.impact-icon--button[data-v-5dedb4ad]{background:none;border:none;margin:0;padding:0}.impact-icon--icon[data-v-5dedb4ad]{--border:.125rem solid;--icon-size:1.5rem;border:var(--border);border-radius:50%;color:currentColor;cursor:pointer;display:inline-block;height:var(--icon-size);position:relative;width:var(--icon-size)}.impact-icon--icon[data-v-5dedb4ad]:after,.impact-icon--icon[data-v-5dedb4ad]:before{background:transparent;content:"";display:block;position:absolute}.impact-icon--icon.icon-close[data-v-5dedb4ad]:after,.impact-icon--icon.icon-close[data-v-5dedb4ad]:before{background:currentColor;height:.125rem;left:.25rem;top:.563rem;transform:rotate(45deg);width:.75rem}.impact-icon--icon.icon-close[data-v-5dedb4ad]:after{transform:rotate(-45deg)}.impact-icon--icon.icon-decrement[data-v-5dedb4ad]:before,.impact-icon--icon.icon-increment[data-v-5dedb4ad]:before{background:currentColor;height:.675rem;left:.575rem;width:.125rem}.impact-icon--icon.icon-decrement[data-v-5dedb4ad]:after,.impact-icon--icon.icon-increment[data-v-5dedb4ad]:after{border-left:var(--border);height:.5rem;left:.4rem;width:.5rem}.impact-icon--icon.icon-increment[data-v-5dedb4ad]:after,.impact-icon--icon.icon-increment[data-v-5dedb4ad]:before{top:.3rem}.impact-icon--icon.icon-increment[data-v-5dedb4ad]:after{border-top:var(--border);transform:rotate(45deg)}.impact-icon--icon.icon-decrement[data-v-5dedb4ad]:after,.impact-icon--icon.icon-decrement[data-v-5dedb4ad]:before{bottom:.3rem}.impact-icon--icon.icon-decrement[data-v-5dedb4ad]:after{border-bottom:var(--border);transform:rotate(-45deg)}.impact-icon--icon.icon-caret-down[data-v-5dedb4ad],.impact-icon--icon.icon-caret-up[data-v-5dedb4ad]{border:none}.impact-icon--icon.icon-caret-down[data-v-5dedb4ad]:after,.impact-icon--icon.icon-caret-up[data-v-5dedb4ad]:after{border-left:var(--border);height:.625rem;left:.5rem;margin-top:50%;width:.625rem}.impact-icon--icon.icon-caret-up[data-v-5dedb4ad]:after{border-top:var(--border);transform:rotate(45deg)}.impact-icon--icon.icon-caret-down[data-v-5dedb4ad]:after{border-bottom:var(--border);transform:translateY(-50%) rotate(-45deg)}.incrementor--wrapper[data-v-36a16635]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:.5rem}@media screen and (min-width:768px){.incrementor--wrapper[data-v-36a16635]{flex-direction:row}}.incrementor--wrapper .icon[data-v-36a16635]{display:flex;margin:0 calc(var(--gap)/2)}.align-recommendation-incrementor[data-v-36a16635]{position:relative;top:-4px}.incrementor--value[data-v-36a16635]{font-size:1rem;font-weight:var(--font-weight-bold);position:relative}.incrementor--value .avatar-wrapper[data-v-36a16635] svg{height:2rem;width:2rem}.incrementor--value .recommendation-value[data-v-36a16635]{background:var(--background);border:var(--hairline) solid var(--foreground);border-radius:50%;font-size:.85rem;font-weight:var(--font-weight-normal);line-height:1.2rem;padding:0 .35rem;position:absolute;right:-.25rem;top:-.25rem;z-index:1}.h1[data-v-6901deca],h1[data-v-6901deca]{font-size:var(--h1)}.h1[data-v-6901deca],.h2[data-v-6901deca],h1[data-v-6901deca],h2[data-v-6901deca]{line-height:var(--hx-line-height)}.h2[data-v-6901deca],h2[data-v-6901deca]{font-size:var(--h2)}.h3[data-v-6901deca],h3[data-v-6901deca]{font-size:var(--h3);line-height:var(--hx-line-height)}.h4[data-v-6901deca],h4[data-v-6901deca]{font-size:var(--h4)}.h5[data-v-6901deca],h5[data-v-6901deca]{font-size:var(--h5)}.h6[data-v-6901deca],h6[data-v-6901deca]{font-size:var(--h6)}.light[data-v-6901deca]{font-weight:var(--font-weight-light)}.normal[data-v-6901deca]{font-weight:var(--font-weight-normal)}.bold[data-v-6901deca],.h1[data-v-6901deca],.h2[data-v-6901deca],.h3[data-v-6901deca],.h4[data-v-6901deca],.h5[data-v-6901deca],.h6[data-v-6901deca],h1[data-v-6901deca],h2[data-v-6901deca],h3[data-v-6901deca],h4[data-v-6901deca],h5[data-v-6901deca],h6[data-v-6901deca]{font-weight:var(--font-weight-bold)}.ui-icon[data-v-6901deca]{--border:.125rem solid;--icon-size:1.5rem;color:currentColor;cursor:pointer;display:inline-block;height:var(--icon-size);position:relative;width:var(--icon-size)}.ui-icon[data-v-6901deca]:after,.ui-icon[data-v-6901deca]:before{background:transparent;content:"";display:block;position:absolute}.ui-icon.icon-caret-down[data-v-6901deca],.ui-icon.icon-caret-up[data-v-6901deca]{border:none}.ui-icon.icon-caret-down[data-v-6901deca]:after,.ui-icon.icon-caret-up[data-v-6901deca]:after{border-left:var(--border);height:.625rem;left:.5rem;margin-top:50%;width:.625rem}.ui-icon.icon-caret-up[data-v-6901deca]:after{border-top:var(--border);transform:rotate(45deg)}.ui-icon.icon-caret-down[data-v-6901deca]:after{border-bottom:var(--border);transform:translateY(-50%) rotate(-45deg)}.tariff-card--wrapper{--icon-size:2.5rem;background-color:var(--ps-black);border:1px solid transparent;display:flex;flex-direction:column;padding:var(--gap);transition:var(--transitions-color-standard) ease}.tariff-card--wrapper.disabled{background-color:var(--ps-grey-medium_deprecated)}.tariff-card--wrapper.disabled .add-close-icon{transform:rotate(-45deg)}.tariff-card--wrapper .tariff-card--text-content{color:var(--ps-white)}.tariff-card--wrapper .tariff-card--icons{display:flex;margin-bottom:var(--gap)}.tariff-card--wrapper .tariff-card--icons svg{height:var(--icon-size);width:var(--icon-size)}.tariff-card--wrapper .add-close-icon{align-items:center;color:var(--foreground);display:flex;margin-left:auto;margin-top:-1rem;transition:transform var(--transition-standard) ease}.disable-pointer-events{pointer-events:none}.tariff-panel--wrapper{gap:calc(var(--gap)/2);width:100%}.tariff-panel--wrapper .tariff-panel--selection-wrapper{margin-bottom:1rem;padding:0 10px}.tariff-panel--wrapper .tariff-panel--selection-wrapper .h4{margin-bottom:var(--gap)}.tariff-panel--wrapper .tariff-panel--selection-wrapper .tariff-selection{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.tariff-panel--wrapper .tariff-panel--selection-wrapper .tariff-selection{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.tariff-panel--wrapper .tariff-panel--selection-wrapper .pointer{cursor:pointer}.dot{fill:#ccc;stroke:transparent}.avatar--wrapper{fill:var(--ps-black)}g[data-v-6862e37e]{cursor:pointer}g #bg-circle[data-v-6862e37e]{stroke:transparent}g #bg-circle[data-v-6862e37e],g .ripple[data-v-6862e37e]{transition:var(--transition-standard) all ease-in-out}g .ripple[data-v-6862e37e]{r:75;stroke-width:5;fill-opacity:.3}g .ripple-color-green[data-v-6862e37e]{fill:#bed75a!important;stroke:#bed75a!important}g .ripple-color-blue[data-v-6862e37e]{fill:#6ec8dc!important;stroke:#6ec8dc!important}g .ripple-color-yellow[data-v-6862e37e]{fill:#ffd750!important;stroke:#ffd750!important}.animation[data-v-dbb66c27]{animation-duration:1s;animation-fill-mode:both}.animation-short-delay[data-v-dbb66c27]{animation-delay:.5s;animation-duration:1s;animation-fill-mode:both}.animation-delay[data-v-dbb66c27]{animation-delay:1s;animation-duration:1s;animation-fill-mode:both}.fadeIn[data-v-dbb66c27]{animation-name:fadeIn-dbb66c27}.fadeOut[data-v-dbb66c27]{animation-name:fadeOut-dbb66c27}.recommendation-move[data-v-dbb66c27]{transition:transform var(--transition-slow)}.recommendation-line-move[data-v-dbb66c27]{transition:d var(--transition-slow)}.graph-zoom[data-v-dbb66c27]{transition:transform var(--transition-standard) ease-out}@keyframes animationModalOn-dbb66c27{0%{height:0;opacity:0;width:0}to{height:120vmax;opacity:1;width:120vmax}}@keyframes animationModalOff-dbb66c27{0%{height:120vmax;opacity:1;width:120vmax}to{height:0;opacity:0;width:0}}@keyframes fadeIn-dbb66c27{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-dbb66c27{0%{opacity:1}to{opacity:0}}.graph-zoom--wrapper[data-v-96c40aa5]{display:flex;flex-direction:column;gap:calc(var(--gap)/2);left:1rem;position:absolute;top:1rem}.graph-zoom--wrapper .btn[data-v-96c40aa5]{border-radius:0;height:var(--icon-button-size);min-width:var(--icon-button-size);padding:0;width:var(--icon-button-size)}.graph-zoom--wrapper .btn[data-v-96c40aa5]:hover{fill:var(--ps-white)}.recommendation-enter-active,.recommendation-leave-active{transition:var(--transition-quick) opacity ease-out}.recommendation-enter-from,.recommendation-leave-to{opacity:0}.share--component{bottom:1rem;position:absolute;right:1rem}.animation[data-v-ca88f548]{animation-duration:1s;animation-fill-mode:both}.animation-short-delay[data-v-ca88f548]{animation-delay:.5s;animation-duration:1s;animation-fill-mode:both}.animation-delay[data-v-ca88f548]{animation-delay:1s;animation-duration:1s;animation-fill-mode:both}.fadeIn[data-v-ca88f548]{animation-name:fadeIn-ca88f548}.fadeOut[data-v-ca88f548]{animation-name:fadeOut-ca88f548}.recommendation-move[data-v-ca88f548]{transition:transform var(--transition-slow)}.recommendation-line-move[data-v-ca88f548]{transition:d var(--transition-slow)}.graph-zoom[data-v-ca88f548]{transition:transform var(--transition-standard) ease-out}@keyframes animationModalOn-ca88f548{0%{height:0;opacity:0;width:0}to{height:120vmax;opacity:1;width:120vmax}}@keyframes animationModalOff-ca88f548{0%{height:120vmax;opacity:1;width:120vmax}to{height:0;opacity:0;width:0}}@keyframes fadeIn-ca88f548{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-ca88f548{0%{opacity:1}to{opacity:0}}#impact-graph[data-v-ca88f548]{overflow:hidden;position:relative}#impact-graph>svg[data-v-ca88f548]{cursor:grab;display:inline;height:70vh;transition:var(--transitions-all-standard);width:100%}#impact-graph>svg[data-v-ca88f548]:active,#impact-graph>svg[data-v-ca88f548]:focus-visible{cursor:grabbing}#impact-graph .share--component[data-v-ca88f548]{bottom:1rem;position:absolute;right:1rem}.impact-modal--wrapper{align-items:center;background:#2d2d2866;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:20}.impact-modal--wrapper .impact-modal--backdrop-wrapper{animation-duration:1s;animation-fill-mode:both;animation-name:animationModalOff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:100%;height:0;left:50%;opacity:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:0}.impact-modal--wrapper .impact-modal--backdrop-wrapper.active{animation-duration:.5s;animation-fill-mode:both;animation-name:animationModalOn}.impact-modal--wrapper .impact-modal--content{display:flex;flex-direction:column;height:auto;max-height:80vh;max-width:57.5rem;min-height:10rem;overflow-y:auto;padding:calc(var(--gap)*2);position:relative;width:100%}.impact-modal--wrapper .impact-modal--content .per-header--wrapper{display:flex;justify-content:space-between;margin-bottom:var(--gap)}.impact-modal--wrapper .impact-modal--content .responsive-image{height:auto;margin-top:var(--gap);width:100%}.impact-modal--wrapper .icon-display--wrapper{align-items:center;display:flex;flex-direction:column;gap:var(--gap);justify-content:center}@media screen and (min-width:768px){.impact-modal--wrapper .icon-display--wrapper{align-items:flex-start;flex-direction:row}}.impact-modal--wrapper .icon-display--wrapper .icon{background-color:var(--ps-white);border:.5rem solid var(--ps-white);border-radius:50%;fill:var(--ps-grey-medium_deprecated);cursor:pointer;max-width:12rem;width:100%}.impact-modal--wrapper .icon-display--wrapper .icon.active{fill:var(--ps-black);cursor:default}.impact-modal--wrapper .icon-display--wrapper .avatar-upload--wrapper{align-items:center;display:flex;flex-direction:column}.impact-modal--wrapper .icon-display--wrapper .avatar-upload--wrapper .avatar-upload{align-items:center;background-color:var(--ps-white);border:.5rem solid var(--ps-white);border-radius:50%;color:var(--ps-black);display:flex;height:12rem;justify-content:center;overflow:hidden;width:12rem}.impact-modal--wrapper .icon-display--wrapper .avatar-upload--wrapper .avatar-upload .avatar-upload--image{height:auto;width:100%;z-index:2}.impact-modal--wrapper .icon-display--wrapper .avatar-upload--wrapper .avatar-upload input[type=file]{display:none}.impact-modal--close-button{background-color:transparent;border:none;color:var(--font-color);display:flex;gap:5px}.impact-modal--content img{max-width:100%}.animation{animation-duration:1s;animation-fill-mode:both}.animation-short-delay{animation-delay:.5s;animation-duration:1s;animation-fill-mode:both}.animation-delay{animation-delay:1s;animation-duration:1s;animation-fill-mode:both}.fadeIn{animation-name:fadeIn}.fadeOut{animation-name:fadeOut}.recommendation-move{transition:transform var(--transition-slow)}.recommendation-line-move{transition:d var(--transition-slow)}.graph-zoom{transition:transform var(--transition-standard) ease-out}@keyframes animationModalOn{0%{height:0;opacity:0;width:0}to{height:120vmax;opacity:1;width:120vmax}}@keyframes animationModalOff{0%{height:120vmax;opacity:1;width:120vmax}to{height:0;opacity:0;width:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}#impact-graph{border:1px solid #eee;border-left:none;border-right:none;overflow:hidden;position:relative}#impact-graph>svg{cursor:grab;display:inline;height:70vh;transition:var(--transitions-all-standard);width:100%}#impact-graph>svg:active,#impact-graph>svg:focus-visible{cursor:grabbing}.impact--values-wrapper{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:var(--gap)}@media screen and (min-width:768px){.impact--values-wrapper{flex-direction:column}}.impact--values-wrapper .impact--values-options{display:flex;flex:1 1 0;flex-direction:column;width:100%}@media screen and (min-width:768px){.impact--values-wrapper .impact--values-options{flex-direction:row}}.impact--values-wrapper .impact--values-options .values--item{display:flex;flex-direction:column;text-align:center}.impact--values-wrapper .impact--values-options .values--item .item--co2-reduction,.impact--values-wrapper .impact--values-options .values--item .item--energy-investment,.impact--values-wrapper .impact--values-options .values--item .item--world-lives{display:inline-block;font-size:2rem;font-weight:var(--font-weight-bold)}.impact--values-wrapper .impact--values-options .values--item .item--energy-investment{color:#6ec8dc}.impact--values-wrapper .impact--values-options .values--item .item--world-lives{color:#bed75a}.impact--values-wrapper .impact--values-options .values--item .item--co2-reduction{color:#ffd750}.impact--values-wrapper .impact--values-options .values--item .h4{font-weight:var(--font-weight-normal);line-height:2.25rem}.impact--values-wrapper .center-content{align-content:center;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start}.animation[data-v-6ea137fe]{animation-duration:1s;animation-fill-mode:both}.animation-short-delay[data-v-6ea137fe]{animation-delay:.5s;animation-duration:1s;animation-fill-mode:both}.animation-delay[data-v-6ea137fe]{animation-delay:1s;animation-duration:1s;animation-fill-mode:both}.fadeIn[data-v-6ea137fe]{animation-name:fadeIn-6ea137fe}.fadeOut[data-v-6ea137fe]{animation-name:fadeOut-6ea137fe}.recommendation-move[data-v-6ea137fe]{transition:transform var(--transition-slow)}.recommendation-line-move[data-v-6ea137fe]{transition:d var(--transition-slow)}.graph-zoom[data-v-6ea137fe]{transition:transform var(--transition-standard) ease-out}@keyframes animationModalOn-6ea137fe{0%{height:0;opacity:0;width:0}to{height:120vmax;opacity:1;width:120vmax}}@keyframes animationModalOff-6ea137fe{0%{height:120vmax;opacity:1;width:120vmax}to{height:0;opacity:0;width:0}}@keyframes fadeIn-6ea137fe{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-6ea137fe{0%{opacity:1}to{opacity:0}}
