@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Montserrat-Regular-B0k3cZ5P.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Montserrat-Light-DH2oH43P.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Montserrat-Medium-BPiI287P.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Montserrat-SemiBold-CJhJ7g82.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Inter-Light-14LG-y7V.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Bold-BOs3KVhN.woff2) format("woff2")}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/RedHatMono-Medium-BrUT3ITk.woff2) format("truetype")}h1{font-family:Inter;font-style:normal;font-weight:600;font-size:1.5rem;line-height:2.25rem;color:#020305}h2{font-family:Inter;font-style:normal;font-weight:600;font-size:1.25rem;line-height:2rem;color:#020305}h3{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.625rem;color:#020305}h4{font-family:Inter;font-style:normal;font-weight:600;font-size:1rem;line-height:1.25rem;color:#020305}h5{font-family:Inter;font-style:normal;font-weight:600;font-size:.875rem;line-height:1rem;color:#020305}p{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.text-mono-number{font-feature-settings:"tnum" on;font-variant-numeric:tabular-nums}.text-fraction{font-feature-settings:"frac" on}.text-characters-in-circles{font-family:Inter;font-feature-settings:"ss05" on}.text-characters-in-squares{font-family:Inter;font-feature-settings:"ss06" on}.text-inverted{color:#fff}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.15;-webkit-font-smoothing:antialiased;display:block}img,picture,video,canvas,svg{display:block;max-width:fit-content}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.comet-modal{z-index:1000}.comet-loader-overlay{z-index:5000}.comet-alert{z-index:6000}:root{--gradient-dark-accent-start-color: #2a3e5a;--gradient-dark-accent-end-color: rgb(187.9733333333, 73.5933333333, 11.5266666667);--gradient-light-start-color: rgb(78.2989690722, 114.9226804124, 166.7010309278);--gradient-light-stop-color: #ebf0f8;--gradient-light-end-color: #ebf0f8}html{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e0e7f2}body.no-scroll{overflow:hidden;height:100vh}body.no-scroll #root{overflow:hidden}::-webkit-scrollbar{display:none;width:0;background:transparent}::selection,input::selection{background-color:#364f73;color:#fff}:focus:not(:focus-visible){outline:none}input{outline:none;height:100%;width:100%;background:transparent;border:transparent;font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;font-feature-settings:"ss01" on,"ss03" on;color:#020305;line-height:normal;text-align:left}input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;line-height:normal;text-align:left}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea{width:100%;resize:vertical;outline:none;background:transparent;border:transparent;font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;font-feature-settings:"ss01" on,"ss03" on;color:#020305;line-height:normal;text-align:left}textarea::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;line-height:normal;text-align:left}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}circle{stroke-linecap:round}.tooltip-style-g{padding:.5rem!important;border:none;border-radius:.5rem!important;background:#223249!important;box-shadow:0 .1rem .3222rem #22324911;max-width:32ch;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#fff;text-wrap:balanced;z-index:10;opacity:0;transition:all .08s ease-in-out}.tooltip-style-g.react-tooltip__show,.tooltip-style-g[data-tooltip-show=true]{opacity:1}.chart-tooltip{display:flex;flex-direction:column;gap:.5ch;box-shadow:0 .1rem .3222rem #22324911}.chart-tooltip .wrapper{display:flex;align-items:baseline;gap:1ch}.chart-tooltip .tooltip-dot{height:1.5ch;width:1.5ch;aspect-ratio:1;flex-shrink:0;align-self:center;border-radius:.75rem;background-color:#fff;box-shadow:0 .1rem .3222rem #22324911}.chart-tooltip .tooltip-text,.chart-tooltip .tooltip-time{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#ffffffe6;text-wrap:balance}.chart-tooltip .tooltip-value{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;color:#fff}.container{padding:initial;min-width:0;max-width:initial}.container.gap-default{display:flex;flex-direction:column;gap:1.5rem}.container.gap-dense{display:flex;flex-direction:column;gap:.75rem}.empty-state{position:relative;padding:1.5rem;width:100%;height:100%;min-height:var(--min-content-height);display:flex;flex-direction:column;align-items:center;gap:1.5rem;justify-content:center;text-align:center;animation:fade-in .3s ease-in-out .1s both}.empty-state.loading,.empty-state.error{height:auto}.empty-state .empty-state-icon{position:relative;height:4rem;opacity:.44;display:flex;align-items:center;justify-content:center;gap:.75rem}.empty-state .empty-state-icon svg{fill:#3e5b84;aspect-ratio:1;width:4rem;height:4rem;max-height:100%;width:inherit;height:inherit}.empty-state .message-text{max-width:min(100%,64ch);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:Inter;font-style:normal;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;font-weight:400;text-align:center;text-wrap:balance}.empty-state p{color:#5b5b71;margin-bottom:0}.empty-state.error,.empty-state.error p{color:#020305}.empty-state.error svg{fill:#cc0f2d;opacity:1}.emphasized{font-weight:500}.text-nowrap{white-space:nowrap}.h-100{height:100%}.w-100{width:100%}.place-center{place-items:center;place-content:center}.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.right-fade-effect{mask-image:linear-gradient(to right,black calc(100% - 1.5rem),transparent 100%)}.left-fade-effect{mask-image:linear-gradient(to left,black calc(100% - 1.5rem),transparent 100%)}.marquee-parent{white-space:nowrap;overflow:hidden}.marquee-parent:has(.isOverflowing){-webkit-mask-image:linear-gradient(to right,black calc(100% - .625rem),transparent 100%),linear-gradient(to left,black calc(100% - .625rem),transparent 100%);-webkit-mask-composite:destination-in,destination-in;mask-image:linear-gradient(to right,black calc(100% - .625rem),transparent 100%),linear-gradient(to left,black calc(100% - .625rem),transparent 100%);mask-composite:intersect}.marquee-parent .marquee{display:flex;min-width:min-content;text-wrap:nowrap;white-space:nowrap;overflow:hidden}.marquee-parent .marquee.isOverflowing{animation:marquee-animation linear infinite;animation-delay:-4s}.marquee-parent .marquee span{flex-shrink:0}.comet-chart{height:min(30rem,50lvh)}.comet-chart.chart-container{padding:2rem 1.25rem;border-radius:.75rem;border:.09375rem solid rgba(42,62,90,.15);min-height:16rem}.comet-chart>.chart,.comet-chart .echarts-for-react{height:100%!important;width:100%!important}.coming-soon{display:grid}.coming-soon .coming-soon-icon{height:fit-content;width:min(90%,24rem);overflow:visible;opacity:.88}.coming-soon .coming-soon-title{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249;margin:1rem 1.5rem .75rem}@keyframes fade-in{to{opacity:1}}@keyframes slide-in-up{0%{transform:translateY(100vh);opacity:.8}}@keyframes slide-out-down{to{transform:translateY(100vh);opacity:.8}}.animated.slide-out-down{animation:slide-out-down .2s ease-in;animation-fill-mode:forwards}.animated.slide-in-up{animation:slide-in-up .3s ease-out;animation-fill-mode:forwards}@keyframes marquee-animation{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(2rem)}to{transform:translate(0)}}@keyframes floating-reverse{0%{transform:translate(0)}50%{transform:translateY(-2rem)}to{transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.animated.pulse{animation-name:pulse;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes flash{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.animated.flash{animation-name:flash;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.list-items-container{position:relative;display:flex;flex-direction:column;gap:0;min-width:auto}.comet-list-item-headings,.comet-list-item{padding:.75rem 1.5rem;width:100%;display:grid;grid-auto-columns:3rem 1fr 1fr .6fr 3rem;grid-auto-flow:column;align-items:center;gap:1.5rem}.comet-list-item-headings>.list-item-heading:first-child,.comet-list-item>.list-item-heading:first-child,.comet-list-item-headings>.list-item-heading:last-child,.comet-list-item>.list-item-heading:last-child{grid-column:span 2}.comet-list-item{height:5.5rem;position:relative}.comet-list-item:has(.large-icon){height:6.6rem}.comet-list-item.rounded-corners,.comet-list-item.selectable{border-radius:.5rem}.comet-list-item .list-item-icon{position:relative;display:flex;justify-content:center;align-items:center;background-color:#f4f6f9;border-radius:100%}.comet-list-item .list-item-icon:not(.large-icon){padding:.75rem;width:3rem;height:3rem}.comet-list-item .list-item-icon svg{width:100%;height:100%;aspect-ratio:1;fill:url(#gradient-dark-accent)}.comet-list-item .list-item-icon.large-icon{padding:1rem;width:4.5833333333rem;height:4.5833333333rem}.comet-list-item .list-item-icon.large-icon svg{max-width:98%;max-height:98%;object-fit:contain}.comet-list-item .list-item-icon .check-icon{fill:#fff0}.comet-list-item .list-item-name{min-width:4ch;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comet-list-item .list-item-name-link{min-width:4ch}.comet-list-item .list-item-name-link .link-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comet-list-item .counts{min-width:0;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:.75rem}.comet-list-item .count{display:flex;flex-direction:column;min-width:0;gap:.625rem}.comet-list-item .count .label-text,.comet-list-item .count .label-text>span{min-width:1ch;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comet-list-item .count .data-text{display:block;min-width:1ch;min-height:1.25rem;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comet-list-item .count .data-text:has(~.icon){align-self:center}.comet-list-item .count .count-details{display:flex;align-items:baseline;gap:.5rem;width:100%}.comet-list-item .count .count-details .icon{align-self:center;position:relative;display:flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;aspect-ratio:1}.comet-list-item .count .count-details .icon svg{flex-shrink:0;width:100%;height:100%;aspect-ratio:1;object-fit:contain;fill:#5b5b71}.comet-list-item .count .count-details .data-text:has(.text-link){display:flex}.comet-list-item .count .count-details .tariff-cap-hint{align-self:center}.comet-list-item .more-button{place-self:center end}.comet-list-item:hover{background:#2a3e5a0f}.comet-list-item:hover .list-item-icon,.comet-list-item:hover .list-item-img{background-color:#fff}.comet-list-item.selectable{border:.09375rem solid rgba(42,62,90,.15);cursor:pointer}.comet-list-item.selectable:hover{border-color:#d4530d}.comet-list-item.selectable:hover:not(.selected) .list-item-icon svg{fill:#d4530d}.comet-list-item.selectable.selected{background-color:#3e5b841f;border-color:#364f73}.comet-list-item.selectable.selected .list-item-icon{background-color:#364f73}.comet-list-item.selectable.selected .list-item-icon .check-icon{fill:#ffffffe6;opacity:1;z-index:1}.label-text,.data-text,.list-item-heading{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal}.label-text.unit,.label-text .unit,.data-text.unit,.data-text .unit,.list-item-heading.unit,.list-item-heading .unit{font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:500;color:#5b5b71;line-height:normal}.label-text.bolder,.data-text.bolder,.list-item-heading.bolder{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;line-height:normal}.label-text,.list-item-heading{color:#5b5b71}.comet-list-item>.span-col-2,.comet-list-item-headings>.span-col-2{grid-column:span 2}.comet-list-item>.span-col-3,.comet-list-item-headings>.span-col-3{grid-column:span 3}.comet-list-item>.span-col-4,.comet-list-item-headings>.span-col-4{grid-column:span 4}.comet-container{flex-shrink:0;padding:1.5rem;min-height:min-content;min-width:0;border-radius:1rem;background:#fff;box-shadow:0 .1rem .3222rem #22324911;overflow:hidden;z-index:0}.participant-container{padding:1.5rem;width:100%;overflow-y:auto}.multi-step-form{max-width:100%;width:100%;min-height:100vh;min-height:100lvh;padding:1.5rem 2rem;background-color:#e0e7f2;position:relative;display:flex;align-items:flex-start;gap:1.5rem 2rem}.multi-step-form .form-wrapper{width:100%;flex:1 1 75%;min-width:0;position:relative;gap:1.5rem;display:flex;flex-direction:column}.multi-step-form .form-wrapper .form-title{max-width:100%;display:flex;align-items:center;gap:1rem;border-radius:5rem}.multi-step-form .form-wrapper .form-title .title-icon{width:2.5rem;height:2.5rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.multi-step-form .form-wrapper .form-title .title-icon svg{width:100%;height:100%;aspect-ratio:1;fill:url(#gradient-dark-accent)}.multi-step-form .form-wrapper .form-title h1{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249;margin:0;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow:hidden}.multi-step-form .form-wrapper .form-body{padding:2rem;position:relative;flex-grow:1;min-width:100%;display:flex;flex-direction:column}.multi-step-form .form-wrapper .form-body .empty-state{min-height:max(50vh,20rem);display:flex;justify-content:center;align-items:center}.multi-step-form .form-wrapper .form-body .empty-state.compact{min-height:max(25vh,10rem)}.multi-step-form .form-wrapper .form-body .empty-state .message-text{max-width:min(100%,56ch)}.multi-step-form .form-wrapper .form-steps{position:relative;padding:1.5rem 2rem;margin:-2rem -2rem 1.5rem;display:flex;align-items:center;gap:.75rem;transition:all .15s ease-in-out;border-radius:1rem 1rem 0 0;background:linear-gradient(to top,rgb(243.6911340206,246.0350515464,249.3488659794) 0%,transparent 32%);border-bottom:.0625rem solid rgba(42,62,90,.15)}.multi-step-form .form-wrapper .form-steps .step{flex:1 1 auto;position:relative;display:flex;justify-content:flex-start;align-items:center;gap:.75rem;color:#5b5b71;background-color:#fff0;transition:all .15s ease-in-out}.multi-step-form .form-wrapper .form-steps .step .step-label{min-width:0;height:100%;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:currentColor;line-height:1.36;transition:all .08s ease-in-out}.multi-step-form .form-wrapper .form-steps .step .step-status{height:2rem;width:2rem;padding:.125rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border:.125rem solid rgb(174.313814433,194.7680824742,223.686185567);border-radius:100%;z-index:1;transition:all .15s ease-in-out}.multi-step-form .form-wrapper .form-steps .step .step-status span{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;line-height:normal;color:currentColor;transition:all .08s ease-in-out}.multi-step-form .form-wrapper .form-steps .step .step-status svg{display:none;width:100%;height:100%;fill:currentColor;aspect-ratio:1;transition:all .15s ease-in-out}.multi-step-form .form-wrapper .form-steps .step:after{content:"";flex:1 1 auto;min-width:4ch;display:flex;min-width:10%;height:.125rem;background-color:#aec3e0;border-radius:1rem;transition:all .15s ease-in-out;transform-origin:left}.multi-step-form .form-wrapper .form-steps .step:last-child:after{visibility:hidden}.multi-step-form .form-wrapper .form-steps .step.step-active{color:#364f73}.multi-step-form .form-wrapper .form-steps .step.step-active .step-label{font-weight:600}.multi-step-form .form-wrapper .form-steps .step.step-active .step-status{border-color:currentColor;background:currentColor}.multi-step-form .form-wrapper .form-steps .step.step-active .step-status span{color:#fff}.multi-step-form .form-wrapper .form-steps .step.step-completed{opacity:.9;color:#4e73a7}.multi-step-form .form-wrapper .form-steps .step.step-completed .step-status{border-color:currentColor;background-color:currentColor}.multi-step-form .form-wrapper .form-steps .step.step-completed .step-status span{display:none}.multi-step-form .form-wrapper .form-steps .step.step-completed .step-status svg{display:block;fill:#fff}.multi-step-form .form-wrapper .form-steps .step.step-completed:after{background-color:currentColor}.multi-step-form .form-wrapper .form-footer{margin:.625rem 0 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.multi-step-form .form-wrapper .form-footer .actions{display:flex;flex-wrap:nowrap;align-items:center;gap:1.5rem}.info-cards-container{flex:1 1 25%;margin-top:2.5rem;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.info-cards-container{display:none}}.info-cards-container .form-info-card{flex:1 1 auto;position:relative;display:flex;flex-direction:column}.info-cards-container .form-info-card .card-icon{align-self:center;position:relative;background-color:#fff;border-radius:100%;width:3rem;height:3rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;outline:.09375rem solid rgba(255,255,255,.9);border:.125rem solid rgb(243.6911340206,246.0350515464,249.3488659794);box-shadow:0 .2rem .888rem #22324919;transition:all .15s ease-in-out}.info-cards-container .form-info-card .card-icon>svg{width:100%;height:100%;aspect-ratio:1;fill:url(#gradient-secondary)}.info-cards-container .form-info-card .card-content{margin-top:-1.5rem;border-radius:1rem;padding:3rem 1.5rem 1.5rem;outline:.09375rem solid rgba(255,255,255,.9);background-color:#f4f6f9;box-shadow:0 .2rem .888rem #22324919;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;transition:all .15s ease-in-out}.info-cards-container .form-info-card .card-content .content-title{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645}.info-cards-container .form-info-card .card-content .content-icon{width:4rem;height:4rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;opacity:.9}.info-cards-container .form-info-card .card-content .content-icon>svg{width:100%;height:100%;aspect-ratio:1;fill:#4e73a7}.info-cards-container .form-info-card .card-content .content-desc{display:flex;flex-direction:column;align-items:center;gap:.75rem}.info-cards-container .form-info-card .card-content .content-desc.align-start{align-items:flex-start;text-align:left}.info-cards-container .form-info-card .card-content .content-desc{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645}.info-cards-container .form-info-card .card-content .content-desc em{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#3e5b84;font-weight:600}.form-container{position:relative;width:100%;display:flex;flex-direction:column;gap:1.5rem}.form-container .form-section{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.form-container .form-section.align-start{align-items:flex-start}.form-container .form-section.align-center{align-items:center}.form-container .form-section.align-end{align-items:flex-end}.form-container .form-section.no-wrap{flex-wrap:nowrap}.form-container .form-column{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0;min-width:0}.form-container .form-column.trimmed{flex:0 1 auto}.form-container .form-column.fixed{flex:0 0 auto}.form-container .form-column.half{flex:0 1 calc(50% - 1rem)}.form-container .form-column.third{flex:0 1 calc(33.333% - 2rem * 2 / 3)}.form-container .form-column.two-thirds{flex:0 1 calc(66.666% - 2rem / 3)}.form-container .form-column.quarter{flex:0 1 calc(25% - 1.5rem)}.form-container .form-column.three-quarters{flex:0 1 calc(75% - .5rem)}.form-container .form-highlighted-group{min-width:min-content;position:relative;padding:1.25rem;background-color:#e9eef4;border-radius:.75rem}.form-container .form-highlighted-group.compact{padding:.75rem;border-radius:.5rem}.form-container .form-dependent-group{display:flex;flex-direction:column;gap:1.5rem;padding:.625rem 0 .625rem 2rem;border-left:.09375rem solid rgba(42,62,90,.15)}.form-container .fields-wrapper{display:flex;align-items:flex-start;padding:0}.form-container .fields-wrapper.column{flex-direction:column}.form-container .fields-wrapper.equal>*:not(.form-icon){flex:1 1 auto}.form-container .separator-line{margin:.75rem 0;height:.0625rem;width:100%;background-color:#2a3e5a26;flex-shrink:0}.form-container .section-head{width:100%;display:flex;flex-direction:column;gap:.75rem}.form-container .section-title,.form-container .section-subtitle{display:flex;flex-direction:row;align-items:center;gap:.5rem}.form-container .section-title{color:#5b5b71}.form-container .form-label{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;line-height:normal;text-align:left;margin:0;min-height:1.5rem;line-height:1.5rem}.form-container .form-caption{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;margin:0}.form-container .form-caption.highlighted{padding:.625rem;border-radius:.5rem;color:#363645;border:.125rem solid rgba(62,91,132,.12)}.form-container .form-caption em{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#3e5b84}.form-container .form-icon{flex:0 0 auto;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center}.form-container .form-icon svg{height:1.5rem;max-width:1.5rem;aspect-ratio:1;fill:#5b5b71}.form-container .align-center{align-items:center}.form-container .justify-center{justify-content:center}.form-container .justify-end{justify-content:end}.form-container .span-row{grid-column:span 1/-1;width:100%}.form-container .span-column{grid-row:span 1/-1;height:100%}.form-container .no-gap,.form-container.no-gap{gap:0}.form-container .double-gaps,.form-container.double-gaps{gap:3rem 4rem}.form-container .dense,.form-container.dense{gap:.75rem}.form-container .collapse-gap-top{margin-top:-.75rem}.form-container .collapse-gap-bottom{margin-bottom:-.75rem}.form-container .collapse-gap-left{margin-left:-1rem}.form-container .collapse-gap-right{margin-right:-1rem}.form-container .add-gap-top{margin-top:.75rem}.form-container .add-gap-bottom{margin-bottom:.75rem}.form-container .add-gap-left{margin-left:1rem}.form-container .add-gap-right{margin-right:1rem}.form-container .fit-content{width:fit-content}.form-container .fit-input-height{min-height:2.75rem;line-height:2.75rem}.form-container .wrap{flex-wrap:wrap}.form-container .wrap>*{min-width:min-content}@media(max-width:768px){.form-container .form-column.half,.form-container .form-column.third,.form-container .form-column.two-thirds,.form-container .form-column.quarter,.form-container .form-column.three-quarters{min-width:min(100%,40rem)}}.not-found-container,.error-container{position:relative;margin:1.5rem;flex-grow:1;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}@media(max-width:768px){.not-found-container,.error-container{flex-direction:column-reverse}}.not-found-container .not-found-illustration,.not-found-container .not-found-content,.not-found-container .error-illustration,.not-found-container .error-content,.error-container .not-found-illustration,.error-container .not-found-content,.error-container .error-illustration,.error-container .error-content{position:relative;display:flex;height:auto}.not-found-container .not-found-content,.not-found-container .error-content,.error-container .not-found-content,.error-container .error-content{flex-grow:1;min-width:0;padding:1.25rem;flex-direction:column;align-items:flex-start}.not-found-container .not-found-content.not-found-content,.not-found-container .error-content.not-found-content,.error-container .not-found-content.not-found-content,.error-container .error-content.not-found-content{gap:1rem}.not-found-container .not-found-content.error-content,.not-found-container .error-content.error-content,.error-container .not-found-content.error-content,.error-container .error-content.error-content{gap:.625rem;max-width:64ch}@media(max-width:768px){.not-found-container .not-found-content,.not-found-container .error-content,.error-container .not-found-content,.error-container .error-content{align-items:center;justify-content:flex-end;text-align:center}}.not-found-container .not-found-content .heading-txt,.not-found-container .error-content .heading-txt,.error-container .not-found-content .heading-txt,.error-container .error-content .heading-txt{min-width:0;color:#363645}.not-found-container .not-found-content .error-details,.not-found-container .error-content .error-details,.error-container .not-found-content .error-details,.error-container .error-content .error-details{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;padding-bottom:1.25rem;display:flex;flex-direction:column;gap:.25rem;max-height:30vh;overflow-y:auto;mask-image:linear-gradient(to bottom,black calc(100% - 1.25rem),transparent 100%)}@media(max-width:768px){.not-found-container .not-found-content .error-details,.not-found-container .error-content .error-details,.error-container .not-found-content .error-details,.error-container .error-content .error-details{text-align:center}}.not-found-container .not-found-content .error-details span,.not-found-container .error-content .error-details span,.error-container .not-found-content .error-details span,.error-container .error-content .error-details span{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645}.not-found-container .not-found-content .error-details span:first-child,.not-found-container .error-content .error-details span:first-child,.error-container .not-found-content .error-details span:first-child,.error-container .error-content .error-details span:first-child{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;margin-bottom:.5rem}.not-found-container .not-found-content .actions-section,.not-found-container .error-content .actions-section,.error-container .not-found-content .actions-section,.error-container .error-content .actions-section{margin-top:1.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}.not-found-container .not-found-content .actions-section>*,.not-found-container .error-content .actions-section>*,.error-container .not-found-content .actions-section>*,.error-container .error-content .actions-section>*{flex-shrink:0}.not-found-container .not-found-content .actions-section .external-links,.not-found-container .error-content .actions-section .external-links,.error-container .not-found-content .actions-section .external-links,.error-container .error-content .actions-section .external-links{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center}@media(max-width:768px){.not-found-container .not-found-content .actions-section,.not-found-container .error-content .actions-section,.error-container .not-found-content .actions-section,.error-container .error-content .actions-section{flex-direction:column;gap:1.25rem;flex-shrink:1}}.not-found-container .not-found-illustration,.not-found-container .error-illustration,.error-container .not-found-illustration,.error-container .error-illustration{position:relative;align-items:center;max-width:min(92vmin,48rem);max-height:min(80vmin,40rem);min-width:40%;transition:all .15s ease-in-out}@media(max-width:768px){.not-found-container .not-found-illustration,.not-found-container .error-illustration,.error-container .not-found-illustration,.error-container .error-illustration{max-height:40vmin}}.not-found-container .not-found-illustration .not-found-image,.not-found-container .not-found-illustration .error-image,.not-found-container .error-illustration .not-found-image,.not-found-container .error-illustration .error-image,.error-container .not-found-illustration .not-found-image,.error-container .not-found-illustration .error-image,.error-container .error-illustration .not-found-image,.error-container .error-illustration .error-image{aspect-ratio:1/1;object-fit:contain;max-width:100%;max-height:100%;transition:all .15s ease-in-out}.not-found-container .not-found-illustration .error-icon,.not-found-container .not-found-illustration .not-found-icon,.not-found-container .error-illustration .error-icon,.not-found-container .error-illustration .not-found-icon,.error-container .not-found-illustration .error-icon,.error-container .not-found-illustration .not-found-icon,.error-container .error-illustration .error-icon,.error-container .error-illustration .not-found-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1/1;object-fit:contain;width:clamp(16vmin,12vw,12rem);height:clamp(16vmin,12vw,12rem);max-width:100%;max-height:100%;fill:#fff;transition:all .15s ease-in-out;opacity:.9}:root:has(.layout-container){min-height:100vh;min-height:100lvh;max-width:100%;overflow:auto;--header-height: 4.4rem;--aside-width: 16rem;--aside-collapsed-width: 3.7rem}.layout-container{position:relative;padding:0 2rem;min-height:100vh;min-height:100lvh;width:100%;display:grid;grid-auto-rows:auto 1fr auto;gap:0 2rem;align-items:stretch;transition:all .15s ease-in-out}.layout-container.has-aside-expanded{grid-template-columns:minmax(min(var(--aside-width),100%),20%) 1fr}.layout-container.has-aside-collapsed{grid-template-columns:min-content 1fr}@media(max-width:1024px){.layout-container.has-aside-expanded .layout-main,.layout-container.has-aside-expanded .layout-footer{grid-column:1/-1}}.layout-container:has(.layout-auth-container,.layout-participant-container){padding:0}.layout-container:not(:has(.layout-auth-container,.layout-participant-container)){max-width:1500px;margin:0 auto}.layout-container.control-screen .main-content{width:100%;max-width:unset}.layout-container.full-screen{position:fixed;height:100vh;width:100vw;overflow:auto;inset:0;background-color:#e0e7f2;z-index:110}.layout-container>.span-all{grid-column:1/-1}.layout-container .layout-header{z-index:99;grid-column:1/-1;min-height:var(--header-height);height:var(--header-height);min-width:0;position:sticky;top:0;display:grid;grid-template-columns:minmax(min(var(--aside-width),100%),20%) 1fr;grid-template-columns:subgrid;grid-template-rows:var(--header-height);align-items:center;gap:2rem;background:linear-gradient(to bottom,rgb(223.7175257732,230.9944329897,242.1464742268) 48%,transparent);transition:all .15s ease-in-out}.layout-container .layout-header.control-screen{position:relative;top:0;display:none}.layout-container .layout-header.collapsed{grid-template-columns:var(--aside-collapsed-width) 1fr}@media(max-width:1024px){.layout-container .layout-header.expanded:not(.aside-hidden){gap:0}.layout-container .layout-header.expanded:not(.aside-hidden) .header-logo{min-width:calc(min(var(--aside-width),100%) + 2rem)}}.layout-container .layout-aside{z-index:10;grid-row:span 2;position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));padding-bottom:1.5rem;background-color:#e0e7f2;transition:all .15s ease-in-out}.layout-container .layout-aside.aside-collapsed{flex:none;width:var(--aside-collapsed-width);z-index:1}.layout-container .layout-aside.aside-collapsed>*{justify-self:stretch;align-self:stretch}.layout-container .layout-aside.aside-collapsed>*>*{flex-grow:1}@media(max-width:1024px){.layout-container .layout-aside.aside-expanded{position:fixed;top:0;left:0;bottom:0;padding:var(--header-height) 2rem 1.5rem;max-width:calc(min(var(--aside-width),100%) + 2rem);min-width:min-content;height:100%;transform-origin:left;box-shadow:0 .2rem .888rem #22324919;z-index:1}}.layout-container .layout-main{position:relative;justify-self:stretch;min-height:calc(100vh - var(--header-height) - 1.5rem);min-height:calc(100lvh - var(--header-height) - 1.5rem);min-width:var(--aside-width);display:flex;flex-direction:column;gap:1.5rem;justify-content:stretch;align-items:stretch;transition:all .15s ease-in-out}.layout-container .layout-main.participant-main-page{width:100%;min-height:100%}.layout-footer{padding:2rem 0 1.5rem;margin-top:auto;height:fit-content;display:flex;align-items:center;justify-content:space-between;color:#5b5b71;transition:all .15s ease-in-out}.layout-footer svg,.layout-footer svg path{fill:currentColor}.layout-footer svg{height:1.5rem;width:fit-content}.layout-auth-container{position:relative;min-width:0;height:100vh;height:100lvh;width:100vw;width:100lvw;display:flex;justify-content:stretch;align-items:stretch}@media(max-width:1074px){.layout-auth-container{flex-wrap:wrap;min-width:min-content}}.layout-auth-container .layout-header{height:auto;min-height:6rem;min-width:0;padding:0;position:sticky;display:flex;align-items:center;background:#e0e7f2;gap:1rem;z-index:99}.layout-auth-container .layout-header .comet-logo{height:2.5rem;width:fit-content;object-fit:contain;flex-shrink:0}.layout-auth-container .layout-header .comet-logo:focus,.layout-auth-container .layout-header .comet-logo:focus-visible:not(:focus-within){outline:none}.layout-auth-container .layout-header .comet-logo.unAuth,.layout-auth-container .layout-header .comet-logo.clickable{cursor:pointer}.layout-auth-container .layout-header .comet-logo.unAuth:focus,.layout-auth-container .layout-header .comet-logo.unAuth:focus-visible:not(:focus-within),.layout-auth-container .layout-header .comet-logo.clickable:focus,.layout-auth-container .layout-header .comet-logo.clickable:focus-visible:not(:focus-within){outline:.15625rem solid #3e5b84;outline-offset:.15625rem;border-radius:.25rem}.layout-auth-container .auth-content,.layout-auth-container .brand-content{padding:0 4rem;position:relative;display:flex;flex-direction:column}@media(max-width:1074px){.layout-auth-container .auth-content,.layout-auth-container .brand-content{padding:0 2.5rem}}@media(max-width:768px){.layout-auth-container .auth-content,.layout-auth-container .brand-content{padding:0 2rem}.layout-auth-container .auth-content.auth-content,.layout-auth-container .brand-content.auth-content{min-width:min-content}}.layout-auth-container:not(.participant-layout) .auth-content{flex:1 0 38%}.layout-auth-container:not(.participant-layout) .brand-content{flex:1 1 62%}@media(max-width:1074px){.layout-auth-container:not(.participant-layout) .auth-content{flex:1 1 50%}.layout-auth-container:not(.participant-layout) .brand-content{flex:1 1 50%}}.layout-auth-container .auth-content{align-items:stretch;background-color:#e0e7f2;overflow:auto;mask-image:linear-gradient(to bottom,#000 6rem,transparent 0,#000 7rem,#000 calc(100% - 2rem),transparent 100%)}@media(max-width:768px){.layout-auth-container .auth-content{flex-basis:50%;flex-basis:auto;flex-grow:1}}.layout-auth-container .brand-content{gap:4rem;background-color:#2a3e5a}@media(max-width:1024px){.layout-auth-container .brand-content{padding:0 2rem}}@media(max-width:768px){.layout-auth-container .brand-content{padding:2rem 2.5rem}}.layout-auth-container .brand-content .layout-header{max-width:100%;background:none;justify-self:flex-start;justify-content:flex-end;z-index:2}.layout-auth-container .brand-content .brand-text{flex-grow:1;padding-left:1.5rem;padding-bottom:2.5rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem;z-index:1}.layout-auth-container .brand-content:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/assets/splash-bg-DnmvUkYG.jpg) no-repeat center/cover;mix-blend-mode:luminosity;filter:saturate(1.2) hue-rotate(-10deg) contrast(1.1)}.layout-auth-container .brand-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 .4rem #02030517;z-index:1}.layout-auth-container .brand-content .community-first{font-family:Montserrat;font-style:normal;font-weight:600;font-size:2rem;line-height:2.25rem;color:#223249;font-weight:400;color:#fff;text-shadow:0 .1rem .3222rem rgba(33.8863636364,50.0227272727,72.6136363636,.06666)}.layout-auth-container .brand-content .energy-access-planning{font-family:Montserrat;font-style:normal;font-weight:600;font-size:2.5rem;line-height:2.75rem;color:#223249;color:#ffffffe6;text-shadow:0 .1rem .3222rem rgba(33.8863636364,50.0227272727,72.6136363636,.06666)}.layout-auth-container .brand-content .brand-learn-more{margin-bottom:2rem;padding:.625rem 1.5rem;display:flex;align-items:center;gap:1.5rem;color:#fff;z-index:2}@media(max-width:768px){.layout-auth-container .brand-content .brand-learn-more{flex-direction:column;align-items:flex-start}}.layout-auth-container .brand-content .brand-learn-more>.learn-more-text{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:currentColor;text-shadow:0 .1rem .3222rem rgba(33.8863636364,50.0227272727,72.6136363636,.06666)}.layout-auth-container .brand-content .brand-learn-more .button{flex-shrink:0;box-shadow:0 .1rem .3222rem #22324911}.layout-auth-container.participant-layout .auth-content{flex:1 0 50%}.layout-auth-container.participant-layout .brand-content{flex:1 1 50%;max-width:50%}@media(max-width:1024px){.layout-auth-container.participant-layout .brand-content{max-width:100%}}.layout-auth-container.participant-layout .brand-content:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(/assets/participant-splash-bg-BHHsmsdT.jpg) no-repeat center/cover;mix-blend-mode:luminosity;filter:saturate(1.15) hue-rotate(-10deg) contrast(1.1)}.layout-participant-container{--appliances-sidebar-width: 24rem;--participant-cards-height: 7rem;position:fixed;width:100vw;height:100vh;inset:0;background-color:#e0e7f2;display:grid;grid-template-columns:1fr;grid-template-rows:var(--header-height) 1fr;gap:0;overflow:hidden;overscroll-behavior:contain}.layout-participant-container>.span-all{grid-column:1/-1}.layout-participant-container .layout-header{padding:0 1.5rem;display:grid;grid-template-columns:auto auto 1fr;gap:1.25rem}.layout-participant-container .layout-header.night-style{background:transparent}.layout-participant-container .layout-header .comet-logo,.layout-participant-container .layout-header .comet-logo-icon{height:2rem;width:fit-content;object-fit:contain;flex-shrink:0}.layout-participant-container .layout-header .comet-logo:focus,.layout-participant-container .layout-header .comet-logo:focus-visible:not(:focus-within),.layout-participant-container .layout-header .comet-logo-icon:focus,.layout-participant-container .layout-header .comet-logo-icon:focus-visible:not(:focus-within){outline:.15625rem solid #3e5b84;outline-offset:.15625rem;border-radius:.25rem}.layout-participant-container .layout-header .header-contents{display:flex;margin-inline-start:auto;gap:1.25rem}.layout-participant-container .layout-header .participant-tag{padding:.375rem .75rem}.layout-participant-container .main-container{position:relative;width:100%;height:calc(100vh - var(--header-height));padding:0 1.5rem 1.5rem;display:grid;grid-template-columns:1fr min(var(--appliances-sidebar-width),30%);grid-template-rows:var(--participant-cards-height) 1fr;gap:.75rem 1.5rem;overflow-y:auto}.layout-participant-container .main-container:has(.participant-billing-view){grid-template-rows:1fr;height:calc(100vh - var(--header-height) - .75rem);align-items:start;overflow:initial}.layout-participant-container .main-container .participant-cards-row{grid-column:1/-1;width:100%;height:var(--participant-cards-height);min-height:0;min-width:0;display:grid;grid-template-columns:1fr 1fr min(var(--appliances-sidebar-width),30%);grid-template-rows:1fr;gap:.75rem 1.5rem}.layout-participant-container .main-container .participant-cards-row.playing-view{grid-template-columns:1fr 1fr 1fr min(var(--appliances-sidebar-width),30%)}.layout-participant-container .main-container .participant-cards-row .clock-component .clock-svg{min-height:auto;min-width:auto;max-height:var(--participant-cards-height)}.layout-participant-container .main-container .participant-cards-row .clock-component .right-container{gap:.375rem}.layout-participant-container .main-container .participant-cards-row .clock-component .right-container .digital-time{padding:.375rem;justify-content:center;font-size:large}.layout-participant-container .main-container .participant-cards-row .clock-component .right-container .progress-status-indicator .number,.layout-participant-container .main-container .participant-cards-row .clock-component .right-container .progress-status-indicator .status{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:400;white-space:nowrap}.layout-participant-container .main-container>.span-all{grid-column:1/-1}.layout-participant-container .main-container>.span-rows{grid-row:1/-1}.app-version{margin-left:auto;display:flex;flex-direction:column;font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:currentColor;text-align:end}.layout-container:has(.layout-auth-container) .app-version{position:fixed;bottom:1rem;opacity:.6;z-index:10}.app-version .layout-footer-text{margin-left:auto;display:flex;flex-direction:row;align-items:flex-end;text-align:right;gap:.5ch}.app-version .layout-footer-text span{font-weight:600}.layout-header .header-logo,.layout-header .header-actions{position:relative;display:flex;align-items:center}.layout-header .header-logo{display:flex}.layout-header .header-logo .comet-logo,.layout-header .header-logo .comet-logo-icon{height:2rem;width:fit-content;object-fit:contain;flex-shrink:0;cursor:pointer}.layout-header .header-logo .comet-logo:focus,.layout-header .header-logo .comet-logo:focus-visible:not(:focus-within),.layout-header .header-logo .comet-logo-icon:focus,.layout-header .header-logo .comet-logo-icon:focus-visible:not(:focus-within){outline:.15625rem solid #3e5b84;outline-offset:.15625rem;border-radius:.25rem}.layout-header .header-logo .comet-logo-icon{display:none;height:2.5rem}.layout-header .header-logo.participant-header .comet-logo,.layout-header .header-logo.participant-header .comet-logo-icon{cursor:initial}.layout-header .header-logo.collapsed{justify-content:center}.layout-header .header-logo.collapsed .comet-logo-icon{display:flex}.layout-header .header-logo.collapsed .comet-logo{display:none}.layout-header .header-actions{min-width:0;justify-content:flex-end;gap:1rem}.layout-header .header-actions .header-breadcrumbs{justify-content:flex-start;margin-right:auto;overflow-x:auto}.layout-header .header-actions .header-custom-action{margin-left:auto}.layout-header .header-actions .header-aside-toggle{margin-right:.125rem}.layout-header .header-actions .header-aside-toggle:not(:has(~.breadcrumbs-nav)){margin-right:auto}.side-nav-bar-container,.aside-expanded{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.25rem;justify-content:space-between;transition:all .15s ease-in-out}.side-nav-bar-container .side-nav-bar-actions,.aside-expanded .side-nav-bar-actions{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.25rem}.side-nav-bar-container .side-nav-bar,.aside-expanded .side-nav-bar{display:flex;flex-direction:column;overflow:auto;transition:all .15s ease-in-out}.side-nav-bar-container .side-nav-bar .nav-list,.aside-expanded .side-nav-bar .nav-list{flex-grow:1;position:relative;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:1rem}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item,.aside-expanded .side-nav-bar .nav-list .nav-list-item{padding:0;position:relative;list-style:none;border-radius:.75rem;transition:all .15s ease-in-out}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item .list-item-link,.aside-expanded .side-nav-bar .nav-list .nav-list-item .list-item-link{padding:.75rem;text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:.75rem}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item svg,.aside-expanded .side-nav-bar .nav-list .nav-list-item svg{width:2em;height:2em;aspect-ratio:1;fill:#afafc0}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item .list-item-text,.aside-expanded .side-nav-bar .nav-list .nav-list-item .list-item-text{font-family:Inter;font-style:normal;font-size:1.125rem;font-weight:500;line-height:normal;color:#5b5b71;text-overflow:ellipsis;white-space:nowrap}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item.selected,.aside-expanded .side-nav-bar .nav-list .nav-list-item.selected{background-color:#3e5b841f}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item.selected.nav-2nd-level,.aside-expanded .side-nav-bar .nav-list .nav-list-item.selected.nav-2nd-level{background-color:#e0e7f2}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item.selected>.list-item-link .list-item-text,.aside-expanded .side-nav-bar .nav-list .nav-list-item.selected>.list-item-link .list-item-text{color:#223249;font-weight:600}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item.selected>.list-item-link svg,.aside-expanded .side-nav-bar .nav-list .nav-list-item.selected>.list-item-link svg{fill:#bc4a0c;fill:url(#gradient-dark-accent)}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item:hover:not(.selected),.aside-expanded .side-nav-bar .nav-list .nav-list-item:hover:not(.selected){background-color:#ffffffb3}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item:hover:not(.selected) .list-item-text,.aside-expanded .side-nav-bar .nav-list .nav-list-item:hover:not(.selected) .list-item-text{color:#363645}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item:focus,.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item:focus-visible,.aside-expanded .side-nav-bar .nav-list .nav-list-item:focus,.aside-expanded .side-nav-bar .nav-list .nav-list-item:focus-visible{background-color:#ffffffb3;outline:.15625rem solid #3e5b84;outline-offset:-.15625rem}.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item:focus .list-item-text,.side-nav-bar-container .side-nav-bar .nav-list .nav-list-item:focus-visible .list-item-text,.aside-expanded .side-nav-bar .nav-list .nav-list-item:focus .list-item-text,.aside-expanded .side-nav-bar .nav-list .nav-list-item:focus-visible .list-item-text{color:#363645}.side-nav-bar-container .side-nav-bar .nav-list.nav-2nd-level,.aside-expanded .side-nav-bar .nav-list.nav-2nd-level{padding:.75rem;gap:.625rem}.side-nav-bar-container .side-nav-bar .nav-list.nav-2nd-level .nav-list-item,.aside-expanded .side-nav-bar .nav-list.nav-2nd-level .nav-list-item{border-radius:.5rem}.side-nav-bar-container .side-nav-bar .nav-list.nav-2nd-level svg,.aside-expanded .side-nav-bar .nav-list.nav-2nd-level svg{width:1.5em;height:1.5em}.side-nav-bar-container .side-nav-bar .nav-list.nav-2nd-level .list-item-text,.aside-expanded .side-nav-bar .nav-list.nav-2nd-level .list-item-text{font-size:smaller}.side-nav-bar-container .sidebar-lang-button,.side-nav-bar-container .sidebar-profile-card,.aside-expanded .sidebar-lang-button,.aside-expanded .sidebar-profile-card{width:100%;z-index:1}.side-nav-bar-container .profile-card,.aside-expanded .profile-card{padding:.75rem;position:relative;min-height:min-content;display:flex;align-items:center;gap:.625rem;border-radius:.75rem;background-color:#fff3;border:.09375rem solid #2a3e5a;cursor:pointer}.side-nav-bar-container .profile-card:hover,.aside-expanded .profile-card:hover{border-color:#d4530d;background:#2a3e5a0f}.side-nav-bar-container .profile-card:focus,.side-nav-bar-container .profile-card:focus-visible,.aside-expanded .profile-card:focus,.aside-expanded .profile-card:focus-visible{border-color:#d4530d;outline:.15625rem solid #3e5b84;outline-offset:.15625rem}.side-nav-bar-container .profile-card:focus:not(:focus-visible),.aside-expanded .profile-card:focus:not(:focus-visible){outline:0}.side-nav-bar-container .profile-card .card-details,.aside-expanded .profile-card .card-details{position:relative;display:flex;flex-direction:column;padding-right:.25rem;gap:.25rem}.side-nav-bar-container .profile-card .card-details h5,.side-nav-bar-container .profile-card .card-details p,.aside-expanded .profile-card .card-details h5,.aside-expanded .profile-card .card-details p{margin:0;max-width:100%;white-space:nowrap;text-overflow:ellipsis;line-height:normal}.side-nav-bar-container .profile-card .card-details h5,.aside-expanded .profile-card .card-details h5{color:#2a3e5a}.side-nav-bar-container .profile-card .card-details p,.aside-expanded .profile-card .card-details p{color:#5b5b71;font-size:smaller}.side-nav-bar-container.aside-collapsed .side-nav-bar-actions,.aside-expanded.aside-collapsed .side-nav-bar-actions{width:min-content;align-self:stretch}.side-nav-bar-container.aside-collapsed .side-nav-bar-actions>*,.aside-expanded.aside-collapsed .side-nav-bar-actions>*{flex-grow:1}.side-nav-bar-container.aside-collapsed .nav-list .nav-list-item .list-item-link,.aside-expanded.aside-collapsed .nav-list .nav-list-item .list-item-link{justify-content:center}.side-nav-bar-container.aside-collapsed .nav-list .nav-list-item.nav-2nd-level .list-item-link,.aside-expanded.aside-collapsed .nav-list .nav-list-item.nav-2nd-level .list-item-link{padding:.75rem 0}.side-nav-bar-container.aside-collapsed .nav-list .list-item-text,.aside-expanded.aside-collapsed .nav-list .list-item-text{display:none}.side-nav-bar-container.aside-collapsed .sidebar-lang-button .button,.aside-expanded.aside-collapsed .sidebar-lang-button .button{min-width:0}.side-nav-bar-container.aside-collapsed .sidebar-lang-button .button-text,.side-nav-bar-container.aside-collapsed .sidebar-lang-button .end-icon,.aside-expanded.aside-collapsed .sidebar-lang-button .button-text,.aside-expanded.aside-collapsed .sidebar-lang-button .end-icon,.side-nav-bar-container.aside-collapsed .profile-card .card-details,.aside-expanded.aside-collapsed .profile-card .card-details{display:none}@media(max-width:1024px){.side-nav-bar-container:not(.aside-expanded) .side-nav-bar-actions,.aside-expanded:not(.aside-expanded) .side-nav-bar-actions{width:min-content}.side-nav-bar-container:not(.aside-expanded) .side-nav-bar-actions>*,.aside-expanded:not(.aside-expanded) .side-nav-bar-actions>*{flex-grow:1}.side-nav-bar-container:not(.aside-expanded) .nav-list .nav-list-item .list-item-link,.aside-expanded:not(.aside-expanded) .nav-list .nav-list-item .list-item-link{justify-content:center}.side-nav-bar-container:not(.aside-expanded) .nav-list .list-item-text,.aside-expanded:not(.aside-expanded) .nav-list .list-item-text{display:none}.side-nav-bar-container:not(.aside-expanded) .sidebar-lang-button .button,.aside-expanded:not(.aside-expanded) .sidebar-lang-button .button{min-width:0}.side-nav-bar-container:not(.aside-expanded) .sidebar-lang-button .button-text,.side-nav-bar-container:not(.aside-expanded) .sidebar-lang-button .end-icon,.aside-expanded:not(.aside-expanded) .sidebar-lang-button .button-text,.aside-expanded:not(.aside-expanded) .sidebar-lang-button .end-icon{display:none}.side-nav-bar-container:not(.aside-expanded) .profile-card .card-details,.aside-expanded:not(.aside-expanded) .profile-card .card-details{display:none}.side-nav-bar-container:not(.aside-expanded) .profile-card .user-avatar,.aside-expanded:not(.aside-expanded) .profile-card .user-avatar{min-height:2rem;height:2rem;max-height:2rem}}.actions-bar{min-width:0;width:100%;height:fit-content;padding:.625rem 1.5rem;display:flex;flex-direction:row;align-items:center;gap:1.25rem;transition:all .15s ease-in-out}.actions-bar.compact{padding:.25rem 1.5rem}.actions-bar.style-borders{background:#ffffffe6;border-bottom:.0625rem solid rgba(42,62,90,.15)}.actions-bar.style-gradient{background:linear-gradient(to bottom,rgb(243.6911340206,246.0350515464,249.3488659794) 40%,transparent);border-bottom:none}.actions-bar .actions-bar-search{justify-self:flex-end;margin-left:auto}.auth-form{position:relative;flex-grow:1;padding:1.5rem 0 2rem;display:flex;flex-direction:column;gap:1.5rem;transition:all .15s ease-in-out;z-index:1}.auth-form form{display:flex;flex-direction:column;gap:1rem}.auth-form form .submit-button-bar{padding:.75rem 0}.auth-form .empty-state{position:relative;width:100%;height:90%;padding:0 2.5rem 4rem;display:flex;gap:1.25rem;align-items:center;justify-content:center}.auth-form .empty-state.signup-success{position:relative;display:flex;flex-direction:column}.auth-form .empty-state.signup-success .success-icon{width:4rem;height:4rem;aspect-ratio:1;fill:#0b8045}.auth-form .empty-state.signup-success .success-text{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.auth-form .empty-state.signup-success .success-text span{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-wrap:pretty;color:#363645}.auth-form .empty-state.signup-success .success-text span:first-child{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#223249}.auth-form .auth-card-title{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249;color:#3e5b84;margin-top:auto}.auth-form .auth-card-subtitle{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-wrap:pretty}.auth-form .auth-card-bottom-bar{margin-top:auto;padding:.625rem 1rem;gap:.625rem;border-radius:.75rem;display:flex;justify-content:center;align-items:center;background-color:#ffffffb3}.auth-form .auth-card-bottom-bar .sign-in-button{flex-shrink:0;min-width:min-content}.auth-form .auth-card-bottom-bar p{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;line-height:normal;margin:0}.grecaptcha-badge{visibility:hidden!important}.user-account-head{padding:0;width:100%;min-height:fit-content;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center}.user-account-head .profile{display:flex;flex-direction:row;gap:1.25rem;justify-content:flex-start;align-items:center}.user-account-head .profile .photo-wrapper{position:relative;width:6.5rem;height:6.5rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;border-radius:50%;border:.125rem solid rgba(255,255,255,.9);overflow:hidden}.user-account-head .profile .photo-wrapper:has(img){background-color:#2a3e5a}.user-account-head .profile .user-picture{width:100%;height:100%;background-color:#fff;object-fit:cover}.user-account-head .profile.color-filter .user-picture{mix-blend-mode:luminosity;filter:hue-rotate(10deg) brightness(101%) contrast(101%)}.user-account-head .profile .user-details{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}.user-account-head .profile .user-details span{display:flex;align-items:center;gap:.25rem}.user-account-head .profile .user-details .user-name{font-family:Montserrat;font-style:normal;font-size:1.25rem;font-weight:600;color:#364f73;line-height:normal;margin:0}.user-account-head .profile .user-details .user-email{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;color:#5b5b71;user-select:all}.user-account-head .profile .user-details .icon-verified{width:1.25rem;height:1.25rem;aspect-ratio:1;fill:#4e73a7}.user-account-head .actions{display:flex;flex-direction:row;gap:1.25rem;justify-content:flex-end;align-items:center}.comet-container.user-account-container{flex-grow:1}.license-details{padding:1.25rem;border-radius:.75rem;flex:1 1 auto;display:grid;grid-template-columns:auto 1fr min-content;grid-template-rows:auto;gap:.75rem 1.25rem;align-items:center;border:.0625rem solid rgba(42,62,90,.15);overflow-x:auto}.license-details .empty-state{width:100%;height:100%;grid-column:span 3;grid-row:span 3;padding:1.25rem;min-height:5rem;display:flex;justify-content:center;align-items:center}.license-details .empty-state.error{flex-direction:column;color:#cc0f2d}.license-details .empty-state.error span{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:currentColor}.license-details .license-key{user-select:all}.license-details .license-status{width:fit-content}.license-details .license-expiry{position:relative;flex-grow:1}.license-details .license-expiry>*:first-child:not(:only-child){padding-right:.625rem}.license-details .refresh-col{grid-column:3/4;grid-row:1/4;flex-shrink:0;display:flex;align-items:center;justify-content:center}.license-details .expiring,.license-details .expired{color:#cc0f2d;font-weight:600}.main-content{position:relative;display:flex;flex-direction:column;gap:1.5rem}.comet-container.details-page{position:relative;display:flex;flex-direction:column}.comet-container.details-page:has(.main-tabs-container){padding-top:.25rem}.comet-container.details-page:has(.main-tabs-container) .tab-content .details-page-container{padding-top:1.5rem}.comet-container.details-page .main-tabs-container .title-section{margin-bottom:.625rem}.comet-container.details-page.draggable-section{padding:.75rem}.comet-container.details-page.draggable-section .details-page-container{padding-top:0;flex-grow:1}.comet-container.details-page.draggable-section .details-page-container .card-content-row{flex-grow:1}.details-page-container{position:relative;width:100%;min-height:min-content;display:flex;flex-direction:column;gap:1.5rem;--min-content-height: min(32rem, 50vh)}.details-page-container:not(:only-child){padding-top:1.5rem}.details-page-container:has(>.details-column){flex-direction:row;flex-wrap:wrap;gap:2.5rem}.details-page-container .details-column{flex:1 1}.details-page-container .details-column.fit-content{height:fit-content}.details-page-container .details-column.third{flex-basis:33%}.details-page-container .details-column.half{flex-basis:50%}.details-page-container .no-gap,.details-page-container.no-gap{gap:0}.details-page-container .double-gaps,.details-page-container.double-gaps{gap:3rem 4rem}.details-page-container .dense,.details-page-container.dense{gap:.75rem}.details-page-container .collapse-gap-top{margin-top:-.75rem}.details-page-container .collapse-gap-bottom{margin-bottom:-.75rem}.details-page-container .collapse-gap-left{margin-left:-1rem}.details-page-container .collapse-gap-right{margin-right:-1rem}.details-page-container .add-gap-top{margin-top:.75rem}.details-page-container .add-gap-bottom{margin-bottom:.75rem}.details-page-container .add-gap-left{margin-left:1rem}.details-page-container .add-gap-right{margin-right:1rem}.details-page-container .empty-state{min-height:var(--min-content-height)}.details-page-container .empty-state.compact{min-height:max(25vh,12rem)}.details-page-container .span-row{grid-column:span 2;width:100%}.details-page-container .section-head{grid-column:span 2;width:100%;display:flex;gap:.25rem}.details-page-container .section-head:not(.draggable-section){flex-direction:column;border-bottom:.0625rem solid rgba(42,62,90,.15)}.details-page-container .section-title,.details-page-container .section-subtitle{display:flex;flex-direction:row;align-items:center;gap:.5rem;line-height:normal;margin-bottom:.75rem}.details-page-container .section-title{color:#5b5b71}.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text),.details-page-container .data-text{display:inline-block;min-width:4ch;font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden}.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text):has(*),.details-page-container .data-text:has(*){display:inline-flex;gap:.5rem;align-items:center}.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text).label-text,.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text) .unit,.details-page-container .data-text.label-text,.details-page-container .data-text .unit{color:#5b5b71}.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text) .unit,.details-page-container .data-text .unit{font-weight:500}.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text)>.data-text,.details-page-container .data-text>.data-text{min-width:1ch}.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text)>span,.details-page-container .data-text>span{color:currentColor;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden}.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text) .icon,.details-page-container .data-text .icon{flex-shrink:0;margin:0 .25rem;align-self:center;position:relative;display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;aspect-ratio:1}.details-page-container .label-text:not(.block-label,.list-items-container .label-text,.power-system-card .label-text) .icon svg,.details-page-container .data-text .icon svg{flex-shrink:0;width:100%;height:100%;aspect-ratio:1;object-fit:contain;fill:#4e73a7;fill:#5b5b71}.details-page-container .details-wrapper{min-width:0;display:flex;flex-direction:row;align-items:center;gap:1.5rem}.details-page-container .details-wrapper.wrap{flex-wrap:wrap}.details-page-container .details-wrapper.column{flex-direction:column}.details-page-container .details-wrapper.no-gap{gap:0}.details-page-container .details-wrapper.align-start{align-items:flex-start}.details-page-container .emphasized{font-weight:500}.details-page-container .unit{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;font-weight:500}.details-page-container .appliance-icon{position:relative;padding:max(2rem,15%);width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f4f6f9;border-radius:.75rem}.details-page-container .appliance-icon svg,.details-page-container .appliance-icon img{min-width:6rem;max-width:12rem;min-height:6rem;max-height:12rem;object-fit:contain;width:100%;height:100%}.details-page-grid{flex:1 1;min-height:min-content;position:relative;display:grid;grid-template-rows:1fr}.details-page-grid:not(.equal){grid-template-columns:min-content 4fr}.details-page-grid.equal{grid-template-columns:1fr 1fr}.details-page-grid:not(.dense,.no-gap){gap:2.5rem}.details-page-grid.dense{gap:1.5rem}.details-page-grid.no-gap{gap:0}.details-page-grid:not(.details-column){width:100%;flex-basis:100%}.details-page-grid:not(.details-column):not(:first-child){margin-top:1.25rem}.simulation-layout,.simulation-layout .layout-main,.simulation-layout .main-content{min-width:min-content}.simulation-control-overview-card{border-top-left-radius:0;border-top-right-radius:0;position:relative;top:0}.simulation-control-overview-card .custom-actions .toggle-fullscreen-button,.simulation-control-overview-card .custom-actions .share-participant-link-button,.simulation-control-overview-card .custom-actions .end-simulation-button,.simulation-control-overview-card .custom-actions .view-results-button{margin-left:.5rem}.simulation-night-style{background:#3a567d;transition:all .32s ease-in-out}.simulation-night-style .simulation-widget,.simulation-night-style .participant-card.comet-container{opacity:.99}.simulation-night-style .layout-footer{color:#ffffffe6}.simulation-control-screen{padding:0;flex:1 1 100%;display:flex;gap:.75rem;flex-direction:column;flex-wrap:nowrap}.simulation-control-screen.billing-screen{height:fit-content}.simulation-control-screen .simulation-widget{position:relative;width:100%;height:inherit;min-height:inherit;background:#fff;padding:.75rem;border-radius:.75rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 .1rem .3222rem #22324911;gap:.75rem}.simulation-control-screen .simulation-widget.direction-row{flex-direction:row}.simulation-control-screen .simulation-widget .widget-title{min-width:4ch;display:flex;align-items:start;gap:.5rem;line-height:.75rem;min-height:.75rem}.simulation-control-screen .simulation-widget .widget-title .label-text{min-width:4ch;font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;line-height:normal;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow-x:hidden}.simulation-control-screen .simulation-widget .widget-title .label-text.inverted{color:#fff}.simulation-control-screen .simulation-widget .widget-icon{width:1.5rem;height:1.5rem;margin-left:auto;flex-shrink:0}.simulation-control-screen .simulation-widget .widget-icon svg{width:100%;height:100%;aspect-ratio:1;object-fit:contain;fill:#5b5b71}.simulation-control-screen .simulation-widget .widget-icon .inverted svg{fill:#fff}.simulation-control-screen .simulation-widget .data-value{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;font-size:x-large}.simulation-control-screen .simulation-widget .data-value.inverted,.simulation-control-screen .simulation-widget .inverted{color:#fff}.simulation-control-screen .simulation-widget .widget-content{display:flex;flex-direction:column;justify-content:space-between}.simulation-control-screen .simulation-control-upper-section{width:100%;height:11rem;display:grid;grid-template-columns:repeat(3,1fr);z-index:1;gap:.75rem;justify-content:stretch;align-items:stretch}.simulation-control-screen .simulation-control-upper-section.billing-screen{height:fit-content;grid-template-columns:calc(75% - .75rem) 1fr}.simulation-control-screen .simulation-control-upper-section>.wrapper{position:relative;height:inherit;display:flex;flex-wrap:nowrap;justify-content:stretch;align-items:stretch;flex:1 1 100%}.simulation-control-screen .simulation-control-upper-section .participants-widget{height:inherit;justify-content:stretch;align-items:stretch;gap:.75rem}.simulation-control-screen .simulation-control-upper-section .participants-widget .widget-title,.simulation-control-screen .simulation-control-upper-section .participants-widget *{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.simulation-control-screen .simulation-control-upper-section .participants-widget.billing-screen .participants-counters{flex-wrap:wrap}.simulation-control-screen .simulation-control-upper-section .participants-widget .participants-counters{flex:1 1 0;display:flex;flex-direction:row;align-items:stretch;flex-basis:50%;gap:1rem;flex-wrap:nowrap}.simulation-control-screen .simulation-control-upper-section .participants-widget .participants-counters .p-counter{flex:1 1 100%;min-width:4ch;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:.75rem;gap:.75rem;border-radius:.5rem;background-color:#e9eef4}.simulation-control-screen .simulation-control-upper-section .participants-widget .participants-counters .p-counter.ready{background-color:#f6f6ef}.simulation-control-screen .simulation-control-upper-section .participants-widget .participants-counters .p-counter:last-child{background-color:#edf1f6}.simulation-control-screen .simulation-control-upper-section .participants-widget .participants-counters .p-counter .count-title{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.simulation-control-screen .simulation-control-upper-section .participants-widget .participants-counters .p-counter .main-count{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;width:100%;text-align:center}.simulation-control-screen .simulation-control-upper-section .upper-section-billing-wrapper{min-height:16rem;flex-shrink:0;min-width:fit-content}.simulation-control-screen .simulation-control-upper-section .upper-section-widgets-wrapper{height:100%;display:flex;flex-direction:column;gap:.75rem;justify-content:stretch}.simulation-control-screen .simulation-control-lower-section{width:100%;display:flex;align-items:stretch;gap:.75rem}.simulation-control-screen .simulation-control-lower-section>*{min-width:1ch}.simulation-control-screen .simulation-control-lower-section .lower-section-main{flex:1 0 calc(75% - .75rem);min-height:fit-content;display:flex;gap:.75rem;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-items:stretch}.simulation-control-screen .simulation-control-lower-section .lower-section-main>*{min-width:0}.simulation-control-screen .simulation-control-lower-section .lower-section-main .system-widgets-row{max-width:100%;min-height:8rem;width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;gap:.75rem}@media(max-width:1200px){.simulation-control-screen .simulation-control-lower-section .lower-section-main .system-widgets-row{flex-wrap:wrap}}.simulation-control-screen .simulation-control-lower-section .lower-section-main .system-widgets-row>*{min-width:0}.simulation-control-screen .simulation-control-lower-section .lower-section-main .system-widgets-row .widget-item{flex:1 1 min(33%,32rem);max-height:100%;position:relative;height:inherit;display:flex;flex-wrap:nowrap;justify-content:stretch;align-items:stretch}.simulation-control-screen .simulation-control-lower-section .lower-section-main .system-widgets-row .widget-item>*{height:100%}.simulation-control-screen .simulation-control-lower-section .lower-section-main .system-widgets-row .widget-item.battery-widget-wrapper{flex:2 1 min(44%,36rem)}.simulation-control-screen .simulation-control-lower-section .lower-section-main .system-widgets-row .widget-item.load-energy-widget-wrapper{min-width:fit-content}.simulation-control-screen .simulation-control-lower-section .lower-section-main .tabs-row{display:flex;overflow:visible;flex-shrink:0;max-width:100%;max-height:40rem;flex-grow:1}.simulation-control-screen .simulation-control-lower-section .lower-section-main .tabs-row .tab-content-container{max-height:100%;min-height:initial}.simulation-control-screen .simulation-control-lower-section .lower-section-main .tabs-row .tab-content-container:not(:has(#load-profile-tab)){overflow:auto;mask-image:linear-gradient(to bottom,black 90%,transparent 100%)}.simulation-control-screen .simulation-control-lower-section .lower-section-secondary{align-self:stretch;height:100%;flex:1 1 calc(25% - .75rem);display:flex;flex-direction:column}.simulation-control-screen .simulation-control-lower-section.billing-screen .lower-section-secondary{flex-basis:25%}.multi-step-form.new-simulation-form .comet-list-item-headings.list-headings-simulation-config{grid-template-columns:1.5rem 1fr 1fr 4rem;gap:1rem}.multi-step-form.new-simulation-form .comet-list-item-headings.list-headings-simulation-config>.list-item-heading:first-child{grid-column:span 2}.multi-step-form.new-simulation-form .form-fields-row.simulation-config-row .form-highlighted-group{grid-template-columns:1.5rem 1fr 1fr;gap:1rem}.multi-step-form.new-simulation-form .form-fields-row.simulation-config-row .simulation-indicator{width:1.5rem;height:1.5rem;border-radius:100%;background-color:#4e73a7;border:.125rem solid rgba(255,255,255,.9)}.multi-step-form.new-simulation-form .simulation-donut-chart{min-width:12rem;max-height:18rem;opacity:0;transform:scale(.8);animation:scale-fade-in .3s ease .3s;animation-fill-mode:both}.layout-main.simulation-results-detail-page{gap:1.5rem}.simulation-results-details{margin:0!important;padding:0!important;width:100%;min-height:min-content;position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:stretch;gap:1.5rem}.simulation-results-details.no-gap{gap:0}.simulation-results-details .span-row{flex:1 1 100%}.simulation-results-details .span-row-half{flex:1 1 calc(50% - 1.5rem)}.simulation-results-details .span-row-2{flex:1 1 calc(66.6666% - 1.5rem)}.simulation-results-details .span-row-3{flex:1 1 calc(75% - 3rem)}.simulation-results-details .results-billing-section{height:auto;min-height:16rem}.simulation-results-details .results-billing-section .section-content{flex-direction:row-reverse;flex-wrap:wrap;align-items:stretch;justify-content:stretch;gap:.75rem}.simulation-results-details .results-billing-section .section-content .billing-pie-chart-section{position:relative;flex:1 1 calc(55% - .75rem);min-width:12rem;min-height:fit-content}.simulation-results-details .results-billing-section .section-content .billing-pie-chart-section .billing-pie-chart{width:fit-content;height:fit-content}.simulation-results-details .results-billing-section .total-energy-bill{order:-1;padding:.5rem .75rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:.5rem;background-color:#edf1f6}.simulation-results-details .results-billing-section .total-energy-bill .highlight-title{display:flex;align-items:baseline;gap:.375rem}.simulation-results-details .results-billing-section .total-energy-bill .highlight-title p{color:#363645;font-weight:600}.simulation-results-details .results-billing-section .total-energy-bill .highlight-value{flex-shrink:0;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal}.simulation-results-details .results-billing-section .total-energy-bill .highlight-value.emphasized{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249;font-weight:600;line-height:normal}.simulation-results-details .results-billing-section .total-energy-bill .highlight-value{color:#020305;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.simulation-results-details .system-events-section{min-width:16rem}.simulation-results-details .system-events-section .section-content{height:100%;padding-bottom:3rem;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 1.5rem),transparent 100%),linear-gradient(to top,black calc(100% - .75rem),transparent 100%);-webkit-mask-composite:intersect;mask-image:linear-gradient(to bottom,black calc(100% - 1.5rem),transparent 100%),linear-gradient(to top,black calc(100% - .75rem),transparent 100%);mask-composite:intersect}.simulation-results-details .system-events-section .system-events-timeline{position:relative;width:100%;height:100%;padding-bottom:1.5rem;display:flex;flex-direction:column;max-height:16rem}.simulation-results-details .system-events-section .system-events-timeline .system-event-item{position:relative;display:flex;flex-direction:row;align-items:start}.simulation-results-details .system-events-section .system-events-timeline .system-event-item:first-of-type .event-dot:after{margin-block-start:-.7rem}.simulation-results-details .system-events-section .system-events-timeline .system-event-item:not(:first-of-type) .event-dot:after{margin-block-start:-1.325rem}.simulation-results-details .system-events-section .system-events-timeline .system-event-item:last-of-type{padding-bottom:3rem}.simulation-results-details .system-events-section .system-events-timeline .system-event-item:last-of-type .event-dot:after{height:.3125rem}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot{position:relative;flex-shrink:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:start}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot:after{content:"";height:100%;width:.125rem;background-color:#2a3e5a26;z-index:-1}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot .dot{position:relative;margin:.3125rem;flex-shrink:0;width:.7rem;height:.7rem;aspect-ratio:1;border-radius:100%}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot .dot:after{content:"";position:absolute;inset:0;width:100%;height:100%;aspect-ratio:1;border-radius:100%;outline:.15625rem solid rgba(255,255,255,0);outline-offset:.15625rem;z-index:-1}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot.type-shutdown .dot{background-color:#cc0f2d}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot.type-shutdown .dot:after{outline-color:#faeff1;opacity:0;animation:spinner-grow 1.25s linear infinite}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot.type-overload .dot{background-color:#f16b23}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot.type-overload .dot:after{outline-color:#fbf1ea;opacity:0;animation:spinner-grow 1.25s linear infinite .5s}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot.type-recovery .dot{background-color:#0b8045}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-dot.type-recovery .dot:after{outline-color:#f6f6ef}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .unit{font-weight:500}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-content{padding:0 0 1.5rem .75rem;width:100%;gap:.375rem;display:flex;flex-direction:column}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-content .event-time{padding:.15rem 0;font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;color:#363645}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-content .event-message{display:flex;flex-direction:column;gap:.375rem}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-content .event-message .message{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.simulation-results-details .system-events-section .system-events-timeline .system-event-item .event-content .event-details .data-text-wrapper{margin-top:.375rem;display:flex;align-items:baseline;gap:.375rem;flex-wrap:wrap}.simulation-results-details .load-profile-section{display:flex;min-height:28rem}.simulation-results-details .load-profile-section .load-profile-actions-bar{border-radius:.5rem .5rem 0 0;padding:.75rem;margin-top:.375rem;justify-content:space-between}.simulation-results-details .load-profile-section .sim-chart-container{position:relative;width:100%;height:100%;flex:1 1 100%;display:flex;flex-direction:column;justify-items:stretch;align-items:stretch;will-change:contents}.simulation-results-details .load-profile-section .sim-chart-container.chart-visible{display:flex}.simulation-results-details .load-profile-section .sim-chart-container.chart-hidden{display:none}.simulation-results-details .load-profile-section .sim-chart-container .echarts-for-react{width:100%;height:100%;flex:1 1 100%;will-change:contents;overflow-x:hidden}.simulation-results-details .power-system-section .section-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.simulation-results-details .power-system-section .section-content .highlight-card{flex:1 1 calc(50% - .75rem);min-width:10rem}.simulation-results-details .power-system-section .section-content .highlight-card .wrapper.row:has(svg){flex-direction:column;align-items:start}.simulation-results-details .power-system-section .section-content .highlight-card .wrapper.row:has(svg) svg{align-self:start;width:2rem;height:2rem}.simulation-results-details .power-system-section .section-content .highlight-card .wrapper.row:has(svg) .highlight-value{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.simulation-results-details .power-system-section .section-content .highlight-card .wrapper.row:not(:has(svg)){align-items:baseline}.simulation-results-details .participant-load-profiles-section .section-content{flex-direction:row;align-items:stretch}.simulation-results-details .participant-load-profiles-section .section-content .participant-select-cards{flex:1 1 25%;min-height:16rem;max-height:20rem;min-width:min-content;padding-bottom:1.5rem;overflow-y:auto}.simulation-results-details .participant-load-profiles-section .section-content .participant-select-cards .select-options-container{display:flex;flex-direction:column}.simulation-results-details .participant-load-profiles-section .section-content>.sim-chart-container{flex:1 1 75%;min-height:16rem;max-height:20rem}.simulation-results-details .load-heatmap-section .heatmap-x-axis-label{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.simulation-results-details .participants-section .emphasized{font-weight:600}.simulation-results-details .participants-section thead th{display:flex;flex-direction:column;gap:.375rem;justify-content:center}.simulation-results-details .participants-section thead th span:not(.unit){font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.simulation-results-details .participants-section thead th span.unit{margin:0}.simulation-results-details .programmed-loads-section .section-content{flex-direction:row;align-items:stretch}.simulation-results-details .programmed-loads-section .section-content .section-highlights{flex:1 1 25%;align-self:start;display:flex;flex-direction:column;gap:.75rem;min-width:min-content;overflow-y:auto}.simulation-results-details .programmed-loads-section .section-content .section-highlights .highlight-card{flex:1 1 100%;padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem;gap:.75rem;background-color:#edf1f6}.simulation-results-details .programmed-loads-section .section-content .section-highlights .highlight-card .highlight-title{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.simulation-results-details .programmed-loads-section .section-content .section-highlights .highlight-card .highlight-title p{color:#363645;font-weight:600}.simulation-results-details .programmed-loads-section .section-content .section-highlights .highlight-card .highlight-value{flex-shrink:0;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal}.simulation-results-details .programmed-loads-section .section-content .section-highlights .highlight-card .highlight-value.emphasized{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249;font-weight:600;line-height:normal}.simulation-results-details .programmed-loads-section .section-content .section-highlights .highlight-card .highlight-value{color:#020305;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.simulation-results-details .programmed-loads-section .section-content>.programmed-loads-table{flex:1 1 75%}.layout-auth-container.participant-login-page .auth-content{max-height:100%}.layout-auth-container.participant-login-page .brand-content .layout-header .workshop-tag{max-width:100%}.layout-auth-container.participant-login-page .brand-content .layout-header .sim-text{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#fff;line-height:normal;text-shadow:0 .1rem .3222rem rgba(33.8863636364,50.0227272727,72.6136363636,.06666)}.layout-auth-container.participant-login-page .brand-learn-more{margin-bottom:2.5rem;padding:1rem 1.5rem;gap:.75rem;border-radius:2.5rem;background:linear-gradient(to right,#0203051a,#fff0)}@media(max-width:768px){.layout-auth-container.participant-login-page .brand-learn-more{margin-bottom:.25rem}}.layout-auth-container.participant-login-page .brand-learn-more .sim-icon{flex-shrink:0;width:1.5rem;height:1.5rem;aspect-ratio:1;fill:url(#gradient-secondary)}.layout-auth-container.participant-login-page .brand-learn-more .sim-text{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#fff;line-height:normal;text-shadow:0 .1rem .3222rem rgba(33.8863636364,50.0227272727,72.6136363636,.06666)}@media(max-width:768px){.layout-auth-container.participant-login-page .brand-learn-more{flex-direction:row;align-items:center}}.participant-accounts-container{position:relative;padding:1rem 0 0;display:flex;flex-direction:column;height:100%}.participant-accounts-container .accounts-list{height:100%;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto}.participant-accounts-container .accounts-list .accounts-list-title{font-family:Inter;font-style:normal;font-weight:400;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645}.participant-accounts-container .accounts-list .accounts-list-items{padding-bottom:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));grid-template-rows:1fr;gap:1.5rem}@media(max-width:1024px){.participant-accounts-container .accounts-list .accounts-list-items{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}}.participant-accounts-container .join-now-container{position:sticky;bottom:0;padding:2.5rem 0;width:100%;display:flex;align-items:center;justify-content:stretch;background:linear-gradient(to top,rgb(223.7175257732,230.9944329897,242.1464742268) 72%,transparent);z-index:10}.participant-accounts-container .join-now-container .start-now-button{flex-grow:1}.active-sims-container{justify-content:center;padding-bottom:3rem}.active-sims-container .simulation-link-view{margin-bottom:4rem}.active-sims-container .simulation-link-view .code-view-btns{margin-top:.75rem}.alerts-container{position:fixed;inset:0;width:100vw;height:100vh;display:block;display:contents;pointer-events:none;--anim-duration: .15s}.alerts-container>*{pointer-events:initial}.comet-alert{position:fixed;display:none;width:min(56ch,55vw);min-width:none;padding:.75rem;border-radius:.75rem;background:#f2f2f3;border:.09375rem solid #dddde3;flex-direction:row;align-items:center;gap:.75rem;z-index:3100;opacity:0;visibility:hidden;transition:all var(--anim-duration) ease-in-out;transform:scale(.9)}.comet-alert.show-alert{display:flex;opacity:1}.comet-alert.show-alert:last-child{visibility:visible;transform:scale(1)}.comet-alert.show-alert:nth-last-child(2){visibility:visible;transform:scale(.95)}.comet-alert.show-alert:nth-last-child(3){visibility:visible;transform:scale(.9)}.comet-alert.top-right,.comet-alert.top-left{top:.75rem}.comet-alert.top-right:nth-last-child(1):not(:only-child,.style-contextual),.comet-alert.top-left:nth-last-child(1):not(:only-child,.style-contextual){top:1.5rem}.comet-alert.top-right:nth-last-child(2):not(:first-child,.style-contextual),.comet-alert.top-left:nth-last-child(2):not(:first-child,.style-contextual){top:1rem}.comet-alert.bottom-right,.comet-alert.bottom-left{bottom:.75rem}.comet-alert.bottom-right:nth-last-child(1):not(:only-child),.comet-alert.bottom-left:nth-last-child(1):not(:only-child){bottom:1.5rem}.comet-alert.bottom-right:nth-last-child(2):not(:first-child),.comet-alert.bottom-left:nth-last-child(2):not(:first-child){bottom:1rem}.comet-alert.top-right,.comet-alert.bottom-right{right:.75rem}.comet-alert.top-right.alert-animation,.comet-alert.bottom-right.alert-animation{animation:alert-slide-in-right var(--anim-duration) cubic-bezier(0,.55,.45,1);animation-fill-mode:both}.comet-alert.top-right.alert-animation.exit-animation,.comet-alert.bottom-right.alert-animation.exit-animation{animation:alert-slide-out-right var(--anim-duration) cubic-bezier(.55,0,1,.45);animation-fill-mode:both}.comet-alert.top-left,.comet-alert.bottom-left{left:.75rem}.comet-alert.top-left.alert-animation,.comet-alert.bottom-left.alert-animation{animation:alert-slide-in-left var(--anim-duration) cubic-bezier(0,.55,.45,1);animation-fill-mode:both}.comet-alert.top-left.alert-animation.exit-animation,.comet-alert.bottom-left.alert-animation.exit-animation{animation:alert-slide-out-left var(--anim-duration) cubic-bezier(.55,0,1,.45);animation-fill-mode:both}.comet-alert.success{color:#0b8045;border-color:currentColor}.comet-alert.info{color:#4e73a7;border-color:currentColor}.comet-alert.error{color:#cc0f2d;border-color:currentColor}.comet-alert.warning{color:#f16b23;border-color:currentColor}.comet-alert .alert-icon{position:relative;flex-shrink:0;height:2.5rem;width:2.5rem;padding:0;color:inherit;display:flex;align-items:center;justify-content:center}.comet-alert .alert-icon svg{height:inherit;width:inherit;max-width:100%;max-height:100%;aspect-ratio:1;fill:currentColor}.comet-alert .alert-icon:has(img,.appliance-icon){height:4rem;width:4rem;padding:.625rem;background-color:#fff;border-radius:.5rem}.comet-alert .alert-icon img,.comet-alert .alert-icon .appliance-icon{height:inherit;width:inherit;max-width:100%;max-height:100%;aspect-ratio:1}.comet-alert.style-toast{box-shadow:0 .6rem 4rem #22324955}.comet-alert.style-contextual.show-alert{padding:.75rem;position:relative;display:flex;opacity:1;visibility:visible;transform:none;width:100%;top:initial;bottom:initial;left:initial;right:initial;z-index:auto;border-top:none;border-right:none;border-bottom:none;border-radius:.5rem;border-width:.5rem}.comet-alert.style-contextual.show-alert .alert-icon{width:2rem;height:2rem}.comet-alert .alert-content{flex-grow:1;display:flex;flex-direction:column;gap:.125rem}.comet-alert .alert-title{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;color:#020305;max-width:40ch}.comet-alert .alert-description{display:flex;flex-direction:column;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;font-feature-settings:"ss01" on,"ss03" on;color:#020305;text-wrap:pretty;max-width:48ch;margin-bottom:.125rem;gap:.5rem}.comet-alert .alert-description em{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.comet-alert .alert-actions{padding-left:.75rem;flex-shrink:0;min-width:min-content;display:flex;flex-wrap:nowrap;gap:.625rem;align-items:center}.comet-alert:not(:last-child,.style-contextual) .alert-icon:has(img){height:2.5rem;width:2.5rem;padding:0;border-radius:0;background-color:transparent}.comet-alert:not(:last-child,.style-contextual) .alert-description{display:none}.comet-alert:focus-visible{outline:.15625rem solid rgba(255,255,255,0);outline-offset:.3125rem}@keyframes alert-slide-in-left{0%{transform:translate(-100%)}}@keyframes alert-slide-in-right{0%{transform:translate(100%)}}@keyframes alert-slide-out-left{70%{opacity:1}to{transform:translate(-100%);opacity:0;pointer-events:none}}@keyframes alert-slide-out-right{70%{opacity:1}to{transform:translate(100%);opacity:0;pointer-events:none}}.button,.user-avatar{position:relative;padding:.25rem .75rem;min-height:3rem;height:3rem;max-height:3rem;min-width:8ch;border-radius:.75rem;border:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;line-height:normal;text-align:left;text-decoration:none;user-select:none;transition:all .08s ease-in-out;cursor:pointer;overflow:hidden}.button .icon,.user-avatar .icon,.button svg,.user-avatar svg,.button .comet-loader-inline,.user-avatar .comet-loader-inline{flex-shrink:0;height:1.5rem;width:1.5rem;aspect-ratio:1}.button .icon.flip-horizontal,.user-avatar .icon.flip-horizontal,.button svg.flip-horizontal,.user-avatar svg.flip-horizontal,.button .comet-loader-inline.flip-horizontal,.user-avatar .comet-loader-inline.flip-horizontal{transform:scaleX(-1)}.button .icon.flip-vertical,.user-avatar .icon.flip-vertical,.button svg.flip-vertical,.user-avatar svg.flip-vertical,.button .comet-loader-inline.flip-vertical,.user-avatar .comet-loader-inline.flip-vertical{transform:scaleY(-1)}.button.extra-small,.extra-small.user-avatar{padding:.25rem .625rem;gap:.25rem;min-height:2rem;height:2rem;max-height:2rem;border-width:.0625rem;border-radius:.5rem;font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;line-height:normal;text-align:left;text-decoration:none}.button.extra-small .icon,.extra-small.user-avatar .icon,.button.extra-small svg,.extra-small.user-avatar svg,.button.extra-small .comet-loader-inline,.extra-small.user-avatar .comet-loader-inline{height:1.25rem;width:1.25rem}.button.small,.small.user-avatar{padding:.25rem .625rem;gap:.25rem;min-height:2.75rem;height:2.75rem;max-height:2.75rem;font-size:smaller}.button.small .icon,.small.user-avatar .icon,.button.small svg,.small.user-avatar svg,.button.small .comet-loader-inline,.small.user-avatar .comet-loader-inline{height:1.5rem;width:1.5rem}.button.large,.large.user-avatar{padding:.25rem 1rem;gap:.625rem;min-height:3.5rem;height:3.5rem;max-height:3.5rem;font-size:larger;border-radius:1rem}.button.large .icon,.large.user-avatar .icon,.button.large svg,.large.user-avatar svg{height:2rem;width:2rem}.button:disabled,.user-avatar:disabled,.button.disabled,.disabled.user-avatar{opacity:.5;pointer-events:none;cursor:not-allowed}.button:focus-visible,.user-avatar:focus-visible{outline:.15625rem solid rgba(255,255,255,0);--offset: .15625rem;outline-offset:var(--offset)}.button:active:not(:focus-visible),.user-avatar:active:not(:focus-visible){outline:none}.button:focus-visible:before,.user-avatar:focus-visible:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;outline:var(--offset) solid rgba(255,255,255,.9);z-index:-1}.button:active:focus-visible,.user-avatar:active:focus-visible{outline-color:#bc4a0c}.button:focus-visible,.user-avatar:focus-visible{outline-color:#3e5b84}.button:focus-visible.inverted,.user-avatar:focus-visible.inverted{outline-color:#ffffffb3}.button.primary,.primary.user-avatar{color:#ffffffe6;background-color:#2a3e5a}.button.primary svg,.primary.user-avatar svg{fill:#ffffffe6}.button.primary .comet-loader-inline,.primary.user-avatar .comet-loader-inline{background-color:#ffffffe6}.button.primary:hover,.primary.user-avatar:hover,.button.primary.hover,.primary.hover.user-avatar{color:#fff;background-image:linear-gradient(200deg,#d4530d,#2a3e5a 85%)}.button.primary:hover svg,.primary.user-avatar:hover svg,.button.primary.hover svg,.primary.hover.user-avatar svg{fill:#fff}.button.secondary,.secondary.user-avatar{color:#2a3e5a;background-color:#fff3;border:.09375rem solid #2a3e5a}.button.secondary svg,.secondary.user-avatar svg{fill:#2a3e5a}.button.secondary .comet-loader-inline,.secondary.user-avatar .comet-loader-inline{background-color:#2a3e5a}.button.secondary:hover,.secondary.user-avatar:hover,.button.secondary.hover,.secondary.hover.user-avatar{color:#223249;background:#2a3e5a0f;border-color:#bc4a0c}.button.secondary:hover svg,.secondary.user-avatar:hover svg,.button.secondary.hover svg,.secondary.hover.user-avatar svg{fill:#223249}.button.secondary:active,.secondary.user-avatar:active{color:#bc4a0c}.button.secondary:active svg,.secondary.user-avatar:active svg{fill:#bc4a0c}.button.ghost,.ghost.user-avatar{color:#2a3e5a;border-color:transparent;background-color:transparent}.button.ghost svg,.ghost.user-avatar svg{fill:#2a3e5a}.button.ghost .comet-loader-inline,.ghost.user-avatar .comet-loader-inline{background-color:#2a3e5a}.button.ghost:hover,.ghost.user-avatar:hover,.button.ghost.hover,.ghost.hover.user-avatar{color:#bc4a0c;background:#2a3e5a0f;border-color:#bc4a0c}.button.ghost:hover svg,.ghost.user-avatar:hover svg,.button.ghost.hover svg,.ghost.hover.user-avatar svg{fill:#bc4a0c}.button.ghost:active,.ghost.user-avatar:active{color:#bc4a0c}.button.ghost:active svg,.ghost.user-avatar:active svg{fill:#bc4a0c}.button.danger,.danger.user-avatar{color:#ffffffe6;background-color:#cc0f2d}.button.danger svg,.danger.user-avatar svg{fill:#ffffffe6}.button.danger .comet-loader-inline,.danger.user-avatar .comet-loader-inline{background-color:#ffffffe6}.button.danger:hover,.danger.user-avatar:hover,.button.danger.hover,.danger.hover.user-avatar{color:#fff;background-image:linear-gradient(200deg,#d4530d,#cc0f2d 85%)}.button.danger:hover svg,.danger.user-avatar:hover svg,.button.danger.hover svg,.danger.hover.user-avatar svg{fill:#fff}.button.inverted,.inverted.user-avatar{color:#2a3e5a;background-color:#ffffffe6}.button.inverted svg,.inverted.user-avatar svg{fill:#2a3e5a}.button.inverted .comet-loader-inline,.inverted.user-avatar .comet-loader-inline{background-color:#2a3e5a}.button.inverted:hover,.inverted.user-avatar:hover,.button.inverted.hover,.inverted.hover.user-avatar{color:#223249;background-image:linear-gradient(200deg,#f16b23,#fff 85%)}.button.inverted:hover svg,.inverted.user-avatar:hover svg,.button.inverted.hover svg,.inverted.hover.user-avatar svg{fill:#223249}.button .button-text,.user-avatar .button-text{flex-grow:1;text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.button .button-text:first-child:not(:only-child),.user-avatar .button-text:first-child:not(:only-child){padding-inline-start:.44ch}.button .button-text:last-child:not(:only-child),.user-avatar .button-text:last-child:not(:only-child){padding-inline-end:.4ch}.button .button-text:only-child,.user-avatar .button-text:only-child{text-align:center;padding-inline:.44ch}.icon-button,.user-avatar,.pagination-wrapper .pagination-button{padding:.625rem;aspect-ratio:1;max-width:3rem;min-width:min-content;text-align:center}.icon-button.circle,.circle.user-avatar,.pagination-wrapper .circle.pagination-button{border-radius:50%}.icon-button.extra-small,.extra-small.user-avatar,.pagination-wrapper .extra-small.pagination-button{padding:.5rem;max-width:2rem}.icon-button.small,.small.user-avatar,.pagination-wrapper .small.pagination-button{padding:.625rem;max-width:2.75rem}.icon-button.large,.large.user-avatar,.pagination-wrapper .large.pagination-button{padding:.75rem;max-width:3.5rem}.icon-button.profile-button,.profile-button.user-avatar,.pagination-wrapper .profile-button.pagination-button{border-color:#ffffffe6}.icon-button .photo-wrapper,.user-avatar .photo-wrapper,.pagination-wrapper .pagination-button .photo-wrapper,.icon-button .profile-photo,.user-avatar .profile-photo,.pagination-wrapper .pagination-button .profile-photo{width:100%;height:100%;aspect-ratio:1}.icon-button .photo-wrapper,.user-avatar .photo-wrapper,.pagination-wrapper .pagination-button .photo-wrapper{position:absolute;top:0;left:0;overflow:hidden;display:flex;justify-content:stretch;align-items:stretch}.icon-button .photo-wrapper:after,.user-avatar .photo-wrapper:after,.pagination-wrapper .pagination-button .photo-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;box-shadow:inset 0 0 .4rem #02030517}.icon-button .color-filter:has(.photo-wrapper img),.user-avatar .color-filter:has(.photo-wrapper img),.pagination-wrapper .pagination-button .color-filter:has(.photo-wrapper img){background-color:#2a3e5a}.icon-button .color-filter:has(.photo-wrapper img) .photo-wrapper,.user-avatar .color-filter:has(.photo-wrapper img) .photo-wrapper,.pagination-wrapper .pagination-button .color-filter:has(.photo-wrapper img) .photo-wrapper{mix-blend-mode:luminosity;filter:hue-rotate(10deg) brightness(101%) contrast(101%)}.icon-button .profile-photo,.user-avatar .profile-photo,.pagination-wrapper .pagination-button .profile-photo{position:relative;object-fit:cover}.icon-button .flip-horizontal,.user-avatar .flip-horizontal,.pagination-wrapper .pagination-button .flip-horizontal{transform:scaleX(-1)}.icon-button .flip-vertical,.user-avatar .flip-vertical,.pagination-wrapper .pagination-button .flip-vertical{transform:scaleY(-1)}a,.text-link{color:currentColor;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:#f16b23;cursor:pointer}a:hover,.text-link:hover{text-decoration:none;color:#d4530d;text-decoration-color:#d4530d}.text-link{min-width:1ch;position:relative;padding:0;border-radius:.25rem;display:inline-flex;justify-content:flex-start;align-items:center;gap:.25rem;overflow-x:hidden;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.text-link svg{vertical-align:middle;fill:currentColor;flex-shrink:0;height:1.5em;width:1.5em;aspect-ratio:1}.text-link.standalone{background:none;border:none;overflow:hidden;text-decoration-color:#fff0;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;line-height:normal;text-align:left;text-decoration:none;color:#2a3e5a;text-wrap:nowrap}.text-link.standalone.extra-small{font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;line-height:normal;text-align:left;text-decoration:none}.text-link.standalone.extra-small svg,.text-link.standalone.extra-small .comet-loader-inline{height:1.25rem;width:1.25rem}.text-link.standalone.small{font-size:smaller}.text-link.standalone.small svg,.text-link.standalone.small .comet-loader-inline{height:1.5rem;width:1.5rem}.text-link.standalone.large{font-size:larger}.text-link.standalone.large svg{height:2rem;width:2rem}.text-link.standalone:hover{color:#d4530d;text-decoration:underline;text-decoration-color:#f16b23}.text-link.standalone:active{color:#bc4a0c;text-decoration:underline;text-decoration-color:#bc4a0c}.text-link.inverted{color:#ffffffe6}.text-link.inverted svg{fill:#ffffffe6}.text-link.inverted:hover,.text-link.inverted.hover{color:#f16b23;text-decoration-color:#fff}.text-link.inverted:hover svg,.text-link.inverted.hover svg{fill:#f16b23}.text-link:disabled,.text-link.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.text-link:focus-visible{outline:.15625rem solid rgba(255,255,255,0);--offset: .15625rem;outline-offset:var(--offset)}.text-link:active:not(:focus-visible){outline:none}.text-link:focus-visible:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;outline:calc(var(--offset) / 2) solid rgba(255,255,255,.9);z-index:-1}.text-link:active:focus-visible{outline-color:#bc4a0c}.text-link:focus-visible{outline-color:#3e5b84}.text-link:focus-visible.inverted{outline-color:#fff3}.text-link .link-text{user-select:none;min-width:4ch;overflow-x:hidden;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.text-link .link-text:first-child:not(:only-child){padding-inline-start:.32ch}.text-link .link-text:last-child:not(:only-child){padding-inline-end:.32ch}.switch{position:relative;display:flex;flex-direction:column;gap:.75rem}.switch .wrapper-main,.switch .wrapper-caption{width:fit-content;display:flex;align-items:center;gap:.75rem}.switch .wrapper-caption{flex-direction:column;align-items:flex-start;padding-left:1rem;border-left:.09375rem solid rgba(42,62,90,.15)}.switch .wrapper-caption .field-validation-message,.switch .wrapper-caption .field-caption{display:flex;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;line-height:normal;text-align:left;text-wrap:balance}.switch .wrapper-caption .field-validation-message.success,.switch .wrapper-caption .field-caption.success{color:#0b8045}.switch .wrapper-caption .field-validation-message.fail,.switch .wrapper-caption .field-caption.fail{color:#cc0f2d}.switch .field-children{padding-top:.625rem;padding-bottom:.625rem;display:flex;flex-direction:column;gap:1.5rem}.switch .switch-label{cursor:pointer;font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;font-feature-settings:"ss01" on,"ss03" on;color:#020305;line-height:normal;text-align:left;transition:all .08s ease-in-out}.switch .label-hint{display:inline-flex;align-items:baseline}.switch .switch-value{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;line-height:normal;text-align:left}.switch .switch-container{position:relative;padding:.25rem;display:inline-flex;align-items:center;aspect-ratio:2/1;overflow:hidden;background-color:#aec3e0;transition:all .08s ease-in-out;--switch-size: 2rem;height:var(--switch-size);min-width:min-content;border-radius:var(--switch-size)}.switch .switch-container.large{--switch-size: 2.75rem}.switch .switch-container .switch-input{appearance:none;position:absolute;opacity:0;height:100%;width:100%;top:0;left:0;z-index:1;cursor:pointer}.switch .switch-container .switch-icon{position:absolute;height:100%;top:0;right:0;aspect-ratio:1;padding:.3125rem;padding-inline-start:0;display:flex;align-items:center;justify-content:center}.switch .switch-container .switch-icon svg{aspect-ratio:1;width:100%;height:100%;fill:#ffffffe6}.switch .switch-container .switch-handle{position:absolute;height:calc(100% - .5rem);top:.25rem;left:.25rem;aspect-ratio:1;border-radius:100%;border:.09375rem solid rgb(174.313814433,194.7680824742,223.686185567);background-color:#fff;justify-self:flex-start;transition:all .08s ease-in-out}.switch .switch-container.checked{background-color:#364f73}.switch .switch-container.checked .switch-handle{left:calc(100% + .25rem - var(--switch-size));border-color:#364f73}.switch .switch-container.checked .switch-icon{left:0;right:initial;padding-inline-end:0;padding-inline-start:.3125rem}.switch .indicator-icon{position:relative;width:fit-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;color:#4e73a7;pointer-events:none}.switch .indicator-icon svg{aspect-ratio:1;height:1.25rem;width:1.25rem;fill:currentColor}.switch .indicator-icon.validation-icon.success{color:#0b8045}.switch .indicator-icon.validation-icon.fail{color:#cc0f2d}.switch:hover:not(.disabled) .switch-label,.switch.checked:hover:not(.disabled) .switch:focus .switch-label,.switch:focus-visible .switch-label{color:#d4530d}.switch:hover:not(.disabled) .switch-handle,.switch.checked:hover:not(.disabled) .switch:focus .switch-handle,.switch:focus-visible .switch-handle{border-color:#d4530d}.switch:focus,.switch:focus-visible{outline:.15625rem solid #3e5b84;border-radius:.25rem;--offset: .15625rem;outline-offset:var(--offset);color:#d4530d}.switch:active:not(.disabled) .switch-label{color:#bc4a0c}.switch:active:not(.disabled) .switch-handle{border-color:#bc4a0c}.switch:disabled .switch-container,.switch.disabled .switch-container{opacity:.5}.switch:disabled .switch-container .switch-input,.switch.disabled .switch-container .switch-input{cursor:not-allowed}.switch:disabled .switch-label,.switch.disabled .switch-label{pointer-events:none}.switch.rtl{flex-direction:row-reverse;width:fit-content}.checkbox-container{position:relative;height:1.25rem;display:flex;align-items:center;gap:.75rem;border-radius:.25rem;outline:.15625rem solid rgba(255,255,255,0);outline-offset:.15625rem;transition:all .08s ease-in-out}.checkbox-container .checkbox-button{position:relative;height:1.25rem;width:1.25rem;flex-shrink:0;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:all .08s ease-in-out}.checkbox-container .checkbox-button .checkbox-input{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border-radius:.25rem;background-color:#fff;outline:.09375rem solid rgb(174.313814433,194.7680824742,223.686185567);border:.0625rem solid rgba(255,255,255,0);outline-offset:0;cursor:pointer}.checkbox-container .checkbox-button .check-icon{opacity:0;position:absolute;width:100%;height:100%;aspect-ratio:1;fill:#fff0}.checkbox-container .checkbox-label{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;text-decoration:none;line-height:normal;text-align:left}.checkbox-container .checkbox-label .annex-text{margin-inline-start:.4ch}.checkbox-container:disabled,.checkbox-container.disabled,.checkbox-container .disabled{opacity:.5;border-color:#dddde3;cursor:not-allowed}.checkbox-container.checked .checkbox-button .checkbox-input{outline-color:#2a3e5a;background-color:#2a3e5a}.checkbox-container.checked .checkbox-button .check-icon{opacity:1;fill:#fff}.checkbox-container.checked .checkbox-label{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#364f73}.checkbox-container:hover:not(.disabled){cursor:pointer}.checkbox-container:hover:not(.disabled) .checkbox-button .checkbox-input{outline-color:#d4530d;border-color:#ffffffe6}.checkbox-container:hover:not(.disabled) .checkbox-button .check-icon{opacity:1;fill:#2a3e5a0f}.checkbox-container:hover:not(.disabled) .checkbox-button.checked .check-icon{fill:#fff}.checkbox-container:hover:not(.disabled) .checkbox-label{color:#d4530d;cursor:pointer}.checkbox-container:has(.checkbox-input:focus-visible),.checkbox-container:has(.checkbox-input:focus) .checkbox-container:not(.checkbox-input:focus-within){outline-color:#3e5b84}.checkbox-container:has(.checkbox-input:focus-visible) .checkbox-button .checkbox-input,.checkbox-container:has(.checkbox-input:focus) .checkbox-container:not(.checkbox-input:focus-within) .checkbox-button .checkbox-input{outline-offset:0}.radio-container{position:relative;height:1.25rem;display:flex;align-items:center;gap:.75rem;border-radius:.25rem;outline:.15625rem solid rgba(255,255,255,0);outline-offset:.15625rem;transition:all .08s ease-in-out}.radio-container .radio-button{position:relative;height:1.25rem;width:1.25rem;flex-shrink:0;aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:all .08s ease-in-out}.radio-container .radio-button .radio-input{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border-radius:50%;background-color:#fff;outline:.09375rem solid rgb(174.313814433,194.7680824742,223.686185567);outline-offset:0;cursor:pointer}.radio-container .radio-button .radio-handle{opacity:0;position:absolute;width:.75rem;height:.75rem;border-radius:50%;background-color:#fff0}.radio-container .radio-label{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;text-decoration:none;line-height:normal;text-align:left}.radio-container .radio-label .annex-text{margin-inline-start:.4ch}.radio-container:disabled,.radio-container.disabled,.radio-container .disabled{opacity:.5;border-color:#dddde3;cursor:not-allowed}.radio-container.checked .radio-button .radio-input{outline-color:#2a3e5a}.radio-container.checked .radio-button .radio-handle{opacity:1;background-color:#2a3e5a}.radio-container.checked .radio-label{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#364f73}.radio-container:hover:not(.disabled){cursor:pointer}.radio-container:hover:not(.disabled) .radio-button .radio-input{outline-color:#d4530d}.radio-container:hover:not(.disabled) .radio-button .radio-handle{opacity:1;background-color:#2a3e5a0f}.radio-container:hover:not(.disabled) .radio-button.checked .radio-handle{background-color:#2a3e5a}.radio-container:hover:not(.disabled) .radio-label{color:#d4530d;cursor:pointer}.radio-container:has(.radio-input:focus-visible),.radio-container:has(.radio-input:focus) .radio-container:not(.radio-input:focus-within){outline-color:#3e5b84}.radio-container:has(.radio-input:focus-visible) .radio-button .radio-input,.radio-container:has(.radio-input:focus) .radio-container:not(.radio-input:focus-within) .radio-button .radio-input{outline-offset:0}.select-card{position:relative;padding:.75rem;min-height:4.25rem;display:flex;flex-direction:row-reverse;align-items:center;gap:.75rem;border-radius:.5rem;border:.09375rem solid rgba(42,62,90,.15);background:#fff;color:#5b5b71;cursor:pointer;transition:all .08s ease-in-out}.select-card.has-icon{flex-direction:row}.select-card .card-icon{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:currentColor}.select-card .card-icon svg{width:2rem;height:2rem;aspect-ratio:1;fill:currentColor}.select-card .card-content{padding-right:.625rem;flex-grow:1;position:relative;display:flex;flex-direction:column;gap:.125rem;overflow:hidden}.select-card .card-content .card-title{position:relative;min-width:0;flex:0 1 auto;display:block;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-card .card-content .card-caption{min-width:0;max-width:48ch;flex:0 1 auto;font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:140%;color:#5b5b71;text-wrap:balance;overflow:hidden}.select-card .card-content .custom-content{min-width:inherit;max-width:48ch;flex:inherit;font-family:inherit;color:inherit;text-wrap:pretty}.select-card .card-content .custom-content:nth-child(3 of.content){margin-top:-.25rem}.select-card.large{gap:1rem;padding:1rem}.select-card.large .card-icon svg{width:2.5rem;height:2.5rem}.select-card.large .card-content:has(.card-caption,.custom-content){padding-bottom:.25rem}.select-card.large .card-content .card-title{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:inherit}.select-card.large .card-content .card-caption{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;text-wrap:balance;overflow:hidden}.select-card.selected,.select-card.readonly{border-color:#364f73;color:#364f73}.select-card.selected.selected,.select-card.readonly.selected{background-color:#3e5b841f}.select-card.selected.readonly,.select-card.readonly.readonly{cursor:initial}.select-card.selected .card-content .card-title,.select-card.readonly .card-content .card-title{color:#364f73}.select-card:hover:not(.selected,.readonly,.disabled),.select-card:focus:not(:focus-within,.readonly,.disabled),.select-card:focus-visible{border-color:#d4530d;color:#bc4a0c;background-color:#2a3e5a0f;cursor:pointer}.select-card:focus:not(:focus-within,.readonly,.disabled),.select-card:focus-visible{outline:.15625rem solid #3e5b84;outline-offset:.15625rem}.select-card:disabled,.select-card.disabled,.select-card .disabled{opacity:.5;border-color:#dddde3;cursor:not-allowed}.form-select-group{width:100%;position:relative;display:flex;flex-direction:column;gap:.75rem}.form-select-group .label-text-container{display:flex;align-items:center;gap:.25rem}.form-select-group .label-text-container .label-text{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;line-height:normal;text-align:left}.form-select-group .label-text-container .custom-action-container{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;gap:.625rem}.form-select-group .select-options-container{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:1.5rem 2rem}.form-select-group .select-options-container:has(.select-card){display:grid;align-items:stretch;justify-content:stretch;grid-template-columns:repeat(auto-fill,minmax(calc(50% - 1rem),1fr));grid-auto-rows:1fr;gap:1rem 2rem}.form-select-group .select-options-container:has(.select-card).has-odd{grid-template-columns:repeat(auto-fill,minmax(calc(33.333% - 2rem * 2 / 3),1fr))}@media(max-width:768px){.form-select-group .select-options-container:has(.select-card){grid-template-columns:1fr}}.form-container .validation-error-container{padding:.625rem 0;display:flex;align-items:baseline;gap:.625rem}.form-container .validation-error-container.top-level-error,.form-container .validation-error-container.error-alert{display:flex;align-items:center;padding:.75rem;gap:.75rem;border-radius:.5rem;background-color:#faeff1}.form-container .validation-error-container.top-level-error .validation-icon,.form-container .validation-error-container.error-alert .validation-icon{display:inline-flex;align-items:center;justify-content:center}.form-container .validation-error-container.top-level-error .validation-icon>svg,.form-container .validation-error-container.error-alert .validation-icon>svg{width:1.25rem;height:1.25rem}.form-container .validation-error-container.top-level-error .field-validation-message,.form-container .validation-error-container.error-alert .field-validation-message{color:#020305}.form-container .validation-error-container .validation-icon{color:#cc0f2d}.form-container .validation-error-container .validation-icon>svg{width:1rem;height:1rem;aspect-ratio:1;fill:#cc0f2d}.form-container .validation-error-container .field-validation-message{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;text-align:left;color:#cc0f2d;line-height:normal}.form-hint{position:relative;display:inline-flex;align-items:center;aspect-ratio:1;border-radius:100%;max-width:1.5rem;max-height:1.5rem;cursor:pointer}.form-hint:focus-visible{outline:.15625rem solid #3e5b84;outline-offset:.0625rem}.form-hint>svg{aspect-ratio:1;height:1.25rem;width:1.25rem;fill:#4e73a7}.text-field-container,.select-field-container{position:relative;display:flex;flex-direction:column;gap:.5rem}.text-field-container .text-field-label,.select-field-container .text-field-label{display:flex;align-items:center;gap:.25rem;min-height:1.5rem;line-height:1.5rem}.text-field-container .text-field-label>.label-text,.select-field-container .text-field-label>.label-text{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;line-height:normal;text-align:left;text-wrap:nowrap;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.text-field-container .text-field,.select-field-container .text-field,.text-field-container .textarea-field,.select-field-container .textarea-field,.text-field-container .time-duration-fields-wrapper,.select-field-container .time-duration-fields-wrapper{position:relative;padding:.5rem;height:2.75rem;min-height:2.75rem;display:flex;align-items:center;gap:.5rem;border-radius:.25rem;border:.09375rem solid rgb(174.313814433,194.7680824742,223.686185567);background-color:#fff;transition:all .08s ease-in-out;overflow:hidden}.text-field-container .text-field input,.select-field-container .text-field input,.text-field-container .textarea-field input,.select-field-container .textarea-field input,.text-field-container .time-duration-fields-wrapper input,.select-field-container .time-duration-fields-wrapper input{min-height:2.75rem;min-width:4ch;text-overflow:ellipsis}.text-field-container .text-field textarea,.select-field-container .text-field textarea,.text-field-container .textarea-field textarea,.select-field-container .textarea-field textarea,.text-field-container .time-duration-fields-wrapper textarea,.select-field-container .time-duration-fields-wrapper textarea{padding-top:.5rem;min-height:2.75rem;line-height:1.625rem}.text-field-container .text-field:hover:not(:focus-within,.readonly,.disabled),.select-field-container .text-field:hover:not(:focus-within,.readonly,.disabled),.text-field-container .textarea-field:hover:not(:focus-within,.readonly,.disabled),.select-field-container .textarea-field:hover:not(:focus-within,.readonly,.disabled),.text-field-container .time-duration-fields-wrapper:hover:not(:focus-within,.readonly,.disabled),.select-field-container .time-duration-fields-wrapper:hover:not(:focus-within,.readonly,.disabled){border-color:#d4530d}.text-field-container .text-field:active:not(.readonly,.disabled),.select-field-container .text-field:active:not(.readonly,.disabled),.text-field-container .textarea-field:active:not(.readonly,.disabled),.select-field-container .textarea-field:active:not(.readonly,.disabled),.text-field-container .time-duration-fields-wrapper:active:not(.readonly,.disabled),.select-field-container .time-duration-fields-wrapper:active:not(.readonly,.disabled){border-color:#bc4a0c}.text-field-container .text-field:focus,.select-field-container .text-field:focus,.text-field-container .text-field:focus-visible,.select-field-container .text-field:focus-visible,.text-field-container .text-field:focus-within:not(.readonly,.disabled),.select-field-container .text-field:focus-within:not(.readonly,.disabled),.text-field-container .textarea-field:focus,.select-field-container .textarea-field:focus,.text-field-container .textarea-field:focus-visible,.select-field-container .textarea-field:focus-visible,.text-field-container .textarea-field:focus-within:not(.readonly,.disabled),.select-field-container .textarea-field:focus-within:not(.readonly,.disabled),.text-field-container .time-duration-fields-wrapper:focus,.select-field-container .time-duration-fields-wrapper:focus,.text-field-container .time-duration-fields-wrapper:focus-visible,.select-field-container .time-duration-fields-wrapper:focus-visible,.text-field-container .time-duration-fields-wrapper:focus-within:not(.readonly,.disabled),.select-field-container .time-duration-fields-wrapper:focus-within:not(.readonly,.disabled){border-color:#3e5b84;box-shadow:0 .1rem .3222rem #22324911}.text-field-container .text-field:focus.textarea-field ::placeholder,.text-field-container .text-field:focus-visible.textarea-field ::placeholder,.text-field-container .text-field:focus-within:not(.readonly,.disabled).textarea-field ::placeholder,.text-field-container .textarea-field:focus.textarea-field ::placeholder,.select-field-container .textarea-field:focus.textarea-field ::placeholder,.text-field-container .textarea-field:focus-visible.textarea-field ::placeholder,.select-field-container .textarea-field:focus-visible.textarea-field ::placeholder,.text-field-container .textarea-field:focus-within:not(.readonly,.disabled).textarea-field ::placeholder,.select-field-container .textarea-field:focus-within:not(.readonly,.disabled).textarea-field ::placeholder,.text-field-container .time-duration-fields-wrapper:focus.textarea-field ::placeholder,.text-field-container .time-duration-fields-wrapper:focus-visible.textarea-field ::placeholder,.text-field-container .time-duration-fields-wrapper:focus-within:not(.readonly,.disabled).textarea-field ::placeholder{line-height:1.625rem}.text-field-container .text-field:disabled,.select-field-container .text-field:disabled,.text-field-container .text-field.disabled,.select-field-container .text-field.disabled,.text-field-container .text-field .disabled,.select-field-container .text-field .disabled,.text-field-container .textarea-field:disabled,.select-field-container .textarea-field:disabled,.text-field-container .textarea-field.disabled,.select-field-container .textarea-field.disabled,.text-field-container .textarea-field .disabled,.select-field-container .textarea-field .disabled,.text-field-container .time-duration-fields-wrapper:disabled,.select-field-container .time-duration-fields-wrapper:disabled,.text-field-container .time-duration-fields-wrapper.disabled,.select-field-container .time-duration-fields-wrapper.disabled,.text-field-container .time-duration-fields-wrapper .disabled,.select-field-container .time-duration-fields-wrapper .disabled{opacity:.5;border-color:#dddde3;cursor:not-allowed}.text-field-container .text-field.readonly,.select-field-container .text-field.readonly,.text-field-container .textarea-field.readonly,.select-field-container .textarea-field.readonly,.text-field-container .time-duration-fields-wrapper.readonly,.select-field-container .time-duration-fields-wrapper.readonly{background-color:transparent}.text-field-container .text-field.readonly input,.select-field-container .text-field.readonly input,.text-field-container .textarea-field.readonly input,.select-field-container .textarea-field.readonly input,.text-field-container .time-duration-fields-wrapper.readonly input,.select-field-container .time-duration-fields-wrapper.readonly input{font-weight:500}.text-field-container .text-field.validation:not(.readonly,.disabled).success,.select-field-container .text-field.validation:not(.readonly,.disabled).success,.text-field-container .textarea-field.validation:not(.readonly,.disabled).success,.select-field-container .textarea-field.validation:not(.readonly,.disabled).success,.text-field-container .time-duration-fields-wrapper.validation:not(.readonly,.disabled).success,.select-field-container .time-duration-fields-wrapper.validation:not(.readonly,.disabled).success{border-color:#0b8045}.text-field-container .text-field.validation:not(.readonly,.disabled).fail,.select-field-container .text-field.validation:not(.readonly,.disabled).fail,.text-field-container .textarea-field.validation:not(.readonly,.disabled).fail,.select-field-container .textarea-field.validation:not(.readonly,.disabled).fail,.text-field-container .time-duration-fields-wrapper.validation:not(.readonly,.disabled).fail,.select-field-container .time-duration-fields-wrapper.validation:not(.readonly,.disabled).fail{border-color:#cc0f2d}.text-field-container .text-field .field-unit,.select-field-container .text-field .field-unit,.text-field-container .textarea-field .field-unit,.select-field-container .textarea-field .field-unit,.text-field-container .time-duration-fields-wrapper .field-unit,.select-field-container .time-duration-fields-wrapper .field-unit{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;text-wrap:nowrap}.text-field-container .text-field .field-unit~.indicator-icon,.select-field-container .text-field .field-unit~.indicator-icon,.text-field-container .textarea-field .field-unit~.indicator-icon,.select-field-container .textarea-field .field-unit~.indicator-icon,.text-field-container .time-duration-fields-wrapper .field-unit~.indicator-icon,.select-field-container .time-duration-fields-wrapper .field-unit~.indicator-icon{padding-left:.5rem;border-left:.0625rem solid rgba(42,62,90,.15)}.text-field-container .text-field .indicator-icon,.select-field-container .text-field .indicator-icon,.text-field-container .textarea-field .indicator-icon,.select-field-container .textarea-field .indicator-icon,.text-field-container .time-duration-fields-wrapper .indicator-icon,.select-field-container .time-duration-fields-wrapper .indicator-icon{position:relative;width:fit-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;color:#4e73a7;pointer-events:none}.text-field-container .text-field .indicator-icon:focus-visible,.select-field-container .text-field .indicator-icon:focus-visible,.text-field-container .textarea-field .indicator-icon:focus-visible,.select-field-container .textarea-field .indicator-icon:focus-visible,.text-field-container .time-duration-fields-wrapper .indicator-icon:focus-visible,.select-field-container .time-duration-fields-wrapper .indicator-icon:focus-visible{border-radius:100%;outline:.15625rem solid #3e5b84;outline-offset:.15625rem}.text-field-container .text-field .indicator-icon:not(.validation-icon,.start-icon),.select-field-container .text-field .indicator-icon:not(.validation-icon,.start-icon),.text-field-container .textarea-field .indicator-icon:not(.validation-icon,.start-icon),.select-field-container .textarea-field .indicator-icon:not(.validation-icon,.start-icon),.text-field-container .time-duration-fields-wrapper .indicator-icon:not(.validation-icon,.start-icon),.select-field-container .time-duration-fields-wrapper .indicator-icon:not(.validation-icon,.start-icon){pointer-events:initial;cursor:pointer}.text-field-container .text-field .indicator-icon~.indicator-icon:not(.start-icon),.select-field-container .text-field .indicator-icon~.indicator-icon:not(.start-icon),.text-field-container .textarea-field .indicator-icon~.indicator-icon:not(.start-icon),.select-field-container .textarea-field .indicator-icon~.indicator-icon:not(.start-icon),.text-field-container .time-duration-fields-wrapper .indicator-icon~.indicator-icon:not(.start-icon),.select-field-container .time-duration-fields-wrapper .indicator-icon~.indicator-icon:not(.start-icon){padding-left:.5rem;border-left:.0625rem solid rgba(42,62,90,.15)}.text-field-container .text-field .indicator-icon svg,.select-field-container .text-field .indicator-icon svg,.text-field-container .textarea-field .indicator-icon svg,.select-field-container .textarea-field .indicator-icon svg,.text-field-container .time-duration-fields-wrapper .indicator-icon svg,.select-field-container .time-duration-fields-wrapper .indicator-icon svg{aspect-ratio:1;height:1.25rem;width:1.25rem;fill:currentColor}.text-field-container .text-field .indicator-icon.validation-icon.success,.select-field-container .text-field .indicator-icon.validation-icon.success,.text-field-container .textarea-field .indicator-icon.validation-icon.success,.select-field-container .textarea-field .indicator-icon.validation-icon.success,.text-field-container .time-duration-fields-wrapper .indicator-icon.validation-icon.success,.select-field-container .time-duration-fields-wrapper .indicator-icon.validation-icon.success{color:#0b8045}.text-field-container .text-field .indicator-icon.validation-icon.fail,.select-field-container .text-field .indicator-icon.validation-icon.fail,.text-field-container .textarea-field .indicator-icon.validation-icon.fail,.select-field-container .textarea-field .indicator-icon.validation-icon.fail,.text-field-container .time-duration-fields-wrapper .indicator-icon.validation-icon.fail,.select-field-container .time-duration-fields-wrapper .indicator-icon.validation-icon.fail{color:#cc0f2d}.text-field-container .text-field .indicator-icon.visibility-icon,.select-field-container .text-field .indicator-icon.visibility-icon,.text-field-container .textarea-field .indicator-icon.visibility-icon,.select-field-container .textarea-field .indicator-icon.visibility-icon,.text-field-container .time-duration-fields-wrapper .indicator-icon.visibility-icon,.select-field-container .time-duration-fields-wrapper .indicator-icon.visibility-icon{pointer-events:initial}.text-field-container .textarea-field,.select-field-container .textarea-field{height:auto}.text-field-container .field-validation-message,.select-field-container .field-validation-message,.text-field-container .field-caption,.select-field-container .field-caption{display:flex;padding-bottom:.5rem;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;line-height:normal;text-align:left}.text-field-container .field-validation-message.success,.select-field-container .field-validation-message.success,.text-field-container .field-caption.success,.select-field-container .field-caption.success{color:#0b8045}.text-field-container .field-validation-message.fail,.select-field-container .field-validation-message.fail,.text-field-container .field-caption.fail,.select-field-container .field-caption.fail{color:#cc0f2d}.text-field-container input[type=time]::-webkit-calendar-picker-indicator,.select-field-container input[type=time]::-webkit-calendar-picker-indicator,.text-field-container input[type=date]::-webkit-calendar-picker-indicator,.select-field-container input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;top:0;right:0;width:4rem;height:100%;z-index:2;pointer-events:visible;cursor:pointer}.text-field-container.time-duration-field,.time-duration-field.select-field-container{min-width:0;width:min-content}.text-field-container.time-duration-field .text-field,.time-duration-field.select-field-container .text-field{padding:0;border:none;background-color:transparent}.text-field-container.time-duration-field .text-field input,.time-duration-field.select-field-container .text-field input{text-align:center}.text-field-container.time-duration-field .text-field input::placeholder,.time-duration-field.select-field-container .text-field input::placeholder{text-align:center}.time-duration-field-container .time-duration-fields-wrapper{width:fit-content;padding-top:0;padding-bottom:0}.time-duration-field-container .time-duration-fields-wrapper .text-field:focus,.time-duration-field-container .time-duration-fields-wrapper .text-field:focus-visible,.time-duration-field-container .time-duration-fields-wrapper .text-field:focus-within:not(.readonly,.disabled){box-shadow:none}.tabs-search-field{height:100%;min-width:0;padding:.25rem 0 .25rem .75rem;display:flex;flex-direction:row;align-items:center;gap:.75rem;border-left:.0625rem solid rgba(255,255,255,0);transition:all .08s ease-in-out}.tabs-search-field .reset-icon{display:none}.tabs-search-field.search-focused,.tabs-search-field:has(.search-field-input.expanded){border-left:.0625rem solid rgba(42,62,90,.15)}.tabs-search-field.search-focused .reset-icon,.tabs-search-field:has(.search-field-input.expanded) .reset-icon{display:flex;visibility:hidden;flex-shrink:0;transition:all .15s ease-in-out}.tabs-search-field.search-focused .reset-icon.show,.tabs-search-field:has(.search-field-input.expanded) .reset-icon.show{visibility:visible}.tabs-search-field:has(.search-field-input.expanded){border-left:.0625rem solid rgba(255,255,255,0)}.tabs-search-field .search-field-input{display:none;height:100%;width:0;transition:all .15s ease-in-out}.tabs-search-field .search-field-input.search-focused,.tabs-search-field .search-field-input.expanded{display:flex;width:24ch}.tabs-search-field .search-field-input:disabled,.tabs-search-field .search-field-input .disabled{opacity:.5}.tabs-search-field .search-field-input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;line-height:normal;text-align:left}.select-field-container{overflow:visible}.select-field-container .select-field,.select-field-container input{cursor:pointer;user-select:none}.select-field-container .select-field-icon{padding-top:.125rem}.dropdown-menu{min-width:min-content;width:100%;min-height:min-content;max-height:40vh;display:none;padding:0;position:absolute;flex-direction:column;align-items:start;background-color:#fff;border:.0625rem solid rgb(174.313814433,194.7680824742,223.686185567);box-shadow:0 .1rem .3222rem #22324911;border-radius:.5rem;z-index:11;overflow:auto;transition:all .15s ease-in-out}.dropdown-menu:hover,.dropdown-menu.menu-visible{display:flex;opacity:1;visibility:visible}.dropdown-menu:hover.disabled,.dropdown-menu.menu-visible.disabled{display:none}.dropdown-menu:focus,.dropdown-menu:focus-visible{outline:none}.dropdown-menu.top-right,.dropdown-menu.top-left,.dropdown-menu.top-center{bottom:calc(100% + .5rem)}.dropdown-menu.bottom-right,.dropdown-menu.bottom-left,.dropdown-menu.bottom-center{top:calc(100% + .5rem)}.dropdown-menu.top-right,.dropdown-menu.bottom-right{right:0}.dropdown-menu.top-left,.dropdown-menu.bottom-left{left:0}.dropdown-menu.top-center,.dropdown-menu.bottom-center{left:50%;transform:translate(-50%)}.dropdown-menu .dropdown-option{position:relative;min-height:2.75rem;min-width:min-content;width:100%;display:flex;align-items:center;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;text-wrap:nowrap;overflow:visible}.dropdown-menu .dropdown-option:first-child{border-radius:.5rem .5rem 0 0}.dropdown-menu .dropdown-option:last-child{border-radius:0 0 .5rem .5rem}.dropdown-menu .dropdown-option:disabled,.dropdown-menu .dropdown-option.disabled{opacity:.5;cursor:not-allowed;outline:none}.dropdown-menu .dropdown-option.read-only{cursor:not-allowed}.dropdown-menu .dropdown-option.selected{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;color:#364f73;background-color:#3e5b841f}.dropdown-menu .dropdown-option:hover:not(.selected,.disabled,.read-only){color:#bc4a0c;background-color:#2a3e5a0f;cursor:pointer}.dropdown-menu .dropdown-option:hover:not(.selected,.disabled,.read-only) .option-text{color:currentColor}.dropdown-menu .dropdown-option:focus-visible:not(.selected,.disabled,.read-only){outline:.15625rem solid #3e5b84;outline-offset:-.234375rem;color:#d4530d;background-color:#2a3e5a0f}.dropdown-menu .dropdown-option:focus-visible:not(.selected,.disabled,.read-only) .option-text{color:currentColor}.dropdown-menu .dropdown-option:active:not(.selected,.disabled,.read-only){outline:none}.dropdown-menu .dropdown-option:active:not(.selected,.disabled,.read-only) .option-text{color:currentColor}.dropdown-menu .dropdown-option:focus{outline:none}.dropdown-menu .dropdown-option:focus-visible:not(.selected,.disabled,.read-only):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;outline:var(--offset) solid rgba(255,255,255,.9);z-index:-1}.dropdown-menu .dropdown-option .option-icon{padding:0 .75rem;height:2.75rem;width:2.75rem;display:flex;align-items:center;justify-content:center}.dropdown-menu .dropdown-option .option-icon svg{fill:currentColor;width:100%;height:100%;aspect-ratio:1}.dropdown-menu .dropdown-option .option-text{padding:.5rem 1.25rem .5rem 0;display:flex;flex-direction:column;color:#363645;gap:.25rem}.dropdown-menu .dropdown-option .option-text:only-child,.dropdown-menu .dropdown-option .option-text:first-child:not(:only-child){padding:.5rem .75rem}.dropdown-menu .dropdown-option .option-text .option-name{color:currentColor}.dropdown-menu .dropdown-option .option-text .option-description{font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71}.dropdown-menu .dropdown-graph svg{position:relative;width:5.5rem;height:3.5rem;aspect-ratio:2/1}.section-menu{min-width:min-content;display:flex;flex-direction:column;justify-content:flex-start}.section-menu .menu-item{flex-grow:1;display:flex;padding:0 1rem 1rem}.section-menu .menu-item:first-child{padding-top:1rem}.section-menu .menu-item.section-title{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71}.breadcrumbs-nav{position:relative;padding:.25rem 4ch .25rem .625rem;margin-left:-.625rem;align-self:stretch;display:flex;align-items:stretch;flex-grow:1;border-left:.0625rem solid rgba(42,62,90,.15);overflow-x:hidden;overflow-y:visible}.breadcrumbs-nav .nav-buttons-wrapper{position:relative;padding-left:.625rem;display:flex;align-items:center;gap:.125rem;width:100%;overflow-x:auto;overflow-y:visible;-webkit-mask-image:linear-gradient(to right,black calc(100% - .625rem),transparent 100%),linear-gradient(to left,black calc(100% - .625rem),transparent 100%);-webkit-mask-composite:destination-in,destination-in;mask-image:linear-gradient(to right,black calc(100% - .625rem),transparent 100%),linear-gradient(to left,black calc(100% - .625rem),transparent 100%);mask-composite:intersect}.breadcrumbs-nav .nav-buttons-wrapper>svg{flex-shrink:0;width:1.25rem;height:1.25rem;aspect-ratio:1}.breadcrumbs-nav .nav-buttons-wrapper .icon-home{fill:#5b5b71;margin-right:.125rem}.breadcrumbs-nav .nav-buttons-wrapper .icon-right{fill:#5b5b71}.breadcrumbs-nav .nav-buttons-wrapper>.link-wrapper,.breadcrumbs-nav .nav-buttons-wrapper .bread-crumb-current-route{position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.125rem;max-width:24ch}.breadcrumbs-nav .nav-buttons-wrapper>.link-wrapper>* span,.breadcrumbs-nav .nav-buttons-wrapper .bread-crumb-current-route>* span{text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow:hidden}.breadcrumbs-nav .nav-buttons-wrapper .bread-crumb-current-route{min-width:min-content;font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;line-height:normal;color:#5b5b71;text-wrap:nowrap;cursor:default}.breadcrumbs-nav .nav-buttons-wrapper:focus,.breadcrumbs-nav .nav-buttons-wrapper:focus-visible{outline:none}.tabs-container-box.comet-container{padding:0;display:flex;flex-direction:column;overflow:visible}.main-tabs-container{position:relative;flex:1 1 100%;display:flex;flex-direction:column;width:100%;max-width:100%;--min-content-height: min(32rem, 60vh)}.main-tabs-container .filter-buttons-container{margin-left:auto;padding-right:.5rem;display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.75rem}.main-tabs-container .title-section{position:relative;display:flex;border-bottom:.0625rem solid rgba(42,62,90,.15);padding:0 1.5rem;flex-basis:4.75rem;flex-shrink:0;overflow-x:auto}.main-tabs-container .title-section:has(.tab-li.selected){border-bottom-color:#2a3e5a26}.main-tabs-container .title-section.compact{flex-basis:3.75rem}.main-tabs-container .title-section.compact .tab-label{font-size:1.1em}.main-tabs-container .title-section.compact .bottom-li-element{border-radius:.5rem .5rem 0 0;height:.5rem}.main-tabs-container .title-section.single-tab .bottom-li-element{visibility:hidden}.main-tabs-container .title-section.single-tab .tab-ul{pointer-events:none;font-size:larger}.main-tabs-container .title-section.single-tab:has(.tab-li.selected){border-bottom-color:#2a3e5a26}.main-tabs-container.internal .title-section{border-bottom:none;padding:0}.main-tabs-container.internal .bottom-line{position:absolute;bottom:0;left:0;right:0;width:100%;height:.15625rem;border-radius:.15625rem;background-color:#2a3e5a26;overflow:hidden}.main-tabs-container .tab-ul{position:relative;display:flex;margin:0;padding:0;list-style-type:none}.main-tabs-container .tab-ul.internal{width:100%;max-width:100%}.main-tabs-container .tab-li{appearance:none;border:none;background:none;position:relative;height:100%;max-width:36ch;margin-right:2rem;flex-shrink:1;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;gap:1rem;color:#5b5b71}.main-tabs-container .tab-li.internal{margin-right:1.5rem}.main-tabs-container .tab-li .tab-label{display:block;width:100%;max-width:100%;font-family:Montserrat;font-style:normal;font-size:1.25rem;font-weight:600;color:#364f73;font-size:1.125rem;font-weight:500;line-height:normal;text-align:left;list-style-type:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:currentColor;outline:.15625rem solid rgba(255,255,255,0);outline-offset:.3125rem;border-radius:.25rem}.main-tabs-container .tab-li .bottom-li-element{position:absolute;bottom:0;left:0;right:0;background-color:transparent;border-radius:.5rem .5rem 0 0;height:.5rem;width:100%}.main-tabs-container .tab-li .bottom-li-element.internal{height:.15625rem;border-radius:.15625rem}.main-tabs-container .tab-li:hover,.main-tabs-container .tab-li:focus,.main-tabs-container .tab-li:focus-visible{color:#d4530d;cursor:pointer}.main-tabs-container .tab-li:hover .bottom-li-element,.main-tabs-container .tab-li:focus .bottom-li-element,.main-tabs-container .tab-li:focus-visible .bottom-li-element{background-color:#2a3e5a0f}.main-tabs-container .tab-li:focus:not(:focus-within),.main-tabs-container .tab-li:focus-visible{outline:none}.main-tabs-container .tab-li:focus:not(:focus-within) .tab-label,.main-tabs-container .tab-li:focus-visible .tab-label{outline-color:#3e5b84}.main-tabs-container .tab-li.selected{color:#364f73;cursor:default}.main-tabs-container .tab-li.selected .bottom-li-element{background-color:#364f73}.main-tabs-container .tab-content-container{width:100%;height:inherit;position:relative;display:flex;flex-direction:row;flex:1 1 100%;align-items:stretch}.main-tabs-container .tab-content-container .tab-content{min-height:var(--min-content-height);max-width:100%;width:inherit;height:inherit;position:relative;display:flex;flex-direction:column;flex:1 1 100%;align-items:stretch}.main-tabs-container .tab-item-wrapper{width:inherit;height:inherit;flex:1 1 100%;display:flex;flex-direction:column}.main-tabs-container .tab-item-list{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;flex-grow:1}.main-tabs-container .list-headings{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71}.tabs-pagination-bar{margin-top:auto;padding:1rem 1.5rem 1.5rem;border-top:.0625rem solid rgba(42,62,90,.15);display:flex;gap:.75rem;align-items:center;justify-content:space-between}.tabs-pagination-bar .items-per-page-container{display:flex;align-items:center;gap:.75rem;margin-left:auto}.tabs-pagination-bar .items-per-page-container>.label{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71}.tabs-pagination-bar .items-per-page-container .pagination-bar-select{gap:0;min-width:min-content;width:12ch;flex-shrink:0}.tabs-pagination-bar .items-per-page-container .pagination-bar-select input{user-select:none;pointer-events:none}.main-tabs-container .empty-state{padding:1.5rem 1.5rem 2rem}.pagination-wrapper{margin:0;padding:0;list-style:none;display:flex;align-items:center}.pagination-wrapper .pagination-li{position:relative}.pagination-wrapper .pagination-li+.pagination-li{margin-left:.625rem}.pagination-wrapper .pagination-break{margin:.625rem}.pagination-wrapper .pagination-button{color:#5b5b71;border-color:#2a3e5a26}.pagination-wrapper .pagination-button-selected{background-color:#3e5b841f;color:#364f73;border:.09375rem solid rgb(53.8505154639,79.0386597938,114.6494845361);pointer-events:none}.pagination-wrapper .pagination-prev.disabled,.pagination-wrapper .pagination-next.disabled{opacity:.5;pointer-events:none}.pagination-wrapper .pagination-next{margin-left:.25rem}.pagination-wrapper .pagination-prev{margin-right:.25rem}.carousel-progress-ring-container{height:30px;width:30px;margin:0 .75rem 0 0}.carousel-progress-ring-container:last-child{margin:0}.carousel-container-dot-size-small{display:flex;align-items:center;justify-content:center;height:40px}.carousel-container-dot-size-big{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.carousel-container-dot{width:16px;height:16px;background-color:#fedfcf;border-radius:50%}.carousel-container-dot:last-child{margin:0}.carousel-container-dot-active{width:16px;height:16px;margin:0 .75rem 0 0;background-color:#334a70;border-radius:50%}.carousel-container-dot-active:last-child{margin:0}.user-avatar{padding:.5rem;background-color:#e0e7f2;transition:all .08s ease-in-out;cursor:initial;overflow:visible}.user-avatar:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;outline:.09375rem solid #ffffff;outline-offset:calc(-1 * .09375rem / 2)}.user-avatar.small,.user-avatar.large{padding:.5rem}.user-avatar .photo-wrapper{border-radius:100%;transition:all .08s ease-in-out}.user-avatar.color-filter:has(.photo-wrapper img){background-color:#2a3e5a}.user-avatar.color-filter:has(.photo-wrapper img) .photo-wrapper{mix-blend-mode:luminosity;filter:hue-rotate(10deg) brightness(101%) contrast(101%)}.user-avatar.color-filter:has(.photo-wrapper img) .photo-wrapper img{background:#e9eef4}.user-avatar.color-filter:has(.photo-wrapper img) .photo-wrapper img.broken-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ebf0f8}.user-avatar .user-initials{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:600;color:#364f73;line-height:normal;max-width:3ch}.user-avatar .photo-placeholder-icon,.user-avatar.small .photo-placeholder-icon,.user-avatar.large .photo-placeholder-icon{width:100%;height:100%;aspect-ratio:1;fill:#4e73a7;opacity:.9}.avatars-row{display:inline-flex;flex-direction:row;align-items:center}.avatars-row>.user-avatar{margin-inline-start:0;position:relative}.avatars-row>.user-avatar:not(:first-child){margin-inline-start:-1rem;z-index:auto}.avatars-row>.user-avatar:hover:not(:only-child,:last-child){z-index:1}.avatars-row .more-users-avatar{cursor:pointer}.avatars-row .more-users-avatar .user-initials{color:#223249}.comet-tag{min-width:4ch;flex-basis:min-content;position:relative;display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:5rem;font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;gap:.25rem;border:none;overflow:hidden;text-decoration:none;user-select:none}.comet-tag:has(.tag-icon){padding:.25rem .625rem .25rem .25rem}.comet-tag.size-small{font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal}.comet-tag.size-small:has(.tag-icon){padding:.25rem .5rem .25rem .25rem}.comet-tag.size-large{padding:.5rem .75rem;gap:.5rem;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal}.comet-tag.size-large:has(.tag-icon){padding:.5rem 1rem .5rem .625rem}.comet-tag.size-large .tag-children{gap:.625rem}.comet-tag.clickable{cursor:pointer}.comet-tag.clickable:hover,.comet-tag.clickable:focus,.comet-tag.clickable:focus-visible{opacity:.9}.comet-tag.clickable:active{opacity:1}.comet-tag.type-default{color:#3e5b84;background-color:#3e5b841f}.comet-tag.type-label{color:#363645;background-color:#f2f2f3}.comet-tag.type-success{color:#0b8045;background-color:#f6f6ef}.comet-tag.type-warning{color:#f16b23;background-color:#fbf1ea}.comet-tag.type-error{color:#cc0f2d;background-color:#faeff1}.comet-tag.type-info{color:#223249;background-color:#e9eef4}.comet-tag.inverted{background-color:#ffffffe6}.comet-tag .tag-icon{flex-basis:1rem;display:flex;align-items:center;justify-content:center;color:inherit}.comet-tag .tag-icon svg{aspect-ratio:1;width:1.25rem;height:1.25rem;fill:currentColor}.comet-tag.size-small svg{width:1rem;height:1rem}.comet-tag.size-large svg{width:1.5rem;height:1.5rem}.comet-tag:disabled,.comet-tag.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.comet-tag .tag-text{color:currentColor;flex:1 1 auto;display:block;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}.comet-tag .tag-text:only-child,.comet-tag .tag-text:has(+.tag-children:empty){min-width:100%;padding:0 .125rem}.comet-tag .tag-children{min-width:4ch;display:inline-flex;align-items:center;gap:.25rem}.comet-tag .tag-children:empty{display:none}.design-tag{width:fit-content}.progress-bar-container{display:flex;flex-direction:row;align-items:center;background:#f6f6ef;height:.25rem;width:100%;overflow:hidden}.progress-bar-container .bar-progress{position:relative;height:100%;padding:0;margin:0}.progress-bar-container .bar-progress:not(.progress-completed){background-color:#0b8045;border-start-end-radius:2.5rem;border-end-end-radius:2.5rem}.progress-bar-container .bar-progress.progress-completed{background:linear-gradient(to right,#f6f6ef,#0b8045)}.today-tip{position:relative;flex:1 1;display:flex;flex-direction:column}.today-tip .tip-header{padding:.25rem .25rem .25rem .625rem;display:flex;align-items:center;gap:.5rem;background-color:#e9eef4;border-radius:1.5rem 5rem 5rem 0}.today-tip .tip-header .tip-icon{width:1.5rem;height:1.5rem;aspect-ratio:1;fill:#5b5b71}.today-tip .tip-header .tip-header-title{flex-grow:1;font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;line-height:normal;margin:0}.today-tip .tip-header .tip-header-actions{position:relative;display:flex;align-items:center;gap:.5rem}.today-tip .today-tip-text{flex:1 1;min-width:0;display:flex;justify-content:stretch;align-items:center;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;padding:.75rem;border:.0625rem solid rgb(233.4424742268,237.9105670103,244.2275257732);border-left:.625rem solid rgb(233.4424742268,237.9105670103,244.2275257732);border-radius:0 .75rem .75rem;background-color:#ffffffe6}.comet-loader-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#e0e7f2}.comet-loader-overlay .loading-text{max-width:min(40rem,90vw);padding-block-start:1lh;position:relative;text-align:center;display:flex;flex-direction:column;gap:.625rem;transition:all .08s ease-in-out;mask-image:linear-gradient(to top,black calc(100% - 1lh),transparent 100%);overflow:hidden}.comet-loader-overlay .loading-title{max-width:100%;font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#223249;text-shadow:0 .022rem .15rem white;animation:slide-in-down .3s ease .1s both}.comet-loader-overlay .loading-description{max-width:100%;font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;text-shadow:0 .022rem .15rem white;animation:slide-in-down .3s ease .5s both}.comet-loader{position:relative;display:flex;justify-content:center;align-items:center;width:max(3.5vmax,2.5rem);height:max(3.5vmax,2.5rem);aspect-ratio:1;border:max(.32vmax,.22rem) solid rgb(78.2989690722,114.9226804124,166.7010309278);border-radius:50%;background-color:#ffffff1a}.comet-loader:after{content:"";width:max(2vmax,1.5rem);height:max(2vmax,1.5rem);aspect-ratio:1;border-radius:50%;border:max(.4vmax,.3rem) solid transparent;border-left-color:#d4530d;border-bottom-color:#3a567d;border-style:solid;animation:loader-rotation .88s linear infinite;z-index:1}.comet-loader:before{content:"";position:absolute;inset:0;margin:auto;transform:scale(2.24);width:100%;height:100%;aspect-ratio:1;border-radius:100%;background-color:#ffffff80;outline:max(.44vmax,.32rem) solid rgba(255,255,255,.2);outline-offset:max(.64vmax,.4rem);transform-origin:center;opacity:0;animation:1.75s ease-out infinite spinner-grow;z-index:-1}@keyframes loader-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes slide-in-down{0%{transform:translateY(-100%);opacity:0}}.comet-loader-inline{position:relative;display:block;margin:auto;aspect-ratio:1/1;flex-shrink:0;color:#4e73a7}.spinner-grow{display:inline-block;width:2rem;height:2rem;max-width:100%;max-height:100%;vertical-align:middle;background-color:currentColor;border-radius:50%;opacity:0;animation:.88s linear infinite spinner-grow}.cashbox.comet-tag.size-large:has(.tag-icon){padding:.75rem 1.25rem}.cashbox .cash-info{margin-left:.75rem;flex-shrink:0;display:flex;align-items:baseline;justify-content:flex-end;gap:.25rem}.cashbox .cash-info>.amount{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;line-height:normal}.dropdown-button{position:relative;height:fit-content;width:fit-content;display:flex}.dropdown-button:disabled,.dropdown-button.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.dropdown-button .button-wrapper{flex-grow:1;appearance:none;border:none;background:none;padding:0;margin:0;text-align:initial;position:relative;height:fit-content;display:flex}.dropdown-button .button-wrapper>*{flex-grow:1}.form-list-headings.comet-list-item-headings{padding:.75rem 0 .75rem .75rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr)) 4rem;grid-auto-columns:initial}.form-list-headings.comet-list-item-headings .list-item-heading{color:#363645}.form-list-headings.comet-list-item-headings .list-item-heading:first-child,.form-list-headings.comet-list-item-headings .list-item-heading:last-child{grid-column:initial}.form-fields-row{position:relative;width:100%;display:grid;grid-template-columns:1fr 4rem;align-items:center}.form-fields-row:has(~.form-fields-row,~.button,~.text-link){margin-bottom:.75rem}.form-fields-row .form-highlighted-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));align-items:center;gap:1rem;border:.09375rem solid rgba(255,255,255,0)}.form-fields-row .row-actions{flex-shrink:0;padding-left:.75rem;display:inline-flex;align-items:center;min-width:4rem;gap:.75rem}.form-fields-row.error .form-highlighted-group{background-color:#faeff1;border-color:#cc0f2d}.form-fields-row.warning .form-highlighted-group{background-color:#fbf1ea}.form-fields-row .validation-error-container{padding:.5rem 0 0 .75rem;display:flex;align-items:baseline;gap:.5rem}.form-fields-row .validation-error-container .validation-icon{color:#cc0f2d}.form-fields-row .validation-error-container .validation-icon svg{width:1rem;height:1rem;aspect-ratio:1;fill:#cc0f2d}.form-fields-row .validation-error-container .field-validation-message{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;text-align:left;color:#cc0f2d;line-height:normal}.toggle-button-group{display:flex;align-items:center;gap:.625rem}.toggle-button-group .toggle-button-group-label{font-weight:600}.toggle-button-group .toggle-buttons{display:grid;grid-template-rows:min-content;grid-auto-flow:column;align-items:center;width:100%;width:fit-content}.toggle-button-group .toggle-buttons.separated{gap:.625rem}.toggle-button-group .toggle-buttons .toggle-button{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#fff;border:.09375rem solid rgba(42,62,90,.15);border-radius:2.5rem;align-content:center;transition:all .08s ease-in-out;transition-property:background-color,border-color,color}.toggle-button-group .toggle-buttons .toggle-button.size-extra-small{padding:.125rem .75rem;height:2rem;font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;text-align:center;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle-button-group .toggle-buttons .toggle-button.size-extra-small:not(.selected):not(:first-child,:last-child){padding:.125rem .9375rem}.toggle-button-group .toggle-buttons .toggle-button.size-extra-small:not(.selected):first-child,.toggle-button-group .toggle-buttons .toggle-button.size-extra-small:not(.selected):last-child{padding:.125rem .84375rem}.toggle-button-group .toggle-buttons .toggle-button.size-extra-small.selected:not(:first-child,:last-child){padding:.125rem .9375rem}.toggle-button-group .toggle-buttons .toggle-button.size-extra-small.selected:first-child,.toggle-button-group .toggle-buttons .toggle-button.size-extra-small.selected:last-child{padding:.125rem .84375rem}.toggle-button-group .toggle-buttons .toggle-button.size-extra-small .indicator-icon svg{height:1.25rem;width:1.25rem}.toggle-button-group .toggle-buttons .toggle-button.size-small{padding:.25rem 1rem;height:2.75rem;font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;text-align:center;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle-button-group .toggle-buttons .toggle-button.size-small:not(.selected):not(:first-child,:last-child){padding:.25rem 1.1875rem}.toggle-button-group .toggle-buttons .toggle-button.size-small:not(.selected):first-child,.toggle-button-group .toggle-buttons .toggle-button.size-small:not(.selected):last-child{padding:.25rem 1.09375rem}.toggle-button-group .toggle-buttons .toggle-button.size-small.selected:not(:first-child,:last-child){padding:.25rem 1.1875rem}.toggle-button-group .toggle-buttons .toggle-button.size-small.selected:first-child,.toggle-button-group .toggle-buttons .toggle-button.size-small.selected:last-child{padding:.25rem 1.09375rem}.toggle-button-group .toggle-buttons .toggle-button.size-small .indicator-icon svg{height:1.25rem;width:1.25rem}.toggle-button-group .toggle-buttons .toggle-button.size-default{padding:.25rem 1.25rem;height:3rem;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;text-align:center;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toggle-button-group .toggle-buttons .toggle-button.size-default:not(.selected):not(:first-child,:last-child){padding:.25rem 1.4375rem}.toggle-button-group .toggle-buttons .toggle-button.size-default:not(.selected):first-child,.toggle-button-group .toggle-buttons .toggle-button.size-default:not(.selected):last-child{padding:.25rem 1.34375rem}.toggle-button-group .toggle-buttons .toggle-button.size-default.selected:not(:first-child,:last-child){padding:.25rem 1.4375rem}.toggle-button-group .toggle-buttons .toggle-button.size-default.selected:first-child,.toggle-button-group .toggle-buttons .toggle-button.size-default.selected:last-child{padding:.25rem 1.34375rem}.toggle-button-group .toggle-buttons .toggle-button.size-default .indicator-icon svg{height:1.5rem;width:1.5rem}.toggle-button-group .toggle-buttons .toggle-button.combined:not(:first-child,:last-child){border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-end-end-radius:0}.toggle-button-group .toggle-buttons .toggle-button.combined.selected~.toggle-button.combined:not(.selected,:last-child),.toggle-button-group .toggle-buttons .toggle-button.combined.selected+.toggle-button.combined:not(.selected){border-left:none}.toggle-button-group .toggle-buttons .toggle-button.combined:not(.selected)~.toggle-button.combined:not(.selected,:last-child){border-right:none}.toggle-button-group .toggle-buttons .toggle-button.combined:first-child{border-start-end-radius:0;border-end-end-radius:0}.toggle-button-group .toggle-buttons .toggle-button.combined:first-child:not(.selected){border-right:none}.toggle-button-group .toggle-buttons .toggle-button.combined:first-child:nth-last-child(2):not(.selected){border-right:none}.toggle-button-group .toggle-buttons .toggle-button.combined:last-child{border-start-start-radius:0;border-end-start-radius:0}.toggle-button-group .toggle-buttons .toggle-button:hover:not(.selected,.readonly,.disabled),.toggle-button-group .toggle-buttons .toggle-button:focus:not(:focus-within,.readonly,.disabled),.toggle-button-group .toggle-buttons .toggle-button:focus-visible{color:#bc4a0c;background-color:#2a3e5a0f;cursor:pointer}.toggle-button-group .toggle-buttons .toggle-button:hover:not(.selected,.readonly,.disabled) .indicator-icon,.toggle-button-group .toggle-buttons .toggle-button:focus:not(:focus-within,.readonly,.disabled) .indicator-icon,.toggle-button-group .toggle-buttons .toggle-button:focus-visible .indicator-icon{color:#bc4a0c}.toggle-button-group .toggle-buttons .toggle-button:focus:not(:focus-within,.readonly,.disabled),.toggle-button-group .toggle-buttons .toggle-button:focus-visible{outline:.15625rem solid #3e5b84;outline-offset:.15625rem}.toggle-button-group .toggle-buttons .toggle-button:disabled,.toggle-button-group .toggle-buttons .toggle-button.disabled{opacity:.5;border-color:#dddde3;cursor:not-allowed}.toggle-button-group .toggle-buttons .toggle-button.selected{border-color:#364f73;background-color:#3e5b841f;color:#364f73}.toggle-button-group .toggle-buttons .toggle-button.selected .indicator-icon{color:currentColor}.toggle-button-group .toggle-buttons .toggle-button:not(.selected,.disabled){cursor:pointer}.toggle-button-group .toggle-buttons .toggle-button .indicator-icon{position:relative;width:fit-content;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;color:#5b5b71;pointer-events:none}.toggle-button-group .toggle-buttons .toggle-button .indicator-icon svg{aspect-ratio:1;height:1.25rem;width:1.25rem;fill:currentColor}.toggle-button-group .toggle-buttons .toggle-button .toggle-text{display:flex;align-items:baseline;gap:.25rem}.cookie-banner{position:fixed;bottom:0;left:5vw;width:90vw;padding:2.25rem 3rem;background-color:#f4f6f9;box-shadow:0 .6rem 4rem #22324955;border-radius:1.5rem 1.5rem 0 0;border-bottom:.15625rem solid rgb(174.313814433,194.7680824742,223.686185567);display:flex;flex-direction:column;gap:2.5rem;z-index:1000}.cookie-banner .consent-container{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.cookie-banner .consent-container .consent-text{flex:1 1 40%;max-width:72ch;display:flex;flex-direction:column;gap:.625rem}.cookie-banner .consent-container .buttons-container{flex:0 1 auto;display:flex;flex-wrap:wrap;gap:1.25rem}.cookie-banner .preferences-container{min-width:0;display:flex;align-items:flex-start;justify-content:stretch;flex-wrap:wrap;gap:1.5rem 2.5rem}.cookie-banner .preferences-container .preference{flex-basis:min(32ch,100vw);flex-grow:1;min-width:min-content;display:flex;flex-direction:column;gap:.75rem}.cookie-banner .preferences-container .preference p{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;padding-left:1rem;border-left:.0625rem solid rgba(42,62,90,.15)}.cookie-banner .close-banner{position:absolute;top:10px;right:10px}.sc-progress,.semi-circle-progress{position:relative;aspect-ratio:1.75/1}.sc-progress .progress-text,.sc-progress .custom-content,.semi-circle-progress .progress-text,.semi-circle-progress .custom-content{position:absolute;bottom:0;left:0;right:0;width:100%;height:inherit;min-width:min-content;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(.25rem,.5rem,2vmax);color:currentColor}.sc-progress .progress-text>*,.sc-progress .custom-content>*,.semi-circle-progress .progress-text>*,.semi-circle-progress .custom-content>*{object-fit:contain}.sc-progress .progress-text span,.sc-progress .custom-content span,.semi-circle-progress .progress-text span,.semi-circle-progress .custom-content span{padding:0;margin:0}.sc-progress .progress-text span.percentage-text,.sc-progress .custom-content span.percentage-text,.semi-circle-progress .progress-text span.percentage-text,.semi-circle-progress .custom-content span.percentage-text{max-width:12ch;line-height:normal;color:#5b5b71;color:currentColor}.sc-progress .progress-text span.percentage-symbol,.sc-progress .custom-content span.percentage-symbol,.semi-circle-progress .progress-text span.percentage-symbol,.semi-circle-progress .custom-content span.percentage-symbol{line-height:normal;color:#5b5b71}.sc-progress .progress-text svg,.sc-progress .custom-content svg,.semi-circle-progress .progress-text svg,.semi-circle-progress .custom-content svg{aspect-ratio:1;width:clamp(1.5em,3vmax,2.5em);height:clamp(1.5em,3vmax,2.5em);fill:#5b5b71;fill:currentColor}.stepped-circle-progress{min-width:6rem;min-height:6rem;position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#5b5b71;overflow:hidden}.stepped-circle-progress>svg{width:100%;height:100%;aspect-ratio:1}.stepped-circle-progress .check-icon{position:absolute;inset:auto;aspect-ratio:1;width:clamp(3.2em,3.6vmax,5em);height:clamp(3.2em,3.6vmax,5em);fill:currentColor;display:none}.stepped-circle-progress .step-counter{padding:.625rem;position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(.25rem,1vmax,.5rem);color:currentColor}.stepped-circle-progress .step-counter span{padding:0;margin:0}.stepped-circle-progress .step-counter span.current-step{max-width:3ch;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-size:clamp(1rem,1.25rem,2vmax);line-height:normal;font-weight:600;color:#4e73a7}.stepped-circle-progress .step-counter span.total-steps{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-size:clamp(1rem,1.25rem,2vmax);line-height:normal;color:currentColor}.stepped-circle-progress.completed{color:#0b8045}.stepped-circle-progress.completed .check-icon{display:block;fill:url(#gradient-secondary)}.stepped-circle-progress.completed .step-counter{display:none}.page-overview-card.comet-container{padding:0}.page-overview-card{position:relative;display:flex;flex-direction:column;transition:all .15s ease-in-out}.page-overview-card .card-head{display:flex;justify-content:space-between;align-items:center;height:5rem;padding:1.5rem;border-bottom:.0625rem solid rgba(42,62,90,.15);gap:.625rem}.page-overview-card .card-head .page-title{display:flex;align-items:center;gap:1rem;min-width:24ch}.page-overview-card .card-head .page-title .page-icon{flex-shrink:0;width:2rem;height:2rem;display:flex;align-self:center;justify-content:center}.page-overview-card .card-head .page-title .page-icon svg{width:100%;height:100%;aspect-ratio:1}.page-overview-card .card-head .page-title .page-icon svg:not(.comet-logo-icon){fill:url(#gradient-dark-accent)}.page-overview-card .card-head .page-title h1{flex:1 1 auto;min-width:8ch;font-family:Montserrat;font-style:normal;font-size:1.25rem;font-weight:600;color:#364f73;line-height:normal;margin:0;max-width:32ch;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.page-overview-card .card-head .page-actions{margin-right:0;margin-left:auto;display:flex;justify-content:flex-end;align-items:center;gap:.25rem}.page-overview-card .card-head .page-actions .custom-actions{margin-right:0;display:flex;flex-direction:row;align-items:center;gap:.25rem}.page-overview-card .card-body{position:relative;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;transition:all .15s ease-in-out}.page-overview-card .card-body .empty-state{padding:2rem 1.5rem}.page-overview-card .card-body .label-text,.page-overview-card .card-body .data-text{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.page-overview-card .card-body .label-text{color:#5b5b71}.page-overview-card .card-body .emphasized{font-weight:500}.page-overview-card .card-body .card-content-row{display:flex;flex-direction:row;justify-content:stretch;gap:1.5rem}.page-overview-card .card-body .card-content{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:1rem;transition:all .15s ease-in-out}.page-overview-card .card-body .card-content .basics{min-width:0;flex:none;display:flex;flex-direction:row;gap:1rem}.page-overview-card .card-body .card-content .basics .content-col{min-width:0;display:flex;flex-direction:column;gap:.625rem;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.page-overview-card .card-body .card-content .basics .content-col:first-child{flex-shrink:0;color:#5b5b71}.page-overview-card .card-body .card-content .basics .content-col>span{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.page-overview-card .card-body .card-content .description-row{position:relative;display:flex;flex-direction:column;gap:.625rem;height:100%;max-height:5.5lh;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.page-overview-card .card-body .card-content .description-row>span:first-child{flex-shrink:0;color:#5b5b71}.page-overview-card .card-body .card-content .description-row>span:last-child:not(:has(.button)){padding-bottom:1lh;max-height:100%;text-wrap:break-word;overflow-y:auto}.page-overview-card .card-body .card-content .description-row:not(:has(.button)):after{content:"";position:absolute;width:100%;height:1lh;bottom:0;left:0;right:0;background:linear-gradient(to top,#ffffff,transparent)}.project-overview-card .card-content.map{position:relative;flex-shrink:0}.project-overview-card .card-content.map .location-bar{position:absolute;bottom:.75rem;left:.75rem;right:auto;top:auto;max-width:70%;padding:.75rem 3rem .75rem 1rem;border-radius:5rem;display:flex;align-items:center;gap:.75rem;z-index:1;background:linear-gradient(to right,#ffffff 70%,transparent 92%);font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.project-overview-card .card-content.map .location-bar>span{position:relative;max-width:max(44ch,100%);min-width:0;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 .1rem .3222rem rgba(33.8863636364,50.0227272727,72.6136363636,.06666)}.project-overview-card .card-content.map .map-box-container{min-height:7rem;width:100%;height:100%;border-radius:.75rem;overflow:hidden;position:relative;border:.0625rem solid rgba(42,62,90,.15);background-color:#e9eef4}.project-overview-card .card-content.map .map-box-container #project-map-card{max-width:100%;max-height:100%}.project-overview-card .card-content.map .map-box-container .map-pin{position:absolute;top:50%;left:50%;margin-left:-1.25rem;margin-top:-1.75rem;filter:drop-shadow(0 .2rem .888rem rgba(33.8863636364,50.0227272727,72.6136363636,.09999))}.project-overview-card .card-content.map .map-box-container .map-pin svg{width:3rem;height:3rem;fill:#2a3e5a}.project-overview-card .card-content.map .map-box-container .map-icon-button{position:absolute;bottom:.75rem;right:.75rem;left:auto;top:auto;aspect-ratio:1/1;z-index:1;box-shadow:0 .2rem .888rem #22324919}.project-overview-card .collaborators-row{padding:.5rem;display:flex;flex-wrap:nowrap;align-items:center;gap:.625rem;background:linear-gradient(to right,rgb(233.4424742268,237.9105670103,244.2275257732),transparent 92%);border-radius:5rem 2.5rem 2.5rem 5rem}.workshop-overview-card .card-content.count-grid .count-widget.simulations{flex:2 1 100%;min-width:fit-content}.workshop-overview-card .load-scale-up-row{display:flex;flex-direction:column;gap:.625rem;flex-grow:1}.workshop-overview-card .load-scale-up-row .scale-up-view{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;overflow:hidden}.workshop-overview-card .load-scale-up-row .scale-up-view:has(.enabled){flex-grow:1;padding:1rem 1rem 1rem 0;background:linear-gradient(to left,rgb(233.4424742268,237.9105670103,244.2275257732),transparent 92%);border-radius:0 5rem 5rem 0}.workshop-overview-card .load-scale-up-row .scale-up-view .state,.workshop-overview-card .load-scale-up-row .scale-up-view .households{min-width:0;display:flex;align-items:center;gap:.75rem}.workshop-overview-card .load-scale-up-row .scale-up-view .state>.icon,.workshop-overview-card .load-scale-up-row .scale-up-view .households>.icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.workshop-overview-card .load-scale-up-row .scale-up-view .state>.icon svg,.workshop-overview-card .load-scale-up-row .scale-up-view .households>.icon svg{width:100%;height:100%;fill:#5b5b71;aspect-ratio:1}.workshop-overview-card .load-scale-up-row .scale-up-view .state.data-text,.workshop-overview-card .load-scale-up-row .scale-up-view .households.data-text{min-width:6ch}.workshop-overview-card .load-scale-up-row .scale-up-view .households{padding-right:1.25rem}.workshop-overview-card .load-scale-up-row .scale-up-view .households .data-text{min-width:min-content}@media(max-width:768px){.workshop-overview-card .load-scale-up-row .scale-up-view:has(.enabled){flex-direction:column;padding:.75rem 1.25rem .75rem 0;border-radius:.5rem;justify-content:center;align-items:flex-start}.workshop-overview-card .load-scale-up-row .scale-up-view:has(.enabled) .households{flex-direction:column;align-items:flex-start;padding-right:1.25rem}}.design-overview-card .card-content-row{align-items:center}.design-overview-card .card-content.design-status{flex-grow:1;display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:1rem 0 1rem 1.25rem;background:linear-gradient(to right,rgb(237.1531958763,240.8521907216,246.0818041237) 50%,transparent 92%);border-radius:5rem}.sequence-overview-card .card-body .sequence-progress-bar{position:absolute;top:0;left:0;right:0}.sequence-overview-card .card-content-row.overview-details{align-items:center}.sequence-overview-card .card-content-row.overview-details .card-content.design{align-self:stretch;justify-content:stretch}.sequence-overview-card .card-content-row.overview-details .card-content.design>*{flex-grow:1;justify-content:space-between}.sequence-overview-card .card-content-row.overview-details .card-content.sequence-simulations-counts{flex-grow:2;flex-direction:row;flex-wrap:wrap}.sequence-overview-card .card-content-row.overview-details .card-content.sequence-simulations-counts>*{flex:1 1 0}.sequence-overview-card .card-content-row.overview-details .card-content.sequence-simulations-counts>*:first-child{flex-grow:1.5}.sequence-overview-card .simulations-details{position:relative;margin-left:-1.5rem;margin-right:-1.5rem}.sequence-overview-card .simulations-details .simulations-container{min-width:100%;padding:0 1.5rem;display:flex;overflow-x:auto;gap:1.5rem;scroll-snap-type:x proximity;scroll-snap-stop:always}.sequence-overview-card .simulations-details .simulations-container>*{flex:1 1 0;scroll-snap-align:center}.sequence-overview-card .simulations-details .simulations-container .section-title{flex:none;display:flex;align-items:center}.sequence-overview-card .simulations-details .simulations-container .section-title h4{margin-inline-end:1.5rem;text-wrap:nowrap;color:#223249}.simulation-results-overview-card .custom-actions .status-tag{margin-inline-end:.5rem}.simulation-results-overview-card>.card-content-row.overview-details{align-items:center;flex-wrap:wrap}.simulation-results-overview-card>.card-content-row.overview-details .frequency{background-color:#fbf1ea;padding:.125rem .25rem;border-radius:.25rem}.simulation-results-overview-card .card-content:has(.basics){min-width:min-content}.simulation-results-overview-card .card-content.participant-counts{flex-grow:2;flex-shrink:0;flex-direction:row;min-width:min-content;align-self:stretch}.simulation-results-overview-card .card-content.participant-counts>*{flex:1 1 0}.simulation-results-overview-card .card-content.participant-counts>*:first-child{flex-grow:1.5}.simulation-results-overview-card .card-content.participant-counts>*{justify-content:space-between}.simulation-results-overview-card .card-content.sequence,.simulation-results-overview-card .card-content.design{min-width:min-content;align-self:stretch;justify-content:stretch}.simulation-results-overview-card .card-content.sequence>*,.simulation-results-overview-card .card-content.design>*{flex-grow:1;justify-content:space-between}.tariff-overview-card .card-content.tariff-overview-content{display:grid;grid-template-columns:auto 1fr .8fr .8fr;grid-auto-rows:1fr;grid-auto-flow:column;align-items:stretch}@media(max-width:920px){.tariff-overview-card .card-content.tariff-overview-content{grid-template-columns:1fr 1fr;grid-auto-flow:initial}}.tariff-overview-card .card-content.tariff-overview-content .basics{align-self:center;margin-inline-end:1.25rem}.tariff-overview-card .card-content.tariff-overview-content .count-widget,.tariff-overview-card .card-content.tariff-overview-content .content-widget{row-gap:1.25rem;justify-content:space-between}.tariff-overview-card .card-content.tariff-overview-content .count-widget .tariff-cap-hint,.tariff-overview-card .card-content.tariff-overview-content .content-widget .tariff-cap-hint{align-self:center}.tariff-overview-card .card-content.tariff-overview-content .content-widget:last-child{display:grid;grid-template-columns:auto;grid-auto-rows:1fr auto;column-gap:.75rem;align-items:flex-start}.tariff-overview-card .card-content.tariff-overview-content .content-widget:last-child>.label-text:first-child{grid-column:span 3}.tariff-overview-card .card-content.tariff-overview-content .content-widget:last-child>.label-text:nth-child(3){text-align:center;min-width:min-content}.tariff-overview-card .card-content.tariff-overview-content .price-range{display:flex;align-items:baseline;gap:.125rem}.tariff-overview-card .card-content.tariff-overview-content .price-range .form-hint{margin-left:.125rem}.appliance-overview-card .appliance-basics{display:grid;grid-auto-columns:min-content auto;grid-auto-flow:column;gap:.625rem;align-items:baseline}.programmed-load-overview-card .programmed-load-overview-content .card-content,.load-management-overview-card .load-management-overview-content .card-content{display:grid;grid-auto-columns:1fr 1.25fr 1.25fr;grid-auto-flow:column;align-items:center}.page-overview-card .card-content.count-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem}.page-overview-card .card-content.count-grid>*{flex:1 1 0;display:flex}.page-overview-card .card-content .count-widget,.page-overview-card .card-content .content-widget{padding:.75rem;background-color:#edf1f6;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem}.page-overview-card .card-content .count-widget .data,.page-overview-card .card-content .content-widget .data{display:flex;align-items:center;gap:.5rem}.page-overview-card .card-content .count-widget .data>.icon:not(.text-link .icon),.page-overview-card .card-content .content-widget .data>.icon:not(.text-link .icon){display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.page-overview-card .card-content .count-widget .data>.icon:not(.text-link .icon) svg,.page-overview-card .card-content .content-widget .data>.icon:not(.text-link .icon) svg{width:100%;height:100%;fill:#5b5b71;aspect-ratio:1}.page-overview-card .card-content .count-widget .data .text-link .icon svg,.page-overview-card .card-content .content-widget .data .text-link .icon svg{fill:#5b5b71}.page-overview-card .card-content .count-widget .unit,.page-overview-card .card-content .content-widget .unit{font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:500;color:#5b5b71;margin-left:.5rem}.tips-card-container{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.tips-card-container.comet-container{padding:0;overflow:hidden}.tips-card-container .card-text{min-height:16rem;flex:1 1 48ch;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;z-index:1}.tips-card-container .card-text .tips-card-title{font-family:Montserrat;font-style:normal;font-size:1.25rem;font-weight:600;color:#364f73}.tips-card-container .card-text .main-tips{margin-top:auto;max-width:44ch}.tips-card-container .card-image{height:min(32vh,32rem);min-height:100%;position:absolute;top:50%;right:0;bottom:0;z-index:0;overflow:hidden;display:flex;justify-content:center;transform:translateY(-50%) scale(1.18);transform-origin:left center;transition:all .15s ease-in-out}.tips-card-container .card-image img,.tips-card-container .card-image svg{flex:1 1 100%;min-height:104%;object-fit:cover}.tips-card-container .card-image svg{margin-top:-3%;height:133%;opacity:.75}@media(max-width:1074px){.tips-card-container .card-image{right:-10%}}@media(max-width:768px){.tips-card-container .card-image{right:-18%}}.power-system-card{position:relative;display:flex;align-items:center;gap:1.5rem}.power-system-card:has(.system-details){flex-wrap:wrap}.power-system-card.details-page-card .card-content:has(.basics){min-width:16ch;flex-grow:2}.power-system-card .card-title{max-width:8rem;min-width:min-content;align-items:center}.power-system-card .card-title:not(.text-link){color:#364f73;line-height:normal;text-wrap:nowrap}.power-system-card .card-description{margin-right:auto;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71}.power-system-card .card-btns{display:flex;align-items:center;gap:.75rem}.power-system-card .card-btns:has(.edit-btn){margin-left:auto}.power-system-card .card-icons{display:flex;align-items:center;gap:1.5rem}.power-system-card .card-icons>.card-icon{position:relative;width:4rem;height:4rem;aspect-ratio:1;padding:1rem;background-color:#f2f2f3;color:#afafc0;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.power-system-card .card-icons>.card-icon svg{width:100%;height:100%;fill:currentColor;aspect-ratio:1}.power-system-card .system-details{min-width:0;flex-grow:1;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;max-width:100%}.power-system-card .system-details-card{flex:1 0 calc(25% - 1.5rem);min-width:max(25% - 1.5rem,8rem);padding:.75rem;align-self:stretch;position:relative;display:flex;justify-content:space-between;flex-direction:column;gap:1rem;border-radius:.5rem;background-color:#edf1f6;color:#5b5b71;transition:all .15s ease-in-out;overflow:hidden}.power-system-card .system-details-card.disabled{background-color:#f2f2f3;color:#afafc0}.power-system-card .system-details-card .label-text{display:inline-block;min-width:8ch;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;overflow-x:hidden;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.power-system-card .system-details-card .card-details{display:flex;flex-direction:row;align-items:center;gap:.625rem}.power-system-card .system-details-card .card-details .data-text{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.power-system-card .system-details-card .card-details .data-text .unit{font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:500;color:#5b5b71}.power-system-card .system-details-card .card-details>.card-icon,.power-system-card .system-details-card .card-details>svg{flex-shrink:0;position:relative;width:2rem;height:2rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;fill:currentColor}.power-system-card .power-system-icons{display:flex;align-items:center;gap:.75rem}.power-system-card .power-system-icons .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;aspect-ratio:1;color:#5b5b71}.power-system-card .power-system-icons .icon.disabled{color:#afafc0;opacity:.5}.power-system-card .power-system-icons .icon svg{width:100%;height:100%;fill:currentColor;aspect-ratio:1}@media(max-width:1200px){.system-status-box{flex-direction:row;flex-wrap:wrap;gap:1.5rem;align-items:center}}.system-status-box.status-ready{color:#d4530d1f}.system-status-box.status-good{color:#0b8045}.system-status-box.status-overload{color:#f16b23}.system-status-box.status-shutdown{color:#cc0f2d}.system-status-box .widget-title{position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;text-align:center}.system-status-box .widget-status{position:relative;min-width:0;padding:.75rem 1rem;display:flex;flex-direction:row;gap:1rem;align-items:center;border-radius:.5rem;background-color:currentColor;flex:1 1 auto}.system-status-box .widget-status .status-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center}@media(max-width:1200px){.system-status-box .widget-status .status-wrapper{flex-direction:row;justify-content:flex-start}}.system-status-box .widget-status .status-text,.system-status-box .widget-status .widget-title .label-text{min-width:0;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;color:#fff}.system-status-box .widget-status .solid-circle{height:2.5rem;width:2.5rem;padding:.5rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%}.system-status-box .widget-status .solid-circle svg{aspect-ratio:1;height:100%;width:100%;fill:currentColor}.system-status-box.participant-widget{width:100%;display:flex;flex-direction:column;align-items:stretch}.system-status-box.participant-widget .widget-status{flex-wrap:wrap;padding:.75rem;gap:.75rem;flex:1 1 auto}.system-status-box.participant-widget .widget-status .widget-title{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;gap:.25rem}.system-status-box.participant-widget .widget-status .status-wrapper{flex-direction:row-reverse;flex-grow:1}.system-status-box.participant-widget .widget-status .status-wrapper .solid-circle{width:2rem;height:2rem}.system-status-box.participant-widget .widget-status .status-wrapper .status-text{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;color:#fff}.system-status-box.status-ready .widget-status .status-text,.system-status-box.status-ready .widget-status .widget-title .label-text,.system-status-box.participant-widget.status-ready .widget-status .status-text,.system-status-box.participant-widget.status-ready .widget-status .widget-title .label-text{color:#bc4a0c}.system-status-box.status-ready .solid-circle,.system-status-box.participant-widget.status-ready .solid-circle{background-color:#d4530d26}.system-status-box.status-ready .solid-circle svg,.system-status-box.participant-widget.status-ready .solid-circle svg{fill:#bc4a0c}.system-status-box.participant-widget.status-ready .widget-title .widget-icon svg{fill:#bc4a0c}@media(max-width:1200px){.system-status-box.simulation-widget,.system-status-box.participant-widget{display:flex;flex-direction:row}.system-status-box.simulation-widget .widget-title,.system-status-box.participant-widget .widget-title{align-items:center}}.simulation-control-screen .load-energy-widget{min-width:8ch}.simulation-control-screen .load-energy-widget>*{min-width:8ch;gap:1rem;flex:1 1 0}.simulation-control-screen .battery-widget.simulation-widget{gap:.625rem}.simulation-control-screen .battery-widget .battery-warning-tag{margin-bottom:.625rem}.simulation-control-screen .battery-widget .bottom-wrapper{position:relative;justify-self:flex-end;align-self:stretch;display:flex;flex-grow:1;justify-content:space-between;align-items:stretch;max-height:100%}.simulation-control-screen .battery-widget .bottom-wrapper>*{min-width:0;position:relative;display:flex}.simulation-control-screen .battery-widget .bottom-wrapper .battery-sc-progress{align-self:flex-end;max-height:4.8rem;flex-shrink:0}.simulation-control-screen .battery-widget .bottom-wrapper .battery-values-wrapper{flex-direction:column;justify-content:stretch}.simulation-control-screen .battery-widget .bottom-wrapper .battery-values-wrapper .values-txt{width:fit-content;min-width:0;width:12ch;position:relative;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;margin-top:auto}.simulation-control-screen .battery-widget .bottom-wrapper .battery-values-wrapper .values-txt .widget-unit,.simulation-control-screen .battery-widget .bottom-wrapper .battery-values-wrapper .values-txt .values-container{width:100%;max-width:100%;text-wrap:nowrap}.simulation-control-screen .battery-widget .battery-arrow{position:relative;padding:0;margin-left:auto;width:4rem;align-self:flex-end;flex-shrink:0;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;overflow:hidden;visibility:hidden}.simulation-control-screen .battery-widget .battery-arrow.up{visibility:visible;animation:arrow-up-animation 1s cubic-bezier(.075,.82,.165,1) infinite;animation-fill-mode:both}.simulation-control-screen .battery-widget .battery-arrow.down{visibility:visible;animation:arrow-down-animation 1s cubic-bezier(.075,.82,.165,1) infinite;animation-fill-mode:both}.simulation-control-screen .battery-widget .battery-arrow svg{position:relative;width:100%;height:4rem;aspect-ratio:1/1}.simulation-control-screen .battery-widget .battery-arrow.charging svg{fill:#0b8045}.simulation-control-screen .battery-widget .battery-arrow.discharging svg{fill:#cc0f2d}@keyframes arrow-up-animation{0%{opacity:0;transform:translateY(25%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(0)}}@keyframes arrow-down-animation{0%{opacity:0;transform:translateY(-25%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(0)}}.load-energy-number{font-family:Montserrat;font-style:normal;font-weight:600;font-size:2rem;line-height:2.25rem;color:#223249;letter-spacing:0;line-height:2rem}.percentage-within-circle{display:flex;flex-direction:column;align-items:center;position:absolute;width:100%;text-align:center}.simulation-control-screen .play-widget-wrapper{z-index:10}.simulation-control-screen .play-widget{width:100%;max-width:100%;height:inherit;min-width:0;position:relative;display:flex;justify-content:stretch;align-items:center}.simulation-control-screen .play-widget.simulation-widget{flex-direction:column;flex-wrap:nowrap}.simulation-control-screen .play-widget .sim-play-buttons{align-self:stretch;display:flex;padding:.5rem .625rem;gap:.5rem;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;background-color:#f4f6f9;border-radius:.5rem}.simulation-control-screen .play-widget .sim-play-icon{background-color:#fff;border:.25rem solid rgba(255,255,255,.9);border-radius:100%}.simulation-control-screen .play-widget .sim-speed{flex:1 1 0;height:min-content;display:flex;gap:.75rem;justify-content:space-between;align-items:center}.simulation-control-screen .play-widget .sim-speed>*{min-width:0}.simulation-control-screen .play-widget .sim-speed .widget-title{flex:1 1 0;text-overflow:ellipsis;overflow:hidden;user-select:none}.simulation-control-screen .play-widget .sim-speed .select-field-wrapper{flex:1 1 0;display:flex;user-select:none}:root{--minutes: 00;--hours: 00;--speed-minute: 1.25s ;--speed-hour: 30s}.clock-svg{position:relative;display:flex;justify-content:center;align-items:center;height:inherit;min-width:10rem;min-height:10rem;max-width:100%;max-height:100%;border-radius:100%;overflow:hidden;aspect-ratio:1}.clock-svg .top-left{position:absolute;top:-3%;left:-3%}.clock-svg .simulation-progress{opacity:.9}.clock-svg .clock-view{position:relative;width:100%;height:100%;margin:auto;fill:none;stroke-linecap:round;transform:rotate(-90deg) scale(1);transform-origin:center;transition:all .08s ease-in-out}.clock-svg .clock-view circle:nth-of-type(1){stroke:#fff;stroke-width:10px}.clock-svg .clock-view circle:nth-of-type(2){stroke:currentColor;stroke:#3a567d;stroke-width:6px}.clock-svg .clock-view circle:nth-of-type(3){stroke:currentColor;stroke-width:1px}.clock-svg .clock-view circle:nth-of-type(4){stroke:#e9eef4;stroke-width:2.5px}.clock-svg .clock-view .clock-text,.clock-svg .clock-view text{font-family:Inter;font-style:normal;font-weight:400;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;stroke:none;stroke-width:0;font-size:.5rem;color:currentColor;fill:currentColor;opacity:.98;user-select:none;transition:all .08s ease-in-out}.clock-svg .clock-view .text-12{transform:translate(79px,-5.5px) rotate(90deg);font-size:.7rem}.clock-svg .clock-view .text-1{transform:translate(76px,-34px) rotate(90deg)}.clock-svg .clock-view .text-2{transform:translate(66px,-22px) rotate(90deg)}.clock-svg .clock-view .text-3{transform:translate(46px,-20px) rotate(90deg);font-size:.7rem}.clock-svg .clock-view .text-4{transform:translate(29px,-22px) rotate(90deg)}.clock-svg .clock-view .text-5{transform:translate(18px,-34px) rotate(90deg)}.clock-svg .clock-view .text-6{transform:translate(13px,-3.5px) rotate(90deg);font-size:.7rem}.clock-svg .clock-view .text-7{transform:translate(18px,30px) rotate(90deg)}.clock-svg .clock-view .text-8{transform:translate(29px,17px) rotate(90deg)}.clock-svg .clock-view .text-9{transform:translate(46px,13px) rotate(90deg);font-size:.7rem}.clock-svg .clock-view .text-10{transform:translate(66px,17px) rotate(90deg)}.clock-svg .clock-view .text-11{transform:translate(76px,28px) rotate(90deg)}.clock-svg .clock-view .marks{transform:translate(50px,50px);stroke-width:1.25px;stroke:currentColor;stroke:#e9eef4}.clock-svg .clock-view .marks>line:nth-child(1){transform:rotate(30deg)}.clock-svg .clock-view .marks>line:nth-child(2){transform:rotate(60deg)}.clock-svg .clock-view .marks>line:nth-child(3){transform:rotate(90deg);stroke-width:2}.clock-svg .clock-view .marks>line:nth-child(4){transform:rotate(120deg)}.clock-svg .clock-view .marks>line:nth-child(5){transform:rotate(150deg)}.clock-svg .clock-view .marks>line:nth-child(6){transform:rotate(180deg);stroke-width:2}.clock-svg .clock-view .marks>line:nth-child(7){transform:rotate(210deg)}.clock-svg .clock-view .marks>line:nth-child(8){transform:rotate(240deg)}.clock-svg .clock-view .marks>line:nth-child(9){transform:rotate(270deg);stroke-width:2}.clock-svg .clock-view .marks>line:nth-child(10){transform:rotate(300deg)}.clock-svg .clock-view .marks>line:nth-child(11){transform:rotate(330deg)}.clock-svg .clock-view .marks>line:nth-child(12){transform:rotate(360deg);stroke-width:2}.clock-svg .clock-view .hour{stroke-width:4;stroke:#bc4a0c}.clock-svg .clock-view .hour.day-style{stroke:#bc4a0c}.clock-svg .clock-view .hour.night-style{stroke:#f16b23}.clock-svg .clock-view .minute{stroke-width:2.5}.clock-svg .clock-view .minute.day-style{stroke:#223249}.clock-svg .clock-view .minute.night-style{stroke:#fff}.clock-svg .clock-view .minute-speed{animation:rotate-minute-hand var(--speed-minute) linear 1440}@keyframes rotate-minute-hand{0%{transform:translate(32.5px,20px) rotate(calc(var(--minutes) * 6deg))}to{transform:translate(32.5px,20px) rotate(calc(var(--minutes) * 6deg + 360deg))}}.clock-svg .clock-view .hour-speed{animation:rotate-hour-hand var(--speed-hour) linear 2}@keyframes rotate-hour-hand{0%{transform:translate(32.5px,20px) rotate(calc(var(--hours) * 30deg))}to{transform:translate(32.5px,20px) rotate(calc(var(--hours) * 30deg + 360deg))}}.clock-svg .clock-view .center-circle.day-style{fill:#e9eef4;stroke-width:0}.clock-svg .clock-view .center-circle.night-style{fill:#02030533;stroke-width:0;opacity:.8}.clock-svg .clock-view .pin-base{stroke-width:0}.clock-svg .clock-view .pin-base.day-style{fill:#bc4a0c}.clock-svg .clock-view .pin-base.night-style{fill:#f16b23}.clock-svg .clock-view .pin-top{stroke-width:1}.clock-svg .clock-view .pin-top.day-style{fill:#fff3;stroke:#0203051a}.clock-svg .clock-view .pin-top.night-style{fill:#02030533;stroke:#ffffff1a}.clock-svg .clock-view .play{animation-play-state:running}.clock-svg .clock-view .pause{animation-play-state:paused}.clock-svg.paused .simulation-progress{opacity:1}.clock-svg.paused .clock-view .clock-text,.clock-svg.paused .clock-view text,.clock-svg.paused .clock-view .hour,.clock-svg.paused .clock-view .minute{opacity:.55}.clock-svg .clock-status{position:absolute;inset:0;margin:auto;width:4rem;height:4rem;padding:.75rem;aspect-ratio:1;border-radius:100%;display:flex;align-items:center;justify-content:center;border:.125rem solid rgba(255,255,255,0);box-shadow:inset 0 0 .4rem #02030517;transition:all .08s ease-in-out}.clock-svg .clock-status.control-screen{width:55%;height:55%}.clock-svg .clock-status.completed{color:#0b8045;border-color:#f6f6ef;background-color:#0b8045}.clock-svg .clock-status.paused{color:#5b5b71;border-color:#f2f2f3;background-color:#5b5b71}.clock-svg .clock-status svg{width:100%;height:100%;fill:#fff;object-fit:contain}.clock-svg.day-style .clock-view{color:#3a567d;stroke:#2a3e5a26;fill:#fff}.clock-svg.night-style .clock-view{color:#fff;stroke:#2a3e5a26;fill:#3a567d}.clock-component{position:relative;display:flex;flex-grow:1;flex-wrap:nowrap;gap:0;margin-left:0;height:inherit;overflow:visible;filter:drop-shadow(0 .1rem .3222rem rgba(33.8863636364,50.0227272727,72.6136363636,.06666))}.clock-component .clock-svg-wrapper{position:relative;flex-shrink:0;height:inherit;width:fit-content;min-width:fit-content;aspect-ratio:1/1;background:conic-gradient(#ffffff 180deg,transparent 180deg);overflow:visible}.clock-component .right-container{height:inherit;min-width:min-content;flex-grow:1;padding:.75rem;display:flex;flex-direction:column;justify-content:stretch;flex-wrap:nowrap;gap:.75rem;background-color:#fff;border-radius:0 .75rem .75rem 0}.clock-component .right-container .digital-time{padding:.75rem;flex-grow:1;border-radius:0;display:flex;align-items:center;justify-content:space-evenly;gap:.75rem;border-radius:.5rem;background-color:#fff;font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-size:x-large;line-height:normal;user-select:none}.clock-component .right-container .digital-time .day-night-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.clock-component .right-container .digital-time .day-night-icon svg{width:100%;height:100%;object-fit:contain}.clock-component .right-container .digital-time.day-style{background-color:#edf1f6;color:#223249}.clock-component .right-container .digital-time.day-style .day-night-icon svg{fill:#3a567d}.clock-component .right-container .digital-time.night-style{background-color:#3a567d;color:#fff}.clock-component .right-container .digital-time.night-style .day-night-icon svg{fill:#ffffffe6}.clock-component .right-container .progress-status-indicator{position:relative;background-color:#edf1f6;border-radius:.5rem;display:flex;gap:.625rem;align-items:center;justify-content:center;padding:.75rem;overflow:hidden}.clock-component .right-container .progress-status-indicator.completed{color:#f16b23}.clock-component .right-container .progress-status-indicator.completed svg{fill:#f16b23}.clock-component .right-container .progress-status-indicator.completed .status.completed{color:#f16b23}.clock-component .right-container .progress-status-indicator .number{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;z-index:1}.clock-component .right-container .progress-status-indicator .status{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;text-align:center;z-index:1}.clock-component .right-container .progress-status-indicator .status.ready{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;text-transform:uppercase;animation:clock-flash-fade-in-out 6s ease-in-out infinite;letter-spacing:.4ch}.clock-component .right-container .progress-status-indicator .percentage{position:absolute;top:0;left:0;height:100%;background-color:#f16b23;opacity:.24;z-index:0;transition:width 1s linear,background-color all .15s ease-in-out}.clock-component .right-container .progress-status-indicator .percentage.completed{background-color:#0b8045}.clock-component .right-container .progress-status-indicator .percentage.paused{background-color:#5b5b71}@keyframes clock-flash-fade-in-out{0%{opacity:0;transform:scale(.6)}5%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(.8)}85%{opacity:1;transform:scale(.8)}95%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}.tabs-container-box.simulation-tabs{display:flex;width:100%;flex-grow:1;margin:0;overflow:hidden;padding-bottom:1rem}.tabs-container-box.simulation-tabs .tab-content-container{min-height:min-content}.tabs-container-box.simulation-tabs .tab-content{width:100%;height:inherit}.tabs-container-box.simulation-tabs .tab-item-wrapper{width:inherit;height:inherit}.tabs-container-box.simulation-tabs #simulation-notes-tab .simulation-notes-actions-bar{position:sticky;top:0;z-index:1}.tabs-container-box.simulation-tabs #simulation-notes-tab .empty-state.compact{min-height:auto;height:80%}.tabs-container-box .sim-chart-container{position:relative;width:inherit;height:inherit;display:flex;flex-direction:column;flex:1 1 100%;will-change:contents}.tabs-container-box .sim-chart-container.chart-visible{display:flex}.tabs-container-box .sim-chart-container.chart-hidden{display:none}.tabs-container-box .sim-chart-container .echarts-for-react{will-change:contents;overflow-x:hidden}.simulation-control-screen .simulation-parameters{width:100%;height:100%;overflow:auto}.simulation-control-screen .simulation-parameters.simulation-widget{padding:0;gap:0;justify-content:flex-start}.simulation-control-screen .simulation-parameters .widget-title-wrapper{flex-shrink:0;position:sticky;top:0;left:0;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:.75rem;margin:0;padding:.75rem;background-color:#fff;z-index:10}.simulation-control-screen .simulation-parameters .widget-title-wrapper .widget-title{align-items:center}.simulation-control-screen .simulation-parameters .simulation-parameters-list-box{display:flex;flex-direction:column;gap:.25rem;padding-bottom:1.25rem}.simulation-control-screen .simulation-parameters .simulation-parameters-list-box .billing-message{width:100%;padding:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem}.sequence-details-simulation-item{align-self:stretch;min-width:min(16rem,100%);padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;border:.09375rem solid rgba(42,62,90,.15)}.sequence-details-simulation-item .list-item-icon{position:relative;display:flex;justify-content:center;align-items:center;background-color:#f4f6f9;border-radius:100%}.sequence-details-simulation-item .list-item-icon:not(.large-icon){padding:.75rem;width:3rem;height:3rem}.sequence-details-simulation-item .list-item-icon svg{width:100%;height:100%;aspect-ratio:1;fill:url(#gradient-dark-accent)}.sequence-details-simulation-item .simulation-info{display:flex;flex-direction:column;align-items:center;width:100%}.sequence-details-simulation-item .simulation-info>*{min-width:8ch;text-align:center}.sequence-details-simulation-item .simulation-info .simulation-name{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden}.sequence-details-simulation-item .actions{padding-block-start:.25rem;display:flex;gap:.75rem;flex:1 1;align-items:center}.sequence-details-simulation-item .ongoing-status-text{padding:.625rem .75rem;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow-x:hidden;border:.0625rem solid #dddde3;border-radius:.75rem}.account-tile-container{position:relative;padding:1rem;min-height:5rem;display:flex;flex-direction:row;align-items:center;gap:1rem;border-radius:.75rem;background-color:#fff;border:.125rem solid rgba(42,62,90,.15);color:#363645;cursor:pointer;transition:all .08s ease-in-out}.account-tile-container .tile-icon{position:relative;padding:.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:currentColor;background-color:#2a3e5a0f;background-color:#2a3e5a26;border-radius:100%}.account-tile-container .tile-icon svg{width:2rem;height:2rem;aspect-ratio:1;fill:currentColor}.account-tile-container .tile-details{display:flex;flex-direction:column;justify-content:center;min-width:8ch}.account-tile-container .tile-details .tile-name{display:block;font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow:hidden}.account-tile-container .tile-details .tile-type{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:inherit}.account-tile-container.selected{border-color:#364f73;color:#364f73;background-color:#3e5b841f}.account-tile-container.selected .tile-icon{background-color:#fff}.account-tile-container:hover:not(.selected,.readonly,.disabled),.account-tile-container:focus:not(:focus-within,.readonly,.disabled),.account-tile-container:focus-visible{border-color:#d4530d;color:#bc4a0c;background-color:#2a3e5a0f;cursor:pointer}.account-tile-container:hover:not(.selected,.readonly,.disabled) .tile-icon,.account-tile-container:focus:not(:focus-within,.readonly,.disabled) .tile-icon,.account-tile-container:focus-visible .tile-icon{background-color:#fff}.account-tile-container:focus:not(:focus-within,.readonly,.disabled),.account-tile-container:focus-visible{outline:.15625rem solid #3e5b84;outline-offset:.15625rem}.account-tile-container:disabled,.account-tile-container.disabled,.account-tile-container .disabled{opacity:.5;border-color:#dddde3;cursor:not-allowed}.store-my-appliance-list-item-wrapper{width:100%;display:flex;min-height:min-content;flex-direction:column;justify-content:center;overflow:hidden;gap:.625rem;user-select:none;pointer-events:none;scroll-snap-align:center}.store-my-appliance-list-item-wrapper .appliance-actions{pointer-events:auto!important}.store-my-appliance-list-item-wrapper:has(.appliance-instances-list).expanded{background-color:#3e5b841f}.store-my-appliance-list-item-wrapper:has(.appliance-instances-list).expanded>.store-appliance,.store-my-appliance-list-item-wrapper:has(.appliance-instances-list).expanded .store-appliance:last-child{border-bottom:0}.store-my-appliance-list-item-wrapper .appliance-instances-list{margin-top:-.5rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;flex-direction:column;gap:0;background-color:#ffffffe6;box-shadow:inset 0 0 .4rem #02030517}.store-my-appliance-list-item-wrapper .appliance-instances-list .appliance-icon-box{background-color:#edf1f6}.store-appliance-list-item{height:7rem;min-height:7rem;width:100%;background:#e9eef4;border-radius:.75rem;padding:.75rem;display:flex;align-items:center;scroll-snap-align:center}.store-appliance-list-item .appliance-info{height:100%;width:60%;display:flex;flex:1 1 auto;align-items:center;gap:.75rem}.store-appliance-list-item .appliance-info .appliance-icon{padding:.75rem 1rem;width:6rem;height:100%;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:.5rem;background-color:#fff}.store-appliance-list-item .appliance-info .appliance-icon svg{aspect-ratio:1;max-width:100%;max-height:100%}.store-appliance-list-item .appliance-info .appliance-details{min-width:8ch;flex:2 1 0;padding:0 .5rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem;-webkit-mask-image:linear-gradient(to left,black calc(100% - .5rem),transparent 100%),linear-gradient(to right,black calc(100% - .5rem),transparent 100%);-webkit-mask-composite:destination-in,destination-in;mask-image:linear-gradient(to left,black calc(100% - .5rem),transparent 100%),linear-gradient(to right,black calc(100% - .5rem),transparent 100%);mask-composite:intersect}.store-appliance-list-item .appliance-info .appliance-details .appliance-name{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow:hidden}.store-appliance-list-item .appliance-info .appliance-details .appliance-rating,.store-appliance-list-item .appliance-info .appliance-details .rating-value{display:flex;align-items:baseline;gap:.25rem}.store-appliance-list-item .appliance-info .appliance-price{flex:1 0 0;display:flex;flex-direction:column;align-items:baseline;gap:.25rem}.store-appliance-list-item .appliance-info .appliance-price .price{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal}.store-appliance-list-item .buy-button{flex:1 1 0;min-width:12ch}.comet-list-item-headings.bill-appliances-list-headings{position:sticky;top:8rem;grid-auto-columns:3fr 1fr 1fr;background-color:#ffffffe6;backdrop-filter:blur(4px);gap:0;z-index:1}.comet-list-item-headings.bill-appliances-list-headings>.list-item-heading{text-shadow:0 .022rem .15rem white}.comet-list-item-headings.bill-appliances-list-headings>.list-item-heading:first-child{grid-column:span none}.comet-list-item-headings.bill-appliances-list-headings>.list-item-heading:last-child{grid-column:span none}.bill-appliance-list-item{min-height:4.5rem;width:100%;background:#f4f6f9;padding:.75rem 1.5rem;display:grid;grid-auto-columns:3fr 1fr 1fr;grid-auto-flow:column;align-items:center;scroll-snap-align:center}.bill-appliance-list-item .appliance-info{height:100%;display:flex;align-items:center;gap:.75rem}.bill-appliance-list-item .appliance-info .appliance-icon{padding:.75rem;width:5rem;height:100%;max-height:4rem;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:.75rem;background-color:#fff}.bill-appliance-list-item .appliance-info .appliance-icon svg{aspect-ratio:1;max-width:90%;max-height:100%}.bill-appliance-list-item .appliance-info .appliance-details{min-width:16ch;padding:0 .5rem;display:flex;flex-direction:column;justify-content:center;gap:.375rem}.bill-appliance-list-item .appliance-info .appliance-details .appliance-name{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow:hidden}.bill-appliance-list-item .appliance-info .appliance-details .appliance-count{display:flex;align-items:baseline;gap:.5ch}.bill-appliance-list-item .energy-consumption .data-text.emphasized,.bill-appliance-list-item .consumption-cost .data-text.emphasized{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.dnd-copy~div{transform:none!important}.participant-appliances-list-layout{display:flex;flex-direction:column;width:100%;height:100%}.participant-sidebar-tabs.main-tabs-container{max-height:100%;height:100%;overflow-y:hidden}.participant-sidebar-tabs.main-tabs-container.comet-container{min-height:24rem;padding:0}.participant-sidebar-tabs.main-tabs-container .title-section{overflow:hidden;padding:0}.participant-sidebar-tabs.main-tabs-container .title-section .tab-ul{width:100%;padding:0 .75rem;gap:.75rem}.participant-sidebar-tabs.main-tabs-container .title-section .tab-ul>.tab-li{flex:1 1 0;margin:0;min-width:8ch}.participant-sidebar-tabs.main-tabs-container .title-section .tab-ul>.tab-li .tab-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow:hidden}.participant-sidebar-tabs .tab-content-container{height:100%;flex-direction:column;overflow:hidden}.participant-sidebar-tabs .tab-content-container .tab-content{height:initial;overflow:hidden;border-radius:0 0 1rem 1rem}.participant-sidebar-tabs .tab-content-container .tab-content:has(.over-target){border:.0625rem solid rgb(187.9733333333,73.5933333333,11.5266666667)}.participant-sidebar-tabs .my-appliance-sidebar-container{display:block;height:100%;width:100%;overflow:hidden}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliances-actions-bar{flex-direction:column;justify-content:stretch;align-items:stretch;gap:.125rem}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliances-actions-bar.compact{padding-right:.25rem;padding-left:.25rem}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliances-actions-bar .button{flex-grow:1;text-align:center}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliances-actions-bar .button .button-text{flex-grow:0}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliances-actions-bar .button .comet-loader-inline{margin:0}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliance-sidebar{max-height:calc(100% - 1.5rem);height:calc(100% - 1.5rem);overflow-y:auto;overscroll-behavior:contain}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliance-sidebar.over-target{background-color:#fbf1ea}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliance-sidebar .empty-state{padding-bottom:2.5rem}.participant-sidebar-tabs .my-appliance-sidebar-container .my-appliance-sidebar .participant-appliances-list-layout{height:auto;min-height:100%;margin-bottom:4rem;padding-bottom:4rem;gap:.625rem}.participant-sidebar-tabs .load-profile-tab-content{max-width:100%;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:.75rem}.participant-sidebar-tabs .load-profile-tab-content .sim-chart-container{width:100%;height:calc(100% - .75rem)}.participant-sidebar-tabs .load-profile-tab-content .status-area{position:relative;width:100%;padding:.75rem;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.participant-sidebar-tabs .load-profile-tab-content .status-area .loads-status{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;align-items:center}.participant-sidebar-tabs .load-profile-tab-content .status-area .loads-status>.status-box{flex:1 1 0;padding:.75rem;gap:.375rem;display:flex;flex-direction:column;background-color:#edf1f6;border-radius:.5rem}.participant-sidebar-tabs .load-profile-tab-content .status-area .loads-status>.status-box .data-text.emphasized{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.participant-sidebar-tabs .load-profile-tab-content:has(.main-load-profile-chart){padding-bottom:.75rem;overflow-y:auto}.participant-sidebar-tabs .main-load-profile-chart{min-height:12rem}.appliances-store-modal{position:fixed;width:calc(100vw - 3rem);height:calc(100vh - var(--header-height));top:var(--header-height);left:1.5rem;right:1.5rem;background-color:#fff;border-radius:1rem 1rem 0 0;box-shadow:0 .6rem 4rem #22324955;overflow:hidden;animation:slide-in-up .3s ease-out;opacity:.99}.appliances-store-modal .modal-header{padding:.75rem 1.5rem;height:calc(1.1 * var(--header-height));display:flex;align-items:center;justify-content:space-between;border-bottom:.0625rem solid rgba(42,62,90,.15);gap:.75rem}.appliances-store-modal .modal-header .title-text{font-family:Montserrat;font-style:normal;font-size:1.125rem;font-weight:600;color:#364f73;text-align:left;font-size:larger;flex-grow:1;line-height:normal;margin:0}.appliances-store-modal .modal-body{padding:1.5rem;height:calc(100% - 1.1 * var(--header-height));display:grid;grid-template-columns:2fr 1.25fr;grid-template-rows:1fr;gap:1.5rem}.appliances-store-modal .modal-body .my-appliance-list-container{position:relative;height:100%;max-width:100%;display:flex;flex-direction:column;border-radius:.75rem;border:.0625rem solid rgb(174.313814433,194.7680824742,223.686185567);background-color:#edf1f6;box-shadow:0 .1rem .3222rem #22324911;overflow:hidden}.appliances-store-modal .modal-body .my-appliance-list-container .list-header{padding:.75rem;width:100%;position:sticky;top:0;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#fff;border-bottom:.0625rem solid rgb(174.313814433,194.7680824742,223.686185567);box-shadow:0 .1rem .3222rem #22324911;z-index:2}.appliances-store-modal .modal-body .my-appliance-list-container .list-header .header-icon{aspect-ratio:1;flex-shrink:0;width:1.5rem;height:1.5rem;fill:#4e73a7}.appliances-store-modal .modal-body .my-appliance-list-container .list-header .title-text{font-family:Montserrat;font-style:normal;font-size:1.25rem;font-weight:600;color:#364f73;font-size:1.125rem;font-weight:500;line-height:normal;text-align:left;list-style-type:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;user-select:none}.appliances-store-modal .modal-body .my-appliance-list-container .list-body{position:relative;padding-bottom:4rem;height:100%;overflow-y:scroll;scroll-snap-type:y proximity;scroll-snap-stop:always;scroll-padding-top:4rem}.appliances-store-modal .modal-body .my-appliance-list-container .list-body:has(.empty-state){scrollbar-gutter:stable both-edges}.appliances-store-modal .modal-body .my-appliance-list-container .empty-state{align-self:center;justify-self:center}.appliances-store-modal .modal-body .store-list-container{width:100%;height:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;overflow:hidden}.appliances-store-modal .modal-body .store-list-container .list-title{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;line-height:normal}.appliances-store-modal .modal-body .store-list-container .store-appliances-list{padding:.75rem 0 4rem;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;height:100%;width:100%;max-width:100%;overflow-y:auto;scroll-snap-type:y proximity;scroll-snap-stop:always;scroll-padding-top:.75rem;-webkit-mask-image:linear-gradient(to top,black calc(100% - .75rem),transparent 100%),linear-gradient(to bottom,black calc(100% - .75rem),transparent 100%);-webkit-mask-composite:destination-in,destination-in;mask-image:linear-gradient(to top,black calc(100% - .75rem),transparent 100%),linear-gradient(to bottom,black calc(100% - .75rem),transparent 100%);mask-composite:intersect}.participant-appliance{align-self:stretch;position:relative;height:100%;width:100%;max-width:100%;display:flex;border:.15625rem solid rgba(255,255,255,0);outline:.09375rem solid rgba(255,255,255,0);background-color:#edf1f6;transition:all .08s ease-in-out}.participant-appliance>*{flex:1 1 0}.participant-appliance.room-appliance.size-default{min-width:6rem;min-height:6rem}.participant-appliance.room-appliance.size-small{padding:0;min-height:3rem;min-width:3rem;aspect-ratio:1}.participant-appliance.room-appliance.size-small .appliance-icon-box{min-width:100%;min-height:100%}.participant-appliance.room-appliance.size-small .appliance-icon-box .appliance-icon{min-width:max(2rem,100%)}.participant-appliance.room-appliance.size-small .appliance-icon-box .timer-label,.participant-appliance.room-appliance.size-small .appliance-actions,.participant-appliance.room-appliance.size-small .appliance-name{display:none}.participant-appliance .appliance-actions{display:flex;justify-content:stretch;align-items:stretch}.participant-appliance.room-appliance,.participant-appliance.in-drag-overlay{padding:.25rem;flex-direction:column;outline-color:#2a3e5a26;border-radius:.75rem;gap:.25rem}.participant-appliance.room-appliance:focus,.participant-appliance.room-appliance:focus-visible,.participant-appliance.in-drag-overlay:focus,.participant-appliance.in-drag-overlay:focus-visible{outline:none}.participant-appliance.room-appliance .appliance-name,.participant-appliance.in-drag-overlay .appliance-name{opacity:0;animation:fade-in .24s ease-in-out .12s both}.participant-appliance.room-appliance .appliance-name:not(:has(.isOverflowing)),.participant-appliance.in-drag-overlay .appliance-name:not(:has(.isOverflowing)){justify-content:center;text-align:center}.participant-appliance.room-appliance .appliance-actions,.participant-appliance.in-drag-overlay .appliance-actions{flex:0 0 auto;width:100%;order:10;border-radius:.5rem;background-color:#fff}.participant-appliance.room-appliance .appliance-actions:has(.inverted),.participant-appliance.in-drag-overlay .appliance-actions:has(.inverted){background-color:#fff}.participant-appliance.room-appliance .appliance-actions>.button,.participant-appliance.in-drag-overlay .appliance-actions>.button{flex:1 1 0;max-width:initial;border-radius:inherit}.participant-appliance.room-appliance .appliance-actions>.comet-tag,.participant-appliance.in-drag-overlay .appliance-actions>.comet-tag{height:auto;align-self:center;margin-inline-end:.25rem}.participant-appliance.list-appliance,.participant-appliance.store-appliance{flex-direction:row;align-items:center;gap:.75rem;user-select:none;pointer-events:none;min-width:0}.participant-appliance.list-appliance .appliance-actions,.participant-appliance.store-appliance .appliance-actions{flex:0 0 auto;height:100%;pointer-events:auto!important}.participant-appliance.list-appliance .appliance-actions>.button,.participant-appliance.store-appliance .appliance-actions>.button{height:100%;max-height:initial;aspect-ratio:auto}.participant-appliance.list-appliance .appliance-actions>.comet-tag,.participant-appliance.store-appliance .appliance-actions>.comet-tag{height:auto;align-self:center;margin-inline-end:.25rem}.participant-appliance.list-appliance{padding:.75rem .75rem .75rem .25rem;scroll-snap-align:center}.participant-appliance.list-appliance:focus,.participant-appliance.list-appliance:focus-visible{outline:none}.participant-appliance.list-appliance .appliance-actions{order:-1;margin-right:-.125rem}.participant-appliance.list-appliance .appliance-count-tag{order:10;flex-shrink:0;min-width:min-content}.participant-appliance.list-appliance .appliance-icon-box{flex-grow:0;height:100%;order:1;border:.15625rem solid rgba(255,255,255,.9);outline:.09375rem solid rgba(42,62,90,.15);outline-offset:.15625rem;pointer-events:auto!important}.participant-appliance.list-appliance .appliance-name{order:2}.participant-appliance.store-appliance{padding:.75rem;height:6rem;background-color:#fff0;border-bottom:.0625rem solid rgba(42,62,90,.15);touch-action:initial}.participant-appliance.store-appliance .appliance-icon-box{padding:.75rem .625rem;max-width:6rem;max-height:100%;min-width:6rem;min-height:4rem;height:100%;width:100%}.participant-appliance.store-appliance .appliance-icon-box .appliance-icon{max-width:3rem}.participant-appliance .appliance-name{flex:1 1 auto;min-width:0;padding:0;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;user-select:none;width:100%}.participant-appliance .appliance-name .marquee-parent{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-appliance .appliance-name:has(.isOverflowing){justify-content:flex-start}.participant-appliance .appliance-name span,.participant-appliance .appliance-name div{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal}.participant-appliance.status-on{background-color:#0b8045;border-color:#0203051a;outline-color:#fff3;box-shadow:0 .064rem .64rem #0b8045}.participant-appliance.status-on .appliance-name *{color:#fff}.participant-appliance.status-on.no-power{background-color:#faeff1;outline-color:#0203051a;box-shadow:0 .064rem .64rem #cc0f2d}.participant-appliance.status-on.no-power .appliance-name *{color:#cc0f2d}.participant-appliance.status-on.no-power .appliance-icon{opacity:.5}.participant-appliance .appliance-icon-box{width:100%;aspect-ratio:1;padding:1rem 1.25rem 1.25rem;min-width:6rem;min-height:6rem;max-height:8rem;border-radius:.5rem;background-color:#fff;outline-style:solid;outline-color:#fff0;display:flex;justify-content:center;align-items:center;position:relative}.participant-appliance .appliance-icon-box:focus-visible{outline-color:#3e5b84;outline-width:.15625rem;outline-offset:.15625rem}.participant-appliance .appliance-icon-box:focus-visible:focus-within:not(:focus-visible){outline-color:#2a3e5a26}.participant-appliance .appliance-icon-box.draggable{box-shadow:0 .1rem .3222rem #22324911;cursor:grab;touch-action:none}.participant-appliance .appliance-icon-box .drag-handle{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:1rem;fill:#2a3e5a26}.participant-appliance .appliance-icon-box .appliance-icon{aspect-ratio:1;max-height:min(8rem,100%);max-width:min(8rem,100%);min-width:2rem;min-height:2rem;object-fit:contain}.participant-appliance .appliance-icon-box .status-indicators{position:absolute;top:0;left:0;right:0;width:100%;max-width:100%;padding:.25rem;display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;gap:.625rem}.participant-appliance .appliance-icon-box .status-indicators>*{flex-shrink:0}.participant-appliance .appliance-icon-box .status-indicators .status-icon{height:1.25rem;width:1.25rem;aspect-ratio:1;display:flex;justify-content:center;align-items:flex-start}.participant-appliance .appliance-icon-box .status-indicators .status-icon.no-power-icon{fill:#cc0f2d;animation:scale-flashing 1.5s infinite}.participant-appliance .appliance-icon-box .timer-label{position:relative;justify-self:start;padding:.125rem .25rem;height:1.25rem;border-radius:2.5rem;display:flex;align-items:center;justify-content:flex-start;font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;background-color:#fff3;backdrop-filter:blur(2px)}.participant-appliance .appliance-icon-box .on-off-indicator{grid-column:-1;position:relative;height:1.25rem;width:1.25rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;overflow:visible}.participant-appliance .appliance-icon-box .on-off-indicator .led-indicator{width:.625rem;height:.625rem;aspect-ratio:1;border-radius:100%;background-color:#edf1f6;border:.0625rem solid rgb(233.4424742268,237.9105670103,244.2275257732);transition:all .08s ease-in-out}.participant-appliance .appliance-icon-box .on-off-indicator .led-indicator.on{background-color:#0b8045;border-color:#e9eef4}.participant-appliance .appliance-icon-box .on-off-indicator .led-indicator.with-progress{border:.125rem solid #ffffff}.participant-appliance .appliance-icon-box .on-off-indicator .led-indicator.led-flashing{animation:scale-flashing 1s infinite}.participant-appliance .appliance-icon-box .on-off-indicator .led-indicator.led-flashing.on.auto-shutdown,.participant-appliance .appliance-icon-box .on-off-indicator .led-indicator.led-flashing.on.duty-cycle{background-color:#cc0f2d}.participant-appliance .appliance-icon-box .on-off-indicator .led-indicator.led-flashing.off.duty-cycle{background-color:#0b8045}.participant-appliance .appliance-icon-box .on-off-indicator .progress-ring{position:absolute;inset:0;width:100%;height:100%;padding:0;overflow:visible}.participant-appliance .appliance-icon-box .on-off-indicator .timer-progress{transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset 1s linear}.participant-appliance.is-dragging:not(.multiple),.participant-appliance.sorting-active:not(.multiple){visibility:hidden}.participant-appliance.is-dragging.multiple,.participant-appliance.sorting-active.multiple,.participant-appliance.pending{opacity:.55;pointer-events:none}.participant-appliance.in-drag-overlay{flex-direction:column;box-shadow:0 .2rem .888rem #22324919;outline-color:#bc4a0c;border-color:#ffffffe6}.participant-appliance.in-drag-overlay .appliance-icon-box{cursor:grabbing}.participant-appliance.in-drag-overlay .appliance-actions>*{visibility:hidden}.participant-appliance.in-drag-overlay:not(.status-on) .appliance-actions{background-color:#2a3e5a26}.participant-appliance.in-drag-overlay .drag-handle{fill:#bc4a0c}.participant-appliance:not(.in-drag-overlay,.appliance-instance) .appliance-icon-box.multiple{box-shadow:#2a3e5a26 0 0 0 .03125rem inset,#2a3e5a26 0 .125rem}.participant-appliance.disabled{opacity:.5;cursor:not-allowed}.participant-appliance.disabled .appliance-icon-box{cursor:not-allowed}@keyframes scale-flashing{0%{opacity:.5}30%{opacity:1;transform:scale(1.1)}50%{transform:scale(1.1)}70%{opacity:1;transform:scale(1.1)}to{opacity:.5}}.participant-bill-payment-modal .modal-content:has(.bill-payment-content),.reload-prepaid-modal .modal-content:has(.bill-payment-content){max-width:min(90vw,44rem)}.participant-bill-payment-modal .reload-amount-quick-toggles,.reload-prepaid-modal .reload-amount-quick-toggles{margin-bottom:.75rem;width:100%}.participant-bill-payment-modal .modal-right-box .highlights-container,.reload-prepaid-modal .modal-right-box .highlights-container{padding:.75rem;border-radius:.5rem;background-color:#edf1f6}.participant-bill-payment-modal .modal-right-box .highlights-container .highlight-content,.reload-prepaid-modal .modal-right-box .highlights-container .highlight-content{display:flex;flex-direction:column;gap:.75rem}.participant-bill-payment-modal .modal-right-box .highlights-container .highlight-icon,.reload-prepaid-modal .modal-right-box .highlights-container .highlight-icon{min-width:min-content;height:100%;flex-grow:0;flex-shrink:0;justify-content:center}.participant-bill-payment-modal .modal-right-box .highlights-container .highlight-icon .icon,.reload-prepaid-modal .modal-right-box .highlights-container .highlight-icon .icon{justify-self:center;fill:#4e73a7;width:2.5rem;height:2.5rem;aspect-ratio:1}.participant-bill-payment-modal.prepaid-monthly-fixed .monthly-fixed-fee,.reload-prepaid-modal.prepaid-monthly-fixed .monthly-fixed-fee{padding:.75rem;border-radius:.5rem;background-color:#f4f6f9}.participant-bill-payment-modal.prepaid-monthly-fixed .monthly-fixed-fee .fee-amount,.reload-prepaid-modal.prepaid-monthly-fixed .monthly-fixed-fee .fee-amount{display:flex;flex-direction:row;align-items:baseline;font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;gap:.375rem}.participant-bill-payment-modal.prepaid-monthly-fixed .monthly-fixed-fee .fee-amount .unit,.reload-prepaid-modal.prepaid-monthly-fixed .monthly-fixed-fee .fee-amount .unit{font-weight:500}.participant-bill-payment-modal .payment-amount-field.hidden,.reload-prepaid-modal .payment-amount-field.hidden{visibility:hidden;height:0}.participant-bill-payment-modal .note,.reload-prepaid-modal .note{padding:.75rem;display:flex;flex-direction:row;align-items:center;gap:.75rem;border-radius:.5rem}.participant-bill-payment-modal .note.error-note,.reload-prepaid-modal .note.error-note{background-color:#faeff1;border:.0625rem solid #cc0f2d}.participant-bill-payment-modal .note .note-icon,.reload-prepaid-modal .note .note-icon{padding:.375rem;display:flex;align-items:center;justify-content:center}.participant-bill-payment-modal .note .note-icon .icon,.participant-bill-payment-modal .note .note-icon svg,.reload-prepaid-modal .note .note-icon .icon,.reload-prepaid-modal .note .note-icon svg{width:2.5rem;height:2.5rem;aspect-ratio:1}.participant-bill-payment-modal .note .note-icon .icon.error-icon,.participant-bill-payment-modal .note .note-icon svg.error-icon,.reload-prepaid-modal .note .note-icon .icon.error-icon,.reload-prepaid-modal .note .note-icon svg.error-icon{fill:#cc0f2d}.participant-bill-payment-modal .note .note-text,.reload-prepaid-modal .note .note-text{line-height:1.5;padding-inline-end:.375rem}.participant-main-area{width:100%;height:100%;background-color:#fff;border-radius:.75rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:.75rem;transition:all .08s ease-in-out;overflow:hidden}.participant-main-area.comet-container{padding:.75rem;min-height:24rem}.participant-main-area.no-rooms{grid-template-rows:1fr}.participant-main-area .rooms-toggle-bar{margin:-.75rem;padding:0 .75rem;display:flex;align-items:center;max-width:calc(100% + 1.5rem);min-width:16ch;overflow:hidden;transition:all .15s ease-in-out;overflow-x:auto;-webkit-mask-image:linear-gradient(to left,black calc(100% - .75rem),transparent 100%),linear-gradient(to right,black calc(100% - .75rem),transparent 100%);-webkit-mask-composite:destination-in,destination-in;mask-image:linear-gradient(to left,black calc(100% - .75rem),transparent 100%),linear-gradient(to right,black calc(100% - .75rem),transparent 100%);mask-composite:intersect}.participant-main-area .rooms-toggle-bar.has-one-room{gap:.75rem}.participant-main-area .rooms-toggle-bar:not(.has-one-room){gap:.25rem}.participant-main-area .rooms-toggle-bar .room-toggles{margin-left:-.625rem;padding:.75rem;min-width:16ch;display:flex;align-items:center;overflow-x:auto;transition:all .15s ease-in-out;-webkit-mask-image:linear-gradient(to right,black calc(100% - .75rem),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - .75rem),transparent 100%);-webkit-mask-composite:destination-in;mask-composite:intersect}.participant-main-area .rooms-toggle-bar .room-toggles .toggle-buttons{gap:.5rem}.participant-main-area .rooms-toggle-bar .room-toggles .toggle-button{min-width:min-content}.participant-main-area .rooms-toggle-bar .initial-rooms-hint{min-width:12ch;padding-inline-start:.75rem;flex-grow:1;text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-main-area .rooms-toggle-bar .room-actions{flex-shrink:0;margin-left:auto;padding-left:.75rem;display:flex;align-items:center;gap:.75rem;border-left:.0625rem solid rgba(42,62,90,.15)}.participant-main-area .rooms-toggle-bar .room-actions .current-room-actions{padding-right:.75rem;display:flex;align-items:center;gap:.25rem;border-right:.0625rem solid rgba(42,62,90,.15)}.participant-main-area .participant-rooms-container{position:relative;max-width:100%;max-height:100%;width:100%;height:100%;min-height:0;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;overflow:hidden;transition:all .15s ease-in-out}.participant-main-area .participant-rooms-container:has(>:first-child:last-child){grid-template-columns:1fr;grid-template-rows:1fr}.participant-main-area .participant-rooms-container:has(>:nth-child(2):last-child){grid-template-columns:1fr 1fr;grid-template-rows:1fr}.participant-main-area .participant-rooms-container:has(>:nth-child(2):last-child) .compact-view{grid-template-columns:repeat(3,minmax(min(4rem,33.33% - .5660377358rem),1fr));grid-template-rows:repeat(4,minmax(min(4rem,25% - .375rem),1fr))}.participant-main-area .participant-rooms-container:has(>:nth-child(3):last-child){grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.participant-main-area .participant-rooms-container:has(>:nth-child(3):last-child)>:first-child{grid-column:span 2}.participant-main-area .participant-rooms-container:has(>:nth-child(3):last-child)>:first-child .compact-view{grid-template-columns:repeat(5,minmax(min(4rem,20% - .3rem),1fr));grid-template-rows:repeat(2,minmax(4rem,calc(50% - .75rem),1fr))}.participant-main-area .participant-rooms-container:has(>:nth-child(4):last-child){grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.participant-main-area .participant-rooms-container>*{min-height:0;min-width:0}@media(max-width:768px){.participant-main-area .participant-rooms-container:has(>:first-child:last-child),.participant-main-area .participant-rooms-container:has(>:nth-child(4):last-child),.participant-main-area .participant-rooms-container:has(>:nth-child(3):last-child),.participant-main-area .participant-rooms-container:has(>:nth-child(2):last-child){grid-template-columns:initial;grid-auto-columns:1fr;overflow:auto;min-height:100%}.participant-main-area .participant-rooms-container:has(>:first-child:last-child):not(:has(.full-view)),.participant-main-area .participant-rooms-container:has(>:nth-child(4):last-child):not(:has(.full-view)),.participant-main-area .participant-rooms-container:has(>:nth-child(3):last-child):not(:has(.full-view)),.participant-main-area .participant-rooms-container:has(>:nth-child(2):last-child):not(:has(.full-view)){grid-template-rows:initial;grid-auto-rows:1fr}.participant-main-area .participant-rooms-container:has(>:first-child:last-child)>*,.participant-main-area .participant-rooms-container:has(>:first-child:last-child)>*:first-child,.participant-main-area .participant-rooms-container:has(>:nth-child(4):last-child)>*,.participant-main-area .participant-rooms-container:has(>:nth-child(4):last-child)>*:first-child,.participant-main-area .participant-rooms-container:has(>:nth-child(3):last-child)>*,.participant-main-area .participant-rooms-container:has(>:nth-child(3):last-child)>*:first-child,.participant-main-area .participant-rooms-container:has(>:nth-child(2):last-child)>*,.participant-main-area .participant-rooms-container:has(>:nth-child(2):last-child)>*:first-child{grid-column:1/-1}}.participant-main-area .participant-rooms-container:has(.full-view){grid-template-rows:1fr;grid-auto-rows:initial;transition:none}.participant-main-area .participant-rooms-container:has(.full-view) .participant-room:not(.full-view){display:none}.participant-main-area .participant-rooms-container:has(.full-view) .participant-room:is(.full-view){transition:none}.participant-main-area .participant-rooms-container>.empty-state.no-rooms{border-radius:.75rem;border:.09375rem dashed rgba(42,62,90,.15)}.participant-main-area .span-all{grid-column:1/-1;grid-row:1/-1}.scrollbar-visible{overflow-y:scroll;position:relative;scrollbar-width:thick;scrollbar-color:rgb(174.313814433,194.7680824742,223.686185567) rgba(255,255,255,.5);scrollbar-gutter:stable;scroll-behavior:smooth}.participant-card.comet-container{position:relative;padding:.75rem;border-radius:.75rem}.participant-card.comet-container .highlight-box{position:relative;max-height:100%;padding:.75rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.4ch;background-color:#edf1f6}.participant-card.comet-container .highlight-box .box-content{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:.4ch}.participant-card.comet-container .highlight-box .box-content .content-row{display:flex;align-items:center;gap:.4ch}.participant-card.comet-container .highlight-box .box-content .data-text{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;line-height:normal}.participant-room-grid{position:relative;height:100%;width:100%;padding:.75rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(8rem,100%),1fr));grid-auto-rows:min-content;gap:1.5rem;align-content:start;transition:background-color .08s ease-in-out,border-color .08s ease-in-out,grid-column .16s ease-in-out,grid-row .16s ease-in-out;transition-behavior:allow-discrete}.participant-room-grid:has(>.empty-state){overflow:hidden}.participant-room-grid .empty-state{position:absolute;top:0;left:0;width:100%;height:100%;animation-delay:1s}.participant-room-grid .empty-state.hidden{display:none}.participant-room-grid .empty-state .empty-state-icon{flex-wrap:wrap;min-height:min-content}.participant-room-grid.drag-overlay{padding:0;margin:0;height:auto;width:auto;min-width:8rem;min-height:6rem;grid-template-columns:repeat(auto-fill,min(8rem,100%))}.participant-room-grid.compact-view{max-width:100%;grid-template-columns:repeat(auto-fill,minmax(calc(25% - .5660377358rem),min-content));grid-template-rows:repeat(auto-fill,minmax(calc(50% - .75rem),1fr));gap:.75rem;overflow:hidden}.participant-room{position:relative;width:100%;height:100%;background-color:#ebf0f8;border-radius:.75rem;border:.0625rem solid rgb(174.313814433,194.7680824742,223.686185567);transition:all .08s ease-in-out;overflow:hidden}.participant-room.full-view{grid-column:1/-1;grid-row:1/-1;box-shadow:0 .1rem .3222rem #22324911;border-width:.09375rem;border-color:#364f73}.participant-room.over-target{border-color:#bc4a0c;background-color:#fbf1ea}.participant-room.over-target,.participant-room.ready-to-add-appliance{transition:none}.participant-room.over-target .participant-room-grid,.participant-room.ready-to-add-appliance .participant-room-grid{transition:none;animation:none}.participant-room.over-target .participant-room-grid .empty-state,.participant-room.ready-to-add-appliance .participant-room-grid .empty-state{display:none}.participant-room .more-appliances-button{padding:.25rem;align-self:stretch;position:relative;height:100%;width:100%;max-width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.25rem;border-radius:.75rem;border:.09375rem solid #2a3e5a;outline:.15625rem solid rgba(255,255,255,0);outline-offset:.15625rem;background-color:#ffffffb3;cursor:pointer;user-select:none;overflow:hidden;transition:all .08s ease-in-out}.participant-room .more-appliances-button .remaining-number{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;color:#2a3e5a;line-height:normal;text-align:center}.participant-room .more-appliances-button .remaining-text{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#2a3e5a;line-height:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden}.participant-room .more-appliances-button:hover{color:#223249;background:#2a3e5a0f;border-color:#bc4a0c}.participant-room .more-appliances-button:active{color:#bc4a0c;outline-color:#bc4a0c}.participant-room .more-appliances-button:focus,.participant-room .more-appliances-button:focus-visible{outline-color:#3e5b84}.participant-room-area.appliances-more-than-11,.participant-room-area.appliances-more-than-14,.participant-room-area.appliances-more-than-19{flex-basis:calc(20% - .6rem)}@keyframes flash-fade-in-out{0%{opacity:0;transform:scale(1)}5%{opacity:0;transform:scale(1)}15%{opacity:1;transform:scale(1.1)}85%{opacity:1;transform:scale(1.1)}95%{transform:scale(1.2);opacity:0}to{transform:scale(1.2);opacity:0}}.simulation-completed-transition .completed-wrapper{min-width:20ch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;opacity:0;animation:fade-in .3s ease;animation-fill-mode:both}.simulation-completed-transition .completed-icon{width:8.8rem;height:8.8rem;aspect-ratio:1;fill:#0b8045;transform:scale(.8);opacity:0;animation:scale-fade-in .3s cubic-bezier(.2,.9,.33,1.75);animation-fill-mode:both}.simulation-completed-transition h1,.simulation-completed-transition .completed-text,.simulation-completed-transition .simulation-completed-loader,.simulation-completed-transition .completed-actions{opacity:0;animation:fade-in .3s ease;animation-fill-mode:both}.simulation-completed-transition h1{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249;text-align:center;animation-delay:.3s}.simulation-completed-transition .completed-text{max-width:min(40rem,90vw);font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;padding:0 1.5rem 1.5rem;text-align:center;animation-delay:.6s}.simulation-completed-transition .simulation-completed-loader{animation-delay:1.3s}.simulation-completed-transition .completed-actions{animation-delay:1.6s}.participant-billing-view{--billing-sidebar-width: 24rem;height:inherit;display:grid;grid-template-columns:1fr min(var(--billing-sidebar-width),30%);grid-auto-rows:min-content 1fr;align-items:start;gap:1.5rem}.participant-billing-view .bill-container{position:relative;grid-row:span 2;padding:0;height:100%;min-height:auto;overflow-y:auto;overscroll-behavior-y:auto}.participant-billing-view .bill-container .bill-overview{position:sticky;top:0;padding:1.5rem;height:8rem;min-height:8rem;align-self:start;border-end-start-radius:0;border-end-end-radius:0;background-color:#ffffffb3;backdrop-filter:blur(4px);display:flex;gap:1.5rem;align-items:center;flex-wrap:nowrap;z-index:2}.participant-billing-view .bill-container .bill-overview .overview-title{flex:1 1 auto;display:flex;gap:.75rem;align-items:center;min-width:12ch}.participant-billing-view .bill-container .bill-overview .overview-title h1{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249}.participant-billing-view .bill-container .bill-overview .count-grid{flex:1 1 auto;margin-left:3rem;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:1.5rem}.participant-billing-view .bill-container .bill-overview .count-widget{padding:.75rem;background-color:#edf1f6;border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}.participant-billing-view .bill-container .bill-overview .count-widget .count{display:flex;align-items:baseline;gap:.5ch}.participant-billing-view .bill-container .bill-overview .count-widget .count .data-text:not(.unit){font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.participant-billing-view .bill-container .bill-overview .card-icon{border-radius:100%;border:.0625rem solid rgba(42,62,90,.15);padding:1rem;background-color:#ffffff80}.participant-billing-view .bill-container .bill-overview .card-icon .icon{width:2.5rem;height:2.5rem;aspect-ratio:1;fill:#4e73a7}.participant-billing-view .bill-container .card-info{min-width:16ch}.participant-billing-view .bill-container .card-info>.heading-text{margin-bottom:.5rem;min-width:16ch;text-shadow:0 .022rem .15rem white}.participant-billing-view .bill-container .card-info>.label-text{display:block;min-width:16ch;overflow-x:hidden;text-shadow:0 .022rem .15rem white;line-height:1.5}.participant-billing-view .bill-container .bill-section-title{width:100%;padding:1.5rem 1.5rem .5rem;background:linear-gradient(to bottom,rgb(243.6911340206,246.0350515464,249.3488659794) 40%,transparent);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.participant-billing-view .bill-container .bill-section-title h4{text-shadow:0 .022rem .15rem white}.participant-billing-view .bill-container .load-profile-chart{position:relative;display:block;width:100%;display:flex;flex-direction:column}.participant-billing-view .bill-container .load-profile-chart .billing-load-profile-chart{width:100%;height:min(16rem,32vh)}.participant-billing-view .bill-container .bill-details{position:relative;min-height:100%;padding:0 0 6rem;display:flex;flex-direction:column;gap:.375rem}.participant-billing-view .bill-container .bill-details .general-info-header{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;gap:3rem;background:#edf1f6;box-shadow:inset 0 0 .4rem #02030517}.participant-billing-view .bill-container .bill-details .general-info-header .card-info{display:flex;flex-direction:column;justify-content:center;padding:1.5rem}.participant-billing-view .bill-container .bill-details .general-info-header .tariff-info{flex:1 1 auto;padding:1.5rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem 1.5rem}.participant-billing-view .bill-container .bill-details .general-info-header .tariff-info>.title-text{align-self:center}.participant-billing-view .bill-container .bill-details .general-info-header .tariff-info .data-text{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.participant-billing-view .bill-container .bill-details .general-info-header .tariff-info .wrapper{padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 0;gap:.75rem;border-radius:.5rem;background-color:#fff}.participant-billing-view .bill-container .bill-details .general-info-header .tariff-info .tariff-cap-hint{align-self:center}.participant-billing-view .bill-container .thank-you-note{flex-grow:1;width:100%;padding:3rem 1.5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;text-align:center}.participant-billing-view .billing-actions-card{width:100%;min-height:max(100%,33vh);position:sticky;top:0;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;align-items:stretch;flex-wrap:nowrap;overflow:visible}.participant-billing-view .billing-actions-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem;outline:.15625rem solid rgb(241.48,107.32,34.52);outline-offset:-.3125rem;z-index:-1}.participant-billing-view .billing-actions-card .due-amount-info{display:flex;flex-direction:column;gap:.375rem}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row .amount-label{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row .amount{display:flex;flex-direction:row-reverse;gap:.5ch;align-items:baseline}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row:not(.total-due) .label-text{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row:not(.total-due) .amount .data-text:not(.unit){font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;font-feature-settings:"ss01" on,"ss03" on;color:#020305}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row.total-due{padding-bottom:.75rem}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row.total-due .label-text{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row.total-due .amount .data-text:not(.unit){font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249;color:#020305}.participant-billing-view .billing-actions-card .due-amount-info .due-amount-info-row.total-due:not(:only-child){margin-top:.75rem;border-top:.0625rem solid rgba(42,62,90,.15);padding-top:.75rem}.participant-billing-view .billing-actions-card .card-actions{align-self:stretch;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.participant-billing-view .billing-actions-card .card-actions>.button{flex:1 1}.participant-billing-view .billing-actions-card .card-notes{display:flex;flex-direction:column;gap:.75rem}.participant-billing-view .billing-actions-card .card-notes .note{padding:.75rem;display:flex;flex-direction:row;align-items:center;gap:.75rem;border-radius:.5rem}.participant-billing-view .billing-actions-card .card-notes .note.success-note{background-color:#f6f6ef;border:.0625rem solid #0b8045}.participant-billing-view .billing-actions-card .card-notes .note.warning-note{background-color:#fbf1ea;border:.0625rem solid rgb(241.48,107.32,34.52)}.participant-billing-view .billing-actions-card .card-notes .note.error-note{background-color:#faeff1;border:.0625rem solid #cc0f2d}.participant-billing-view .billing-actions-card .card-notes .note .note-icon{padding:.375rem;display:flex;align-items:center;justify-content:center}.participant-billing-view .billing-actions-card .card-notes .note .note-icon .icon,.participant-billing-view .billing-actions-card .card-notes .note .note-icon svg{width:2.5rem;height:2.5rem;aspect-ratio:1}.participant-billing-view .billing-actions-card .card-notes .note .note-icon .icon.success-icon,.participant-billing-view .billing-actions-card .card-notes .note .note-icon svg.success-icon{fill:#0b8045}.participant-billing-view .billing-actions-card .card-notes .note .note-icon .icon.warning-icon,.participant-billing-view .billing-actions-card .card-notes .note .note-icon svg.warning-icon{fill:#f16b23}.participant-billing-view .billing-actions-card .card-notes .note .note-icon .icon.error-icon,.participant-billing-view .billing-actions-card .card-notes .note .note-icon svg.error-icon{fill:#cc0f2d}.participant-billing-view .billing-actions-card .card-notes .note .note-text{line-height:1.5;padding-inline-end:.375rem}.participant-billing-view .billing-message-card{min-height:inherit;align-self:stretch;position:relative;padding:0;display:flex;flex-direction:column;gap:.75rem;background-color:#e9eef4;overflow:auto}.participant-billing-view .billing-message-card h4,.participant-billing-view .billing-message-card p{padding-left:1.5rem;padding-right:1.5rem;z-index:1;line-height:1.5;text-shadow:0 .022rem .15rem white}.participant-billing-view .billing-message-card h4{padding-top:1.5rem}.participant-billing-view .billing-message-card .message-visual{position:relative;min-height:min-content;max-height:100%;width:100%;padding:0 0 2rem;margin-block-start:auto;display:flex;justify-content:center;align-items:center;z-index:0;border:.0625rem solid rgba(255,255,255,.9);overflow:hidden;-webkit-mask-image:linear-gradient(to top,black calc(100% - 2.5rem),transparent 100%),linear-gradient(to bottom,black calc(100% - 2rem),transparent 100%);-webkit-mask-composite:destination-in,destination-in;mask-image:linear-gradient(to top,black calc(100% - 2.5rem),transparent 100%),linear-gradient(to bottom,black calc(100% - 2rem),transparent 100%);mask-composite:intersect}.participant-billing-view .billing-message-card .message-visual .visual-bg{display:block;position:absolute;top:0;max-height:120%;max-width:150%;aspect-ratio:2.5/1;opacity:.9}.participant-billing-view .billing-message-card .message-visual .visual-house,.participant-billing-view .billing-message-card .message-visual .visual-bill,.participant-billing-view .billing-message-card .message-visual .visual-money{border-radius:100%;box-shadow:0 .2rem .888rem #22324919;overflow:hidden;animation-fill-mode:both;z-index:1}.participant-billing-view .billing-message-card .message-visual .visual-house{width:4.25rem;margin-top:5.25rem;margin-right:-.75rem}@media(prefers-reduced-motion:no-preference){.participant-billing-view .billing-message-card .message-visual .visual-house{animation:9s floating-reverse ease-in-out infinite}}.participant-billing-view .billing-message-card .message-visual .visual-bill{width:6.25rem;margin-left:-.25rem}@media(prefers-reduced-motion:no-preference){.participant-billing-view .billing-message-card .message-visual .visual-bill{animation:10.5s floating ease-in-out infinite}}.participant-billing-view .billing-message-card .message-visual .visual-money{width:5.25rem;margin-left:-.75rem;margin-bottom:-1rem}@media(prefers-reduced-motion:no-preference){.participant-billing-view .billing-message-card .message-visual .visual-money{animation:10s floating-reverse ease-in-out infinite}}.participant-readiness-card.comet-container{position:relative;padding:.75rem 1.5rem;width:100%;height:100%;min-height:0;min-width:0;grid-column:span 2;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.participant-readiness-card.comet-container .card-info{flex:1 1;min-width:16ch}.participant-readiness-card.comet-container .card-info>.heading-text{margin-bottom:.5rem;min-width:16ch;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;text-shadow:0 .022rem .15rem white}.participant-readiness-card.comet-container .card-info>.label-text{display:block;min-width:16ch;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;text-shadow:0 .022rem .15rem white}.participant-readiness-card.comet-container .card-actions{position:relative}.participant-readiness-card.comet-container .card-status{position:absolute;inset:0;width:100%;height:100%;display:flex;justify-content:end;align-items:center;z-index:-1;transition:all .32s ease-in-out;transform-origin:center}.participant-readiness-card.comet-container .card-status:not(.ready){transform:rotate(10deg) scale(.75) translate(6%,-36%)}.participant-readiness-card.comet-container .card-status:not(.ready) .card-status-background{opacity:.82}.participant-readiness-card.comet-container .card-status:not(.ready) .card-status-icon{visibility:hidden}.participant-readiness-card.comet-container .card-status.ready .card-status-background{opacity:.92}.participant-readiness-card.comet-container .card-status.ready .card-status-icon{visibility:visible}.participant-readiness-card.comet-container .card-status.ready .card-status-icon .icon{opacity:0;transform:scale(.32);animation:scale-fade-in .32s cubic-bezier(.175,.885,.32,1.275) .16s both}.participant-readiness-card.comet-container .card-status .card-status-background{width:80%;min-height:102%;max-width:none;-webkit-mask-image:linear-gradient(to left,black 78%,transparent 100%),linear-gradient(to right,black 78%,transparent 100%);-webkit-mask-composite:destination-in,destination-in;mask-image:linear-gradient(to left,black 78%,transparent 100%),linear-gradient(to right,black 78%,transparent 100%);mask-composite:intersect}.participant-readiness-card.comet-container .card-status .card-status-icon{position:absolute;width:77.77%;height:100%;z-index:0;display:flex;justify-content:center;align-items:center}.participant-readiness-card.comet-container .card-status .card-status-icon .icon{width:50%;height:50%;aspect-ratio:1;fill:#fff;opacity:.9;filter:drop-shadow(0 .2rem .888rem rgba(33.8863636364,50.0227272727,72.6136363636,.09999))}.participant-prepaid-meter-card.comet-container{width:100%;height:100%;min-height:0;min-width:0;display:grid;grid-template-columns:3fr 2fr;gap:1.5rem;align-items:stretch}.participant-prepaid-meter-card.comet-container>.empty-state{grid-column:span 2}.participant-prepaid-meter-card.comet-container .card-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.participant-prepaid-meter-card.comet-container .card-info>.card-title{display:block;min-width:8ch;margin-bottom:auto;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;text-shadow:0 .022rem .15rem white}.participant-prepaid-meter-card.comet-container .card-info .meter-initial-value{display:flex;align-items:baseline;gap:.4ch;min-width:12ch}.participant-prepaid-meter-card.comet-container .card-info .meter-initial-value>*{display:block;line-height:normal;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;text-shadow:0 .022rem .15rem white}.participant-prepaid-meter-card.comet-container .card-info .reload-button{width:fit-content}.participant-prepaid-meter-card.comet-container .meter-box{align-self:center;max-height:fit-content;display:flex;flex-direction:column;align-items:end;justify-content:center}.participant-prepaid-meter-card.comet-container .meter-box .meter-progress{max-height:6rem;min-height:4rem;width:8rem;align-self:center}.participant-prepaid-meter-card.comet-container .meter-box .meter-progress .custom-content{gap:.4ch}.participant-prepaid-meter-card.comet-container .meter-box .meter-icon{max-width:3rem}.participant-prepaid-meter-card.comet-container .meter-box .meter-current-value{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;line-height:normal}.participant-tariff-card.comet-container{width:100%;height:100%;min-height:0;min-width:0;display:grid;grid-template-columns:3fr 2fr;gap:1.5rem;align-items:stretch}.participant-tariff-card.comet-container .card-info{min-width:0;display:flex;flex-direction:column;gap:.4ch}.participant-tariff-card.comet-container .card-info>.heading-text{min-width:8ch;line-height:normal;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;text-shadow:0 .022rem .15rem white}.participant-tariff-card.comet-container .card-info>.label-text{display:block;min-width:8ch;margin-bottom:auto;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;text-shadow:0 .022rem .15rem white}.participant-tariff-card.comet-container .tariff-cap-hint{align-self:center}.participant-energy-power-card.comet-container{width:100%;height:100%;min-height:0;min-width:0;display:grid;grid-template-columns:3fr 2fr;gap:1.5rem;align-items:stretch}.participant-energy-power-card.comet-container .card-info{min-width:min-content;display:flex;flex-direction:column;align-items:flex-start;gap:.4ch;max-height:100%}.participant-energy-power-card.comet-container .card-info>.heading-text{min-width:8ch;line-height:normal;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;text-shadow:0 .022rem .15rem white}.participant-energy-power-card.comet-container .card-info>.label-text{display:block;min-width:8ch;margin-bottom:auto;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;overflow-x:hidden;text-shadow:0 .022rem .15rem white}.participant-energy-power-card.comet-container .card-info .data-text.emphasized{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.participant-energy-power-card.comet-container .meter-box{position:relative;align-self:center;max-height:fit-content;display:flex;flex-direction:column;align-items:end;justify-content:center}.participant-energy-power-card.comet-container .meter-box .meter-progress{max-height:6rem;min-height:4rem;width:8rem;align-self:center}.participant-energy-power-card.comet-container .meter-box .meter-progress .custom-content{gap:.4ch}.participant-energy-power-card.comet-container .meter-box .meter-icon{max-height:3rem;min-height:2rem;max-width:3rem;min-width:2rem}.participant-energy-power-card.comet-container .meter-box .meter-icon.unlimited-icon{position:absolute;left:auto;right:auto;bottom:0;align-self:center}.participant-energy-power-card.comet-container .meter-box .meter-icon.unlimited-icon.energy{fill:#0b8045}.participant-energy-power-card.comet-container .meter-box .meter-icon.unlimited-icon.power{fill:#f16b23}.participant-energy-power-card.comet-container .meter-box .unlimited{width:8rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.participant-energy-power-card.comet-container .meter-box .unlimited .unlimited-progress{aspect-ratio:2;max-height:6rem;min-height:4rem;width:100%;border-radius:6rem 6rem 0 0;overflow:hidden;align-self:center}.participant-energy-power-card.comet-container .meter-box .unlimited .unlimited-progress.energy{background-color:#f6f6ef}.participant-energy-power-card.comet-container .meter-box .unlimited .unlimited-progress.power{background-color:#fbf1ea}.participant-energy-power-card.comet-container .meter-box .meter-current-value{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700;line-height:normal}.participant-energy-power-card.comet-container .meter-remaining-value{line-height:normal}.appliance-icon-selector{height:100%;position:relative;display:flex;flex-direction:column;gap:.625rem}.appliance-icon-selector .icon-selector-container{flex-grow:1;position:relative;width:100%;height:100%;display:flex;flex-direction:column}.appliance-icon-selector .appliance-icon-box{flex-grow:1;padding:2rem;width:100%;min-height:min(16rem,50vh);min-height:min(8rem,30vh);border-radius:.5rem;border:.09375rem solid rgb(174.313814433,194.7680824742,223.686185567);display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.appliance-icon-selector .appliance-icon-box:focus:not(:focus-within),.appliance-icon-selector .appliance-icon-box:focus-visible{outline:.15625rem solid #3e5b84;outline-offset:.15625rem}.appliance-icon-selector .appliance-icon-box>svg{max-width:10rem;max-height:10rem;height:100%;width:100%;object-fit:contain}.appliance-icon-selector .appliance-icon-box .appliance-arrow-down{padding-top:.25rem;position:absolute;top:50%;right:1.25rem;width:2rem;height:2rem;transform:translateY(-50%);fill:#4e73a7;background-color:#fff;border-radius:100%}.appliance-icon-selector .appliance-icon-box:hover{background-color:#2a3e5a0f;border-color:#d4530d}.appliance-icon-selector .appliance-icon-box:hover .appliance-arrow-down{fill:#d4530d}.appliance-icon-selector .appliance-icon-dropdown{position:relative;width:100%;height:max(100%,50vh);border-radius:.5rem;box-shadow:0 .2rem .888rem #22324919;position:absolute;top:0;left:0;right:0;background-color:#fff;border:.0625rem solid rgb(174.313814433,194.7680824742,223.686185567);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity}.appliance-icon-selector .appliance-icon-dropdown .dropdown-search-bar{flex-shrink:0;min-height:3rem;padding:.75rem .75rem 1.25rem;background:linear-gradient(to bottom,#ffffff 75%,transparent);display:flex;align-items:stretch;position:sticky;top:0;z-index:1}.appliance-icon-selector .appliance-icon-dropdown .dropdown-search-bar .search-field-input.search-focused{width:100%}.appliance-icon-selector .appliance-icon-dropdown .dropdown-search-bar .icon-search-field{width:100%;height:3rem;border-radius:.5rem;padding:.25rem .625rem .25rem .25rem;background-color:#f4f6f9;gap:.25rem}.appliance-icon-selector .appliance-icon-dropdown .dropdown-search-bar .icon-search-field>input{flex-grow:1}.appliance-icon-selector .appliance-icon-dropdown .icon-dropdown-children{width:100%;min-width:0;padding:0 .75rem 4rem;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:9rem;grid-gap:.75rem}.appliance-icon-selector .appliance-icon-dropdown .icon-dropdown-children>.empty-state{grid-column:span 2;max-height:100%}.appliance-icon-selector .appliance-icon-dropdown .dropdown-appliance{width:100%;min-height:5rem;padding:1.5rem;border-radius:.5rem;border:.09375rem solid rgba(42,62,90,.15);display:flex;justify-content:center;align-items:center;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:normal}.appliance-icon-selector .appliance-icon-dropdown .dropdown-appliance.selected{background-color:#3e5b841f;border:.125rem solid rgb(53.8505154639,79.0386597938,114.6494845361);cursor:initial}.appliance-icon-selector .appliance-icon-dropdown .dropdown-appliance:hover:not(.selected){border:.09375rem solid #d4530d;background-color:#2a3e5a0f}.appliance-icon-selector .appliance-icon-dropdown .dropdown-appliance:focus:not(:focus-within),.appliance-icon-selector .appliance-icon-dropdown .dropdown-appliance:focus-visible{outline:.15625rem solid #3e5b84;outline-offset:.15625rem}.appliance-icon-selector .appliance-icon-dropdown .dropdown-appliance svg{max-height:5rem;max-width:100%}.project-form-map{position:relative;border-radius:.75rem;border:.09375rem solid rgba(42,62,90,.15);overflow:hidden}.project-form-map .map-pin{position:absolute;top:50%;left:50%;margin-left:-2.5rem;margin-top:-3.5rem;filter:drop-shadow(0 .6rem 4rem rgba(33.8863636364,50.0227272727,72.6136363636,.3333))}.project-form-map .map-pin svg{fill:#2a3e5a;width:5rem;height:5rem}.new-tariff-form .form-assigned-participants,.new-load-management-form .form-assigned-participants{min-height:min(50vh,30rem)}.new-tariff-form .form-assigned-participants .label-text-container,.new-load-management-form .form-assigned-participants .label-text-container{border-bottom:.0625rem solid rgba(42,62,90,.15);padding-bottom:.75rem;margin-bottom:.625rem}.new-tariff-form .fields-wrapper .text-field-label,.new-load-management-form .fields-wrapper .text-field-label{display:flex;align-items:center;gap:.25rem;min-height:1.5rem;line-height:1.5rem}.new-tariff-form .fields-wrapper .text-field-label>.label-text,.new-load-management-form .fields-wrapper .text-field-label>.label-text{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;line-height:normal;text-align:left;text-wrap:nowrap;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.new-tariff-form .fields-wrapper .text-field-label:has(.form-hint),.new-tariff-form .fields-wrapper .text-field-label .label-hint,.new-load-management-form .fields-wrapper .text-field-label:has(.form-hint),.new-load-management-form .fields-wrapper .text-field-label .label-hint{position:relative;display:inline-flex;align-items:center;cursor:pointer}.new-tariff-form .fields-wrapper .text-field-label:has(.form-hint) svg,.new-tariff-form .fields-wrapper .text-field-label .label-hint svg,.new-load-management-form .fields-wrapper .text-field-label:has(.form-hint) svg,.new-load-management-form .fields-wrapper .text-field-label .label-hint svg{aspect-ratio:1;height:1.25rem;width:1.25rem}.new-simulation-form .simulation-config-group .simulation-config-card .simulation-card-desc{padding-top:.25rem;min-width:0;display:flex;flex-direction:column;gap:.5rem}.new-simulation-form .simulation-config-group .simulation-config-card .simulation-card-desc>*{display:block;text-wrap:pretty}.form-container .time-load-list .form-column.third{padding-inline-end:.75rem;width:33.3333%;flex-grow:1}.form-container .time-load-list .form-column.two-thirds{min-width:66.6666%}.digit-separation-select{display:flex;flex-direction:column;gap:.75rem}.digit-separation-select .select-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(50% - 2rem),1fr));grid-template-rows:repeat(auto-fill,minmax(calc(50% - 2rem),1fr));gap:1.5rem}@media(max-width:768px){.digit-separation-select .select-options{grid-template-columns:1fr;grid-template-rows:1fr}}.digit-separation-select .select-options .digit-separation-card{padding:1.5rem;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;border-radius:.5rem;border:.09375rem solid rgba(42,62,90,.15);background:#fff;color:#5b5b71;transition:all .08s ease-in-out;gap:1.5rem}.digit-separation-select .select-options .digit-separation-card .card-check{flex-shrink:0;visibility:hidden;display:flex;align-items:center;justify-content:center}.digit-separation-select .select-options .digit-separation-card .card-check svg{width:2rem;height:2rem;aspect-ratio:1;fill:#364f73}.digit-separation-select .select-options .digit-separation-card.selected{border-color:#364f73;background-color:#3e5b841f;color:#364f73}.digit-separation-select .select-options .digit-separation-card.selected .card-check{visibility:visible}.digit-separation-select .select-options .digit-separation-card:hover:not(.selected,.disabled){border-color:#d4530d;color:#bc4a0c;background-color:#2a3e5a0f;cursor:pointer}.digit-separation-select .select-options .digit-separation-card:disabled,.digit-separation-select .select-options .digit-separation-card.disabled,.digit-separation-select .select-options .digit-separation-card .disabled{opacity:.5;border-color:#dddde3;cursor:not-allowed}.digit-separation-select .select-options .digit-separation-card .card-content{flex-grow:1;position:relative;display:flex;flex-direction:column;gap:.125rem}.digit-separation-select .select-options .digit-separation-card .card-content .card-example-number{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:currentColor}.digit-separation-select .select-options .digit-separation-card .card-content .rules{min-width:0;position:relative;display:flex;flex-wrap:wrap;flex-direction:row;gap:0 1rem}.digit-separation-select .select-options .digit-separation-card .card-content .card-title{min-width:0;flex:0 1 auto;display:flex;align-items:baseline;gap:.5rem;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;text-transform:capitalize;overflow:hidden}.digit-separation-select .select-options .digit-separation-card .card-content .card-title .key{flex-basis:50%;white-space:nowrap;text-overflow:ellipsis;color:#5b5b71}.digit-separation-select .select-options .digit-separation-card .card-content .card-title .value{flex-basis:50%;white-space:nowrap;text-overflow:ellipsis;font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.comet-list-item.project-list-item .project-location{min-width:0;display:flex;flex-direction:row;align-items:center;gap:.75rem}.comet-list-item.project-list-item .project-location .icon{position:relative;display:flex;justify-content:center;align-items:center}.comet-list-item.project-list-item .project-location .icon svg{flex-shrink:0;width:1.5rem;height:1.5rem;aspect-ratio:1;fill:#5b5b71}.comet-list-item.project-list-item .project-location .location-details{min-width:0;display:flex;flex-direction:column;gap:.5rem}.comet-list-item.project-list-item .project-location .location-details>*{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;padding-right:1.5rem}.comet-list-item.workshop-list-item,.comet-list-item-headings.workshop-list-headings{grid-auto-columns:3rem 1fr 1.25fr 3rem}.comet-list-item-headings.workshop-list-headings>.list-item-heading:last-child{grid-column:span 2}.comet-list-item.design-list-item,.comet-list-item-headings.design-list-headings{grid-auto-columns:3rem 1.5fr .6fr .8fr 1.75fr 3rem}.comet-list-item.design-list-item.selectable,.comet-list-item-headings.design-list-headings.selectable{grid-auto-columns:3rem 1.5fr .8fr 1.75fr auto;cursor:pointer}.comet-list-item-headings.design-list-headings>.list-item-heading:last-child{grid-column:span 2}.comet-list-item.design-list-item .design-status{display:flex;align-items:center;min-width:0}.comet-list-item.design-list-item .design-status .design-tag{max-width:100%;min-width:3.2ch;flex:1 1 0;display:inline-flex}.comet-list-item.design-list-item .power-system-icons{display:flex;align-items:center;gap:.5rem}.comet-list-item.design-list-item .power-system-icons .icon{position:relative;padding:.5rem;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:3rem;aspect-ratio:1/1.5;color:#5b5b71;background-color:#f2f2f3;border-radius:.25rem}.comet-list-item.design-list-item .power-system-icons .icon svg{width:100%;height:100%;fill:currentColor;aspect-ratio:1}.comet-list-item.design-list-item .power-system-icons .icon.disabled{color:#afafc0}.comet-list-item.design-list-item .power-system-icons .icon.disabled svg{opacity:.5}.comet-list-item.design-list-item:hover .power-system-icons,.comet-list-item.design-list-item.selected .power-system-icons{z-index:1}.comet-list-item.design-list-item:hover .power-system-icons .icon,.comet-list-item.design-list-item.selected .power-system-icons .icon,.comet-list-item.design-list-item:hover .comet-tag,.comet-list-item.design-list-item.selected .comet-tag{background-color:#ffffffe6}.comet-list-item.design-list-item .counts{min-width:0;display:flex;align-items:center;gap:.75rem}.comet-list-item.design-list-item .counts>*{flex:1 1 auto}.comet-list-item.design-list-item .counts .label-text{text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow:hidden}.comet-list-item.participant-list-item,.comet-list-item-headings.participant-list-headings{grid-auto-columns:3rem 1fr .75fr .75fr 3rem}.comet-list-item-headings.participant-list-headings>.list-item-heading:last-child{grid-column:span 3}.comet-list-item.simulation-participant-list-item:not(.billing),.comet-list-item-headings.simulation-participant-list-headings:not(.billing){grid-auto-columns:3rem 1fr .5fr .5fr .5fr .5fr}.comet-list-item.simulation-participant-list-item.billing,.comet-list-item-headings.simulation-participant-list-headings.billing{grid-auto-columns:3rem 1fr .75fr .5fr .5fr .5fr}.comet-list-item.simulation-participant-list-item:hover .comet-tag,.comet-list-item.simulation-participant-list-item.selected .comet-tag,.comet-list-item-headings.simulation-participant-list-headings:hover .comet-tag,.comet-list-item-headings.simulation-participant-list-headings.selected .comet-tag{background-color:#ffffffe6}.comet-list-item-headings.simulation-participant-list-headings>.list-item-heading:first-child{grid-column:span 2}.comet-list-item-headings.simulation-participant-list-headings>.list-item-heading:last-child{grid-column:span 1}.comet-list-item.sequence-list-item,.comet-list-item-headings.sequence-list-headings{grid-auto-columns:3rem 1.5fr .75fr 1fr 1fr 2.4rem 3rem}.comet-list-item-headings.sequence-list-headings>.list-item-heading:last-child{grid-column:span 5}.comet-list-item.sequence-list-item .list-item-name-link{grid-column:span 2}.comet-list-item.sequence-list-item .details-wrapper{display:flex;align-items:center;gap:1rem}.comet-list-item.sequence-list-item .details-wrapper>*{flex:0 1 0;min-width:4ch}.comet-list-item.sequence-list-item .count.design{max-width:calc(100% - 1.5rem)}.comet-list-item.sequence-list-item .sequence-simulations-list{display:flex;flex-direction:column}.comet-list-item.sequence-list-item.collapsed:not(:hover,.expanded) .list-item-icon{background-color:#3e5b841f}.comet-list-item.sequence-list-item.collapsed .sequence-simulations-list{visibility:hidden;opacity:0}.comet-list-item.sequence-list-item.expanded:not(:hover){background-color:#3e5b841f}.comet-list-item.sequence-list-item.expanded:not(:hover) .list-item-icon{background-color:#fff}.comet-list-item.simulation-list-item,.comet-list-item-headings.simulation-list-headings{grid-auto-columns:3rem 1.5fr .75fr 1fr 1fr 2.4rem 3rem}.comet-list-item.simulation-list-item.sequence-simulation-list-item,.comet-list-item-headings.simulation-list-headings.sequence-simulation-list-item{grid-auto-columns:1.5rem 3rem 1.22fr .75fr 1fr 1fr 2.4rem 3rem}.comet-list-item.simulation-list-item>:last-child{grid-column:span 2}.comet-list-item-headings.simulation-list-headings>.list-item-heading:last-child{grid-column:span 5}.comet-list-item.simulation-list-item .run-simulation-button{width:fit-content}.comet-list-item.simulation-list-item .details-wrapper{display:flex;align-items:center;gap:1rem}.comet-list-item.simulation-list-item .details-wrapper>*{flex:0 1 0;min-width:4ch}.comet-list-item.simulation-list-item .count.design{max-width:calc(100% - 1.5rem)}.comet-list-item.simulation-list-item:hover .comet-tag,.comet-list-item.simulation-list-item.selected .comet-tag{background-color:#ffffffe6}.comet-list-item.simulation-list-item.sequence-simulation-list-item:before{content:"";align-self:flex-start;display:inline-flex;width:.75rem;height:50%;margin-left:1.25rem;border-end-start-radius:.25rem;border-left:rgba(62,91,132,.12) solid .09375rem;border-bottom:rgba(62,91,132,.12) solid .09375rem}.comet-list-item.simulation-list-item.sequence-simulation-list-item:not(:hover) .list-item-icon{background-color:#3e5b841f}.comet-list-item.simulation-list-item.sequence-simulation-list-item:not(:hover) .list-item-icon svg{fill:#2a3e5a}.comet-list-item.tariff-list-item,.comet-list-item-headings.tariff-list-headings{grid-auto-columns:3rem 1fr 1.75fr 3rem}.comet-list-item.tariff-list-item.selectable,.comet-list-item-headings.tariff-list-headings.selectable{grid-auto-columns:3rem 1fr 1.75fr auto;cursor:pointer}.comet-list-item-headings.tariff-list-headings>.list-item-heading:last-child{grid-column:span 2}.comet-list-item.tariff-list-item .counts{grid-auto-columns:1fr 1.5fr 1fr}.comet-list-item.tariff-list-item .counts .label-text{text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow:hidden}.comet-list-item.tariff-list-item .counts .count-details:has(.tariff-cap-details){flex-wrap:wrap;gap:0}.comet-list-item.tariff-list-item .loads-count .count-details .programmed-loads-icon{margin-left:.75rem}.comet-list-item.load-management-list-item,.comet-list-item-headings.load-management-list-headings{grid-auto-columns:3rem 1fr 1.75fr 3rem}.comet-list-item-headings.load-management-list-headings>.list-item-heading:last-child{grid-column:span 2}.comet-list-item.load-management-list-item{position:relative}.comet-list-item.programmed-load-list-item,.comet-list-item-headings.programmed-load-list-headings{grid-auto-columns:3rem 1.75fr 1fr 1.25fr 3rem}.comet-list-item.programmed-load-list-item.deletable-row,.comet-list-item-headings.programmed-load-list-headings.deletable-row{grid-auto-columns:3rem 1.5fr 1fr 3rem}.comet-list-item-headings.programmed-load-list-headings>.list-item-heading:last-child{grid-column:span 3}.comet-list-item-headings.simulation-programmed-loads-list-headings{grid-auto-columns:3rem 1fr .5fr .5fr}.comet-list-item-headings.simulation-programmed-loads-list-headings>.list-item-heading:first-child{grid-column:span 2}.comet-list-item-headings.simulation-programmed-loads-list-headings>.list-item-heading:last-child{grid-column:span 1}.simulation-programmed-loads-list-item{grid-auto-columns:3rem 1fr .5fr .5fr}.comet-list-item.appliance-list-item,.comet-list-item-headings.appliance-list-headings{grid-auto-columns:5.1rem 1.1fr 2fr 3rem}.comet-list-item.appliance-list-item.store-appliance,.comet-list-item-headings.appliance-list-headings.store-appliance{grid-template-columns:4.1rem 1.5fr .75fr 3rem}.comet-list-item-headings.appliance-list-headings>.list-item-heading:last-child{grid-column:span 2}.comet-list-item.appliance-list-item .counts{grid-template-columns:.8fr .8fr 1fr 1.5fr}.comet-list-item.appliance-list-item .count-details:has(.details-wrapper){gap:.5rem 1rem;flex-wrap:wrap}.comet-list-item.appliance-list-item.store-appliance{height:fit-content}.comet-list-item.appliance-list-item.store-appliance .counts{grid-template-columns:auto}.comet-list-item.appliance-list-item.store-appliance .list-item-icon.large-icon{padding:1rem;width:4.1rem;height:4.1rem}.comet-list-item.appliance-list-item .details-wrapper{min-width:0;display:flex;align-items:center;gap:.5rem}.sim-param-list-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1.25rem;background-color:#f4f6f9;margin:0;padding:1rem 1.25rem}.sim-param-list-item>*{flex:1 1 0}.sim-param-list-item .label-text{flex-grow:2}.sim-param-list-item .data-text .unit{margin-left:.5rem;font-weight:500}.comet-list-item.simulation-note-list-item,.comet-list-item-headings.simulation-notes-list-headings{grid-auto-columns:3rem 12ch 2fr auto}.comet-list-item-headings.simulation-notes-list-headings>.list-item-heading:last-child{grid-column:span 2}.comet-list-item.simulation-note-list-item{max-width:100%;min-height:4lh}.comet-list-item.simulation-note-list-item.expanded{height:fit-content;padding-top:1lh;padding-bottom:1lh}.comet-list-item.simulation-note-list-item .note-text{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.comet-list-item.simulation-note-list-item .note-text.expanded{-webkit-line-clamp:initial;line-clamp:initial}.comet-modal{position:fixed;inset:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.comet-modal.hidden{display:none}.comet-modal:after{content:"";position:fixed;inset:0;background:#223249;opacity:.9;z-index:900}.comet-modal .modal-container{position:relative;background:#fff;border-radius:1rem;box-shadow:0 .6rem 4rem #22324955;min-width:min(38rem,90vw);max-width:90vw;max-height:90vh;z-index:990;display:flex;flex-direction:column;align-items:stretch;overflow:visible}.comet-modal .modal-title{padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:.0625rem solid rgba(42,62,90,.15);gap:.75rem}.comet-modal .modal-title .title-icon{width:2rem;height:2rem;aspect-ratio:1;display:flex;align-items:center}.comet-modal .modal-title .title-icon svg{width:100%;height:100%;aspect-ratio:1;fill:url(#gradient-dark-accent)}.comet-modal .modal-title .title-icon .error{fill:#cc0f2d}.comet-modal .modal-title .title-icon .warning{fill:#f16b23}.comet-modal .modal-title .title-icon .success{fill:#0b8045}.comet-modal .modal-title .title-text{font-family:Montserrat;font-style:normal;font-size:1.125rem;font-weight:600;color:#364f73;text-align:left;flex-grow:1;line-height:normal;margin:0}.comet-modal .modal-content{min-width:0;padding:1.5rem;display:flex;flex-direction:column;overflow:auto}.comet-modal .modal-content>p{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;margin:0;max-width:56ch;text-wrap:pretty}.comet-modal .modal-content>p~p{margin-top:.625rem}.comet-modal .modal-bottom-bar{border-top:.0625rem solid rgba(42,62,90,.15);padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.modal-form-body{position:relative;padding:0;display:flex;flex-direction:column;gap:1.5rem}.share-participant-link,.participant-link{min-width:min-content;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;align-items:stretch;gap:1.5rem}.share-participant-link .details-container,.participant-link .details-container{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:1.5rem}.share-participant-link .participant-url>span,.participant-link .participant-url>span{user-select:all}.share-participant-link .participant-url .comet-tag,.participant-link .participant-url .comet-tag{margin:0}.share-participant-link .simulation-link-container,.share-participant-link .simulation-code-container,.participant-link .simulation-link-container,.participant-link .simulation-code-container{flex-grow:1;display:flex;gap:1rem}.share-participant-link .simulation-link-container,.participant-link .simulation-link-container{flex-direction:column}.share-participant-link .simulation-code-container,.participant-link .simulation-code-container{flex-direction:row;align-items:center}.share-participant-link .simulation-code-container .highlighted,.participant-link .simulation-code-container .highlighted{min-width:40ch}.share-participant-link label,.participant-link label{font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71}.share-participant-link .highlighted,.participant-link .highlighted{flex-grow:1;padding:0 1.25rem;min-height:4rem;min-width:32ch;border-radius:.75rem;background-color:#edf1f6;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;overflow:hidden;text-overflow:ellipsis}.share-participant-link .highlighted .code,.participant-link .highlighted .code{letter-spacing:1ch;font-size:larger;user-select:all}.share-participant-link .buttons-container,.participant-link .buttons-container{display:flex;flex-wrap:nowrap;gap:1rem;align-items:center}.share-participant-link .qr-container,.participant-link .qr-container{flex-grow:1;align-self:stretch;padding:2rem 3rem;display:flex;justify-content:center;align-items:center;border-radius:.75rem;background-color:#edf1f6;min-height:18rem}.help-text{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71;text-align:left;line-height:normal;font-size:larger;text-wrap:balance}.duplication-modal .empty-state{padding:2.5rem;min-height:min(32rem,40vh)}.duplication-modal.design-duplication-modal .duplication-form{max-width:min(90vw,48rem)}.duplication-modal.workshop-duplication-modal .duplication-form,.duplication-modal.project-duplication-modal .duplication-form{max-width:min(90vw,36rem)}.project-users-modal .empty-state{padding:4rem;display:flex;align-items:center;justify-content:center;min-height:12rem}.project-users-modal .modal-container{min-width:min(90vw,44rem)}.project-users-modal .form-label,.project-users-modal .form-description{display:flex;align-items:center;gap:.75rem}.project-users-modal .project-collaboration-form{position:relative;width:100%;display:flex;flex-direction:column}.project-users-modal .project-collaboration-form .search-form-section{position:relative;width:100%}.project-users-modal .project-collaboration-form .search-form-section>.form-label{flex-basis:100%}.project-users-modal .project-collaboration-form .search-form-section .search-user-bar{flex-basis:100%;display:flex;align-items:flex-start;gap:1.25rem}.project-users-modal .project-collaboration-form .search-form-section .search-user-bar>.text-field-container{flex-grow:1}.project-users-modal .project-collaboration-form .find-another-button{margin-inline-start:auto}.project-users-modal .project-access{margin-top:2.5rem;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.625rem}.project-users-modal .project-access:only-child{margin-top:0}.project-users-modal .project-access .access-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.project-users-modal .project-access .access-list .access-list-headings{grid-template-columns:2.5rem .75fr .5fr .75fr;padding:.625rem;margin-bottom:.625rem;border-bottom:.0625rem solid rgba(42,62,90,.15);gap:1rem}.project-users-modal .project-user{position:relative;display:grid;grid-template-columns:2.5rem .75fr .5fr .75fr;align-items:center;padding:.625rem;gap:1rem;border-radius:.5rem}.project-users-modal .project-user:hover{background-color:#2a3e5a0f}.project-users-modal .project-user.editing{background-color:#3e5b841f}.project-users-modal .project-user .name{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:20ch}.project-users-modal .project-user .avatar{display:flex}.project-users-modal .project-user .avatar .user-avatar{cursor:default}.project-users-modal .project-user .role{display:flex;align-items:center;min-width:min-content;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.project-users-modal .project-user .actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.project-users-modal .project-user.found-user{grid-template-columns:2.5rem .5fr 1fr;background-color:#3e5b841f;border:.09375rem solid #2a3e5a;color:#364f73;margin-top:.625rem}.project-users-modal .project-user.found-user>*{color:currentColor}.project-users-modal .project-user.found-user .select-field-container{flex-grow:1}.project-users-modal .searched-user{display:flex;flex-direction:column}.project-users-modal .searched-user .add-collaborator-button{margin-top:1.25rem;align-self:flex-start}.map-full-screen-modal{max-width:inherit;max-height:inherit}.map-full-screen-modal .map-overlay-content{position:relative;display:flex;height:min(64rem,80vh);width:min(64rem,90vw);border-radius:1rem;overflow:hidden;z-index:1}.map-full-screen-modal .map-overlay-content .map-pin{position:absolute;top:50%;left:50%;margin-left:-3rem;margin-top:-5rem;filter:drop-shadow(0 .6rem 4rem rgba(33.8863636364,50.0227272727,72.6136363636,.3333))}.map-full-screen-modal .map-overlay-content .map-pin svg{width:6rem;height:6rem;aspect-ratio:1;fill:#2a3e5a}.map-full-screen-modal .map-close-button{position:absolute;top:1.5rem;right:1.5rem;box-shadow:0 .6rem 4rem #22324955;z-index:10}.map-full-screen-modal .details-chip{position:absolute;bottom:1.5rem;left:1.5rem;min-height:6rem;max-width:calc(100% - 3rem);min-width:0;padding:1.25rem 2.5rem;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;gap:1rem 2rem;background-color:#fff;border-radius:5rem;box-shadow:0 .6rem 4rem #22324955;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;line-height:normal;z-index:1}@media(max-width:768px){.map-full-screen-modal .details-chip{flex-wrap:wrap;padding:1.5rem;border-radius:.75rem}.map-full-screen-modal .details-chip>*{flex-grow:1}.map-full-screen-modal .details-chip .sunrise-sunset-section{background-color:#d4530d0d;padding:.75rem;border-radius:.5rem}}@media(max-width:768px)and (max-width:480px){.map-full-screen-modal .details-chip .sunrise-sunset-section{flex-wrap:wrap;justify-content:center}.map-full-screen-modal .details-chip .sunrise-sunset-section>*{flex-basis:100%}}@media(max-width:768px){.map-full-screen-modal .details-chip .sunrise-sunset-section .separator-line{display:none}.map-full-screen-modal .details-chip .sunrise-sunset-section .time-txt{align-items:center;text-align:center}.map-full-screen-modal .details-chip .sunrise-sunset-section .time-txt:last-child{order:3}.map-full-screen-modal .details-chip .sunrise-sunset-section .chip-icon{order:1}}.map-full-screen-modal .details-chip .separator-line{flex:none;min-width:.0625rem;max-width:.0625rem;width:.0625rem;height:inherit;background-color:#2a3e5a26;align-self:stretch}.map-full-screen-modal .details-chip .location-section{min-width:0;position:relative;display:flex;flex-direction:column;gap:.25rem}.map-full-screen-modal .details-chip .location-section span{max-width:100%;width:100%;overflow:hidden}.map-full-screen-modal .details-chip .location-section .address{max-width:32ch;text-wrap:nowrap;text-overflow:ellipsis}.map-full-screen-modal .details-chip .location-section .address:not(:empty)~.country{font-size:smaller;color:#5b5b71}.map-full-screen-modal .details-chip .sunrise-sunset-section{display:flex;flex-direction:row;align-items:center;gap:1.25rem}.map-full-screen-modal .details-chip .sunrise-sunset-section .chip-icon{flex-shrink:0;width:2.5rem;height:2.5rem;fill:#f16b23}.map-full-screen-modal .details-chip .sunrise-sunset-section .time-txt{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}.map-full-screen-modal .details-chip .sunrise-sunset-section .time-txt span:first-child{font-size:smaller;line-height:normal;color:#5b5b71}.create-participant-modal .form-section.participant-type{position:relative}.create-participant-modal .form-section.participant-type .select-options-container{gap:1.5rem}.create-participant-modal .form-container .form-column.half{flex-basis:min(50% - .75rem,100%)}.appliance-store-order-modal .section-head{max-width:56ch;text-wrap:pretty}.appliance-store-order-modal .store-order-actions-bar{position:sticky;top:-1.5rem;padding-left:0;padding-right:0;background-color:#fff;z-index:1}.appliance-store-order-modal .store-order-actions-bar .refresh-store-list-button{margin-left:auto}.appliance-store-order-modal .empty-state{min-height:40vh;min-width:32rem}.appliance-store-order-modal .list-items-container{min-width:24rem;padding-bottom:4rem;gap:.5rem}.appliance-store-order-modal .list-items-container .store-order-row{display:grid;grid-template-columns:5ch 1fr;gap:.5rem;max-width:44rem}.appliance-store-order-modal .list-items-container .store-order-row .order-number{min-width:0;padding-left:1ch;padding-right:1ch;background-color:#f4f6f9;border-radius:.5rem;text-align:center}.appliance-store-order-modal .list-items-container .store-order-row .order-number .label-text{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap}.simulation-notes-modal .form-container{position:relative}.intro-modal .modal-container{max-width:min(40rem,90%)}.intro-modal-content{position:relative;margin:-1.5rem;width:calc(100% + 3rem);height:calc(100% + 3rem);display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;transition:all .08s ease-in-out}.intro-modal-content .intro-visual-wrapper{position:relative;max-height:min(16rem,40vh);min-height:12rem;display:flex;justify-content:center;align-items:center;background-color:#2a3e5a;overflow:hidden;transition:all .08s ease-in-out}.intro-modal-content .intro-visual{min-height:100%;min-width:100%;object-fit:cover;mask-image:linear-gradient(to bottom,black 64%,transparent 88%)}.intro-modal-content .intro-visual.intro-visual-after{position:absolute;inset:0;margin:auto;max-width:100%;opacity:0;transform:scale(1.2);animation:scale-fade-in .5s ease-out;animation-delay:6s;animation-fill-mode:both}.intro-modal-content .intro-visual.intro-visual-after.main{top:32%;background-color:#2a3e5a;mask-image:linear-gradient(to bottom,black 64%,transparent 88%)}@keyframes scale-fade-in{to{opacity:1;transform:scale(1)}}.intro-modal-content .content-text{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;gap:.75rem}.intro-modal-content .content-text>*{max-width:100%;text-align:center;text-wrap:pretty}.intro-modal-content .content-text>*:last-child{margin-bottom:0}.zIndex-20000{z-index:20000}.bgColor{background:#fff}.generic-table{position:relative;padding:.75rem 0 .75rem 1.5rem;border-inline-start:.09375rem solid rgba(42,62,90,.15);flex-grow:1;display:flex;flex-direction:column;overflow-x:auto;--min-content-height: min(16rem, 50vh)}.generic-table.inline-table{padding:0;border-inline-start:none}.generic-table .table{width:100%;border-collapse:collapse;padding:0;margin:0}.generic-table .table tr{padding:.625rem;display:grid;grid-auto-columns:1fr;grid-auto-rows:auto;grid-auto-flow:column;gap:1.5rem;border-bottom:.0625rem solid rgba(42,62,90,.15)}.generic-table .table th,.generic-table .table td{padding:0;border:none;background-color:transparent;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;text-align:left;font-family:Inter;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.generic-table .table thead{position:sticky;top:0;z-index:1}.generic-table .table thead tr{padding:0 .625rem .75rem}.generic-table .table thead tr th{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645}.generic-table .table tbody tr:hover{background-color:#2a3e5a0f}.generic-table .table .unit{margin-inline-start:.5rem;font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:500;color:#5b5b71}.generic-table.no-data{position:relative}.generic-table.no-data .empty-state{min-height:var(--min-content-height)}.data-blocks-table{position:relative;padding:.75rem 0 .75rem 1.5rem;border-inline-start:.09375rem solid rgba(42,62,90,.15);display:grid;gap:1.5rem}.data-blocks-table.grid{grid-template-columns:repeat(auto-fill,minmax(20ch,1fr));grid-auto-rows:1fr;align-content:center}.data-blocks-table.grid.compact{grid-template-columns:repeat(auto-fill,minmax(16ch,1fr))}.data-blocks-table.list{grid-template-columns:repeat(auto-fit,1fr);grid-auto-rows:auto}.data-blocks-table .data-block{display:flex;flex-direction:column;gap:.5rem}.data-blocks-table .data-block .label-text{min-width:min-content;font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645}.data-blocks-table .data-block .data-text .unit{line-height:normal;font-weight:500}.design-ready-card{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;gap:1.5rem 2rem;border:.125rem solid #ffffff;outline:.125rem solid #f6f6ef;outline-offset:-.25rem;transition:all .15s ease-in-out}.design-ready-card .design-readiness-progress{max-width:6rem;max-height:6rem;position:relative}.design-ready-card .design-readiness-progress .progress-segment.completed{stroke:#0b8045}.design-ready-card .design-readiness-progress .step-counter span.current-step{color:#0b8045}.design-ready-card .design-readiness-progress .step-counter span.total-steps{color:#363645}.design-ready-card .design-ready-info{display:flex;flex:1 1 calc(50% - 2rem);gap:1.5rem;align-items:center}.design-ready-card .design-ready-info .card-info-text{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.design-ready-card .design-ready-info .card-info-text .card-title{color:#363645}.design-ready-card .design-ready-info .card-info-text .card-description{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#5b5b71}.design-ready-card .design-ready-info .card-info-text .card-link{margin-top:.5rem}.design-ready-card .design-ready-checklist{margin:.625rem 0;flex:1 1 calc(50% - 2rem);position:relative;display:flex;flex-wrap:wrap;align-content:space-evenly;gap:.75rem 1.5rem}.design-ready-card .design-ready-checklist .checklist-item{flex:1 0 calc(50% - .75rem);display:flex;align-items:center;flex-wrap:nowrap;gap:.75rem}.design-ready-card .design-ready-checklist .checklist-item .item-text{display:flex;align-items:center;gap:.75rem}.design-ready-card .design-ready-checklist .checklist-item .item-text>span{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:currentColor;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow-x:hidden}.design-ready-card .design-ready-checklist .checklist-item .item-text>span.text-decoration-line-through{pointer-events:none;text-decoration-line:line-through;opacity:.5}.design-ready-card .design-ready-checklist .checklist-item .item-icon,.design-ready-card .design-ready-checklist .checklist-item .number-circle{flex-shrink:0;width:1.25rem;height:1.25rem;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.design-ready-card .design-ready-checklist .checklist-item .item-icon svg{fill:#0b8045;background-color:#fff;object-fit:cover;min-width:120%}.design-ready-card .design-ready-checklist .checklist-item .number-circle{background:#e9e9ed;font-family:Inter;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645;text-align:center;line-height:normal}.design-ready-card .card-actions{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.design-ready-card.ready{outline-color:#0b8045;background-color:#f6f6ef}.design-ready-card.ready .design-readiness-progress .progress-segment,.design-ready-card.ready .design-readiness-progress .progress-separator-line{stroke:#fff}.design-ready-card.ready .design-readiness-progress .check-icon{fill:#0b8045}.simulation-billing-widget.simulation-widget,.results-billing-section{position:relative}.simulation-billing-widget.simulation-widget.simulation-billing-widget.simulation-widget,.results-billing-section.simulation-billing-widget.simulation-widget{height:100%;display:grid;grid-template-rows:auto 3fr;grid-template-columns:1.5fr 1fr;grid-auto-flow:row}.simulation-billing-widget.simulation-widget .empty-state,.results-billing-section .empty-state{grid-row:1/-1;grid-column:1/-1;place-items:center}.simulation-billing-widget.simulation-widget .empty-state .comet-loader-inline.spinner-grow,.results-billing-section .empty-state .comet-loader-inline.spinner-grow{height:2rem;width:2rem}.simulation-billing-widget.simulation-widget .billing-title-section,.results-billing-section .billing-title-section{position:relative;display:flex;flex-direction:row;align-items:center;gap:.75rem}.simulation-billing-widget.simulation-widget .billing-title-section .widget-title,.results-billing-section .billing-title-section .widget-title{padding:.75rem;display:flex;align-items:center;gap:.75rem}.simulation-billing-widget.simulation-widget .billing-title-section .widget-title .widget-icon,.results-billing-section .billing-title-section .widget-title .widget-icon{width:2rem;height:2rem;fill:#5b5b71}.simulation-billing-widget.simulation-widget .billing-title-section .widget-title h2,.results-billing-section .billing-title-section .widget-title h2{color:#363645}.simulation-billing-widget.simulation-widget .billing-highlights-section,.results-billing-section .billing-highlights-section{max-width:100%}.simulation-billing-widget.simulation-widget .billing-highlights-section:not(.results-page),.results-billing-section .billing-highlights-section:not(.results-page){padding:0 .75rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);gap:.375rem}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box,.results-billing-section .billing-highlights-section .highlight-box{padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;border-radius:.5rem;transition:all .08s ease-in-out}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box:not(.no-hover),.results-billing-section .billing-highlights-section .highlight-box:not(.no-hover){cursor:pointer}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box:hover:not(.no-hover),.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box.hovered,.results-billing-section .billing-highlights-section .highlight-box:hover:not(.no-hover),.results-billing-section .billing-highlights-section .highlight-box.hovered{cursor:pointer;background-color:#2a3e5a0f}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box:hover:not(.no-hover) .chart-color-indicator,.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box.hovered .chart-color-indicator,.results-billing-section .billing-highlights-section .highlight-box:hover:not(.no-hover) .chart-color-indicator,.results-billing-section .billing-highlights-section .highlight-box.hovered .chart-color-indicator{transform:scale(1.1)}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box:focus-visible,.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box.focused,.results-billing-section .billing-highlights-section .highlight-box:focus-visible,.results-billing-section .billing-highlights-section .highlight-box.focused{background-color:#2a3e5a0f;outline:.15625rem solid #3e5b84;outline-offset:-.15625rem}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box:focus-visible .chart-color-indicator,.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box.focused .chart-color-indicator,.results-billing-section .billing-highlights-section .highlight-box:focus-visible .chart-color-indicator,.results-billing-section .billing-highlights-section .highlight-box.focused .chart-color-indicator{transform:scale(1.1)}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .box-label,.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .box-value,.results-billing-section .billing-highlights-section .highlight-box .box-label,.results-billing-section .billing-highlights-section .highlight-box .box-value{display:flex;align-items:baseline;justify-content:start;gap:.5ch}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .box-label,.results-billing-section .billing-highlights-section .highlight-box .box-label{color:#363645}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .box-label.emphasized,.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .box-label .emphasized,.results-billing-section .billing-highlights-section .highlight-box .box-label.emphasized,.results-billing-section .billing-highlights-section .highlight-box .box-label .emphasized{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .unit,.results-billing-section .billing-highlights-section .highlight-box .unit{font-weight:500}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .box-value :not(.additional,.emphasized),.results-billing-section .billing-highlights-section .highlight-box .box-value :not(.additional,.emphasized){font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .box-value .emphasized,.results-billing-section .billing-highlights-section .highlight-box .box-value .emphasized{font-family:Inter;font-style:normal;font-weight:600;font-size:1.125rem;line-height:2rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .box-value .additional,.results-billing-section .billing-highlights-section .highlight-box .box-value .additional{font-family:Inter;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.simulation-billing-widget.simulation-widget .billing-highlights-section .highlight-box .chart-color-indicator,.results-billing-section .billing-highlights-section .highlight-box .chart-color-indicator{margin-inline-end:.5ch;align-self:center;width:1.2em;height:1.2em;aspect-ratio:1;border-radius:100%;background-color:currentColor;outline:.125rem solid rgba(255,255,255,.9);transition:all .15s ease-in-out}.simulation-billing-widget.simulation-widget .billing-highlights-section.results-page,.results-billing-section .billing-highlights-section.results-page{flex:1 1 calc(45% - .75rem);display:flex;flex-wrap:wrap;gap:.375rem}.simulation-billing-widget.simulation-widget .billing-highlights-section.results-page .highlight-box,.results-billing-section .billing-highlights-section.results-page .highlight-box{flex:1 1 100%;padding:.75rem;gap:.375rem}.simulation-billing-widget.simulation-widget .billing-highlights-section.results-page .highlight-box .box-label,.results-billing-section .billing-highlights-section.results-page .highlight-box .box-label{color:#363645;display:inline-flex;flex-wrap:wrap}.simulation-billing-widget.simulation-widget .billing-highlights-section.results-page .highlight-box .box-label.emphasized,.simulation-billing-widget.simulation-widget .billing-highlights-section.results-page .highlight-box .box-label .emphasized,.results-billing-section .billing-highlights-section.results-page .highlight-box .box-label.emphasized,.results-billing-section .billing-highlights-section.results-page .highlight-box .box-label .emphasized{font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;color:#363645}.simulation-billing-widget.simulation-widget .billing-highlights-section.results-page .highlight-box .box-value :not(.additional,.emphasized),.results-billing-section .billing-highlights-section.results-page .highlight-box .box-value :not(.additional,.emphasized){font-family:Inter;font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.simulation-billing-widget.simulation-widget .billing-highlights-section.results-page .highlight-box .box-value .emphasized,.results-billing-section .billing-highlights-section.results-page .highlight-box .box-value .emphasized{font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on;font-weight:700}.simulation-billing-widget.simulation-widget .billing-pie-chart-section,.results-billing-section .billing-pie-chart-section{position:relative}.simulation-billing-widget.simulation-widget .billing-pie-chart-section:not(.results-page),.results-billing-section .billing-pie-chart-section:not(.results-page){grid-row:span 2;max-width:100%;min-width:10rem;place-items:center;padding:.75rem}.simulation-billing-widget.simulation-widget .billing-pie-chart-section .chart-loader,.results-billing-section .billing-pie-chart-section .chart-loader{position:absolute;inset:0;margin:auto;min-width:3.2rem;min-height:3.2rem;aspect-ratio:1;background-color:#f2f2f3}.simulation-billing-widget.simulation-widget .billing-pie-chart-section .billing-pie-chart,.results-billing-section .billing-pie-chart-section .billing-pie-chart{max-width:100%;max-height:100%;min-width:8rem;min-height:8rem;opacity:0;transform:scale(.9);animation:scale-fade-in .3s ease;animation-fill-mode:both}.simulation-results-section{padding:.375rem;flex:1 1 25%;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.75rem}.simulation-results-section.no-gap{gap:0}.simulation-results-section .empty-state{align-self:center;justify-self:center;min-height:16rem}.simulation-results-section .section-head{width:100%;padding:.375rem .75rem;display:flex;flex-direction:row;align-items:center;gap:.75rem;border-radius:.5rem .5rem 0 0;background-color:#f4f6f9}.simulation-results-section .section-head>.section-title{margin-bottom:0;color:#363645;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.simulation-results-section .section-head>.section-actions{margin-inline-start:auto;display:flex;align-items:center;gap:.75rem}.simulation-results-section .section-head>.section-actions.hidden{visibility:hidden}.simulation-results-section .section-head>.section-actions .drag-handle{cursor:move}.simulation-results-section .section-head>.section-actions .icon.rotate-90{transform:rotate(90deg)}.simulation-results-section .section-content{flex:1 1;min-height:min-content;height:100%;width:100%;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.simulation-results-section .section-content.row{flex-direction:row}.simulation-results-highlights,.results-highlights{position:relative;display:flex;flex-wrap:wrap;gap:.75rem}.simulation-results-highlights.no-billing .highlight-card,.results-highlights.no-billing .highlight-card{flex:1 1 min(33.333% - .75rem,20rem)}.simulation-results-highlights .highlight-card,.results-highlights .highlight-card{flex:1 1 min(20% - .75rem,12rem);padding:.75rem;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.5rem}.simulation-results-highlights .highlight-card:not(.details-card),.results-highlights .highlight-card:not(.details-card){border-radius:1rem;background-color:#fff;box-shadow:0 .1rem .3222rem #22324911}.simulation-results-highlights .highlight-card.details-card,.results-highlights .highlight-card.details-card{border-radius:.5rem;background-color:#edf1f6}.simulation-results-highlights .highlight-card .wrapper,.results-highlights .highlight-card .wrapper{display:flex;flex-direction:column}.simulation-results-highlights .highlight-card .wrapper:not(.wide-gap),.results-highlights .highlight-card .wrapper:not(.wide-gap){gap:.375rem}.simulation-results-highlights .highlight-card .wrapper.wide-gap,.results-highlights .highlight-card .wrapper.wide-gap{gap:1.5rem}.simulation-results-highlights .highlight-card .wrapper.row,.results-highlights .highlight-card .wrapper.row{flex-direction:row;align-items:center}.simulation-results-highlights .highlight-card .wrapper.equal>*,.results-highlights .highlight-card .wrapper.equal>*{flex:1 1 calc(50% - .75rem)}.simulation-results-highlights .highlight-card .wrapper.align-baseline,.results-highlights .highlight-card .wrapper.align-baseline{align-items:baseline}.simulation-results-highlights .highlight-card .wrapper.align-stretch,.results-highlights .highlight-card .wrapper.align-stretch{align-items:stretch}.simulation-results-highlights .highlight-card .wrapper.align-end,.results-highlights .highlight-card .wrapper.align-end{align-items:end}.simulation-results-highlights .highlight-card .overflow-ellipsis,.results-highlights .highlight-card .overflow-ellipsis{min-width:1ch;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.simulation-results-highlights .highlight-card .highlight-title,.results-highlights .highlight-card .highlight-title{padding-inline-end:.375rem;display:flex;flex-direction:column;gap:.375rem}.simulation-results-highlights .highlight-card .highlight-title p,.results-highlights .highlight-card .highlight-title p{color:#363645;font-weight:600}.simulation-results-highlights .highlight-card .highlight-value,.results-highlights .highlight-card .highlight-value{flex-shrink:0;font-family:Inter;font-style:normal;font-weight:500;font-size:1rem;line-height:1.625rem;color:#020305;font-feature-settings:"ss01" on,"ss03" on}.simulation-results-highlights .highlight-card .highlight-value.emphasized,.results-highlights .highlight-card .highlight-value.emphasized{font-family:Montserrat;font-style:normal;font-weight:500;font-size:1.5rem;line-height:2.25rem;color:#223249;font-weight:600}.simulation-results-highlights .highlight-card .highlight-value,.results-highlights .highlight-card .highlight-value{color:#020305;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.simulation-results-highlights .highlight-card .label-text,.results-highlights .highlight-card .label-text{color:#363645}.simulation-results-highlights .highlight-card .unit,.results-highlights .highlight-card .unit{font-weight:500}.simulation-results-highlights .highlight-card .value-icon,.results-highlights .highlight-card .value-icon{width:1.5rem;height:1.5rem;flex-shrink:0;fill:#5b5b71;align-self:center}.simulation-results-highlights .highlight-card .value-icon.disabled,.results-highlights .highlight-card .value-icon.disabled{fill:#afafc0}.simulation-results-highlights .highlight-card .status-error,.simulation-results-highlights .highlight-card .data-text.status-error,.results-highlights .highlight-card .status-error,.results-highlights .highlight-card .data-text.status-error{color:#cc0f2d}.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual),.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual){flex:1 1 min(32% - .75rem,16rem);gap:.75rem;flex-direction:row;align-items:stretch}.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-content,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-content{flex:1 1 55%;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-icon,.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-visual,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-icon,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-visual{position:relative;flex:1 1 45%;max-width:12rem;padding:.75rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem}.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-icon>*,.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-visual>*,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-icon>*,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-visual>*{object-fit:contain;max-width:100%;max-height:100%}.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-visual,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-visual{min-width:8rem}.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-icon,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .card-icon{min-width:4.5rem;background-color:#f4f6f9}.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .appliance-icon,.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .participant-icon,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .appliance-icon,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .participant-icon{max-width:4rem;max-height:4rem;display:flex;align-items:center;justify-content:center;object-fit:contain;opacity:0;animation:fade-in .5s ease .3s;animation-fill-mode:both}.simulation-results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .participant-icon,.results-highlights .highlight-card:has(.card-content,.card-icon,.card-visual) .participant-icon{width:100%;height:100%;aspect-ratio:1;fill:url(#gradient-secondary)}.simulation-results-highlights .highlight-card .unmet-demand-progress,.results-highlights .highlight-card .unmet-demand-progress{opacity:0;animation:fade-in .5s ease .3s;animation-fill-mode:both}
