@charset "UTF-8";:root{--bg-color: rgb(247, 247, 247);--text-color: #333}[data-bs-theme=dark]{--bg-color: #1f2128;--text-color: #fff}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.25!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.backgroundColorCustom{background-color:var(--bg-color)}body{color:var(--text-color)}.bold{font-weight:700}.card{box-shadow:none!important;border-radius:8px!important}.card-body{line-height:1.5rem}.border-right{border-right:1px solid #eee}.border-left{border-left:1px solid #eee}.header,.subheader{box-shadow:none}.align-center{align-items:center}.flex{display:flex;flex:1}.inner-bloc{margin-bottom:0!important}.flex-start{justify-content:flex-start;align-items:flex-start;text-align:left}.border-1{border-width:1px}.border-solid{border-style:solid}.generals .card-body p:nth-child(3){grid-column:span 2;max-width:250px}.apex-chart .apexcharts-menu{box-shadow:none!important;border:1px solid #eee}.shfilter .card-header{padding-bottom:0!important}.shfilter .shfilter-grid{padding:0!important}svg.arrow-cursor{cursor:pointer;font-size:2rem!important}.contractCard.clickable{cursor:pointer}.contractCard{background-color:#46bcaa1a;border:1px solid #46bcaa;border-radius:.5rem}.contractCard:hover{background-color:#46bcaa33;border-color:#46bcaa}.contractCard.C5,.contractCard.T2{background-color:#ffa2bf1a;border:1px solid #ffa2bf}.contractCard.C5:hover,.contractCard.T2:hover{background-color:#ffa2bf33;border-color:#ffa2bf}.contractCard.C2,.contractCard.T3{background-color:#ffcf521a;border:1px solid #ffcf52}.contractCard.C2:hover,.contractCard.T3:hover{background-color:#ffcf5233;border-color:#ffcf52}.contractCard.C3,.contractCard.T4{background-color:#4e73df1a;border:1px solid #4e73df}.contractCard.C3:hover,.contractCard.T4:hover{background-color:#4e73df33;border-color:#4e73df}.contractCard.C4,.contractCard.TP{background-color:#21d10a31;border:1px solid #21ff04}.contractCard.C4:hover,.contractCard.TP:hover{background-color:#21d10a50;border-color:#21ff04}.marginY0important{margin-top:0!important;margin-bottom:0!important}.gap-10{gap:10px}[data-bs-theme=dark] .card .header-card-title{color:#000}.dropdown-menu.show.dropdown-scrollable .dropdown-item:hover{color:var(--color-application)}.dropdown-menu.show.dropdown-scrollable .dropdown-item.active{background-color:var(--color-application);color:#fff}.checkbox-input{color:var(--color-application)}.checkbox-input:checked{background-color:var(--color-application)}.leaflet-bottom.leaflet-right{display:none!important}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAeCAYAAACWuCNnAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAG7AAABuwBHnU4NQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAbvSURBVHic7dtdbBxXFQfw/9nZ3SRKwAP7UFFUQOoHqGnUoEAoNghX9tyxVcpD1X0J+WgiUQmpfUB5ACSgG1qJIKASqBIUIauqAbWseIlqb+bOWHVR6y0FKZBEqdIUQROIREGRx3FFvR/38ODZst3a3nE8Ywfv+T2t7hzdM3fle/bOnWtACCGEEEIIIYQQQgghhBBCCCGEEEIIIcRa0EbfgBDdFItFKwzDAa3175LuWylVAvBIR/MxrXUp6Vxx9dp4VyObVEdKKW591lonXgiVUg6AHzPzk9ls9meVSmUh6RzXkz179uQKhcIgM+8CACI6U6vVnp+enm6knXt4ePiuTCbzWQAwxlSDIHg57ZwroDAMnwKwz3XdBzzPG08hxzsTNprQG2lTjtd13WFmfghAP4A+AJcATFiW9YNKpfL3uP0kUliiX4SG1pqUUpx0wXJd9/PMXAGwPWq6yMyPz8/P/7xarf4nyVwt7QV4JWkU52i8YwBu6bh0wRhzJAiCF5POCQCDg4N2Pp//NYDRjkuTxph9QRCESeYrFov5ubm5R5n5AIAPtV1aYOb7BgYGTpZKJeO67lFmPsbM9/i+/8Ja8y6zylhOYquPXhsvAJRKpczMzMwTAIaJ6LFGo+HNzs5eKRQKNxPRAWb+CoAjWuvn4vS35skWFasxAAdbbUlOYqVUPwAPwI4lLr8J4KeWZT1eqVTmksoZ5d2QghUVKx/AlmVCFph5yPf9l5LMCwBKqUksFqszRHQcAJj5GwB2MfOE7/tfTDKf4zjHiejrAE4CuNhqZ+bf2rY9FYbhGBH92/O8o47j3Oj7/uUk86+3XhsvACilHmPmgW3btn3pxIkTVzuvj4yMfNoY85wxZiQIglPd+lvTZIuq5xiAQwCe6evr218ul5tr6bNd9GiiAbyvS+hFrfVHk8oLbEzBih4Dz+G9K6t3IaLXFhYWdib5eBh911UA8wBu1lq/CQBDQ0M3WJb1OoAdRPQZz/NeSSqnUuofAKpa6/vb26MfwacA7AdwFcCdWuu/JpU3yl1C91VHoquNXhvvyMjIx4wxr1iWtbNSqfxruTjHcR4AcMj3/bu79XnNe1hpFyvHcXYT0QS6FysASHR1tVEKhcIguhQrAGDm23K53BcATCWV27KsAWYGgPOtYgUAU1NT/1RKnQewxxjzOQCJFSwANwI4297QtmLfD+AtZr43m83OJ5iz3bGU+l1OT43XGFNk5mdXKlYAYNv2eBiG31dK3aS1vrRSbOZabqRYLFppFisAIKJxAB+MGf56krk30O64gZlMJnZsHMxsoo8fHxoauqHVHn3+BAAQUaxV57Xq2F54i5nvIaJXm81mYoX5etID491JRH/sFlQul5tEdMoYc3u32FUXrLYvObViBQDM/MQqwi8knX8jEJHpHrXIGJNo8WDm1spph2VZgeu6+5RSX7YsK8D/Xnb8Psmcnebm5h7G4uS9ysxutOH8VQC70sy7UTb7eImImTnWlgkzUyaT6fr3v6qC1fGL8EytVjuQRrECANu2fwHg1TixzPyXNO5hvTHz6VWE/znJ3L7vzxBRa9PzDmb+FYBfArgjajvd39+f9vGGKwACZh5te6mwmc8KburxMvO5TCbzqW5xxWLRArDbsqyu8z32HtZSxSrNM0Hlcrnpum6JmZ+NEb4pHglrtdrz+Xz+AoBbu4Ser9fra37d3YEBfBvAkq+XmfmbpVIp9grwWnie9zSAp9PMcT3Z7OPNZrO/aTQaf1BKfbd9X7RTGIaHmPlcnPNYsVZYSikOw7AB4CAzj/f19e1fjwOMnueVEeMxJJfLbYqCNT093TDGHAGw0qHYBQBH0vj+Pc+bYOb3HFRk5nHf9yeTzgfgMhF9uEvMTQD+71/vR3pqvJOTk28AeBJAeXR09P1LxbiuuxfA9wB8LU6fsVdYrUOhtm0fTusxcAlMRN+KziUt5SqAM3v37r00OZnGfFp/QRC86DjOUCaTGWPm2zoun8fiIbuZtPLX6/UH8/n8rQDuippertfrD6aRKyqOR5VS81ji8Z+IbmfmgwB+mEb+9dZr4wWA/v7+R6rV6k+azeYpx3EezeVyJ7dv335lfn7+lkajcZCZDzPzYd/3/xSnv9gFq3UuaR2LFQDA87xAKVUB8BEAZ6N9nrNEdEZr/TcArLVOPG8aJ9jj8n3/pcHBwZ1btmx5519zmPl0vV5/Ie2V7fT09Nujo6Nus9kcA4CtW7ce1lq/nUYu27a/Mzs7CyI6gMVX/u/CzJeZ+Ue2bcc9pb1aXc8lJZms18YLANE2wkOu694N4OFGo3E8DMMPAHiDiCaY+ZOb4YCsEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhEjYfwGO+b5dFNs4OgAAAABJRU5ErkJggg==);background-image:linear-gradient(transparent,transparent),url(/assets/spritesheet-DpIxuf5L.svg);background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAA8CAYAAAC6nMS5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA16SURBVHic7d1/jBxneQfw7zNzvotdn+9sVQkxoRKoammBqqpbk6uT5mLfvHPn42yn1VFRVCEhoFH5IYpoSaUCKi1NcGkcfrbCVRFKEwG2aHLn83pmLvY2CTqT1AmCOBE0EOT4B0nBPw/snb2dp3/sLr6s77i923dud/a+H8ny7tzMo8f3eud99p133gGIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiFYGaXYCRETUPMYYrWe/MAzZX2QQ27d5OpqdABFROxgZGVlz5cqVrzuOc18QBJPNzofsYvvSYrVcgTVftZ2l6npgYODXHMc5oKoHHcfZHQTB2WbnRETpGRkZWVMoFA6IyO2qutX3/R1Z64TnO8fWOwLSzti+mSKDg4M3l0qlnSJyG4CbAFwP4ByAlwE8paoPX3fddcH4+PjP00yk5QqsrDPGvAZAHsBrReRNqvpeY8x/iMg9QRCcaXJ6ZIHv+xtUdReAHQBej/IHGABOAnhORMY6OjoempiYONe0JC3zPM84jjOqqrfi6r/3RQCPAdgXhmHUvOyaa3R01L1w4cJBALdVNq1W1THP87woir7ZzNyocWzf7PA8b4uI7E6S5A9Frqknb6j8eZOIvKNQKPzU9/1/dhznvlwuV0gjn5YbFapW09Vqu/Z9K9u2bdsNruvmUe50axUAfMV13X/I5XInlzcze2x/28lCu1b19fWt7u7u/hCAvwGwboHdL6jq7unp6T1TU1OXlyG9VAwODv5mkiR7Ady6wK6Plkqldz/yyCPfX468bBkaGuqamZm5E8DbReQNANYscMiLIrI1CILnZ280xrwHwL+hck4VkacBDLTS6HVaIxWt/Blm+zauldu3atOmTas2bNjwWRG5s7LplKp+VUQOuq77/bVr17589uzZ9SKy0XGcAVUdFZE/qOx7zHXdXWn0yy31i6sMw/4MyF6BZYy5XlWPiMhvL7BrrKpfcxznE7Uf4ixYqQWW53kbATw060NZr28nSbJzcnLyRBp5pcnzvNtE5CEAvXUecg7ArjAMH00xLWuGhoZuKpVKEwB+p85DXnRd9/ZcLvcDAOjv778un88XAChwtRMWkW+jxTpfYOV1wGxfO1q1fav6+vpWr1u3blxVtwH4uar+/fT09OcW+mJrjBkBcC+AXwdwBoAJw/AZm7m1zC+uUlyNA9g6189buZH7+/t/tbOz8wiANy7isKKqftV13U8eOnToe2nlZttKLLAqJ+qjAF69xBAnZ2Zmbj58+PApm3mlqTJydRTXFldHAUxVXvcBuLnm5+dU9c1RFP1v2jk2YmhoqKtUKj2B+jvfE0mS3D45OflD4OqcHADPh2H4F6h0wp7nva1YLOby+fz5dDKnerB9Vwzxff8BVX0bgFMAdoZheKzeg4eHh9cXi8WvAfAAvOC67ptzudz/WUvOVqBGVO7OmBCR/vn2adWOuL+/v7ezs3MSwKYlhkgAHBSRjwdB8JTF1FKx0gqsymXBxwH8XoOh/ieO41vz+fwVG3mlzRjzKF55WfA8gD8LwzA3ez/P87aLyIMAeqrbVDUfRdHty5Pp0hhjPgDgM9X3qnq/iNwPYM5RCdd1T1RPvLM63+q/ce/sTpiaj+27Mvi+f6eq/iuAi67r9uVyuWcXG6NSjB8B0KeqE1EUvcVWfk3v3OYZuXosjuPt+Xx+ull51WNgYKBHRKIlXDaaS6Kq+6Mo+lMLsVKz0gosz/M+KiKfsBTub8MwvMdSrNQYYzwAYc3m7bXFVZXv+8OqemD2NlUdiKLokbRybJQx5lsANlfefi4Mww/UedyvADgI4I9mbxeRDwdB8C92s0yHrc9wK3922b6Na+X2BYD+/v61nZ2dz6M8cX00DMP9S421ffv2V83MzDwHoNfmucuxEWSpslxcjYyMrHEcZ8xScQUAjoj8vqVYZIHv+xtE5MMWQ941PDy83mK8VIjIW2s2HZ2vuAKAIAgmADyxQIxWM3uu5J56DhgZGVkDYBw1nS+ApwB82VJeZAfbt82tWrXqPSgXV481UlwBwMGDB3+sqncDgIh81EZ+QBMLrKwXV5Uh5NoPYqMyN+m9nanqHVj4bsHF6InjeKfFeKmoLMUw+/2Ct6KLyOM1m2x/NmxbW30RhuGPFtp5jstGVU+JiNdqE57rEYahzB6lWOz7Fsf2be/2hYj8SeXlvTbiFYvFLwK4DOAWY8z1NmI2pcDKcnE1OjraWSgU9uPaD2LDRKSlJwavQCO2A4rIDtsxU7BxsQeoau2Jeak3BDTDL72kUm/n63neaFoJUkPYvm3G9/0NKN9gc7mrq6t2OsOSVGqPSQCuiAzaiLnsBVaWiysAuHDhwn4AQ2nEVtUfpBGXluwNKcRcaBmPVpDMfiMiW+o4pnafZM69MmYxnW9lsj9lCNs3m1T1tSjXL89aXo39WCX+62wEW9YCK+vFVcXLKcbmJcLW8qoUYmZhZOfFmvc3e563fb6djTFvwdUJxfPFyJx6O1/f999a6Xz5ZIwMYftm2o2Vv60+HUVETldeLnoUfy7LVmC1SXEFVf0YgFSeX5QkCQus9tfyIzsicnSObQ/6vj9cu71SXP1nPTGyplAo5FDT+arqk3Ecb5s9J0dV2flmENs3u0REgTmnJjRkVjwrd2Iuy3+adimuACCKotPGmC8A+GvLoZOZmZkXLMekBojIaVX9DcthTy+8S3MlSTIuIu+q2dyjqgeMMU8A+CYAUdUtAOa8izZJkvG081wG19xN5jjO4ByLTLrLlRBZxfbNrjMAICI3LrTjIlVHrqyMjKU+gtVOxVVVHMf/hHkWrGvAiawsQrlSqOqiF61rRkzbOjo6AsxfCG4G8FcAPvhLlih5qVgsWpl42kIyezcZ1YXtmy0/QvlqwG9V1i6zZRMAiIiV+dCpFljtWFwBQOUbzqcth+XlwdZjfRRGRMZsx7St8mT5zzcQ4r52+LKgqp9S1U8B+GTtZSPKPrZvdlXaagrAalU1NmJWCrVtAEqO4xyyETO1S4TtWlxVXbp06b7u7u6/BHCTjXiqygKrxYjIQ6p6L2Y9BqZB51etWtXyBRYAuK77hVKp9H5cnUxarzOu634xjZyWWxRFdzU7B0oP2zfbVPUbIrLFcZwPAfivRuOJyPtUdbWq5m09jzCVEax2L64AYGpq6rKq/qOteI7jsMBqMUEQnFXV3bbiqerdExMT52zFS1Mul7soIovugETkI7lc7mIaORERVRWLxS8BeElVb/F9v6EnR/i+f6Oq3gUAjuPYejSavQLLGKPVP4VC4Wd4ZXF1pKura7Bdiquq3t7efwfwnKVwLLBa0PT09B5U1kZp0BPFYvGzFuIsmyAI7kf5uWz1OhgEwTV3FLaoX5yLKosWLknNsZcayohsYvu2uUo98TEAUNW9vu8vad3CoaGhLlX9BoBeAONBEByxleNyLNPwWBzHOywvBtYS9u3bV1LVj1sKxwKrBU1NTV12XXcXgFMNhDmpqndkcF6SisifAzhRx76n4jh+Byzd3rwMjldfqOqSV+xPkmT2yvzH592RlhvbdwUIw3AvgAcArFPVcHBwcFHPBvZ9f0OpVDqA8qrwL8Rx/E6b+VkvsGqfZ9ROlwXnEkXRfgDfajCMXrx48Yc28iH7crncSVXdrKpPLvZYEXk6SZItURS1/PIMcwmC4KzjOCMAam9dn+0SgJ35fP4ny5SWDQ/Mer3HGLPoTtgYMyIiv3gOmqpmZfRuJWD7rgwax/G7UH7EzcYkSf7bGHNXX1/f6oUO9H1/Z+WcPoDysgw7bJ/DUl8Hq52LqwoVkb9T1WiRx8UoX158RlWfnJqaupxCbmRJFEWn+/r6buvu7v4ggI9g4Ynv50XknkKh8JkMjly9wqFDh77j+/6oqo4BqD1xXRaRPw6CwMZl1GXjuu6XSqXSOwH8LoD1AMaMMecA1PtF53WV4wCUC+menp699jOlpWD7rhz5fP5Kf3//UFdX132q+l4Ad3d3d7/fGPN1EZlQ1e/19PS8dPbs2fWu694kIgOqOqqqm4Dy4rKlUumOw4cPN3KVYk7WVkE1xsx5aSBLT+duhDEmQrkSnssZlIeXnxWRY6p6PI7j41nveFeq4eHh9XEc7xSRnQBej6t3kp5EuWh+OI7jh+dYsDDTfN/frKrjAKpPmv9pkiS7JicnH29mXku1devWV3d0dBxAuRNeMhF5ulgsjqRxgk7DfOfqxWr1czvbtzGt3r5zGRwc7FPV3ap6y0L7ishPAHx63bp1e/bt2xenkQ8LLEuMMZtE5JCqfhfAMwCeSZLkO2vWrDk+NjbGyZHUFjzP2yginwcAVX1fVi99Vo2OjnaeP3/+3SLydgBvBNBd56GXAHxXVR/s7e3dm9YJOg0rqQNm+y5dFtp3HmKM2QxgF8qr9b8GwA0AzgH4MYBjIjJ28eLFkFeOiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIhWgv8Hnffz4dmwY9cAAAAASUVORK5CYII=);background-image:linear-gradient(transparent,transparent),url(/assets/spritesheet-DpIxuf5L.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:#00000080;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed rgba(254,87,161,.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}._card-body_a5yr2_1{display:flex;align-items:center;justify-content:space-between;padding:1rem}._card-body_a5yr2_1 ._avatar_a5yr2_7{flex-shrink:0;width:5rem;height:5rem;border-radius:50%}._card-body_a5yr2_1 ._card-title-container_a5yr2_13{flex-grow:1;display:flex;flex-direction:column;text-align:center;align-items:center}._card-body_a5yr2_1 ._card-title_a5yr2_13{width:100%;font-size:1.25rem;text-align:center}._card-body_a5yr2_1 ._card-sub-title_a5yr2_25{font-size:1rem;font-weight:400;text-align:center}._card-body-custom_a5yr2_31{width:100%;display:flex;justify-content:space-between}._card-body-custom-2_a5yr2_37{display:grid;grid-template-columns:1fr 1fr;gap:10px;justify-content:center;align-items:center}._card-body-custom-2_a5yr2_37 p{display:flex;flex-direction:column;align-items:center;text-align:center}._card-body-custom-2_a5yr2_37 p:nth-child(3):only-child{grid-column:span 2}._card-header_a5yr2_54{justify-content:center}._card-header-pdl_a5yr2_58{padding:.5rem;min-height:auto;overflow:hidden}._cards-row_a5yr2_64{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:0!important}._cards-row_a5yr2_64 ._card_a5yr2_1{overflow:hidden;flex:1 1 0;min-width:200px;box-sizing:border-box;margin-bottom:0!important;padding-bottom:1rem!important}._cards-row_a5yr2_64 ._card_a5yr2_1 ._title-container_a5yr2_78{width:100%;text-align:center;margin:0;font-weight:700}._cards-row_a5yr2_64 ._card-graph_a5yr2_84{width:30%;padding:2rem 0 0;margin-bottom:0!important}._card-title_a5yr2_13{width:100%;text-align:center}._clickable-icon_a5yr2_95{cursor:pointer;width:1.5rem;height:1.5rem}._content-wrapper_a5yr2_101{overflow:hidden;transition:height .3s ease}._content_a5yr2_101{display:flex}._half-content_a5yr2_110{width:45%;padding:1rem;margin-bottom:0!important}._contractCard_a5yr2_116{border-radius:8px;width:100%;display:flex;justify-content:space-between;background-color:#d3d3d31a;border:1px solid #d3d3d3;align-items:center}._contractCard_a5yr2_116 ._C4_a5yr2_125{background-color:#46bcaa1a;border:1px solid #46bcaa;cursor:pointer}._contractCard_a5yr2_116 ._C4_a5yr2_125:hover{background-color:#46bcaa33;border-color:#46bcaa}._contractCard_a5yr2_116._contractCard_a5yr2_116._C5_a5yr2_134{background-color:#ffa2bf1a;border:1px solid #ffa2bf;cursor:pointer}._contractCard_a5yr2_116._contractCard_a5yr2_116._C5_a5yr2_134:hover{background-color:#ffa2bf33;border-color:#ffa2bf}._card_a5yr2_1 ._contractCard_a5yr2_116._contractCard_a5yr2_116._C2_a5yr2_143{background-color:#ffcf521a;border:1px solid #ffcf52;cursor:pointer}._card_a5yr2_1 ._contractCard_a5yr2_116._contractCard_a5yr2_116._C2_a5yr2_143:hover{background-color:#ffcf5233;border-color:#ffcf52}._contractCard_a5yr2_116 p{flex:1;text-align:center}._card-body_a5yr2_1._table-responsive_a5yr2_157:nth-of-type(2){max-height:450px}._amounts-container_a5yr2_161{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}._amounts-container_a5yr2_161>:nth-child(odd){font-weight:500}._amount-item_a5yr2_172{flex:1 0 calc(25% - 1rem);max-width:calc(25% - 1rem);display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}._last-container_a5yr2_182{width:40%}._onlyAmount_a5yr2_186{justify-content:center}._svg-icon_a5yr2_190{padding:.5rem!important;box-sizing:content-box;display:inline-flex!important;align-items:center!important;justify-content:center!important}._svg-icon_a5yr2_190:disabled{border-color:transparent!important;background-color:#f0f0f0!important}._svg-icon_a5yr2_190 svg{width:1.5rem!important;height:1.5rem!important}._spinner-title_a5yr2_206{margin-right:1rem}._ml-auto_a5yr2_210{margin-left:auto}._iconClose_a5yr2_214{margin:.5em;background:#fff;width:3.5rem;height:3.5rem}._iconClose_a5yr2_214 svg{width:1.5rem;height:1.5rem}._iconClose_a5yr2_214:disabled{border-color:transparent!important;background-color:#f0f0f0!important}._iconSize_a5yr2_229{width:1.5rem!important;height:1.5rem!important}._bolder_a5yr2_234{font-weight:700}._bold_a5yr2_234{font-weight:500}._side-info_a5yr2_242{font-weight:300;color:#858383}._link-container_a5yr2_247{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem;padding:1rem}._link_a5yr2_247{flex:1 1 calc(20.33% - 1rem);max-width:calc(20.33% - 1rem);min-width:200px;box-sizing:border-box;border:1px solid rgb(7,7,139)!important;color:#07078b!important;background-color:#fff!important;border-radius:8px!important;padding:1rem!important;box-shadow:0 2px 4px #0000001a!important;margin-bottom:0!important}[data-bs-theme=dark] ._link_a5yr2_247{background-color:#1f2128!important;border:1px solid rgba(73,80,87,.5019607843)!important;color:#fff!important}._rounded-top_a5yr2_274{border-radius:12px 12px 0 0!important}[data-bs-theme=dark] ._rounded-top_a5yr2_274{background-color:#242731!important;border:1px solid rgba(73,80,87,.5019607843)!important}._rounded-top_a5yr2_274 ._bg-light_a5yr2_282{border-radius:12px 12px 0 0!important}._rounded-bottom_a5yr2_286{border-radius:0 0 12px 12px!important}._detailed-table-body_a5yr2_290 td:first-child{font-weight:600}._detailed-rae-warning_a5yr2_294{margin:auto;text-align:center;padding-bottom:1.5rem;font-size:.85rem;font-weight:700}._cost-container_a5yr2_302{display:flex;flex-direction:column;gap:.5rem}._cost-container_a5yr2_302 p{display:flex;justify-content:space-between;margin:0;width:25%}._cost-container_a5yr2_302 p span{display:inline-block;width:48%;text-align:left}._detailed-rae_a5yr2_294{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:12;transform:translateY(100%);visibility:hidden;opacity:0;border-radius:.5rem;padding:1rem;transition:transform .3s ease-in-out,visibility 0s .3s,opacity .3s ease-in-out}[data-bs-theme=dark] ._detailed-rae_a5yr2_294{background-color:#1f2128!important;border:1px solid rgba(73,80,87,.5019607843)!important}[data-bs-theme=dark] ._card-dark-mode_a5yr2_339{background-color:#1f2128!important}[data-bs-theme=dark] ._bg-light_a5yr2_282{border:1px solid rgba(73,80,87,.5019607843)!important;background-color:#242731!important}[data-bs-theme=dark] ._title-dark_a5yr2_348{background-color:#1f2128!important;border:1px solid rgba(73,80,87,.5019607843)!important}._detailed-rae_a5yr2_294._visible_a5yr2_353{transform:translateY(0);visibility:visible;opacity:1;transition:transform .3s ease-in-out,visibility 0s 0s,opacity .3s ease-in-out}._styled-link_a5yr2_360{color:#0073e6;text-decoration:none;font-weight:700;position:relative;display:inline-block;cursor:pointer;transition:color .3s ease,transform .3s ease}._styled-link_a5yr2_360:hover{color:#005bb5;transform:translateY(-2px)}._styled-link_a5yr2_360:focus{outline:2px solid #ff9900;outline-offset:2px}._styled-link_a5yr2_360:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#0073e6;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}._styled-link_a5yr2_360:hover:after,._styled-link_a5yr2_360:focus:after{transform:scaleX(1);transform-origin:left}._slider-container_a5yr2_399{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}._slider-container_a5yr2_399._visible_a5yr2_353{opacity:1;transform:translateY(0)}._slider-container_a5yr2_399._hidden_a5yr2_408{opacity:0;transform:translateY(20px);pointer-events:none}._card-content_a5yr2_414{border:1.5px solid #add8e6;border-radius:1rem;padding:1rem;color:#036;font-size:1.5rem;line-height:1.5;pointer-events:none}._card-title-full_a5yr2_424{font-size:1.75rem;font-weight:700;margin-bottom:1rem;padding:2rem;text-align:center;width:100%}._rounded-top-dark_a5yr2_433{border-radius:.5rem!important}.invoice-link{cursor:pointer;text-decoration:underline;transition:color .2s ease-in-out}.invoice-link:hover{color:var(--color-application);font-weight:700}.invoice-list{display:block;padding:10px;cursor:pointer;text-align:center;text-decoration:underline;transition:color .2s ease-in-out;color:var(--color-application)}.page-container{display:flex;flex-direction:column}.page-content{flex:1;width:100%;margin:0 auto}.timeline-label{background-color:red}.annex-container{margin:0;padding:0;box-sizing:border-box}.annex-close-icon{position:absolute;top:10px;right:10px;cursor:pointer}.annex-container{background-color:#f5f5f5}.annex-container{margin:0 auto;background:#fff;box-shadow:0 4px 20px #0000001a;overflow:hidden;width:100%}.annex-content{padding:20px}.annex-close-icon{color:#fff!important}.header-annex{background:#225e54;color:#fff;padding:10px 10px 5px;position:relative;width:100%;display:flex;align-items:center;gap:10px;justify-content:center}.header-annex:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:20px;background:#225e54;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%)}.logo-image{width:18%;height:18%}.logo{font-size:20px;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.logo p{margin:0;line-height:1.1}.subtitle{font-size:14px;opacity:.9}.annex-info-content{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.client-info,.annex-details{background:#fff;padding:20px;border-radius:3px;border:1px solid var(--color-application);border-left:4px solid var(--color-application);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.client-info:before,.annex-details:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-application) 10%,#ffffff),transparent);transition:left .5s ease;z-index:1}.client-info:hover:before,.annex-details:hover:before{left:100%}.client-info:hover,.annex-details:hover{transform:translateY(-5px);box-shadow:0 8px 25px color-mix(in srgb,var(--color-application) 20%,transparent);border-left-color:color-mix(in srgb,var(--color-application) 80%,#ffffff)}.client-info:hover .section-title,.annex-details:hover .section-title{color:color-mix(in srgb,var(--color-application) 80%,#ffffff);transform:scale(1.05);transition:all .3s ease}.client-info:hover .info-value,.annex-details:hover .info-value{color:var(--color-application);font-weight:600;transition:all .3s ease}.section-title{color:#000;margin-bottom:15px;font-size:16px;transition:all .3s ease;position:relative;z-index:2}.info-line{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;position:relative;z-index:2}.info-label{font-weight:500;color:#888;transition:all .3s ease}.info-value{color:#000;transition:all .3s ease}.consommation-section{background:#fff}.consumption-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:20px 0}.expandable-row{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.expandable-row:hover{background:color-mix(in srgb,var(--color-application) 5%,#ffffff)!important}.expand-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0;vertical-align:middle;line-height:1;width:20px;height:20px}.expand-icon.rotated{transform:rotate(180deg)}.section-text{display:inline-block;padding-right:45px;word-wrap:break-word;vertical-align:middle;width:calc(100% - 45px)}.detail-rows{display:none;width:100%}.detail-rows.expanded{display:table-row-group;width:100%}.detail-row{background:color-mix(in srgb,var(--color-application) 3%,#ffffff)!important;border-left:4px solid color-mix(in srgb,var(--color-application) 70%,#ffffff);width:100%;display:none}.detail-row.expanded{display:table-row}.detail-row td:first-child{font-size:13px;color:#666}.detail-row.level-1{background:color-mix(in srgb,var(--color-application) 3%,#ffffff)!important;border-left:4px solid color-mix(in srgb,var(--color-application) 70%,#ffffff)}.detail-row.level-2{background:color-mix(in srgb,var(--color-application) 5%,#ffffff)!important;border-left:4px solid color-mix(in srgb,var(--color-application) 50%,#ffffff)}.detail-row.level-3{background:color-mix(in srgb,var(--color-application) 7%,#ffffff)!important;border-left:4px solid color-mix(in srgb,var(--color-application) 30%,#ffffff)}.detail-row td{border-bottom:1px solid color-mix(in srgb,var(--color-application) 10%,#ffffff)}.detail-row td:first-child{width:100%}.detail-row td:nth-child(2),.detail-row td:nth-child(3),.detail-row td:nth-child(4){text-align:right;white-space:nowrap}.details-table{width:100%;border-collapse:separate;border-spacing:0;margin:20px 0;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 10px #0000000d;table-layout:auto;border:1px solid var(--color-application)}.details-table th{background:#fff;color:#000;padding:10px;text-align:left;border-bottom:1px solid var(--color-application);font-weight:600}.details-table th:first-child{width:100%}.details-table td{padding:8px 10px;border-bottom:1px solid #eee;vertical-align:middle}.details-table td:first-child{width:100%;vertical-align:middle}.details-table td:nth-child(2),.details-table td:nth-child(3),.details-table td:nth-child(4){text-align:right;white-space:nowrap}.details-table td:first-child:not(.cell-with-icon){display:flex;align-items:center}.details-table td.cell-with-icon{position:relative;vertical-align:middle}.details-table td.cell-with-icon .expand-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:1}.details-table tr.alternate-row{background:#ecf8f6}.details-table tr:hover{background:color-mix(in srgb,var(--color-application) 5%,#ffffff)}.amount{text-align:center!important;font-weight:700}.total-section{background:#225e54;color:#fff;padding:25px;margin-top:20px}.total-grid{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.total-details{display:grid;gap:8px}.total-line{display:flex;justify-content:space-between;font-size:14px}.total-final{font-size:24px;font-weight:700;text-align:right}.payment-info{background:color-mix(in srgb,var(--color-application) 5%,#ffffff);padding:20px;margin:20px 30px;border-radius:8px;border-left:4px solid var(--color-application)}.payment-date{font-weight:700;color:var(--color-application);font-size:16px}.footer{background:#f8f9fa;padding:20px 30px;text-align:center;font-size:12px;color:#666;border-top:1px solid #eee}@media (max-width: 768px){.annex-info{grid-template-columns:1fr}.total-grid{grid-template-columns:1fr;text-align:center}.chart-bars{height:120px}}.status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;color:#fff}.annex-info-consumption{background:#fff;padding:10px;border-radius:3px;border:1px solid var(--color-application);border-left:4px solid var(--color-application);transition:all .3s ease;position:relative;overflow:hidden}.consumption-card{background:#fff;border-radius:3px;padding:25px;display:flex;align-items:center;gap:20px;border:1px solid var(--color-application);border-left:4px solid var(--color-application);transition:all .3s ease}.consumption-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px color-mix(in srgb,var(--color-application) 20%,transparent);border-left-color:color-mix(in srgb,var(--color-application) 80%,#ffffff)}.consumption-icon{font-size:32px;background:var(--color-application);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.consumption-details{flex:1}.consumption-title{font-size:14px;color:#888;margin-bottom:5px;font-weight:500}.consumption-value{font-size:24px;font-weight:700;color:var(--color-application);margin-bottom:5px}.consumption-period{font-size:12px;color:#999}.status-badge{color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-block}.status-badge:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,var(--color-application) 30%,transparent);color:var(--color-application)}.status-paid{background:#28a745}.status-paid:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,white 30%,transparent);color:var(--color-application)}.status-warning{background:#ffc107}.status-warning:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,white 30%,transparent);color:#fff}.status-contested{background:#dc3545}.status-contested:hover{transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,white 30%,transparent);color:#fff}.details-table tr:last-child{background:#97d9ce;border:1px solid #97d9ce}.details-table tr:last-child td{background:#97d9ce;border:1px solid #97d9ce}._clientHeader_heljn_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem}._clientHeader_heljn_1 h4{font-size:1.25rem;font-weight:700;color:#333;margin-bottom:.25rem}._clientHeader_heljn_1 p{font-size:.95rem;color:#94a3b8;margin:0}._clientForm_heljn_22{background-color:transparent;margin-top:1.5rem}._formGrid_heljn_27{background-color:#f8fafc80;padding:2rem;border-radius:1rem;border:1px solid rgb(241 245 249);display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 768px){._formGrid_heljn_27{grid-template-columns:repeat(4,1fr)}}._formField_heljn_44{display:flex;flex-direction:column;gap:.5rem;position:relative}._label_heljn_51{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem}._input_heljn_60,._select_heljn_61{width:100%;background-color:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;outline:none;transition:all .2s}._input_heljn_60:focus,._select_heljn_61:focus{outline:none;border-color:#14b8a6}._inputInvalid_heljn_79{border-color:#fb7185}._helpError_heljn_83{font-size:12px;font-weight:600;color:#f43f5e;margin-left:.25rem}._dropdown_heljn_90{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;box-shadow:0 10px 20px #02061714;z-index:1000;max-height:200px;overflow-y:auto;padding:.25rem}._dropdownItem_heljn_105{padding:.6rem .75rem;border-radius:.6rem;cursor:pointer;font-weight:700;font-size:.875rem;color:#1e293b}._dropdownItem_heljn_105:hover{background:#f8fafc}._fileInputWrapper_heljn_118{position:relative;width:100%}._fileInput_heljn_118{position:absolute;width:0;height:0;opacity:0;overflow:hidden}._uploadButton_heljn_131{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border:2px dashed;border-radius:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:800;transition:all .2s;cursor:pointer;background-color:#fff;border-color:#e2e8f0;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._uploadButton_heljn_131:hover{border-color:#cbd5e1;color:#475569}._uploadButtonActive_heljn_157{background-color:#ecfdf5;border-color:#10b981;color:#059669}._siteForm_1r26l_1{margin-top:.25rem}._formGrid_1r26l_5{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width: 768px){._formGrid_1r26l_5{grid-template-columns:repeat(3,1fr)}}._formField_1r26l_18{display:flex;flex-direction:column;gap:.5rem;position:relative}._label_1r26l_25{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem}._input_1r26l_34,._select_1r26l_35{width:100%;background-color:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;outline:none;transition:all .2s}._input_1r26l_34:focus,._select_1r26l_35:focus{outline:none;border-color:#14b8a6}._inputInvalid_1r26l_53,._selectInvalid_1r26l_54{border-color:#fb7185}._helpError_1r26l_58{font-size:12px;font-weight:600;color:#f43f5e;margin-left:.25rem}._dropdown_1r26l_65{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;box-shadow:0 10px 20px #02061714;z-index:1000;max-height:200px;overflow-y:auto;padding:.25rem}._dropdownItem_1r26l_80{padding:.6rem .75rem;border-radius:.6rem;cursor:pointer;font-weight:700;font-size:.875rem;color:#1e293b}._dropdownItem_1r26l_80:hover{background:#f8fafc}._dropdownStrong_1r26l_93{font-weight:900}.shstepper{width:100%;text-align:center;padding:10px 0 0;box-sizing:border-box}.step-content{width:100%}.steps-container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:14px;margin-bottom:14px}.stepItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0;color:#fff;background:transparent}.circle{position:relative;width:40px!important;height:40px!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;color:#fff!important;z-index:1;box-shadow:0 10px 20px #02061714}.stepTitle{font-size:12px;font-weight:800;line-height:1.2;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isActive .circle{background-color:var(--bs-success);color:#fff}.isActiveTitle{color:var(--bs-success)}.isInactiveTitle{color:#475569}.isInactive .circle{background-color:#cbd5e1;opacity:1!important}.isClickable{cursor:pointer}.stepItem:disabled{cursor:default}.stepItem:disabled .circle{opacity:1}.stepItem:disabled .stepTitle{opacity:.5}.stepCard{margin-top:3rem;border-radius:40px;padding:20px;background:#fff}._section_1a2bx_1{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;z-index:12;transform:translateY(100%);visibility:hidden;opacity:0;border-radius:1rem;padding:1rem;transition:transform .3s ease-in-out,visibility 0s .3s,opacity .3s ease-in-out}._section_1a2bx_1._visible_1a2bx_17{transform:translateY(0);overflow-y:auto;visibility:visible;opacity:1;transition:transform .3s ease-in-out,visibility 0s 0s,opacity .3s ease-in-out}._ml-auto_1a2bx_25{margin-left:auto}._subTitle_1a2bx_29{margin-left:.5rem;font-weight:600}._input-media_139qz_1{position:relative;display:inline-block;width:100%;max-width:400px;margin:1rem auto;text-align:center}._input-media_139qz_1 input[type=file]{position:absolute;opacity:0;z-index:-1;width:0;height:0}._import-spinner_139qz_17{width:4rem;height:4rem;font-size:large}._forgotpasswordButton_139qz_23{margin-top:1rem;width:10rem;margin-left:auto}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.dashboard-container{padding:0;overflow-x:hidden}.dashboard-container.edit-mode .dashboard-widget{border:2px dashed #007bff;border-radius:8px}.dashboard-container.edit-mode .dashboard-widget:hover{border-color:#0056b3;box-shadow:0 4px 8px #007bff4d}.dashboard-container.edit-mode .widget-handle{position:absolute;top:8px;right:8px;z-index:10;background:#007bffcc;color:#fff;padding:4px 8px;border-radius:4px;cursor:move;font-size:12px}.dashboard-container.edit-mode .widget-handle .drag-indicator{font-weight:700;letter-spacing:2px}.dashboard-container .dashboard-widget{position:relative;height:100%;transition:all .3s ease}.dashboard-container .dashboard-widget .card{height:100%;border:1px solid #dee2e6;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.dashboard-container .dashboard-widget .card:hover{box-shadow:0 4px 8px #00000026}.dashboard-container .react-grid-layout{position:relative;max-width:100%;overflow:hidden}.dashboard-container .react-grid-item{transition:all .2s ease;transition-property:left,top}.dashboard-container .react-grid-item.cssTransforms{transition-property:transform}.dashboard-container .react-grid-item.resizing{z-index:1;will-change:width,height}.dashboard-container .react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.dashboard-container .react-grid-item.dropping{visibility:hidden}.dashboard-container .react-grid-item.react-grid-placeholder{background:#007bff33;opacity:.8;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none;border-radius:8px;border:2px dashed #007bff}.dashboard-container .react-resizable-handle{position:absolute;width:20px;height:20px;bottom:0;right:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiM0NDQiIGZpbGwtb3BhY2l0eT0iLjMiPjxwYXRoIGQ9Im0gNSw1IDAsLTUgLTUsNSB6Ii8+PC9nPjwvc3ZnPg==);background-position:bottom right;padding:0 3px 3px 0;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;cursor:se-resize}@media (max-width: 768px){.dashboard-container .dashboard-widget{margin-bottom:16px}.dashboard-container .widget-handle{top:4px;right:4px;padding:2px 6px;font-size:10px}}@media (prefers-color-scheme: dark){.dashboard-container.edit-mode .dashboard-widget{border-color:#0d6efd}.dashboard-container.edit-mode .dashboard-widget:hover{border-color:#0b5ed7;box-shadow:0 4px 8px #0d6efd4d}.dashboard-container.edit-mode .widget-handle{background:#0d6efdcc}.dashboard-container .react-grid-item.react-grid-placeholder{background:#0d6efd33;border-color:#0d6efd}}.dashboard-widget-container{width:100%;height:100%;position:relative}.dashboard-widget-container .dashboard-widget-card{width:100%;height:100%;margin:0}.dashboard-widget-container .dashboard-widget-card .widget-content{overflow:hidden}.dashboard-widget-container .widget-handle{position:absolute;top:5px;right:5px;z-index:10;background:#0000001a;border-radius:3px;padding:2px 5px;cursor:move}.dashboard-widget-container .widget-handle .drag-indicator{font-size:12px;color:#666}.dashboard-container.edit-mode .dashboard-widget-container{border:2px dashed #007bff}.dashboard-container.edit-mode .dashboard-widget-container:hover{border-color:#0056b3}.widget{display:flex;flex-direction:column;overflow:hidden}.widget .widget-header{flex-shrink:0;background-color:var(--bs-light)}.widget .widget-header h5{color:var(--bs-dark);font-weight:600}.widget .widget-header .widget-actions{display:flex;gap:.5rem;align-items:center}.widget .widget-content{flex:1;overflow:hidden;display:flex;flex-direction:column}.widget .widget-content.h-calc-header{height:calc(100% - 60px)}.widget-header-actions{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;position:absolute;top:0;right:0;z-index:10;padding:1rem;background-color:#ffffffe6;border-radius:0 .375rem 0 .5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 768px){.widget{width:100%!important;min-width:unset!important}}@media (max-width: 576px){.widget{height:auto!important;min-height:200px!important}}.todo-widget,.todo-widget .widget-content{background-color:#ffefdc!important}.todo-widget .card-body{padding:0!important;background-color:#ffefdc!important}.dashboard-widget-card.todo-widget{background-color:#ffefdc!important}.dashboard-widget-card.todo-widget>*{background-color:inherit}.widget-loader-container{padding:1rem}.widget-loader-container .spinner-border{width:3rem;height:3rem}.widget-loader-container .alert{margin:0;border-radius:8px}.widget-loader-container .fa-info-circle{color:#6c757d}.widget-loader-container p{margin:0;font-size:.9rem}.widget-content-enter{opacity:0;transform:translateY(10px)}.widget-content-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.widget-content-exit{opacity:1}.widget-content-exit-active{opacity:0;transition:opacity .3s}.alert-history{height:100%;padding:.75rem;display:flex;flex-direction:column;min-height:0}.alert-history__list{flex:1;min-height:0;overflow:auto;padding-right:.25rem}.alert-history__row{display:flex;gap:.75rem;padding:.55rem .25rem;border-bottom:1px solid rgba(0,0,0,.06);align-items:flex-start}.alert-history__row:last-child{border-bottom:none}.alert-history__dot{width:10px;height:10px;border-radius:999px;margin-top:.35rem;flex:0 0 auto}.alert-history__dot--info{background:var(--bs-primary, #0d6efd)}.alert-history__dot--warning{background:var(--bs-warning, #ffc107)}.alert-history__dot--danger{background:var(--bs-danger, #dc3545)}.alert-history__dot--neutral{background:#6c757dcc}.alert-history__main{flex:1;min-width:0}.alert-history__top{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.alert-history__title{font-weight:600;color:#111827;font-size:.92rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-history__date{font-size:.78rem;color:#6b7280;white-space:nowrap;flex:0 0 auto}.alert-history__meta{margin-top:.25rem;display:flex;align-items:center;gap:.5rem}.alert-history__badge{display:inline-flex;align-items:center;height:20px;padding:0 .5rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid rgba(0,0,0,.08);color:#212529d9;background:#f8f9fa}.alert-history__badge--info{background:#0d6efd1a;border-color:#0d6efd2e;color:#0d6efd}.alert-history__badge--warning{background:#ffc1072e;border-color:#ffc10742;color:#664d03}.alert-history__badge--danger{background:#dc35451f;border-color:#dc354533;color:#dc3545}.alert-history__badge--neutral{background:#6c757d1f;border-color:#6c757d33;color:#6c757d}.alert-history--small{padding:.6rem}.alert-history--small .alert-history__row{padding:.48rem .2rem;gap:.6rem}.alert-history--small .alert-history__title{font-size:.88rem}.alert-history--small .alert-history__date{font-size:.74rem}._energyContainer_11ube_2{background-color:#fff;padding:.75rem;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;position:relative;overflow:hidden}@media (min-width: 640px){._energyContainer_11ube_2{padding:1.5rem;border-radius:1rem}}@media (min-width: 1024px){._energyContainer_11ube_2{padding:2rem}}._energyHeader_11ube_26{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}._energyHeaderLabel_11ube_33{font-size:.5rem;font-weight:700;text-transform:uppercase;color:#0d9488}@media (min-width: 640px){._energyHeaderLabel_11ube_33{font-size:.5625rem}}@media (min-width: 1024px){._energyHeaderLabel_11ube_33{font-size:.625rem}}._energyFooter_11ube_53{margin-top:1rem;text-align:center}._energyFooterLabel_11ube_58{font-size:.5rem;font-weight:700;text-transform:uppercase;color:#e11d48;line-height:1.2}@media (min-width: 640px){._energyFooterLabel_11ube_58{font-size:.5625rem}}@media (min-width: 1024px){._energyFooterLabel_11ube_58{font-size:.625rem}}._gradesContainer_11ube_79{display:flex;flex-direction:column;gap:.25rem;position:relative}._activeGradeRow_11ube_87{display:flex;align-items:center;margin-left:-.75rem;position:relative;z-index:20;flex-wrap:wrap}@media (min-width: 640px){._activeGradeRow_11ube_87{margin-left:-1.5rem;flex-wrap:nowrap}}@media (min-width: 1024px){._activeGradeRow_11ube_87{margin-left:-2rem}}._activeInfoBox_11ube_110{display:flex;background-color:#fff;border:2px solid #1e293b;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;margin-right:.25rem;margin-left:1rem;min-width:140px;flex-wrap:wrap}@media (min-width: 640px){._activeInfoBox_11ube_110{min-width:200px;margin-left:2rem;flex-wrap:nowrap}}@media (min-width: 1024px){._activeInfoBox_11ube_110{min-width:240px}}._activeInfoBoxSection_11ube_139{flex:1;text-align:center;border-right:1px solid #e2e8f0;padding:.25rem;min-width:50%}@media (min-width: 640px){._activeInfoBoxSection_11ube_139{padding:.5rem;min-width:auto}}._activeInfoBoxSection_11ube_139:last-child{border-right:none}._activeInfoBoxLabel_11ube_158{font-size:.5rem;text-transform:uppercase;font-weight:700;color:#64748b;line-height:1.2;margin-bottom:.25rem;padding:.25rem;word-break:break-word}@media (min-width: 640px){._activeInfoBoxLabel_11ube_158{font-size:.625rem;padding:.5rem}}@media (min-width: 1024px){._activeInfoBoxLabel_11ube_158{font-size:.7rem}}._activeInfoBoxValue_11ube_182{font-size:1rem;font-weight:900;color:#0f172a;line-height:1;margin-bottom:.125rem}@media (min-width: 640px){._activeInfoBoxValue_11ube_182{font-size:1.25rem}}@media (min-width: 1024px){._activeInfoBoxValue_11ube_182{font-size:1.5rem}}._activeInfoBoxUnit_11ube_202{font-size:.4rem;font-weight:700;color:#334155}@media (min-width: 640px){._activeInfoBoxUnit_11ube_202{font-size:.5rem}}._activeGradeArrow_11ube_215{position:relative;display:flex;align-items:center;justify-content:center;height:4rem;color:#fff;font-weight:900;font-size:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:3px solid white}@media (min-width: 640px){._activeGradeArrow_11ube_215{height:4.5rem;font-size:2rem;border-width:4px}}@media (min-width: 1024px){._activeGradeArrow_11ube_215{font-size:2.75rem}}._activeGradeArrowText_11ube_244{color:#fff}._activeGradeArrowTextBlack_11ube_248{color:#000}._inactiveGradeRow_11ube_253{display:flex;align-items:center;height:1.75rem}@media (min-width: 640px){._inactiveGradeRow_11ube_253{height:2.4rem}}._inactiveGradeBar_11ube_265{display:flex;align-items:center;justify-content:flex-start;padding-left:1rem;height:100%;transition:all .3s;border-radius:0 .5rem .5rem 0;opacity:.9;position:relative}._inactiveGradeLetter_11ube_277{font-weight:700;font-size:.75rem}@media (min-width: 640px){._inactiveGradeLetter_11ube_277{font-size:.875rem}}@media (min-width: 1024px){._inactiveGradeLetter_11ube_277{font-size:1rem}}._inactiveGradeLetterWhite_11ube_294{color:#fff}._inactiveGradeLetterBlack_11ube_298{color:#000}._energyPassoireLabel_11ube_302{margin-left:.5rem;font-size:.5rem;font-weight:700;text-transform:uppercase;color:#94a3b8;line-height:1.2;width:auto;max-width:4rem}@media (min-width: 640px){._energyPassoireLabel_11ube_302{margin-left:.75rem;font-size:.5625rem;max-width:4.5rem}}@media (min-width: 1024px){._energyPassoireLabel_11ube_302{margin-left:1rem;font-size:.625rem;width:5rem;max-width:none}}._ghgContainer_11ube_331{background-color:#fff;padding:.75rem;border-radius:.75rem;border:1px solid #e0f2fe;box-shadow:0 1px 2px #0000000d}@media (min-width: 640px){._ghgContainer_11ube_331{padding:1rem;border-radius:1rem;border-width:2px}}@media (min-width: 1024px){._ghgContainer_11ube_331{padding:1.5rem}}._ghgHeader_11ube_354{margin-bottom:1rem}@media (min-width: 640px){._ghgHeader_11ube_354{margin-bottom:1.25rem}}@media (min-width: 1024px){._ghgHeader_11ube_354{margin-bottom:1.5rem}}._ghgHeaderTitle_11ube_370{font-weight:700;color:#1e293b;font-size:.75rem;line-height:1.3}@media (min-width: 640px){._ghgHeaderTitle_11ube_370{font-size:.875rem}}._ghgGradesContainer_11ube_384{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0}@media (min-width: 640px){._ghgGradesContainer_11ube_384{gap:.1875rem}}@media (min-width: 1024px){._ghgGradesContainer_11ube_384{gap:.25rem}}._ghgHeaderLabel_11ube_404{font-size:.5rem;color:#0284c7;font-weight:700;text-transform:uppercase;margin-bottom:.375rem}@media (min-width: 640px){._ghgHeaderLabel_11ube_404{font-size:.5625rem;margin-bottom:.5rem}}._ghgFooterLabel_11ube_419{font-size:.5rem;color:#0c4a6e;font-weight:700;text-transform:uppercase;margin-top:.375rem;line-height:1.3}@media (min-width: 640px){._ghgFooterLabel_11ube_419{font-size:.5625rem;margin-top:.5rem}}._ghgGradeRow_11ube_436{display:flex;align-items:center;justify-content:flex-start;height:1.75rem;position:relative;margin:0;padding:0}@media (min-width: 640px){._ghgGradeRow_11ube_436{height:2rem}}@media (min-width: 1024px){._ghgGradeRow_11ube_436{height:2.25rem}}._ghgGradeBar_11ube_458{height:100%;transition:all .3s;border-radius:0 1rem 1rem 0;display:flex;align-items:center;justify-content:flex-start;padding-left:.75rem}._ghgGradeBarActive_11ube_468{box-shadow:0 0 0 2px #1e293b;z-index:10;transform:scale(1.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._ghgGradeBarInactive_11ube_477{opacity:.8}._ghgGradeLetter_11ube_481{font-weight:900;font-size:.75rem;display:flex;align-items:center;justify-content:center;line-height:1}@media (min-width: 640px){._ghgGradeLetter_11ube_481{font-size:.875rem}}@media (min-width: 1024px){._ghgGradeLetter_11ube_481{font-size:1rem}}._ghgGradeLetterLight_11ube_502{color:#1e3a5f}._ghgGradeLetterWhite_11ube_506{color:#fff}._ghgActiveValue_11ube_511{margin-left:.5rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}@media (min-width: 640px){._ghgActiveValue_11ube_511{margin-left:.75rem;gap:.5rem;flex-wrap:nowrap}}@media (min-width: 1024px){._ghgActiveValue_11ube_511{margin-left:1rem}}._ghgActiveValueLine_11ube_533{height:2px;width:1rem;background-color:#1e293b}@media (min-width: 640px){._ghgActiveValueLine_11ube_533{width:1.25rem}}@media (min-width: 1024px){._ghgActiveValueLine_11ube_533{width:1.5rem}}._ghgActiveValueNumber_11ube_551{font-size:.875rem;font-weight:900;color:#0f172a}@media (min-width: 640px){._ghgActiveValueNumber_11ube_551{font-size:1rem}}@media (min-width: 1024px){._ghgActiveValueNumber_11ube_551{font-size:1.125rem}}._ghgActiveValueUnit_11ube_569{font-size:.45rem;font-weight:700;color:#475569}@media (min-width: 640px){._ghgActiveValueUnit_11ube_569{font-size:.5rem}}@media (min-width: 1024px){._ghgActiveValueUnit_11ube_569{font-size:.5625rem}}._energyA_11ube_588{background-color:#009640}._energyB_11ube_592{background-color:#52b145}._energyC_11ube_2{background-color:#c6d62a}._energyD_11ube_600{background-color:#fff200}._energyE_11ube_604{background-color:#f6931d}._energyF_11ube_53{background-color:#ee5d28}._energyG_11ube_612{background-color:#e21a22}._ghgA_11ube_511{background-color:#e5f1f9}._ghgB_11ube_621{background-color:#cce3f3}._ghgC_11ube_331{background-color:#99c7e7}._ghgD_11ube_629{background-color:#66abdb}._ghgE_11ube_633{background-color:#338fcf}._ghgF_11ube_419{background-color:#1a75bc}._ghgG_11ube_384{background-color:#005696}._dpeGaugeWrapper_11ube_646{display:flex;flex-direction:column}._compact_11ube_651 ._energyContainer_11ube_2{padding:.5rem;border-radius:.5rem}@media (min-width: 640px){._compact_11ube_651 ._energyContainer_11ube_2{padding:.75rem;border-radius:.75rem}}@media (min-width: 768px){._compact_11ube_651 ._energyContainer_11ube_2{padding:.75rem}}@media (min-width: 1024px){._compact_11ube_651 ._energyContainer_11ube_2{padding:1rem}}._compact_11ube_651 ._energyHeader_11ube_26{margin-bottom:.375rem}@media (min-width: 768px){._compact_11ube_651 ._energyHeader_11ube_26{margin-bottom:.5rem}}._compact_11ube_651 ._energyFooter_11ube_53{margin-top:.375rem}@media (min-width: 768px){._compact_11ube_651 ._energyFooter_11ube_53{margin-top:.5rem}}._compact_11ube_651 ._energyHeaderLabel_11ube_33{font-size:.5rem}@media (min-width: 640px){._compact_11ube_651 ._energyHeaderLabel_11ube_33{font-size:.5625rem}}@media (min-width: 768px){._compact_11ube_651 ._energyHeaderLabel_11ube_33{font-size:.5rem}}@media (min-width: 1024px){._compact_11ube_651 ._energyHeaderLabel_11ube_33{font-size:.625rem}}._compact_11ube_651 ._energyFooterLabel_11ube_58{font-size:.4rem}@media (min-width: 640px){._compact_11ube_651 ._energyFooterLabel_11ube_58{font-size:.5rem}}@media (min-width: 768px){._compact_11ube_651 ._energyFooterLabel_11ube_58{font-size:.45rem}}@media (min-width: 1024px){._compact_11ube_651 ._energyFooterLabel_11ube_58{font-size:.5625rem}}._compact_11ube_651 ._ghgHeader_11ube_354{margin-bottom:.5rem}@media (min-width: 768px){._compact_11ube_651 ._ghgHeader_11ube_354{margin-bottom:.75rem}}._compact_11ube_651 ._ghgHeaderTitle_11ube_370{font-size:.625rem}@media (min-width: 640px){._compact_11ube_651 ._ghgHeaderTitle_11ube_370{font-size:.6875rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgHeaderTitle_11ube_370{font-size:.625rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgHeaderTitle_11ube_370{font-size:.75rem}}._compact_11ube_651 ._ghgHeaderLabel_11ube_404{font-size:.4rem;margin-bottom:.25rem}@media (min-width: 640px){._compact_11ube_651 ._ghgHeaderLabel_11ube_404{font-size:.45rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgHeaderLabel_11ube_404{font-size:.4rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgHeaderLabel_11ube_404{font-size:.5rem}}._compact_11ube_651 ._ghgFooterLabel_11ube_419{font-size:.4rem}@media (min-width: 640px){._compact_11ube_651 ._ghgFooterLabel_11ube_419{font-size:.5rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgFooterLabel_11ube_419{font-size:.45rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgFooterLabel_11ube_419{font-size:.5625rem}}._compact_11ube_651 ._ghgGradesContainer_11ube_384{gap:.125rem;margin:0;padding:0}@media (min-width: 640px){._compact_11ube_651 ._ghgGradesContainer_11ube_384{gap:.1875rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgGradesContainer_11ube_384{gap:.1875rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgGradesContainer_11ube_384{gap:.25rem}}._compact_11ube_651 ._ghgGradeRow_11ube_436{padding:0;margin:0;height:1.5rem;align-items:center;justify-content:flex-start}@media (min-width: 640px){._compact_11ube_651 ._ghgGradeRow_11ube_436{height:1.75rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgGradeRow_11ube_436{height:1.7rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgGradeRow_11ube_436{height:2rem}}._compact_11ube_651 ._ghgGradeLetter_11ube_481{font-size:.6875rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;line-height:1}@media (min-width: 640px){._compact_11ube_651 ._ghgGradeLetter_11ube_481{font-size:.75rem;width:1.5rem;height:1.5rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgGradeLetter_11ube_481{font-size:.71875rem;width:1.45rem;height:1.45rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgGradeLetter_11ube_481{font-size:.8125rem;width:1.75rem;height:1.75rem}}._compact_11ube_651 ._ghgActiveValue_11ube_511{font-size:.75rem}@media (min-width: 640px){._compact_11ube_651 ._ghgActiveValue_11ube_511{font-size:.875rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgActiveValue_11ube_511{font-size:.8125rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgActiveValue_11ube_511{font-size:1rem}}._compact_11ube_651 ._ghgActiveValueUnit_11ube_569{font-size:.4rem}@media (min-width: 640px){._compact_11ube_651 ._ghgActiveValueUnit_11ube_569{font-size:.5rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgActiveValueUnit_11ube_569{font-size:.45rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgActiveValueUnit_11ube_569{font-size:.5625rem}}._compact_11ube_651 ._activeInfoBox_11ube_110{min-width:100px;margin-left:.75rem;margin-right:.25rem;border-width:1.5px}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBox_11ube_110{min-width:120px;margin-left:1rem;border-width:2px}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBox_11ube_110{min-width:110px;margin-left:1rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBox_11ube_110{min-width:130px;margin-left:1.5rem}}._compact_11ube_651 ._activeGradeArrow_11ube_215{height:3rem;font-size:1.25rem;border-width:2px}@media (min-width: 640px){._compact_11ube_651 ._activeGradeArrow_11ube_215{height:3.25rem;font-size:1.75rem;border-width:3px}}@media (min-width: 768px){._compact_11ube_651 ._activeGradeArrow_11ube_215{height:3rem;font-size:1.5rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeGradeArrow_11ube_215{height:3.5rem;font-size:2rem}}._compact_11ube_651 ._inactiveGradeRow_11ube_253{height:1.25rem}@media (min-width: 640px){._compact_11ube_651 ._inactiveGradeRow_11ube_253{height:1.5rem}}@media (min-width: 768px){._compact_11ube_651 ._inactiveGradeRow_11ube_253{height:1.4rem}}@media (min-width: 1024px){._compact_11ube_651 ._inactiveGradeRow_11ube_253{height:1.75rem}}._compact_11ube_651 ._ghgContainer_11ube_331{padding:.5rem;border-radius:.5rem}@media (min-width: 640px){._compact_11ube_651 ._ghgContainer_11ube_331{padding:.75rem;border-radius:.75rem}}@media (min-width: 768px){._compact_11ube_651 ._ghgContainer_11ube_331{padding:.75rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgContainer_11ube_331{padding:1rem}}._compact_11ube_651 ._ghgHeader_11ube_354{margin-bottom:.75rem}._compact_11ube_651 ._ghgActiveValueNumber_11ube_551{font-size:.875rem}@media (min-width: 768px){._compact_11ube_651 ._ghgActiveValueNumber_11ube_551{font-size:.9375rem}}@media (min-width: 1024px){._compact_11ube_651 ._ghgActiveValueNumber_11ube_551{font-size:1rem}}._compact_11ube_651 ._activeInfoBoxLabel_11ube_158{font-size:.4rem;padding:.125rem;margin-bottom:.125rem}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBoxLabel_11ube_158{font-size:.5rem;padding:.25rem}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBoxLabel_11ube_158{font-size:.45rem;padding:.2rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBoxLabel_11ube_158{font-size:.55rem;padding:.3rem}}._compact_11ube_651 ._activeInfoBoxValue_11ube_182{font-size:.75rem;margin-bottom:.0625rem}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBoxValue_11ube_182{font-size:.9375rem}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBoxValue_11ube_182{font-size:.875rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBoxValue_11ube_182{font-size:1.125rem}}._compact_11ube_651 ._activeInfoBoxUnit_11ube_202{font-size:.35rem}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBoxUnit_11ube_202{font-size:.4rem}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBoxUnit_11ube_202{font-size:.375rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBoxUnit_11ube_202{font-size:.45rem}}._compact_11ube_651 ._activeInfoBoxSection_11ube_139{padding:.125rem}@media (min-width: 640px){._compact_11ube_651 ._activeInfoBoxSection_11ube_139{padding:.25rem}}@media (min-width: 768px){._compact_11ube_651 ._activeInfoBoxSection_11ube_139{padding:.2rem}}@media (min-width: 1024px){._compact_11ube_651 ._activeInfoBoxSection_11ube_139{padding:.375rem}}._compactInfoBubblesContainer_11ube_1161{gap:.75rem;margin-top:1rem}._compactInfoBubblesContainer_11ube_1161 ._infoBubble_11ube_1166{padding:.75rem;border-radius:.75rem}._compactInfoBubblesContainer_11ube_1161 ._infoBubbleText_11ube_1171{font-size:.6875rem;line-height:1.4}._infoBubblesContainer_11ube_1177{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;grid-column:1 / -1}._infoBubble_11ube_1166{background-color:#0d9488;color:#fff;padding:1rem;border-radius:1rem;position:relative;min-width:0}._infoBubbleArrow_11ube_1195{position:absolute;top:-.5rem;left:2rem;width:1rem;height:1rem;background-color:#0d9488;transform:rotate(45deg)}._infoBubbleText_11ube_1171{font-size:.75rem;line-height:1.5;margin:0}._configSection_9z3we_1{width:100%;background-color:#f8fafc;border-right:1px solid #f1f5f9;display:flex;flex-direction:column}@media (min-width: 768px){._configSection_9z3we_1{width:280px;min-width:280px}}@media (min-width: 1024px){._configSection_9z3we_1{width:300px;min-width:300px}}._configBlock_9z3we_23{padding:1rem;border-bottom:1px solid rgba(226,232,240,.5)}@media (min-width: 640px){._configBlock_9z3we_23{padding:1.25rem}}@media (min-width: 768px){._configBlock_9z3we_23{padding:1.5rem}}._configBlock_9z3we_23:last-child{flex:1}._configLabel_9z3we_44{display:block;font-size:9px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}@media (min-width: 640px){._configLabel_9z3we_44{font-size:10px;margin-bottom:1rem}}._buildingSelect_9z3we_61{width:100%;padding:.5rem .75rem;border-radius:.5rem;font-size:11px;font-weight:700;background-color:#fff;color:#334155;border:1px solid #e2e8f0;outline:none}@media (min-width: 640px){._buildingSelect_9z3we_61{padding:.75rem 1rem;border-radius:.75rem;font-size:12px}}._buildingSelect_9z3we_61:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}._gradeButtonsContainer_9z3we_86{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}._gradeButton_9z3we_86{width:32px;height:32px;border-radius:.375rem;border:1px solid #e2e8f0;font-size:9px;font-weight:900;transition:all .2s;display:flex;align-items:center;justify-content:center;cursor:default}@media (min-width: 640px){._gradeButton_9z3we_86{width:36px;height:36px;border-radius:.5rem;font-size:10px}}._gradeButton_9z3we_86:disabled{cursor:not-allowed}._projectsGrid_9z3we_120{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem}@media (min-width: 640px){._projectsGrid_9z3we_120{gap:.5rem}}._projectButton_9z3we_132{padding:.5rem .75rem;border-radius:.5rem;font-size:10px;font-weight:900;transition:all .2s;border:1px solid #e2e8f0;cursor:pointer;white-space:nowrap}@media (min-width: 640px){._projectButton_9z3we_132{padding:.75rem;border-radius:.75rem;font-size:12px}}._projectButton_9z3we_132:hover:not(:disabled){background-color:#f1f5f9}._projectButtonActive_9z3we_155{box-shadow:0 10px 15px -3px #0000001a}._footer_bqghh_1{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9;display:flex;justify-content:center;align-items:center;opacity:.5;width:100%}@media (min-width: 640px){._footer_bqghh_1{margin-top:.75rem;padding-top:.75rem}}@media (min-width: 768px){._footer_bqghh_1{margin-top:1rem;padding-top:1rem}}._footerText_bqghh_26{font-size:8px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;text-align:center}@media (min-width: 640px){._footerText_bqghh_26{font-size:9px}}._widgetContainer_x4ym1_1{width:100%;max-width:100%;background-color:#fff;border:1px solid #f1f5f9;overflow:hidden;display:flex;flex-direction:column;height:100%}@media (min-width: 768px){._widgetContainer_x4ym1_1{flex-direction:row}}._configSection_x4ym1_18{width:100%;background-color:#f8fafc;border-right:1px solid #f1f5f9;display:flex;flex-direction:column}@media (min-width: 768px){._configSection_x4ym1_18{width:280px;min-width:280px}}@media (min-width: 1024px){._configSection_x4ym1_18{width:300px;min-width:300px}}._configBlock_x4ym1_40{padding:1rem;border-bottom:1px solid rgba(226,232,240,.5)}@media (min-width: 640px){._configBlock_x4ym1_40{padding:1.25rem}}@media (min-width: 768px){._configBlock_x4ym1_40{padding:1.5rem}}._configBlock_x4ym1_40:last-child{flex:1}._configLabel_x4ym1_61{display:block;font-size:9px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}@media (min-width: 640px){._configLabel_x4ym1_61{font-size:10px;margin-bottom:1rem}}._buildingSelect_x4ym1_78{width:100%;padding:.5rem .75rem;border-radius:.5rem;font-size:11px;font-weight:700;background-color:#fff;color:#334155;border:1px solid #e2e8f0;outline:none}@media (min-width: 640px){._buildingSelect_x4ym1_78{padding:.75rem 1rem;border-radius:.75rem;font-size:12px}}._buildingSelect_x4ym1_78:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}._gradeButtonsContainer_x4ym1_103{display:flex;flex-wrap:wrap;gap:.1rem}._gradeButton_x4ym1_103{width:32px;height:32px;border-radius:.375rem;border:1px solid #e2e8f0;font-size:9px;font-weight:900;transition:all .2s;display:flex;align-items:center;justify-content:center;cursor:default}@media (min-width: 640px){._gradeButton_x4ym1_103{width:36px;height:36px;border-radius:.5rem;font-size:10px}}._gradeButton_x4ym1_103:disabled{cursor:not-allowed}._projectsGrid_x4ym1_136{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem}@media (min-width: 640px){._projectsGrid_x4ym1_136{gap:.5rem}}._projectButton_x4ym1_148{padding:.5rem .75rem;border-radius:.5rem;font-size:10px;font-weight:900;transition:all .2s;border:1px solid #e2e8f0;cursor:pointer;white-space:nowrap}@media (min-width: 640px){._projectButton_x4ym1_148{padding:.75rem;border-radius:.75rem;font-size:12px}}._projectButton_x4ym1_148:hover:not(:disabled){background-color:#f1f5f9}._projectButtonActive_x4ym1_171{box-shadow:0 10px 15px -3px #0000001a}._noSimulations_x4ym1_175{font-size:10px;color:#94a3b8;text-align:center;padding:.75rem 0}@media (min-width: 640px){._noSimulations_x4ym1_175{font-size:12px;padding:1rem 0}}._visualizationSection_x4ym1_189{flex:1;padding:.75rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;position:relative;min-width:0;overflow:hidden}@media (min-width: 640px){._visualizationSection_x4ym1_189{padding:1rem}}@media (min-width: 768px){._visualizationSection_x4ym1_189{padding:1rem;justify-content:flex-start}}@media (min-width: 1024px){._visualizationSection_x4ym1_189{padding:1.5rem}}._headerInfo_x4ym1_220{position:relative;text-align:center;margin-bottom:.75rem;width:100%;z-index:1}@media (min-width: 640px){._headerInfo_x4ym1_220{position:absolute;top:.75rem;right:1rem;text-align:right;width:auto;margin-bottom:0;z-index:10}}@media (min-width: 768px){._headerInfo_x4ym1_220{top:1rem;right:1rem}}@media (min-width: 1024px){._headerInfo_x4ym1_220{top:1.25rem;right:1.5rem}}._headerTitle_x4ym1_254{font-size:.875rem;font-weight:900;color:#1e293b;letter-spacing:-.025em;margin-bottom:.125rem}@media (min-width: 640px){._headerTitle_x4ym1_254{font-size:.9375rem}}@media (min-width: 768px){._headerTitle_x4ym1_254{font-size:1rem}}@media (min-width: 1024px){._headerTitle_x4ym1_254{font-size:1.125rem;margin-bottom:0}}._headerSubtitle_x4ym1_281{color:#94a3b8;font-size:8px;text-transform:uppercase;font-weight:700;letter-spacing:.1em}@media (min-width: 640px){._headerSubtitle_x4ym1_281{font-size:9px}}@media (min-width: 768px){._headerSubtitle_x4ym1_281{font-size:9px}}@media (min-width: 1024px){._headerSubtitle_x4ym1_281{font-size:10px}}._staircasesContainer_x4ym1_307{display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;width:100%;position:relative;z-index:1}@media (min-width: 640px){._staircasesContainer_x4ym1_307{padding-top:3rem}}@media (min-width: 768px){._staircasesContainer_x4ym1_307{flex-direction:row;gap:.75rem;align-items:flex-start;padding-top:3.5rem}}@media (min-width: 1024px){._staircasesContainer_x4ym1_307{gap:1rem;padding-top:4rem}}._staircaseWrapper_x4ym1_340{width:100%;max-width:100%;transform:scale(1);transition:transform .5s;flex:1;min-width:0}@media (min-width: 768px){._staircaseWrapper_x4ym1_340{max-width:calc(50% - .375rem);flex:0 1 auto}}@media (min-width: 1024px){._staircaseWrapper_x4ym1_340{max-width:calc(50% - .5rem)}}._staircaseWrapper_x4ym1_340:hover{transform:scale(1.01)}._differenceRow_x4ym1_366{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:.75rem;background-color:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}@media (min-width: 640px){._differenceRow_x4ym1_366{flex-direction:row;justify-content:space-around;gap:1rem;padding:1rem}}@media (min-width: 768px){._differenceRow_x4ym1_366{margin-top:1.5rem}}._differenceItem_x4ym1_392{display:flex;flex-direction:column;align-items:center;gap:.25rem}@media (min-width: 640px){._differenceItem_x4ym1_392{flex-direction:row;gap:.5rem}}._differenceLabel_x4ym1_406{font-size:9px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 640px){._differenceLabel_x4ym1_406{font-size:10px}}._differenceValue_x4ym1_420{font-size:11px;font-weight:900;color:#1e293b}@media (min-width: 640px){._differenceValue_x4ym1_420{font-size:12px}}._footer_x4ym1_432{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9;display:flex;justify-content:center;align-items:center;opacity:.5;width:100%}@media (min-width: 640px){._footer_x4ym1_432{margin-top:.75rem;padding-top:.75rem}}@media (min-width: 768px){._footer_x4ym1_432{margin-top:1rem;padding-top:1rem}}._footerText_x4ym1_457{font-size:8px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;text-align:center}@media (min-width: 640px){._footerText_x4ym1_457{font-size:9px}}._footerIcons_x4ym1_472{display:flex;gap:1rem}._footerIcon_x4ym1_472{font-size:12px}._noBuildings_x4ym1_481{padding:1rem;text-align:center;color:#64748b;font-size:.875rem}@media (min-width: 640px){._noBuildings_x4ym1_481{padding:1.5rem;font-size:1rem}}._widgetContainer_t88yf_1{width:100%;max-width:100%;background-color:#fff;border:1px solid #f1f5f9;overflow:hidden;display:flex;flex-direction:column;height:100%}@media (min-width: 768px){._widgetContainer_t88yf_1{flex-direction:row}}._configSection_t88yf_18{width:100%;background-color:#f8fafc;border-right:1px solid #f1f5f9;display:flex;flex-direction:column}@media (min-width: 768px){._configSection_t88yf_18{width:280px;min-width:280px}}@media (min-width: 1024px){._configSection_t88yf_18{width:300px;min-width:300px}}._configBlock_t88yf_40{padding:1rem;border-bottom:1px solid rgba(226,232,240,.5)}@media (min-width: 640px){._configBlock_t88yf_40{padding:1.25rem}}@media (min-width: 768px){._configBlock_t88yf_40{padding:1.5rem}}._configBlock_t88yf_40:last-child{flex:1}._configLabel_t88yf_61{display:block;font-size:9px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}@media (min-width: 640px){._configLabel_t88yf_61{font-size:10px;margin-bottom:1rem}}._buildingSelect_t88yf_78{width:100%;padding:.5rem .75rem;border-radius:.5rem;font-size:11px;font-weight:700;background-color:#fff;color:#334155;border:1px solid #e2e8f0;outline:none}@media (min-width: 640px){._buildingSelect_t88yf_78{padding:.75rem 1rem;border-radius:.75rem;font-size:12px}}._buildingSelect_t88yf_78:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}._gradeButtonsContainer_t88yf_103{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}._gradeButton_t88yf_103{width:32px;height:32px;border-radius:.375rem;border:1px solid #e2e8f0;font-size:9px;font-weight:900;transition:all .2s;display:flex;align-items:center;justify-content:center;cursor:default}@media (min-width: 640px){._gradeButton_t88yf_103{width:36px;height:36px;border-radius:.5rem;font-size:10px}}._gradeButton_t88yf_103:disabled{cursor:not-allowed}._projectsGrid_t88yf_137{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem}@media (min-width: 640px){._projectsGrid_t88yf_137{gap:.5rem}}._projectButton_t88yf_149{padding:.5rem .75rem;border-radius:.5rem;font-size:10px;font-weight:900;transition:all .2s;border:1px solid #e2e8f0;cursor:pointer;white-space:nowrap}@media (min-width: 640px){._projectButton_t88yf_149{padding:.75rem;border-radius:.75rem;font-size:12px}}._projectButton_t88yf_149:hover:not(:disabled){background-color:#f1f5f9}._projectButtonActive_t88yf_172{box-shadow:0 10px 15px -3px #0000001a}._noSimulations_t88yf_176{font-size:10px;color:#94a3b8;text-align:center;padding:.75rem 0}@media (min-width: 640px){._noSimulations_t88yf_176{font-size:12px;padding:1rem 0}}._visualizationSection_t88yf_190{flex:1;padding:.75rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;position:relative;min-width:0;overflow:hidden}@media (min-width: 640px){._visualizationSection_t88yf_190{padding:1rem}}@media (min-width: 768px){._visualizationSection_t88yf_190{padding:1rem;justify-content:flex-start}}@media (min-width: 1024px){._visualizationSection_t88yf_190{padding:1.5rem}}._headerInfo_t88yf_221{position:relative;text-align:center;margin-bottom:.75rem;width:100%;z-index:1}@media (min-width: 640px){._headerInfo_t88yf_221{position:absolute;top:.75rem;right:1rem;text-align:right;width:auto;margin-bottom:0;z-index:10}}@media (min-width: 768px){._headerInfo_t88yf_221{top:1rem;right:1rem}}@media (min-width: 1024px){._headerInfo_t88yf_221{top:1.25rem;right:1.5rem}}._headerTitle_t88yf_255{font-size:.875rem;font-weight:900;color:#1e293b;letter-spacing:-.025em;margin-bottom:.125rem}@media (min-width: 640px){._headerTitle_t88yf_255{font-size:.9375rem}}@media (min-width: 768px){._headerTitle_t88yf_255{font-size:1rem}}@media (min-width: 1024px){._headerTitle_t88yf_255{font-size:1.125rem;margin-bottom:0}}._headerSubtitle_t88yf_282{color:#94a3b8;font-size:8px;text-transform:uppercase;font-weight:700;letter-spacing:.1em}@media (min-width: 640px){._headerSubtitle_t88yf_282{font-size:9px}}@media (min-width: 768px){._headerSubtitle_t88yf_282{font-size:9px}}@media (min-width: 1024px){._headerSubtitle_t88yf_282{font-size:10px}}._chartContainer_t88yf_308{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding-top:1rem;position:relative;z-index:1}._chartContainerCompact_t88yf_320{margin-top:1rem;padding-top:.5rem}@media (min-width: 640px){._chartContainer_t88yf_308{margin-top:3rem;padding-top:1.5rem}}@media (min-width: 768px){._chartContainer_t88yf_308{margin-top:3.5rem}}@media (min-width: 1024px){._chartContainer_t88yf_308{margin-top:4rem}}._donutWrapper_t88yf_344{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 640px){._donutWrapper_t88yf_344{max-width:500px}}@media (min-width: 768px){._donutWrapper_t88yf_344{max-width:600px}}@media (min-width: 1024px){._donutWrapper_t88yf_344{max-width:700px}}._noData_t88yf_370{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;color:#94a3b8;font-size:.875rem;text-align:center}@media (min-width: 640px){._noData_t88yf_370{padding:4rem 1.5rem;font-size:1rem}}._footer_t88yf_387{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f1f5f9;display:flex;justify-content:center;align-items:center;opacity:.5;width:100%}@media (min-width: 640px){._footer_t88yf_387{margin-top:.75rem;padding-top:.75rem}}@media (min-width: 768px){._footer_t88yf_387{margin-top:1rem;padding-top:1rem}}._footerText_t88yf_412{font-size:8px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;text-align:center}@media (min-width: 640px){._footerText_t88yf_412{font-size:9px}}._noBuildings_t88yf_427{padding:1rem;text-align:center;color:#64748b;font-size:.875rem}@media (min-width: 640px){._noBuildings_t88yf_427{padding:1.5rem;font-size:1rem}}._widgetContainer_qab2c_1{width:100%;max-width:100%;background-color:#fff;border:1px solid #f1f5f9;overflow:hidden;display:flex;flex-direction:column;height:100%}@media (min-width: 768px){._widgetContainer_qab2c_1{flex-direction:row}}._visualizationSection_qab2c_19{flex:1;padding:.75rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;position:relative;min-width:0;overflow:hidden}@media (min-width: 640px){._visualizationSection_qab2c_19{padding:1rem}}@media (min-width: 768px){._visualizationSection_qab2c_19{padding:1rem;justify-content:flex-start}}@media (min-width: 1024px){._visualizationSection_qab2c_19{padding:1.5rem}}._tabsContainer_qab2c_50{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid #e2e8f0}._tab_qab2c_50{padding:.5rem 1rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:#64748b;transition:all .2s ease;position:relative;bottom:-1px}._tab_qab2c_50:hover{color:#334155}._tabActive_qab2c_75{color:#0f172a;border-bottom-color:#3b82f6;font-weight:600}@media (min-width: 640px){._tab_qab2c_50{padding:.625rem 1.25rem;font-size:.9375rem}}@media (min-width: 1024px){._tab_qab2c_50{padding:.75rem 1.5rem;font-size:1rem}}._graphContainer_qab2c_95{flex:1;min-height:300px;width:100%}._noData_qab2c_101{text-align:center;color:#64748b;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex:1}@media (min-width: 640px){._noData_qab2c_101{padding:3rem 1.5rem;font-size:1rem}}._noBuildings_qab2c_118{padding:1rem;text-align:center;color:#64748b;font-size:.875rem}@media (min-width: 640px){._noBuildings_qab2c_118{padding:1.5rem;font-size:1rem}}._layout_12fcj_1{display:flex;width:100%;height:100%;gap:.75rem}._layoutHorizontal_12fcj_8{flex-direction:column}._layoutVertical_12fcj_12{flex-direction:row;align-items:stretch}._toolbar_12fcj_17{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;margin-bottom:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a08}._toolbarVertical_12fcj_30{flex-direction:column;align-items:stretch;justify-content:flex-start;width:220px;min-width:180px;margin-bottom:0;height:50%}._toolbarMain_12fcj_40{display:flex;align-items:center;gap:.5rem;min-width:0}._title_12fcj_47{font-size:.9rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navButton_12fcj_56{width:28px;height:28px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease,box-shadow .15s ease}._navButton_12fcj_56:hover{background:#e0f2fe;border-color:#38bdf8;box-shadow:0 2px 6px #38bdf84d;transform:translateY(-1px)}._selector_12fcj_79{min-width:170px;max-width:260px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;padding:.35rem .9rem;font-size:.8rem;color:#0f172a;cursor:pointer;outline:none}._selector_12fcj_79:hover{border-color:#38bdf8}._toolbarVertical_12fcj_30 ._selector_12fcj_79{width:100%;max-width:none}@media (max-width: 640px){._toolbar_12fcj_17{flex-direction:column;align-items:flex-start;gap:.5rem}._selector_12fcj_79{width:100%;max-width:none}}._widgetContainer_2jjy4_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._visualizationSection_2jjy4_11{flex:1;display:flex;flex-direction:column;gap:1.25rem;min-width:0}._selectorRow_2jjy4_19{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}._selectorLabel_2jjy4_26{font-size:.8125rem;color:#64748b;font-weight:500}._selector_2jjy4_19{padding:.375rem .75rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;font-size:.875rem;color:#0f172a;min-width:160px;cursor:pointer}._selector_2jjy4_19:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}._occupancyBlock_2jjy4_49{display:flex;flex-direction:column;gap:.75rem;flex:1;justify-content:center}._occupancyLabel_2jjy4_57{font-size:.875rem;font-weight:600;color:#475569;margin:0}._occupancyValue_2jjy4_64{font-size:2.5rem;font-weight:700;color:#0f172a;line-height:1.2;margin:0}._occupancyUnit_2jjy4_72{font-size:1rem;font-weight:500;color:#64748b;margin-left:.25rem}._progressWrap_2jjy4_79{margin-top:.25rem}._spotsKpi_2jjy4_83{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;padding:.75rem 1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}._spotsFree_2jjy4_95{font-size:1.25rem;font-weight:700;color:#059669}._spotsTotal_2jjy4_101{font-size:1rem;font-weight:500;color:#64748b}._spotsSeparator_2jjy4_107{color:#cbd5e1;font-weight:400}._graphTitle_2jjy4_112{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .75rem}._graphContainer_2jjy4_119{flex:1;min-height:200px;min-width:0}._noData_2jjy4_125{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_1lk0v_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._visualizationSection_1lk0v_11{flex:1;display:flex;flex-direction:column;align-items:center}._headerTitle_1lk0v_18{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .5rem;text-align:center}._headerSubtitle_1lk0v_26{font-size:.8125rem;color:#64748b;margin:0 0 1rem;text-align:center}._donutWrapper_1lk0v_33{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 640px){._donutWrapper_1lk0v_33{max-width:420px}}@media (min-width: 768px){._donutWrapper_1lk0v_33{max-width:480px}}._noData_1lk0v_53{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_1lut6_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._content_1lut6_11{flex:1;display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width: 768px){._content_1lut6_11{grid-template-columns:1.2fr 1fr}}._leftPanel_1lut6_25{display:flex;flex-direction:column;align-items:center;justify-content:center}._rightPanel_1lut6_32{display:flex;flex-direction:column;gap:.5rem;min-width:0}._headerTitle_1lut6_39{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;text-align:left}._headerSubtitle_1lut6_47{font-size:.8125rem;color:#64748b;margin:0 0 .75rem;text-align:left}._kpiRow_1lut6_54{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}._kpiCard_1lut6_61{padding:.5rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:120px}._kpiLabel_1lut6_71{font-size:.75rem;color:#64748b;margin:0 0 .25rem}._kpiValue_1lut6_77{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._donutWrapper_1lut6_84{width:100%;max-width:420px;display:flex;justify-content:center;align-items:center}._listTitle_1lut6_92{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}._containerList_1lut6_99{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto}._containerItem_1lut6_106{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;border-radius:.5rem;border:1px solid #e2e8f0}._containerName_1lut6_115{font-size:.8rem;color:#0f172a;font-weight:500;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._containerMeta_1lut6_125{font-size:.75rem;color:#64748b}._fillTag_1lut6_130{font-size:.8rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}._fillOk_1lut6_137{background-color:#dcfce7;color:#166534}._fillWarning_1lut6_142{background-color:#fef9c3;color:#854d0e}._fillDanger_1lut6_147{background-color:#fee2e2;color:#991b1b}._noData_1lut6_152{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_1ugc6_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._header_1ugc6_11{margin-bottom:.75rem}._title_1ugc6_15{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}._subtitle_1ugc6_22{font-size:.8125rem;color:#64748b;margin:0}._graphContainer_1ugc6_28{flex:1;min-height:180px}._noData_1ugc6_33{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_1hqcy_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._content_1hqcy_11{flex:1;display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width: 768px){._content_1hqcy_11{grid-template-columns:1.2fr 1fr}}._leftPanel_1hqcy_25{display:flex;flex-direction:column;align-items:center;justify-content:center}._rightPanel_1hqcy_32{display:flex;flex-direction:column;gap:.5rem;min-width:0}._headerTitle_1hqcy_39{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;text-align:left}._headerSubtitle_1hqcy_47{font-size:.8125rem;color:#64748b;margin:0 0 .75rem;text-align:left}._kpiRow_1hqcy_54{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}._kpiCard_1hqcy_61{padding:.5rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:120px}._kpiLabel_1hqcy_71{font-size:.75rem;color:#64748b;margin:0 0 .25rem}._kpiValue_1hqcy_77{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._donutWrapper_1hqcy_84{width:100%;max-width:420px;display:flex;justify-content:center;align-items:center}._listTitle_1hqcy_92{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}._categoryList_1hqcy_99{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto}._categoryItem_1hqcy_106{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;border-radius:.5rem;border:1px solid #e2e8f0}._categoryName_1hqcy_115{font-size:.8rem;color:#0f172a;font-weight:500;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryMeta_1hqcy_125{font-size:.75rem;color:#64748b}._fillTag_1hqcy_130{font-size:.8rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}._fillOk_1hqcy_137{background-color:#dcfce7;color:#166534}._fillWarning_1hqcy_142{background-color:#fef9c3;color:#854d0e}._fillDanger_1hqcy_147{background-color:#fee2e2;color:#991b1b}._noData_1hqcy_152{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_dz7ba_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._content_dz7ba_11{flex:1;display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width: 768px){._content_dz7ba_11{grid-template-columns:1.2fr 1fr}}._leftPanel_dz7ba_25{display:flex;flex-direction:column;align-items:center;justify-content:center}._rightPanel_dz7ba_32{display:flex;flex-direction:column;gap:.5rem;min-width:0}._headerTitle_dz7ba_39{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;text-align:left}._headerSubtitle_dz7ba_47{font-size:.8125rem;color:#64748b;margin:0 0 .75rem;text-align:left}._kpiRow_dz7ba_54{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}._kpiCard_dz7ba_61{padding:.5rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:120px}._kpiLabel_dz7ba_71{font-size:.75rem;color:#64748b;margin:0 0 .25rem}._kpiValue_dz7ba_77{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._donutWrapper_dz7ba_84{width:100%;max-width:420px;display:flex;justify-content:center;align-items:center}._listTitle_dz7ba_92{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}._eventList_dz7ba_99{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto}._eventItem_dz7ba_106{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .55rem;border-radius:.5rem;border:1px solid #e2e8f0}._eventHeader_dz7ba_115{display:flex;justify-content:space-between;align-items:center}._eventLocation_dz7ba_121{font-size:.8rem;color:#0f172a;font-weight:500;margin-right:.5rem}._eventMeta_dz7ba_128{font-size:.75rem;color:#64748b}._badge_dz7ba_133{font-size:.7rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}._badgeMinor_dz7ba_140{background-color:#dcfce7;color:#166534}._badgeModerate_dz7ba_145{background-color:#fef9c3;color:#854d0e}._badgeSevere_dz7ba_150{background-color:#fee2e2;color:#991b1b}._noData_dz7ba_155{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_1tu0r_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._content_1tu0r_11{flex:1;display:grid;grid-template-columns:1fr;gap:1rem;min-width:0}@media (min-width: 768px){._content_1tu0r_11{grid-template-columns:1.2fr 1fr}}._leftPanel_1tu0r_25{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}._rightPanel_1tu0r_32{display:flex;flex-direction:column;gap:.5rem;min-width:0}._headerTitle_1tu0r_39{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem;text-align:left}._headerSubtitle_1tu0r_47{font-size:.8125rem;color:#64748b;margin:0 0 .75rem;text-align:left}._kpiRow_1tu0r_54{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}._kpiCard_1tu0r_61{padding:.5rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:140px}._kpiLabel_1tu0r_71{font-size:.75rem;color:#64748b;margin:0 0 .25rem}._kpiValue_1tu0r_77{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}._socCard_1tu0r_84{width:100%;padding:.75rem .9rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#0f172a;color:#e5e7eb;margin-bottom:.9rem;display:flex;flex-direction:column;gap:.45rem}._socHeader_1tu0r_97{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}._socHeaderValue_1tu0r_104{font-size:1.25rem;font-weight:700;color:#fefce8}._socBar_1tu0r_110{position:relative;width:100%;height:8px;border-radius:999px;background:#0f172ab3;overflow:hidden}._socBarFill_1tu0r_119{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#22c55e,#a3e635)}._socMeta_1tu0r_127{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#cbd5f5}._flowCard_1tu0r_135{width:100%;padding:.75rem .9rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}._flowTitle_1tu0r_147{font-size:.8rem;font-weight:600;color:#0f172a;margin:0}._flowBar_1tu0r_154{position:relative;width:100%;height:10px;border-radius:999px;background:#e5e7eb;overflow:hidden;display:flex}._flowSegmentDirect_1tu0r_164{background:#3b82f6}._flowSegmentStorage_1tu0r_168{background:#22c55e}._flowSegmentGrid_1tu0r_172{background:#f97316}._flowLegend_1tu0r_176{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:#475569}._flowChip_1tu0r_184{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;background:#e5e7eb}._flowDot_1tu0r_193{width:8px;height:8px;border-radius:999px}._donutWrapper_1tu0r_199{width:100%;max-width:420px;display:flex;justify-content:center;align-items:center}._listTitle_1tu0r_207{font-size:.875rem;font-weight:600;color:#475569;margin:0 0 .5rem}._batteryList_1tu0r_214{display:flex;flex-direction:column;gap:.4rem;overflow-y:auto}._batteryItem_1tu0r_221{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;border-radius:.5rem;border:1px solid #e2e8f0}._batteryName_1tu0r_230{font-size:.8rem;color:#0f172a;font-weight:500;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._batteryMeta_1tu0r_240{font-size:.75rem;color:#64748b}._statusTag_1tu0r_245{font-size:.7rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;margin-left:.5rem}._statusCharging_1tu0r_253{background-color:#dcfce7;color:#166534}._statusDischarging_1tu0r_258{background-color:#fee2e2;color:#991b1b}._statusStandby_1tu0r_263{background-color:#e5e7eb;color:#374151}._noData_1tu0r_268{display:flex;align-items:center;justify-content:center;flex:1;padding:1.5rem;text-align:center;color:#64748b;font-size:.875rem}._widgetContainer_y8av7_1{width:100%;height:100%;display:flex;flex-direction:column;background-color:#fff;padding:1rem;min-height:0}._header_y8av7_11{margin-bottom:.75rem}._title_y8av7_15{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}._subtitle_y8av7_22{font-size:.8125rem;color:#64748b;margin:0}._content_y8av7_28{display:grid;grid-template-columns:1fr;gap:.75rem;flex:1;min-width:0}@media (min-width: 768px){._content_y8av7_28{grid-template-columns:1.1fr 1fr}}._summaryCard_y8av7_42{border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.75rem}._summaryMain_y8av7_52{display:flex;flex-direction:column;gap:.4rem}._summaryLabel_y8av7_58{font-size:.8125rem;color:#64748b;margin:0}._summaryValue_y8av7_64{font-size:2rem;font-weight:700;color:#0f172a;margin:0;line-height:1.2}._summaryUnit_y8av7_72{font-size:.95rem;font-weight:500;color:#64748b;margin-left:.25rem}._summaryProgress_y8av7_79{margin-top:.25rem}._summaryDetails_y8av7_83{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 480px){._summaryDetails_y8av7_83{grid-template-columns:1fr 1fr}}._detailItem_y8av7_95{padding:.5rem .75rem;border-radius:.6rem;background:#fff;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.15rem}._detailLabel_y8av7_105{font-size:.75rem;color:#64748b;margin:0}._detailValue_y8av7_111{font-size:.9rem;font-weight:600;color:#0f172a;margin:0}._buildingsSection_y8av7_118{display:flex;flex-direction:column;gap:.5rem;min-width:0}._listTitle_y8av7_125{font-size:.8125rem;font-weight:600;color:#475569;margin:0}._buildingList_y8av7_132{flex:1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:.25rem}._buildingRow_y8av7_141{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:.6rem;border:1px solid #e2e8f0;background-color:#fff}._buildingInfo_y8av7_152{min-width:0}._buildingName_y8av7_156{font-size:.85rem;font-weight:600;color:#0f172a;margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}._buildingMeta_y8av7_167{font-size:.75rem;color:#64748b;margin:0}._buildingKpi_y8av7_173{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;min-width:120px}._buildingOccupancy_y8av7_181{font-size:1.1rem;font-weight:600;color:#0f172a;margin:0;line-height:1.1}._buildingOccupancyUnit_y8av7_189{font-size:.8rem;font-weight:500;color:#64748b;margin-left:.1rem}._buildingProgress_y8av7_196{width:100%}._noData_y8av7_200{display:flex;align-items:center;justify-content:center;flex:1;text-align:center;color:#64748b;font-size:.875rem;padding:1.5rem}._container_ct8ag_1{background-color:#fff;border-radius:1rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;overflow:hidden;margin-bottom:2rem}._embedded_ct8ag_10{border:none;box-shadow:none;border-radius:0;margin-bottom:0;width:100%;max-width:100%}._embedded_ct8ag_10 ._content_ct8ag_19{padding:0;gap:1.5rem;width:100%;max-width:100%;grid-template-columns:1fr}._embedded_ct8ag_10 ._sectionTitle_ct8ag_27{font-size:1rem;margin-bottom:.75rem}._embedded_ct8ag_10 ._qualityList_ct8ag_32{gap:0rem}._embedded_ct8ag_10 ._diagramContainer_ct8ag_36{min-height:320px}._embedded_ct8ag_10 ._isometricDiagramContainer_ct8ag_40{min-height:22rem}._header_ct8ag_44{background-color:#f8fafc;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0}._headerContent_ct8ag_53{display:flex;align-items:center;gap:.5rem}._headerIcon_ct8ag_59{color:var(--bs-success);width:1.25rem;height:1.25rem;flex-shrink:0}._headerTitle_ct8ag_66{font-weight:700;color:#1e293b;text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;margin:0;line-height:1.5}._infoButton_ct8ag_76{color:#94a3b8;background:none;border:none;cursor:pointer;transition:color .2s;padding:0}._infoButton_ct8ag_76:hover{color:#4f46e5}._infoIcon_ct8ag_89{width:1rem;height:1rem}._content_ct8ag_19{padding:1.5rem;display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width: 1024px){._content_ct8ag_19{grid-template-columns:repeat(2,1fr)}}._sectionTitle_ct8ag_27{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem}._qualityList_ct8ag_32{display:flex;flex-direction:column;gap:1.5rem}._qualityItem_ct8ag_120{display:flex;flex-direction:column;gap:.5rem}._qualityItemHeader_ct8ag_126{display:flex;justify-content:space-between;align-items:flex-end}._qualityItemLabel_ct8ag_132{font-size:.875rem;font-weight:600;color:#334155}._qualityItemStatus_ct8ag_138{font-size:.75rem;font-weight:700;text-transform:uppercase}._qualityItemStatusExcellent_ct8ag_144{color:#16a34a}._qualityItemStatusGood_ct8ag_148{color:#4ade80}._qualityItemStatusAverage_ct8ag_152{color:#facc15}._qualityItemStatusPoor_ct8ag_156{color:#f97316}._qualityItemStatusVeryPoor_ct8ag_160{color:#dc2626}._progressBar_ct8ag_164{height:.5rem;width:100%;background-color:#f1f5f9;border-radius:9999px;overflow:hidden;display:flex}._progressBarFill_ct8ag_173{height:100%}._progressBarFillExcellent_ct8ag_177{background-color:#16a34a}._progressBarFillGood_ct8ag_181{background-color:#4ade80}._progressBarFillAverage_ct8ag_185{background-color:#facc15}._progressBarFillPoor_ct8ag_189{background-color:#f97316}._progressBarFillVeryPoor_ct8ag_193{background-color:#dc2626}._qualityItemDescription_ct8ag_197{font-size:.75rem;color:#64748b;font-style:italic}._heatLossContainer_ct8ag_203{display:flex;flex-direction:column}._diagramContainer_ct8ag_36{position:relative;flex:1 1 0%;min-height:450px;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;border-radius:.75rem;padding:1rem;border:1px dashed #e2e8f0}._diagramSvg_ct8ag_221{width:100%;max-width:34rem;height:auto;overflow:visible;filter:drop-shadow(0 20px 25px -5px rgba(0,0,0,.1)) drop-shadow(0 10px 10px -5px rgba(0,0,0,.04))}._isometricDiagramContainer_ct8ag_40{position:relative;min-height:30rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#f8fafc;border-radius:.75rem;border:1px solid rgb(241 245 249);padding:1rem}._isometricSvg_ct8ag_243{width:100%;max-width:60rem;max-height:30rem;height:100%;object-fit:contain}._labelGroup_ct8ag_251{pointer-events:none}._svgLabelSmall_ct8ag_255{font-size:11px;font-weight:700;fill:#64748b;text-anchor:middle}._svgLabelLarge_ct8ag_262{font-size:20px;font-weight:900;fill:#0f172a;text-anchor:middle}._animatedGroup_ct8ag_269{animation:_pulse_ct8ag_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_ct8ag_1{0%,to{opacity:1}50%{opacity:.5}}._svgText_ct8ag_283{font-size:1rem;font-weight:900;fill:#e11d48;text-transform:uppercase}._svgTextSmall_ct8ag_290{font-size:.875rem;font-weight:900;fill:#e11d48;text-transform:uppercase}._legendContainer_ct8ag_297{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:center;width:100%;padding:0}._legendItem_ct8ag_306{display:flex;align-items:center;gap:.5rem}._legendDot_ct8ag_312{width:.5rem;height:.5rem;border-radius:9999px;background-color:#f43f5e}._legendText_ct8ag_319{font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase}._widgetContainer_1gl6c_1{width:100%;max-width:100%;background-color:#fff;border:1px solid #f1f5f9;overflow:hidden;display:flex;flex-direction:column;height:100%}@media (min-width: 768px){._widgetContainer_1gl6c_1{flex-direction:row}}._visualizationSection_1gl6c_18{flex:1;padding:.75rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;position:relative;min-width:0;overflow:hidden}@media (min-width: 640px){._visualizationSection_1gl6c_18{padding:1rem}}@media (min-width: 768px){._visualizationSection_1gl6c_18{padding:1rem;justify-content:flex-start}}@media (min-width: 1024px){._visualizationSection_1gl6c_18{padding:1.5rem}}._noData_1gl6c_49{text-align:center;color:#64748b;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex:1}@media (min-width: 640px){._noData_1gl6c_49{padding:3rem 1.5rem;font-size:1rem}}._noBuildings_1gl6c_66{padding:1rem;text-align:center;color:#64748b;font-size:.875rem}@media (min-width: 640px){._noBuildings_1gl6c_66{padding:1.5rem;font-size:1rem}}.widget-preview-container{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;margin-top:1rem;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.widget-preview-container:hover{box-shadow:0 4px 16px #00000026;border-color:#dee2e6}.widget-preview-container .preview-header{padding-bottom:.75rem;border-bottom:1px solid #e9ecef;margin-bottom:1rem}.widget-preview-container .preview-header h6{color:#6c757d;font-weight:600;display:flex;align-items:center}.widget-preview-container .preview-header h6 i{color:#007bff}.widget-preview-container .preview-header small{background:#e9ecef;padding:.25rem .5rem;border-radius:6px;font-weight:500}.widget-preview-container .preview-header .btn-group .btn{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;transition:all .2s ease}.widget-preview-container .preview-header .btn-group .btn:hover{transform:translateY(-1px)}.widget-preview-container .preview-header .btn-group .btn i{font-size:.8rem}.widget-preview-container .preview-widget-container{position:relative;z-index:1;max-width:100%;max-height:100%;transform:scale(.8);transform-origin:center;transition:transform .3s ease}.widget-preview-container .preview-widget-container .dashboard-widget-card{border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 8px #0000001a;background:#fff;overflow:hidden}.widget-preview-container .preview-widget-container .dashboard-widget-card .widget-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;padding:.75rem 1rem}.widget-preview-container .preview-widget-container .dashboard-widget-card .widget-header h5{color:#495057;font-weight:600;margin:0;font-size:.9rem}.widget-preview-container .preview-widget-container .dashboard-widget-card .widget-content{padding:1rem;background:#fff}.widget-preview-container .preview-widget-container .dashboard-widget-card .widget-content:has(.h-100.w-100){padding:0}.widget-preview-container .preview-widget-container .preview-minimal{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #0000001a;border:1px solid #e9ecef;min-height:120px;display:flex;align-items:center;justify-content:center}.widget-preview-container .preview-widget-container:hover .preview-widget-container{transform:scale(.85)}@media (max-width: 768px){.widget-preview-container{padding:1rem}.widget-preview-container .preview-header{flex-direction:column;align-items:flex-start;gap:.5rem}.widget-preview-container .preview-header h6{font-size:.9rem}.widget-preview-container .preview-header small{font-size:.75rem}.widget-preview-container .preview-wrapper{min-height:150px}.widget-preview-container .preview-wrapper .preview-widget-container{transform:scale(.7)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.widget-preview-container{animation:fadeInUp .5s ease-out}@media (prefers-color-scheme: dark){.widget-preview-container{background:#2d3748;border-color:#4a5568}.widget-preview-container .preview-header{border-bottom-color:#4a5568}.widget-preview-container .preview-header h6{color:#a0aec0}.widget-preview-container .preview-header h6 i{color:#63b3ed}.widget-preview-container .preview-header small{background:#4a5568;color:#e2e8f0}.widget-preview-container .preview-wrapper{background:linear-gradient(135deg,#1a202c,#2d3748);border-color:#4a5568}.widget-preview-container .preview-wrapper .preview-widget-container .dashboard-widget-card{background:#2d3748;border-color:#4a5568}.widget-preview-container .preview-wrapper .preview-widget-container .dashboard-widget-card .widget-header{background:linear-gradient(135deg,#2d3748,#4a5568);border-bottom-color:#4a5568}.widget-preview-container .preview-wrapper .preview-widget-container .dashboard-widget-card .widget-header h5{color:#e2e8f0}.widget-preview-container .preview-wrapper .preview-widget-container .dashboard-widget-card .widget-content{background:#2d3748}.widget-preview-container .preview-wrapper .preview-widget-container .dashboard-widget-card .widget-content:has(.h-100.w-100){padding:0}.widget-preview-container .preview-wrapper .preview-widget-container .preview-minimal{background:#2d3748;border-color:#4a5568}}.widget-params-section{background:transparent;border:none;padding:0}.widget-params-section h6{color:#6c757d;font-weight:500;font-size:.9rem;margin-bottom:1rem;border-bottom:1px solid #e9ecef;padding-bottom:.5rem}.widget-param-fields .form-group{margin-bottom:1rem}.widget-param-fields .badge{font-size:.75rem;padding:.35em .65em}.widget-param-fields .badge .btn-close{opacity:.8}.widget-param-fields .badge .btn-close:hover{opacity:1}._tabs_s8ysa_1{margin:20px 0;font-family:Arial,sans-serif}._tab-list_s8ysa_6{display:flex;justify-content:space-around;border-bottom:2px solid #ccc;padding:10px 0}._tab_s8ysa_1{cursor:pointer;padding:10px 20px;border-radius:5px 5px 0 0;background-color:#f9f9f9;color:var(--color-application);font-weight:400;-webkit-user-select:none;user-select:none;transition:background-color .3s ease,color .3s ease}._tab_s8ysa_1._active_s8ysa_23{background-color:var(--color-application);color:#fff;font-weight:700}._tab-panel_s8ysa_29{padding:20px;border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px;background-color:#fff}._cost-container_s8ysa_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:32px 0;padding:0}._cost-item_s8ysa_45{position:relative;background:var(--bs-white);border:2px solid var(--bs-gray-200);border-radius:12px;padding:24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 4px var(--bs-gray-300)}._cost-item_s8ysa_45:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-application);border-radius:12px 12px 0 0}._cost-item_s8ysa_45:hover{border-color:var(--color-application);transform:translateY(-4px);box-shadow:0 8px 25px rgba(var(--color-application-rgb),.15)}._cost-item_s8ysa_45._difference_s8ysa_71:before{background:var(--color-application)}._cost-item_s8ysa_45._difference_s8ysa_71:hover{border-color:var(--color-application);box-shadow:0 8px 25px rgba(var(--color-application-rgb),.15)}._cost-item_s8ysa_45._difference_s8ysa_71 ._cost-value_s8ysa_78{color:var(--color-application)}._cost-item_s8ysa_45._savings_s8ysa_81:before{background:var(--color-application)}._cost-item_s8ysa_45._savings_s8ysa_81:hover{border-color:var(--color-application);box-shadow:0 8px 25px rgba(var(--color-application-rgb),.15)}._cost-item_s8ysa_45._savings_s8ysa_81 ._cost-value_s8ysa_78{color:var(--color-application)}._cost-label_s8ysa_92{font-size:14px;font-weight:500;color:var(--color-application);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block}._cost-value_s8ysa_78{font-size:28px;font-weight:700;color:var(--color-application);line-height:1.2;margin:0}.stat-card{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;padding:18px 20px;min-height:110px;border-radius:14px;border:1px solid #e5e7eb;background:#fff}.stat-card__content{flex:1 1 auto;min-width:0;padding-right:64px}.stat-card__title{margin:0 0 6px;font-size:.9rem;font-weight:500;color:#64748b;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__valueRow{display:flex;align-items:baseline;gap:10px}.stat-card__value{margin:0;font-size:2rem;font-weight:800;color:#0f172a;line-height:1.05}.stat-card__valueDescription{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:var(--trend-color, #16a34a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__description{margin:8px 0 0;font-size:.85rem;font-weight:400;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card__iconBox{flex:0 0 auto;position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#2563eb;box-shadow:0 10px 20px #2563eb38}.stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media (max-width: 992px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.stats-grid{grid-template-columns:1fr}}._gridContainer_1rn4l_1{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1280px){._gridContainer_1rn4l_1{grid-template-columns:repeat(2,1fr)}}._dpeGaugesGrid_1rn4l_13{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1280px){._dpeGaugesGrid_1rn4l_13{grid-template-columns:3fr 1fr}._dpeGaugesGrid_1rn4l_13>:nth-child(2){height:75%;align-self:start}}._gridContainer2_1rn4l_30{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1280px){._gridContainer2_1rn4l_30{grid-template-columns:1fr 1fr;align-items:stretch}}._gridItem_1rn4l_43{display:flex;flex-direction:column;gap:1rem}._gridItemCompact_1rn4l_49{gap:.75rem}._gridItemCompact_1rn4l_49 .card-body{padding:.75rem}._gridItemCompact_1rn4l_49 ._dpeGaugesGrid_1rn4l_13{gap:.75rem}._gridContainer2_1rn4l_30>._gridItem_1rn4l_43{height:100%}._gridItemStretch_1rn4l_65{height:100%}._gridItemStretch_1rn4l_65>*{flex:1 1 auto;min-height:0}._stretchCard_1rn4l_74{height:100%;display:flex;flex-direction:column}._stretchCard_1rn4l_74 .card-body{flex:1 1 auto;display:flex;flex-direction:column}._stretchCard_1rn4l_74 .card-body>*{flex:1 1 auto}._gridContainer3_1rn4l_90{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1280px){._gridContainer3_1rn4l_90{grid-template-columns:repeat(3,1fr)}}._infoCard_1rn4l_102{margin-bottom:1.5rem;padding:1.5rem}@media (min-width: 768px){._infoCard_1rn4l_102{margin-bottom:3rem}}._dpeInfoLayout_1rn4l_113{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media (min-width: 1280px){._dpeInfoLayout_1rn4l_113{flex-direction:row}}._dpeInfoMain_1rn4l_126{flex:1 1 auto;min-width:0}._certBadgeWrapper_1rn4l_131{margin-bottom:1rem;background-color:rgba(var(--bs-success-rgb),.1);display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase}._certBadge_1rn4l_131{letter-spacing:.02em;color:var(--bs-success)}._certBadgeIcon_1rn4l_147{margin-right:.5rem}._dpeTitle_1rn4l_151{margin:0 0 1rem;font-size:2rem;font-weight:700;color:var(--bs-dark)}._dpeTitleIcon_1rn4l_158{color:var(--bs-success);margin-right:.5rem}._metaRow_1rn4l_163{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:1.5rem;color:var(--bs-secondary-color)}._metaItem_1rn4l_171{display:flex;align-items:center;gap:.5rem}._metaLabel_1rn4l_177{font-weight:500}._statsGrid_1rn4l_181{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}@media (min-width: 576px){._statsGrid_1rn4l_181{grid-template-columns:repeat(4,minmax(0,1fr))}}._statCardSlate_1rn4l_194{padding:1rem;border-radius:.375rem;background-color:#f8fafc}._statCardLight_1rn4l_200{padding:1rem;border-radius:.375rem;background-color:var(--bs-light)}._statLabel_1rn4l_206{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--bs-secondary-color)}._statValue_1rn4l_215{display:inline-block;font-size:1.25rem;font-weight:700;color:var(--bs-dark)}._statValueSmall_1rn4l_222{display:inline-block;font-size:1rem;font-weight:700;color:var(--bs-dark)}._dpeEstimate_1rn4l_229{width:100%}@media (min-width: 1280px){._dpeEstimate_1rn4l_229{width:auto;min-width:fit-content}}._estimateBox_1rn4l_240{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:var(--bs-success);border-radius:.375rem;color:#fff;text-align:center;box-shadow:0 .5rem 1rem #00000026}._estimateLabel_1rn4l_253{margin-bottom:.5rem;font-size:1rem;font-weight:700;text-transform:uppercase;opacity:.75}._estimateValue_1rn4l_261{font-weight:700;font-size:clamp(1.75rem,2.25vw,2.5rem);line-height:1.3}._estimateSubtitle_1rn4l_267{margin-top:.5rem;font-size:.75rem;opacity:.75;font-style:italic}._actionButtonsContainer_1rn4l_274{margin-top:2rem;margin-bottom:3rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 640px){._actionButtonsContainer_1rn4l_274{grid-template-columns:repeat(2,1fr)}}._actionButton_1rn4l_274{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:all .2s;cursor:pointer}._actionButton_1rn4l_274:hover:not(:disabled){border-color:var(--bs-success);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._actionButton_1rn4l_274:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._actionButtonContent_1rn4l_313{display:flex;align-items:center;gap:1rem}._iconContainerGreen_1rn4l_319,._iconContainerBlue_1rn4l_326{background-color:var(--bs-light);padding:.75rem;border-radius:.75rem;color:var(--bs-success)}._actionButtonIcon_1rn4l_333{width:1.5rem;height:1.5rem}._actionButtonText_1rn4l_338{text-align:left}._actionButtonTitle_1rn4l_342{font-weight:700;color:#1e293b}._actionButtonDescription_1rn4l_347{font-size:.875rem;color:#64748b}._actionButtonArrow_1rn4l_352{width:1.25rem;height:1.25rem;color:#94a3b8;transition:color .2s}._actionButton_1rn4l_274:hover ._actionButtonArrow_1rn4l_352{color:#6366f1}._infoCardHeader_dsdik_1{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.7rem 1rem;display:flex;align-items:center;gap:.5rem}._headerIcon_dsdik_10{flex-shrink:0}._headerTitle_dsdik_14{font-weight:700;color:#1e293b;text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;margin:0;line-height:1.2}._cardContainer_dsdik_24{border:1px solid #e2e8f0!important}._keyValueList_kx7cx_1{display:flex;flex-direction:column;gap:0}._keyValueItem_kx7cx_7{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 0;gap:1rem}._keyValueItemWithBorder_kx7cx_16{border-bottom:1px solid #e2e8f0}._keyValueLabel_kx7cx_20{font-size:.875rem;font-weight:600;color:#64748b;text-transform:capitalize}._keyValueValue_kx7cx_27{font-size:.9375rem;font-weight:500;color:#1e293b;line-height:1.5;text-align:right}._container_jyld9_1{background-color:var(--bs-success);border-radius:1rem;color:#fff;padding:1.5rem;box-shadow:0 10px 15px -3px #6366f11a,0 4px 6px -2px #6366f10d;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;min-width:350px;width:100%}@media (min-width: 1280px){._container_jyld9_1{min-width:400px;flex:0 0 400px}}._decorativeCircle_jyld9_25{position:absolute;right:-2rem;top:-2rem;width:8rem;height:8rem;background-color:var(--bs-success);border-radius:50%;opacity:.2}._content_jyld9_36{position:relative;z-index:10;display:flex;flex-direction:column;height:100%}._header_jyld9_44{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}._iconContainer_jyld9_51{background-color:var(--bs-light);padding:.5rem;border-radius:.75rem}._icon_jyld9_51{width:1.5rem;height:1.5rem;color:var(--bs-success)}._title_jyld9_63{font-weight:700;font-size:.875rem;line-height:1.25}._mainContent_jyld9_69{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:1rem 0}._valuesContainer_jyld9_77{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem;margin-bottom:1rem}._label_jyld9_85{font-size:.625rem;font-weight:700;text-transform:uppercase;opacity:.8}._value_jyld9_77{font-size:1.875rem;font-weight:900}._rangeVisualizer_jyld9_97{position:relative;height:2px;width:100%;background-color:var(--bs-light);display:flex;align-items:center;margin-bottom:.5rem}._rangeDot_jyld9_107{position:absolute;width:.75rem;height:.75rem;border-radius:50%;border:2px solid white;background-color:var(--bs-success);box-shadow:0 1px 2px #0000000d}._rangeDotLeft_jyld9_117{left:30%;transform:translate(-50%)}._rangeDotRight_jyld9_122{right:30%;transform:translate(50%)}._rangeLine_jyld9_127{position:absolute;left:30%;right:30%;height:3px;background-color:var(--bs-light);border-radius:9999px}._indexDate_jyld9_136{font-size:.5625rem;font-weight:500;text-align:center;font-style:italic}._actionButton_jyld9_143{width:100%;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;cursor:pointer;color:#fff}._actionButton_jyld9_143:hover{background-color:#fff3}._actionButtonIcon_jyld9_164{width:.875rem;height:.875rem;color:#fff}._content_140ab_1{flex:1 1 auto;display:flex;flex-direction:column}._tableSection_140ab_7{border-bottom:1px solid #f1f5f9}._table_140ab_7{width:100%;text-align:left}._tableHead_140ab_16{font-size:.5625rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #f1f5f9}._tableHeadCell_140ab_25{padding-bottom:.5rem}._tableHeadCellRight_140ab_29{padding-bottom:.5rem;text-align:right}._tableBody_140ab_34,._tableRow_140ab_39{border-top-width:1px;border-color:#f8fafc}._usageCell_140ab_44{display:flex;align-items:center;gap:.5rem}._usageIconContainer_140ab_50{padding:.375rem;background-color:#f8fafc;border-radius:.25rem;color:#94a3b8;transition:all .2s}._tableRow_140ab_39:hover ._usageIconContainer_140ab_50{color:var(--bs-success)}._usageIcon_140ab_50{width:1rem;height:1rem}._usageInfo_140ab_67{display:flex;flex-direction:column}._usageLabel_140ab_72{font-size:.75rem;font-weight:700;color:#334155;line-height:1;margin-bottom:.25rem}._sourceInfo_140ab_80{display:flex;align-items:center;gap:.25rem;font-size:.5625rem;color:#94a3b8;font-weight:500}._sourceIcon_140ab_89{width:.75rem;height:.75rem}._tableCell_140ab_94{padding:.75rem 0}._tableCellRight_140ab_98{padding:.75rem 0;text-align:right}._costZero_140ab_103{color:#cbd5e1;font-weight:700;font-size:.75rem}._costRange_140ab_109{font-size:.75rem;font-weight:900;color:#0f172a}._totalsSummary_140ab_115{background-color:#f8fafc;padding:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border-bottom:1px solid #e2e8f0}._totalEnergyLabel_140ab_124{font-size:.5625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;display:block;margin-bottom:.25rem}._totalEnergyValue_140ab_133{display:flex;align-items:baseline;gap:.25rem}._totalEnergyNumber_140ab_139{font-size:1.125rem;font-weight:900;color:#0f172a}._totalEnergyUnit_140ab_145{font-size:.5625rem;font-weight:700;color:#64748b;text-transform:uppercase}._totalBudgetContainer_140ab_152{text-align:right}._totalBudgetLabel_140ab_156{font-size:.5625rem;font-weight:700;color:#94a3b8;text-transform:uppercase;display:block;margin-bottom:.25rem}._totalBudgetValue_140ab_165{display:flex;align-items:baseline;justify-content:flex-end;gap:.25rem}._totalBudgetNumber_140ab_172{font-size:1.125rem;font-weight:900;color:var(--bs-success)}._distributionSection_140ab_178{padding:1.5rem;background-color:#fff;flex:1 1 auto}._distributionHeader_140ab_184{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}._distributionIcon_140ab_191{width:1rem;height:1rem;color:var(--bs-success)}._distributionTitle_140ab_197{font-weight:700;color:#1e293b;font-size:.75rem;text-transform:uppercase}._distributionItems_140ab_204{display:flex;flex-direction:column;gap:1rem}._distributionItem_140ab_204{display:flex;flex-direction:column;gap:.25rem}._distributionItemHeader_140ab_216{display:flex;justify-content:space-between;align-items:flex-end}._distributionItemLabel_140ab_222{font-size:.5625rem;font-weight:700;color:#64748b;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:1rem}._distributionItemPercentage_140ab_233{font-size:.875rem;font-weight:900;color:var(--bs-success)}._chartBarContainer_140ab_239{height:.75rem;width:100%;background-color:#f1f5f9;border-radius:9999px;overflow:hidden;border:1px solid rgba(226,232,240,.5)}._chartBar_140ab_239{height:100%;background:linear-gradient(to right,var(--bs-success),var(--bs-success));transition:width .3s ease}._infoBox_140ab_254{margin-top:2rem;padding:.75rem;background-color:rgba(var(--bs-success-rgb),.05);border:1px solid rgba(var(--bs-success-rgb),.1);border-radius:.75rem}._infoBoxText_140ab_262{font-size:.625rem;color:var(--bs-success);font-weight:700;font-style:italic;line-height:1.5}._root_1aewu_1{padding:6px 0 0}._subtitle_1aewu_5{color:#64748b;font-size:.92rem;margin:2px 0 16px}._sectionTitle_1aewu_11{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:700;margin:10px 0 14px}._objectivesGrid_1aewu_20{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}._objectiveCard_1aewu_27{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._objectiveCard_1aewu_27:hover{border-color:var(--bs-success);box-shadow:0 8px 18px #0f172a0f}._objectiveCardSelected_1aewu_47{border:2px solid var(--bs-success);background:#46bcaa14}._objectiveCard_1aewu_27:focus-visible{outline:2px solid var(--bs-success);outline-offset:2px}._objectiveTop_1aewu_57{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px}._gradeBadge_1aewu_64{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;font-weight:800;color:var(--badge-fg, #0f172a)}._objectiveCheck_1aewu_75{width:22px;height:22px;border-radius:999px;background:var(--bs-success);display:grid;place-items:center}._objectiveCheckInner_1aewu_84{color:#fff;font-weight:900;font-size:.85rem;line-height:1}._objectiveLabel_1aewu_91{font-weight:800;color:#0f172a;font-size:.98rem}._objectiveDesc_1aewu_97{color:#64748b;font-size:.82rem}._footer_1aewu_102{position:sticky;bottom:0;margin-top:16px;padding:14px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border-top:1px solid rgba(15,23,42,.08)}._footerLeft_1aewu_115{display:flex;align-items:center;gap:18px;min-width:0}._investmentLabel_1aewu_122{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:800}._investmentValue_1aewu_130{font-size:1.6rem;font-weight:900;color:#0f172a;line-height:1.1}._investmentTtc_1aewu_137{font-size:.78rem;color:#94a3b8;font-weight:800;margin-left:4px}._gain_1aewu_144{display:flex;align-items:center;gap:10px}._classChip_1aewu_150{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f1f5f9;border-radius:999px}._classBadge_1aewu_159{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;font-weight:900;font-size:.75rem}._classArrow_1aewu_171{color:#94a3b8;font-weight:900}._gainText_1aewu_176{display:flex;flex-direction:column;line-height:1.05}._gainLabel_1aewu_182{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:800}._gainValue_1aewu_190{font-size:.8rem;font-weight:900;color:#0f172a}._validateBtn_1aewu_196{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:14px;border:0;background:#fff;color:var(--bs-success);border:1px solid var(--bs-success);font-weight:800;cursor:pointer;min-width:220px;transition:background-color .15s ease,transform .05s ease}._validateBtn_1aewu_196:hover{background:var(--bs-success);color:#fff}._validateBtn_1aewu_196:active{transform:translateY(1px)}._validateBtn_1aewu_196:focus-visible{outline:2px solid #4f46e5;outline-offset:3px}._validateIcon_1aewu_227{color:#fff}._warningMessage_1aewu_231{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;background:#fbbf241a;border:1px solid #fbbf24;border-radius:8px}._warningIcon_1aewu_242{flex-shrink:0;margin-top:2px}._warningContent_1aewu_247{flex:1}._warningTitle_1aewu_251{font-size:.875rem;color:#f59e0b;font-weight:600;margin-bottom:4px}._warningText_1aewu_258{font-size:.875rem;margin-bottom:0}._warningText_1aewu_258 strong{font-weight:700}@media (max-width: 900px){._objectivesGrid_1aewu_20,._columns_1aewu_272{grid-template-columns:1fr}._footer_1aewu_102{flex-direction:column;align-items:stretch}._footerLeft_1aewu_115{justify-content:space-between}._validateBtn_1aewu_196{width:100%}}._header_qirn1_1{display:flex;flex-direction:column;gap:12px;margin-top:1rem}@media (min-width: 768px){._header_qirn1_1{flex-direction:row;align-items:flex-end;justify-content:space-between}}._headerLeft_qirn1_16 h4{font-size:1.25rem;font-weight:700;color:#333;margin:0}._headerLeft_qirn1_16 p{margin:.25rem 0 0;font-size:.95rem;color:#94a3b8}._headerActions_qirn1_29{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}._btn_qirn1_36{border:0;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:800;cursor:pointer;transition:all .2s}._btnPrimary_qirn1_46{background:#0f172a;color:#fff}._btnPrimary_qirn1_46:hover{background:#000}._btnLight_qirn1_55{background:#f8fafc;border:1px solid rgb(226 232 240);color:#475569}._btnLight_qirn1_55:hover{background:#f1f5f9}._btnDanger_qirn1_65{background:#fff1f2;border:1px solid rgb(254 202 202);color:#f43f5e}._btnDanger_qirn1_65:hover{background:#ffe4e6}._list_qirn1_75{margin-top:1.5rem;display:grid;gap:1rem}._siteCard_qirn1_81{background-color:#f8fafc80;border:1px solid rgb(241 245 249);border-radius:1rem;padding:1rem}._siteCardHeader_qirn1_88{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:.75rem}._siteTitle_qirn1_96{font-weight:800;color:#1e293b;font-size:.95rem;margin:0}._siteTitleMuted_qirn1_103{color:#94a3b8;font-weight:700;margin-left:.5rem}._buildingHeader_1t5sr_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem}._buildingHeader_1t5sr_1 h1{font-size:2rem;font-weight:600;color:#333;margin-bottom:1rem}._buildingHeader_1t5sr_1 p{font-size:1rem;color:#94a3b8}._buildingForm_1t5sr_21{background-color:transparent;margin-top:1.5rem}._formGrid_1t5sr_26{background-color:#f8fafc80;padding:2rem;border-radius:1rem;border:1px solid rgb(241 245 249);display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:end}@media (min-width: 768px){._formGrid_1t5sr_26{grid-template-columns:repeat(4,1fr)}}._formField_1t5sr_43{display:flex;flex-direction:column;gap:.5rem}._label_1t5sr_49{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem}._input_1t5sr_58,._select_1t5sr_59{width:100%;background-color:#fff;border:1px solid rgb(226 232 240);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;outline:none;transition:all .2s}._input_1t5sr_58:focus,._select_1t5sr_59:focus{outline:none;border-color:#14b8a6}._select_1t5sr_59{-webkit-appearance:none;-moz-appearance:none;appearance:none}._select_1t5sr_59:disabled{opacity:.6;cursor:not-allowed;background-color:#f8fafc}._fileInputWrapper_1t5sr_87{position:relative;width:100%}._fileInput_1t5sr_87{position:absolute;width:0;height:0;opacity:0;overflow:hidden}._uploadButton_1t5sr_100{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border:2px dashed;border-radius:.75rem;padding:.75rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s;cursor:pointer;background-color:#fff;border-color:#e2e8f0;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._uploadButton_1t5sr_100:hover{border-color:#cbd5e1}._uploadButtonActive_1t5sr_125{background-color:#ecfdf5;border-color:#10b981;color:#059669}._icon_1t5sr_131{width:1rem;height:1rem}._addButton_1t5sr_136{background-color:#0f172a;color:#fff;padding:.875rem 0;border-radius:.75rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}._addButton_1t5sr_136:hover{background-color:#000}._addButton_1t5sr_136:disabled{opacity:.3;cursor:not-allowed}._addButton_1t5sr_136:active:not(:disabled){transform:scale(.95)}._tableContainer_1t5sr_161{background-color:#fff;border-radius:1rem;border:1px solid rgb(241 245 249);overflow:hidden;margin-top:1.5rem}._table_1t5sr_161{width:100%;text-align:left}._tableHead_1t5sr_174{background-color:#f8fafc;font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid rgb(241 245 249)}._tableHeader_1t5sr_184{padding:1.25rem 2rem}._tableHeaderRight_1t5sr_188{text-align:right}._tableBody_1t5sr_192{display:table-row-group}._tableRow_1t5sr_196{transition:background-color .2s}._tableRow_1t5sr_196:hover{background-color:#f8fafc80}._tableBody_1t5sr_192 tr:not(:last-child){border-bottom:1px solid rgb(241 245 249)}._tableCell_1t5sr_208{padding:1.25rem 2rem;vertical-align:middle}._tableCellRight_1t5sr_213{text-align:right}._buildingName_1t5sr_217{font-weight:700;color:#1e293b;font-size:.875rem}._buildingFileName_1t5sr_223{font-size:10px;font-family:monospace;color:#cbd5e1;text-transform:uppercase;letter-spacing:-.025em}._siteBadge_1t5sr_231{font-size:1rem;font-weight:700;color:#64748b;background-color:#f1f5f9;padding:.25rem .5rem;border-radius:.375rem}._fileName_1t5sr_240{font-size:1rem;font-weight:500;color:#94a3b8;font-style:italic}._statusBadgeSuccess_1t5sr_247{display:inline-flex;align-items:center;gap:.375rem;color:#059669;background-color:#ecfdf5;padding:.25rem .75rem;border-radius:9999px;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}._statusBadgePending_1t5sr_261{display:inline-flex;align-items:center;gap:.375rem;color:#fb7185;background-color:#fff1f2;padding:.25rem .75rem;border-radius:9999px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}._statusIcon_1t5sr_275{width:.75rem;height:.75rem}._actionsContainer_1t5sr_280{display:flex;align-items:center;justify-content:flex-end;gap:1rem}._configButton_1t5sr_287{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#0d9488;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#99f6e4;transition:all .2s;background:none;border:none;cursor:pointer;padding:0}._configButton_1t5sr_287:hover{color:#0f766e;text-decoration-color:#14b8a6}._deleteButton_1t5sr_308{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#ef4444;transition:all .2s;border-radius:.25rem}._deleteButton_1t5sr_308:hover{background-color:#fef2f2;color:#dc2626}._deleteIcon_1t5sr_326{width:1.25rem;height:1.25rem}._statusProgressContainer_1t5sr_332{width:100%;max-width:200px;display:flex;flex-direction:column;gap:.375rem}._statusRange_1t5sr_340{width:100%;height:.375rem;background-color:#f1f5f9;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default;transition:all .2s;accent-color:rgb(20 184 166)}._statusRange_1t5sr_340::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.75rem;height:.75rem;background-color:#14b8a6;border-radius:9999px;cursor:default}._statusRange_1t5sr_340::-moz-range-thumb{width:1rem;height:1rem;background-color:#14b8a6;border-radius:9999px;border:none;cursor:default}._statusRange_1t5sr_340:disabled{opacity:1;cursor:default}._statusProgressLabels_1t5sr_374{display:flex;justify-content:space-between;align-items:center}._statusStepLabel_1t5sr_380{font-size:9px;font-weight:900;color:#0d9488;text-transform:uppercase;letter-spacing:-.025em}._statusCurrentLabel_1t5sr_388{font-size:9px;font-weight:700;color:#94a3b8;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:80px;text-align:right}._configButtonDisabled_1t5sr_399{color:#e2e8f0!important;cursor:not-allowed!important;text-decoration:none!important}._configButtonDisabled_1t5sr_399:hover{color:#e2e8f0!important;text-decoration-color:transparent!important}._dpeNumber_1t5sr_410{font-size:.875rem;font-weight:700;color:#1e293b}._dpeNumberPlaceholder_1t5sr_416{font-size:.875rem;color:#94a3b8;font-style:italic}._configSpinner_1t5sr_422{margin:0}._emptyState_1t5sr_426{padding:5rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgb(241 245 249);border-radius:2rem;margin-top:1.5rem}._emptyStateIcon_1t5sr_437{background-color:#f8fafc;padding:1.5rem;border-radius:9999px;margin-bottom:1rem}._emptyStateSvg_1t5sr_444{width:3rem;height:3rem;color:#e2e8f0}._emptyStateText_1t5sr_450{color:#cbd5e1;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}._finishContainer_1t5sr_458{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid rgb(241 245 249)}._finishButton_1t5sr_466{background-color:#14b8a6;color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}._finishButton_1t5sr_466:hover{background-color:#0f766e}._finishButton_1t5sr_466:active{transform:scale(.95)}._mainCard_8bsqb_2{background:#fff;border:1px solid rgb(241,245,249);border-radius:1rem;box-shadow:0 8px 30px #0000000a;padding:1.5rem}@media (min-width: 768px){._mainCard_8bsqb_2{padding:2.5rem}}._cardHeader_8bsqb_16{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width: 768px){._cardHeader_8bsqb_16{flex-direction:row;justify-content:space-between;align-items:flex-start}}._cardTitle_8bsqb_31{font-size:1.05rem;font-weight:600;color:#334155}._energyHubRow_8bsqb_37{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}._energyHub_8bsqb_37{font-size:1.75rem;font-weight:700;color:#0f172a}._headerBadge_8bsqb_50{background:#14b8a6;color:#fff;font-size:10px;padding:2px 8px;border-radius:.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._cardSubtitle_8bsqb_61{margin-top:.5rem;color:#fb718559;font-weight:600;font-size:.9rem}._resetBtn_8bsqb_68{background:#fff1f2;color:#f43f5e;border:0;padding:.65rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.9rem;transition:background-color .2s ease}._resetBtn_8bsqb_68:hover{background:#ffe4e6}._cardBody_8bsqb_83{min-height:450px}._flowHeader_8bsqb_87{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}._flowBack_8bsqb_95{border:0;background:transparent;color:#94a3b8;font-weight:800;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 0}._flowBackArrow_8bsqb_107{color:#94a3b8;font-weight:900}._flowProgress_8bsqb_112{display:flex;justify-content:flex-end}._flowFooter_8bsqb_117{display:flex;justify-content:flex-end;margin-top:14px}._flowNext_8bsqb_123{border:0;background:#0f172a;color:#fff;padding:.75rem 1.1rem;border-radius:.75rem;font-weight:800;font-size:.9rem}._resetLink_8bsqb_133{margin-top:1rem;background:transparent;border:0;color:#94a3b8;font-weight:600;font-size:.9rem}._resetLink_8bsqb_133:hover{color:#64748b}._stepCentered_8bsqb_147{margin-top:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:_fadeIn_8bsqb_1 .3s ease}._stepIconCircle_8bsqb_157{width:112px;height:112px;border-radius:999px;background:#f8fafc;display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:2.25rem;margin-bottom:1.5rem}._stepPrompt_8bsqb_170{font-size:1rem;font-weight:300;color:#000;margin-bottom:1.5rem}._stepPromptLeft_8bsqb_177{text-align:left;width:100%}._primaryCta_8bsqb_182{background:#14b8a6;color:#fff;border:0;padding:1rem 2.5rem;border-radius:.75rem;font-weight:700;font-size:1.05rem;box-shadow:0 12px 20px #14b8a633;transition:transform .15s ease,background-color .15s ease}._primaryCta_8bsqb_182:hover{background:#0d9488}._primaryCta_8bsqb_182:active{transform:scale(.98)}._stepOneSuccess_8bsqb_205{display:flex;flex-direction:column;gap:2rem;animation:_fadeInUp_8bsqb_1 .5s ease}._statusTop_8bsqb_212{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._statusHeader_8bsqb_219{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;width:100%}._statusKicker_8bsqb_227{color:#14b8a6;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.2;margin-top:1rem}._statusHeadingRow_8bsqb_237{display:flex;align-items:center;gap:1rem;width:100%}._statusHeading_8bsqb_237{font-size:1.75rem;font-weight:700;color:#1e293b;line-height:1.2}._okPill_8bsqb_251{border:2px solid rgb(20,184,166);color:#14b8a6;padding:.25rem .75rem;border-radius:.375rem;font-size:10px;font-weight:700;letter-spacing:.12em;flex-shrink:0}._infoList_8bsqb_262{display:flex;flex-direction:column;gap:1.5rem}._infoItem_8bsqb_268{display:flex;align-items:flex-start;gap:1rem}._infoDot_8bsqb_274{width:20px;height:20px;border-radius:999px;background:#f1f5f9;margin-top:.25rem}._infoContent_8bsqb_282{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}._infoLabel_8bsqb_289{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1.2}._infoValue_8bsqb_298{font-size:1.15rem;font-weight:600;color:#1e293b;line-height:1.2}._fileNameClickable_8bsqb_305{cursor:pointer;transition:color .2s ease}._fileNameClickable_8bsqb_305:hover{color:#14b8a6;text-decoration:underline}._actionSectionTitle_8bsqb_315{font-size:.95rem;font-weight:600;color:#334155;text-align:left}._actionCard_8bsqb_322{width:100%;text-align:left;border:0;border-radius:1rem;padding:2rem;color:#fff;box-shadow:0 12px 24px #0000000f;transition:filter .15s ease,transform .15s ease}._actionCard_8bsqb_322:hover{filter:brightness(1.06)}._actionCard_8bsqb_322:active{transform:scale(.98)}._actionEnedis_8bsqb_343{background:#46bcaa;box-shadow:0 12px 24px #46bcaa2e}._actionGrdf_8bsqb_348{background:#00acbd;box-shadow:0 12px 24px #f973162e}._actionCardTop_8bsqb_353{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}._actionDot_8bsqb_360{width:24px;height:24px;border-radius:999px;background:#fff3}._actionTitle_8bsqb_367{font-size:1.25rem;font-weight:700}._actionSubtitle_8bsqb_372{color:#ffffffb3;font-weight:600;font-size:.9rem}._footerNext_8bsqb_378{display:flex;justify-content:flex-end;padding-top:1rem}._nextBtn_8bsqb_384{background:#eef8f6;color:#0d9488;border:0;padding:.75rem 2rem;border-radius:.5rem;font-weight:700;font-size:.9rem;transition:background-color .2s ease,transform .15s ease}._nextBtn_8bsqb_384:hover{background:#ccfbf1}._nextBtn_8bsqb_384:disabled{opacity:.5;cursor:not-allowed}._analysisWrap_8bsqb_407{animation:_fadeIn_8bsqb_1 .4s ease;display:flex;flex-direction:column;gap:1rem}._analysisCard_8bsqb_414{background:#f0fdfa;border:1px solid rgb(204,251,241);border-radius:1rem;padding:2rem}._analysisTitleRow_8bsqb_421{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}._analysisIcon_8bsqb_428{background:#0d9488;color:#fff;padding:.5rem .65rem;border-radius:.5rem;font-size:.9rem}._analysisTitle_8bsqb_421{font-size:1.1rem;font-weight:700;color:#0f766e}._tipCard_8bsqb_442{background:#fff;border:1px solid rgb(204,251,241);border-radius:.75rem;padding:1.25rem;color:#334155;font-size:.9rem;font-weight:600;line-height:1.5;box-shadow:0 1px 3px #0000000a}._analysisFooter_8bsqb_454{display:flex;justify-content:space-between;align-items:center}._backLink_8bsqb_460{background:transparent;border:0;color:#94a3b8;font-weight:600;font-size:.9rem}._backLink_8bsqb_460:hover{color:#64748b}._finalBtn_8bsqb_472{background:#14b8a6;border:0;color:#fff;padding:.75rem 2rem;border-radius:.5rem;font-weight:700;font-size:.9rem}._modalShell_8bsqb_483{padding:2rem}._modalTitle2_8bsqb_487{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}._modalSubTitle_8bsqb_494{color:#94a3b8;font-size:.9rem;margin-bottom:2rem}._modalSelectBtn_8bsqb_500{width:100%;background:#0f172a;color:#fff;border:0;padding:1rem;border-radius:.75rem;font-weight:600;transition:background-color .15s ease,transform .15s ease}._modalSelectBtn_8bsqb_500:hover{background:#000}._modalSelectBtn_8bsqb_500:active{transform:scale(.98)}._modalExampleBtn_8bsqb_521{width:100%;background:transparent;color:#334155;border:1px solid rgb(226,232,240);padding:.75rem;border-radius:.75rem;font-weight:600;font-size:.9rem;margin-top:1rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._modalExampleBtn_8bsqb_521:hover{background:#f8fafc;border-color:#14b8a6;color:#14b8a6}._modalExampleBtn_8bsqb_521:active{transform:scale(.98)}._processingScreen_8bsqb_548{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._processingSpinner_8bsqb_560{width:48px;height:48px;border:4px solid rgba(20,184,166,.2);border-top-color:#14b8a6;border-radius:999px;animation:_spin_8bsqb_1 1s linear infinite}._processingLabel_8bsqb_569{margin-top:1rem;color:#0d9488;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:10px}@keyframes _spin_8bsqb_1{to{transform:rotate(360deg)}}@keyframes _fadeIn_8bsqb_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeInUp_8bsqb_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._wrap_1ahp8_1{padding:0rem 1rem 4rem}._title_1ahp8_6{font-size:1.1rem;font-weight:900;color:#0f172a;margin-bottom:2rem;margin-top:2rem}._grid_1ahp8_14{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){._grid_1ahp8_14{grid-template-columns:repeat(2,1fr)}}._cardButton_1ahp8_26{padding:1rem;height:calc(70vh - 200px);border-radius:1.5rem;text-align:left;color:#fff;border:0;cursor:pointer;transition:transform .12s ease,filter .12s ease;display:flex;flex-direction:column;position:relative}._cardButton_1ahp8_26:hover{transform:translateY(-1px);filter:brightness(1.02)}._cardButton_1ahp8_26:active{transform:translateY(0)}._cardButton_1ahp8_26:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:grayscale(.5)}._cardButton_1ahp8_26:disabled:hover{transform:none;filter:grayscale(.5)}._enedis_1ahp8_63{background:#46bcaa}._grdf_1ahp8_67{background:#00acbd}._icon_1ahp8_71{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex:1;position:absolute;top:0;left:0;right:0;bottom:0;padding:1rem}._icon_1ahp8_71 svg{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}._label_1ahp8_94{font-size:1.5rem;font-weight:900;margin:0;position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:1}._flowHeader_1ahp8_105{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}._flowBack_1ahp8_113{background:transparent;border:0;color:#1e293b;font-weight:800;cursor:pointer}._flowBackArrow_1ahp8_121{margin-right:.25rem}._flowFooter_1ahp8_125{display:flex;justify-content:flex-end;margin-top:1.5rem}._flowNext_1ahp8_131{background:#000;border:0;color:#fff;font-weight:900;padding:.75rem 1.25rem;border-radius:.9rem;cursor:pointer}._flowNext_1ahp8_131:disabled{opacity:.5;cursor:not-allowed}._modalShell_1ahp8_146{padding:0rem 1rem}._modalTitle2_1ahp8_150{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}._modalSubTitle_1ahp8_157{color:#94a3b8;font-size:.9rem;margin-bottom:2rem}._modalSelectBtn_1ahp8_163{width:100%;background:#0f172a;color:#fff;border:0;padding:1rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease}._modalSelectBtn_1ahp8_163:hover{background:#000}._modalSelectBtn_1ahp8_163:active{transform:scale(.98)}._modalSelectBtn_1ahp8_163:disabled{opacity:.5;cursor:not-allowed}._modalExampleBtn_1ahp8_190{width:100%;background:transparent;color:#334155;border:1px solid rgb(226,232,240);padding:.75rem;border-radius:.75rem;font-weight:600;font-size:.9rem;margin-top:1rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._modalExampleBtn_1ahp8_190:hover{background:#f8fafc;border-color:#14b8a6;color:#14b8a6}._modalExampleBtn_1ahp8_190:active{transform:scale(.98)}._modalExampleBtn_1ahp8_190:disabled{opacity:.5;cursor:not-allowed}._root_gzzx9_1{--bg: #ffffff;--card: #ffffff;--muted: #6b7280;--text: #0f172a;--border: rgba(15, 23, 42, .08);--shadow: 0 10px 30px rgba(2, 6, 23, .06);--shadowSm: 0 6px 18px rgba(2, 6, 23, .06);--teal: #14b8a6;--tealDark: #0f766e;--indigo: #6366f1;--orange: #f97316;--rose: #fb7185;background:transparent;color:var(--text)}._header_gzzx9_19{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}._headerLeft_gzzx9_27{display:flex;flex-direction:column;gap:6px}._backBtn_gzzx9_33{border:0;background:transparent;color:#94a3b8;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:8px;padding:0;width:fit-content}._backArrow_gzzx9_46{color:#94a3b8;font-weight:900}._headerRight_gzzx9_51{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}._footer_gzzx9_59{display:flex;justify-content:flex-end;margin-top:14px}._footerNext_gzzx9_65{border:0;border-radius:14px;padding:12px 14px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#0f172aeb;color:#fff;cursor:pointer}._headerContent_gzzx9_78{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;margin-top:1rem}._title_gzzx9_87{font-size:2rem;font-weight:600;margin:0;padding:0;line-height:1.4}._subtitle_gzzx9_95{margin:0;padding:0;color:#0f172a99;font-size:13px;line-height:1.4}._subtitleStrong_gzzx9_103{color:#0f172ae6;font-weight:800}._grid_gzzx9_108{display:grid;grid-template-columns:1fr;gap:16px;margin-top:2rem}@media (min-width: 980px){._grid_gzzx9_108{grid-template-columns:360px 1fr;align-items:start;gap:20px}}._card_gzzx9_123{background:var(--card);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadowSm);padding:18px}._cardHeader_gzzx9_131{margin-bottom:14px}._cardTitle_gzzx9_135{font-size:1.5rem;font-weight:600;color:#333}._cardHint_gzzx9_141{margin-top:6px;font-size:12px;color:#0f172a8c}._form_gzzx9_147{display:grid;gap:12px;margin-top:1.5rem}._label_gzzx9_153{display:grid;gap:6px;font-weight:800;font-size:12px;color:#0f172ac7}._optional_gzzx9_161{font-weight:700;color:#0f172a73}._input_gzzx9_166,._select_gzzx9_167{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:13px;font-weight:800;color:#0f172ae6;outline:none;transition:border-color .14s ease,box-shadow .14s ease}._input_gzzx9_166:focus,._select_gzzx9_167:focus{border-color:#14b8a68c;box-shadow:0 0 0 4px #14b8a62e}._formActions_gzzx9_188{display:flex;gap:10px;margin-top:4px}._primaryBtn_gzzx9_194{flex:1;border:0;border-radius:14px;padding:12px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#000;color:#fff;cursor:pointer;transition:transform .12s ease,opacity .12s ease,background .12s ease}._primaryBtn_gzzx9_194:hover{transform:translateY(-1px);background:#0f172a}._primaryBtn_gzzx9_194:disabled{opacity:.45;cursor:not-allowed;transform:none}._secondaryBtn_gzzx9_223{border:1px solid rgba(15,23,42,.14);border-radius:14px;padding:12px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#0f172a0a;color:#0f172abf;cursor:pointer}._list_gzzx9_236{border-radius:22px;padding:18px}._listHeader_gzzx9_241{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}._listTitle_gzzx9_249{font-weight:600;font-size:1.25rem}._listCount_gzzx9_254{font-size:12px;color:#0f172a80;font-weight:800}._listEmpty_gzzx9_260{border:1px dashed rgba(15,23,42,.16);border-radius:18px;padding:18px;color:#0f172a8c;font-weight:700;font-size:13px;background:#0f172a04}._rows_gzzx9_270{display:grid;gap:10px}._row_gzzx9_270{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}._row_gzzx9_270:hover{border-color:#14b8a659;box-shadow:0 12px 22px #0206170f;transform:translateY(-1px)}._rowLeft_gzzx9_296{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._badge_gzzx9_304{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap}._badgeDpe_gzzx9_314{background:#1987541f;color:#198754f2}._badgeManual_gzzx9_319{background:#f973161f;color:#f97316f2}._rowContent_gzzx9_324{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0}._rowTitle_gzzx9_333{font-weight:600;font-size:1.25rem;color:#333;line-height:1.4;margin:0;padding:0}._rowMeta_gzzx9_342{font-size:11px;font-weight:800;color:#0f172a73;line-height:1.4;margin:0;padding:0}._rowActions_gzzx9_351{display:flex;align-items:center;gap:10px;opacity:.15;transition:opacity .14s ease}._row_gzzx9_270:hover ._rowActions_gzzx9_351{opacity:1}._linkBtn_gzzx9_363{border:0;background:transparent;color:var(--tealDark);font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:8px;border-radius:12px}._linkBtn_gzzx9_363:hover{background:#14b8a61a}._dangerBtn_gzzx9_380{border:0;background:transparent;color:#f43f5ee6;font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:8px;border-radius:12px}._dangerBtn_gzzx9_380:hover{background:#f43f5e17}._emptyState_gzzx9_397{border:1px dashed rgba(15,23,42,.16);border-radius:22px;padding:24px;background:#0f172a03}._emptyTitle_gzzx9_404{font-weight:950;font-size:15px}._emptySubtitle_gzzx9_409{margin-top:8px;color:#0f172a8c;font-weight:700;font-size:13px}._root_1tqt4_1{--bg: #ffffff;--card: #ffffff;--muted: #6b7280;--text: #0f172a;--border: rgba(15, 23, 42, .08);--shadow: 0 10px 30px rgba(2, 6, 23, .06);--shadowSm: 0 6px 18px rgba(2, 6, 23, .06);--teal: #14b8a6;--tealDark: #0f766e;--indigo: #6366f1;--orange: #f97316;--rose: #fb7185;background:transparent;color:var(--text)}._header_1tqt4_19{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}._headerLeft_1tqt4_27{display:flex;flex-direction:column;gap:6px}._backBtn_1tqt4_33{border:0;background:transparent;color:#94a3b8;font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:8px;padding:0;width:fit-content}._backArrow_1tqt4_46{color:#94a3b8;font-weight:900}._headerRight_1tqt4_51{display:flex;justify-content:flex-end}._footer_1tqt4_56{display:flex;justify-content:flex-end;margin-top:14px}._footerNext_1tqt4_62{border:0;border-radius:14px;padding:12px 14px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#0f172aeb;color:#fff;cursor:pointer}._headerContent_1tqt4_75{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;margin-top:1rem}._title_1tqt4_84{font-size:2rem;font-weight:600;margin:0;padding:0;line-height:1.4}._subtitle_1tqt4_92{margin:0;padding:0;color:#0f172a99;font-size:13px;line-height:1.4}._subtitleStrong_1tqt4_100{color:#0f172ae6;font-weight:800}._grid_1tqt4_105{display:grid;grid-template-columns:1fr;gap:16px;margin-top:2rem}@media (min-width: 980px){._grid_1tqt4_105{grid-template-columns:360px 1fr;align-items:start;gap:20px}}._card_1tqt4_120{background:var(--card);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadowSm);padding:18px}._cardHeader_1tqt4_128{margin-bottom:14px}._cardTitle_1tqt4_132{font-size:1.5rem;font-weight:600;color:#333}._cardHint_1tqt4_138{margin-top:6px;font-size:12px;color:#0f172a8c}._form_1tqt4_144{display:grid;gap:12px;margin-top:1.5rem}._label_1tqt4_150{display:grid;gap:6px;font-weight:800;font-size:12px;color:#0f172ac7}._optional_1tqt4_158{font-weight:700;color:#0f172a73}._input_1tqt4_163,._select_1tqt4_164{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:13px;font-weight:800;color:#0f172ae6;outline:none;transition:border-color .14s ease,box-shadow .14s ease}._input_1tqt4_163:focus,._select_1tqt4_164:focus{border-color:#14b8a68c;box-shadow:0 0 0 4px #14b8a62e}._formActions_1tqt4_185{display:flex;gap:10px;margin-top:4px}._primaryBtn_1tqt4_191{flex:1;border:0;border-radius:14px;padding:12px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#000;color:#fff;cursor:pointer;transition:transform .12s ease,opacity .12s ease,background .12s ease}._primaryBtn_1tqt4_191:hover{transform:translateY(-1px);background:#0f172a}._primaryBtn_1tqt4_191:disabled{opacity:.45;cursor:not-allowed;transform:none}._secondaryBtn_1tqt4_220{border:1px solid rgba(15,23,42,.14);border-radius:14px;padding:12px;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:#0f172a0a;color:#0f172abf;cursor:pointer}._list_1tqt4_233{border-radius:22px;padding:18px}._listHeader_1tqt4_238{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}._listTitle_1tqt4_246{font-weight:600;font-size:1.25rem}._listCount_1tqt4_251{font-size:12px;color:#0f172a80;font-weight:800}._listEmpty_1tqt4_257{border:1px dashed rgba(15,23,42,.16);border-radius:18px;padding:18px;color:#0f172a8c;font-weight:700;font-size:13px;background:#0f172a04}._rows_1tqt4_267{display:grid;gap:10px}._row_1tqt4_267{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}._row_1tqt4_267:hover{border-color:#14b8a659;box-shadow:0 12px 22px #0206170f;transform:translateY(-1px)}._rowLeft_1tqt4_293{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._badge_1tqt4_301{font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap}._badgeDpe_1tqt4_311{background:#1987541f;color:#198754f2}._badgeManual_1tqt4_316{background:#f973161f;color:#f97316f2}._rowContent_1tqt4_321{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0}._rowTitle_1tqt4_330{font-weight:600;font-size:1.25rem;color:#333;line-height:1.4;margin:0;padding:0}._rowMeta_1tqt4_339{font-size:11px;font-weight:800;color:#0f172a73;line-height:1.4;margin:0;padding:0}._rowActions_1tqt4_348{display:flex;align-items:center;gap:10px;opacity:.15;transition:opacity .14s ease}._row_1tqt4_267:hover ._rowActions_1tqt4_348{opacity:1}._linkBtn_1tqt4_360{border:0;background:transparent;color:var(--tealDark);font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:8px;border-radius:12px}._linkBtn_1tqt4_360:hover{background:#14b8a61a}._dangerBtn_1tqt4_377{border:0;background:transparent;color:#f43f5ee6;font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:8px;border-radius:12px}._dangerBtn_1tqt4_377:hover{background:#f43f5e17}._emptyState_1tqt4_394{border:1px dashed rgba(15,23,42,.16);border-radius:22px;padding:24px;background:#0f172a03}._emptyTitle_1tqt4_401{font-weight:950;font-size:15px}._emptySubtitle_1tqt4_406{margin-top:8px;color:#0f172a8c;font-weight:700;font-size:13px}._root_1fffk_1{padding:20px 18px 10px}._checkWrap_1fffk_5{display:flex;justify-content:center;margin-top:2px;margin-bottom:10px}._checkCircle_1fffk_12{width:56px;height:56px;border-radius:999px;background:#e6f9ef;display:flex;align-items:center;justify-content:center;border:1px solid rgba(16,185,129,.25)}._check_1fffk_5{font-size:26px;line-height:1;color:#10b981;font-weight:900}._title_1fffk_30{text-align:center;font-weight:800;font-size:22px;letter-spacing:-.01em;color:#0f172a;margin-bottom:6px}._subtitle_1fffk_39{text-align:center;font-weight:700;font-size:11px;letter-spacing:.12em;color:#94a3b8;margin-bottom:18px}._grid_1fffk_48{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 720px){._grid_1fffk_48{grid-template-columns:1fr 1fr;gap:16px}}._section_1fffk_61{border-radius:12px;padding:14px;background:#fff;border:1px solid #e2e8f0}._sectionTitle_1fffk_68{font-weight:800;font-size:12px;letter-spacing:.08em;color:#94a3b8;margin-bottom:12px}._row_1fffk_76{margin-bottom:10px}._label_1fffk_80{font-weight:800;font-size:10px;letter-spacing:.1em;color:#94a3b8;margin-bottom:4px}._value_1fffk_88{font-weight:800;font-size:14px;color:#0f172a}._badges_1fffk_94{display:flex;gap:8px;flex-wrap:wrap}._badge_1fffk_94{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#eef2ff;border:1px solid rgba(99,102,241,.25);color:#3730a3;font-weight:800;font-size:12px}._more_1fffk_112{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#0f172a;font-weight:800;font-size:12px}._muted_1fffk_124{color:#64748b;font-weight:700;font-size:13px}._kpiCard_1fffk_130{border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;padding:14px;margin-bottom:10px}._kpiMeta_1fffk_138{display:flex;align-items:baseline;justify-content:space-between;gap:14px}._kpiLabel_1fffk_145{font-weight:800;font-size:11px;letter-spacing:.08em;color:#94a3b8}._kpiValue_1fffk_152{font-weight:900;font-size:26px;color:#0f172a}._note_1fffk_158{margin-top:8px;color:#64748b;font-weight:700;font-size:13px}._actions_1fffk_165{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:4px}._primaryBtn_1fffk_174{width:100%;max-width:520px;border-radius:14px!important;padding:14px 18px!important;font-weight:900!important;letter-spacing:.1em}._backLink_1fffk_183{background:transparent;border:none;color:#94a3b8;font-weight:800;font-size:12px;letter-spacing:.12em;text-decoration:none;cursor:pointer}._backLink_1fffk_183:hover{color:#64748b;text-decoration:underline}._srOnly_1fffk_199{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._simulationContainer_1uhfe_1{display:flex;flex-direction:column;gap:1rem}._simulationTitle_1uhfe_7{font-size:2rem;font-weight:700}._simulationDescriptionContainer_1uhfe_12{display:flex;justify-content:space-between;align-items:center}._simulationDescription_1uhfe_12{margin:0}._simulationButton_1uhfe_22{background-color:#fff;color:var(--bs-success);border:none;border-radius:10px;padding:.5rem 1rem;cursor:pointer}._simulationButton_1uhfe_22:hover{border:1px solid var(--bs-success)}._dpeClassesContainer_1uhfe_35{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-end;margin-top:1rem;margin-bottom:1rem;padding:3rem}._dpeClassButton_1uhfe_45{flex:1;min-width:140px;padding:.375rem;border-radius:2rem;transition:all .5s ease;border:2px solid transparent;background:#f1f5f9;cursor:pointer;position:relative}._dpeClassButton_1uhfe_45:hover{border-color:#cbd5e1}._dpeClassButtonActive_1uhfe_61{background:#fff;border-color:var(--bs-success);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:scale(1.05) translateY(-8px);z-index:10}._dpeClassButtonInactive_1uhfe_69{color:#64748b;opacity:.8;transform:translateY(0)}._dpeClassButtonContent_1uhfe_75{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem}._dpeClassBadge_1uhfe_82{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;margin-bottom:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._dpeClassBadgeA_1uhfe_95{background:#22c55e;color:#052e16}._dpeClassBadgeB_1uhfe_100{background:#34d399;color:#064e3b}._dpeClassBadgeC_1uhfe_105{background:#fbbf24;color:#111827}._dpeClassTitle_1uhfe_110{font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;text-align:center}._dpeClassTitleActive_1uhfe_118{color:var(--bs-success)}._dpeClassTitleInactive_1uhfe_122{color:#94a3b8}._dpeClassLabel_1uhfe_126{font-size:.6875rem;font-weight:700;margin-top:.5rem;text-align:center;line-height:1.25}._dpeClassLabelActive_1uhfe_134{color:#0f172a}._dpeClassLabelInactive_1uhfe_138{color:#64748b}._simulationDetailsContainer_1uhfe_142{background:#fff;border-radius:3rem;border:1px solid #e2e8f0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #94a3b880;overflow:hidden;padding:3rem}._simulationDetailsHeader_1uhfe_151{padding:0;margin-bottom:0;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){._simulationDetailsHeader_1uhfe_151{flex-direction:row;align-items:center;justify-content:space-between}}._simulationDetailsHeaderLeft_1uhfe_168{display:flex;align-items:center;gap:1.5rem}._simulationDetailsIcon_1uhfe_174{background:var(--bs-success);padding:1rem;border-radius:1.5rem;color:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._simulationDetailsIcon_1uhfe_174 svg{width:2rem;height:2rem}._simulationDetailsTitle_1uhfe_187{font-size:1.875rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin:0}._simulationDetailsDescription_1uhfe_195{font-size:1.125rem;font-weight:500;color:#64748b;margin-top:.25rem;max-width:42rem;line-height:1.75}._simulationDetailsEnergyJump_1uhfe_204{display:flex;align-items:center;gap:1rem;background:#fff;padding:1rem 1.5rem;border-radius:1.5rem;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0000000d;align-self:flex-start}@media (min-width: 1024px){._simulationDetailsEnergyJump_1uhfe_204{align-self:center}}._simulationDetailsEnergyJumpLabel_1uhfe_222{font-size:.6875rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}._simulationDetailsEnergyJumpContent_1uhfe_230{display:flex;align-items:center;gap:.75rem}._simulationDetailsGradeBadge_1uhfe_236{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem;font-weight:900;font-size:.875rem;box-shadow:0 1px 2px #0000000d}._simulationDetailsGradeBadgeD_1uhfe_248,._simulationDetailsGradeBadgeC_1uhfe_253{background:#fbbf24;color:#111827}._simulationDetailsGradeBadgeB_1uhfe_258{background:#34d399;color:#064e3b}._simulationDetailsGradeBadgeA_1uhfe_263{background:#22c55e;color:#052e16}._simulationDetailsArrow_1uhfe_268{width:1.25rem;height:1.25rem;color:#cbd5e1}._simulationDetailsContent_1uhfe_274{padding:0;padding-top:3rem}._simulationDetailsActionsTitle_1uhfe_279{font-size:.75rem;font-weight:900;text-transform:uppercase;color:#94a3b8;letter-spacing:.2em;display:flex;align-items:center;justify-content:center;gap:.75rem;line-height:1}._simulationDetailsActionsTitleLine_1uhfe_292{height:1px;flex:1;background:#e2e8f0;padding:0 2rem}._metricsGrid_1uhfe_299{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch;width:100%}@media (max-width: 768px){._metricsGrid_1uhfe_299{grid-template-columns:1fr}}._metricCard_1uhfe_313{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;border-radius:1rem;border:2px solid transparent;transition:all .3s ease;cursor:pointer;background:#fff;border:1px solid #e2e8f0}._metricCard_1uhfe_313:hover{border-color:var(--bs-success);background:#46bcaa05}._metricCardIcon_1uhfe_331{background:#ebf9f7;padding:1rem;border-radius:1.5rem;color:var(--bs-success);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;flex-shrink:0}._metricCardIcon_1uhfe_331 svg{width:2rem;height:2rem}._metricCardContent_1uhfe_345{flex:1;min-width:0}._metricCardTitle_1uhfe_350{font-size:1rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin:0 0 .25rem}._metricCardDescription_1uhfe_358{font-size:1.125rem;font-weight:500;color:#64748b;margin:0;max-width:42rem;line-height:1.75}._actionsGrid_1uhfe_367{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}@media (min-width: 768px){._actionsGrid_1uhfe_367{grid-template-columns:repeat(2,1fr)}}._actionCard_1uhfe_380{background:#f8fafc80;border-radius:2.5rem;padding:2rem;border:1px solid #f1f5f9;transition:all .5s ease;box-shadow:0 1px 2px #0000000d;cursor:pointer}._actionCard_1uhfe_380:hover{border:1px solid var(--bs-success);background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._actionCardContent_1uhfe_396{display:flex;align-items:center;gap:1.5rem}._actionCardIcon_1uhfe_402{width:3.5rem;height:3.5rem;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:transform .3s ease;background:#ebf9f7!important}._actionCard_1uhfe_380:hover ._actionCardIcon_1uhfe_402{transform:scale(1.1)}._actionCardIconIsolation_1uhfe_418{background:#ebf9f7!important;color:var(--bs-success)}._actionCardIconOther_1uhfe_423{background:#ebf9f7!important;color:var(--bs-success)!important}._actionCardIcon_1uhfe_402 svg{width:1.75rem;height:1.75rem}._actionCardBody_1uhfe_434{flex:1;min-width:0}._actionCardHeader_1uhfe_439{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.5rem}._actionCardTitle_1uhfe_447{font-weight:900;color:#0f172a;text-transform:uppercase;font-size:.75rem;letter-spacing:-.025em;transition:color .3s ease}._actionCard_1uhfe_380:hover ._actionCardTitle_1uhfe_447{color:var(--bs-success)}._actionCardPrice_1uhfe_460{font-size:.6875rem;font-weight:900;color:var(--bs-success);background:#46bcaa1a;padding:.25rem .75rem;border-radius:9999px;white-space:nowrap}._actionCardDescription_1uhfe_470{font-size:.875rem;color:#475569;line-height:1.75;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease}._actionCard_1uhfe_380:hover ._actionCardDescription_1uhfe_470{-webkit-line-clamp:unset}._actionCardBadges_1uhfe_486{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;font-size:.625rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}._actionCardBadge_1uhfe_486{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.375rem .75rem;border-radius:9999px;border:1px solid #f1f5f9}._actionCardBadgeIcon_1uhfe_508{width:.875rem;height:.875rem}._actionCardBadgeIconPrimary_1uhfe_513{color:var(--bs-success)}._actionCardBadgeIconSecondary_1uhfe_517{color:#94a3b8}._envelopeAnalysisContainer_1uhfe_521{background:#fff;border-radius:3rem;border:1px solid #f1f5f9;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #94a3b866;overflow:hidden;margin-top:2rem}._envelopeAnalysisHeader_1uhfe_530{padding:2rem 2.5rem;border-bottom:1px solid #f8fafc;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){._envelopeAnalysisHeader_1uhfe_530{flex-direction:row;align-items:center;justify-content:space-between}}._envelopeAnalysisHeaderLeft_1uhfe_546{display:flex;flex-direction:column;gap:.25rem}._envelopeAnalysisTitle_1uhfe_552{font-size:1.25rem;font-weight:900;color:#0f172a;margin:0}._envelopeAnalysisSubtitle_1uhfe_559{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin:.25rem 0 0}._envelopeAnalysisCoeff_1uhfe_568{display:flex;align-items:center;gap:.75rem;background:#f8fafc;padding:.75rem 1.25rem;border-radius:1rem;border:1px solid #e2e8f0}._envelopeAnalysisCoeffLabel_1uhfe_578{font-size:.625rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em}._envelopeAnalysisCoeffValue_1uhfe_586{font-size:.875rem;font-weight:900;color:var(--bs-success)}._envelopeAnalysisContent_1uhfe_592{padding:2.5rem;display:grid;grid-template-columns:1fr;gap:4rem}@media (min-width: 1024px){._envelopeAnalysisContent_1uhfe_592{grid-template-columns:1fr 1fr}}._envelopeAnalysisProgressSection_1uhfe_605{display:flex;flex-direction:column;gap:2rem}._lossRow_1uhfe_612{display:flex;flex-direction:column;gap:.75rem}._lossRowHeader_1uhfe_618{display:flex;justify-content:space-between;font-size:.6875rem;font-weight:900;text-transform:uppercase;letter-spacing:-.025em}._lossRowLabel_1uhfe_627{color:#64748b}._lossRowValue_1uhfe_631{color:#0f172a}._lossRowProgressBar_1uhfe_635{height:.625rem;width:100%;background:#f1f5f9;border-radius:9999px;overflow:hidden}._lossRowProgressFill_1uhfe_643{height:100%;border-radius:9999px;transition:width 1s ease-out}._lossRowProgressFillRose_1uhfe_649{background:#fb7185}._lossRowProgressFillPrimary_1uhfe_653{background:var(--bs-success)}._lossRowProgressFillBlue_1uhfe_657{background:#60a5fa}._lossRowProgressFillSlate_1uhfe_661{background:#cbd5e1}._envelopeAnalysisQualitySection_1uhfe_666{background:#f8fafc;border-radius:2.5rem;padding:2.5rem;border:1px solid #f1f5f9;box-shadow:inset 0 2px 4px #0000000f}._envelopeAnalysisQualityTitle_1uhfe_674{font-size:.625rem;font-weight:900;text-transform:uppercase;color:#94a3b8;margin:0 0 2rem;letter-spacing:.2em;display:flex;align-items:center;gap:.75rem}._envelopeAnalysisQualityIcon_1uhfe_686{width:1rem;height:1rem;color:var(--bs-success)}._envelopeAnalysisQualityGrid_1uhfe_692{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}._qualityBadge_1uhfe_698{background:#fff;padding:1.25rem;border-radius:1.875rem;border:1px solid #f1f5f9;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 1px 2px #0000000d;transition:box-shadow .3s ease}._qualityBadge_1uhfe_698:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._qualityBadgeLabel_1uhfe_715{font-size:.625rem;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;text-align:center}._qualityBadgeDots_1uhfe_724{display:flex;gap:.375rem}._qualityBadgeDot_1uhfe_724{width:1rem;height:.375rem;border-radius:9999px}._qualityBadgeDotActive_1uhfe_735{background:var(--bs-success)}._qualityBadgeDotInactive_1uhfe_739{background:#f1f5f9}._qualityBadgeScore_1uhfe_743{font-size:.75rem;font-weight:900;color:#1e293b}._envelopeAnalysisInfoBox_1uhfe_749{margin-top:2.5rem;padding:1.5rem;background:#fff;border-radius:1.875rem;border:1px solid #e2e8f0;display:flex;align-items:flex-start;gap:1rem}._envelopeAnalysisInfoIcon_1uhfe_760{width:1.25rem;height:1.25rem;color:var(--bs-success);flex-shrink:0;margin-top:.125rem}._envelopeAnalysisInfoText_1uhfe_768{font-size:.6875rem;color:#64748b;line-height:1.75;margin:0}._envelopeAnalysisInfoText_1uhfe_768 strong{font-weight:700;color:#0f172a}._workSchedulerCard_1uhfe_780{margin-top:2.5rem;padding:2rem 2.5rem;border-radius:2rem;border:1px solid #e2e8f0;background:linear-gradient(135deg,#0f172a,#020617);display:flex;flex-direction:column;gap:1.25rem;color:#e5e7eb}@media (min-width: 768px){._workSchedulerCard_1uhfe_780{flex-direction:row;align-items:center;justify-content:space-between}}._workSchedulerCardHeader_1uhfe_800{display:flex;flex-direction:column;gap:.5rem;max-width:32rem}._workSchedulerCardTitle_1uhfe_807{margin:0;font-size:1.25rem;font-weight:900;letter-spacing:-.03em;color:#f9fafb}._workSchedulerCardText_1uhfe_815{margin:0;font-size:.9rem;color:#cbd5f5;line-height:1.7}._workSchedulerButton_1uhfe_822{border:none;border-radius:9999px;padding:.9rem 1.75rem;font-size:.75rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#fff;color:var(--bs-success);border:1px solid var(--bs-success);display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;width:20%;margin-bottom:2rem}._workSchedulerButton_1uhfe_822:hover{background:var(--bs-success);color:#fff}._workSchedulerButton_1uhfe_822:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}._modalOverlay_wmjth_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem}._modalBackdrop_wmjth_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._modal_wmjth_1{position:relative;width:100%;max-width:48rem;max-height:90vh;background:#fff;border-radius:2.5rem;box-shadow:0 25px 50px -12px #0f172a59;display:flex;flex-direction:column;overflow:hidden}._modalHeader_wmjth_31{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:#f1f5f999}._modalHeaderLeft_wmjth_40{display:flex;align-items:center;gap:1rem}._modalHeaderIcon_wmjth_46{background:var(--bs-success);color:#fff;padding:.75rem;border-radius:1.5rem;box-shadow:0 10px 25px #22c55e59}._modalHeaderTitle_wmjth_54{font-size:1.125rem;font-weight:900;color:#0f172a;text-transform:uppercase;letter-spacing:-.02em;margin:0}._modalHeaderSubtitle_wmjth_63{margin:.15rem 0 0;font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}._modalCloseButton_wmjth_72{border:none;background:transparent;cursor:pointer;padding:.35rem;border-radius:.75rem;color:#94a3b8;transition:background-color .15s ease,color .15s ease}._modalCloseButton_wmjth_72:hover{background:#e2e8f0;color:#0f172a}._modalBody_wmjth_87{padding:2rem;overflow-y:auto}._expertBox_wmjth_92{background:#e9fcf8e6;border-radius:1.75rem;padding:1.5rem 1.75rem;border:1px solid #a7f3d0;display:flex;gap:1rem;margin-bottom:2rem}._expertTitle_wmjth_102{margin:0;font-size:.9rem;font-weight:700;color:#047857}._expertText_wmjth_109{margin:.35rem 0 0;font-size:.8125rem;color:#047857;line-height:1.6}._fieldGroup_wmjth_116{margin-bottom:1.5rem}._fieldLabel_wmjth_120{display:block;margin-bottom:.5rem;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:#475569}._dateInputWrapper_wmjth_130{position:relative}._dateInput_wmjth_130{width:100%;border-radius:1.25rem;border:2px solid #e2e8f0;padding:.9rem 1rem .9rem 2.75rem;font-size:.9rem;font-weight:600;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}._dateInput_wmjth_130:focus{border-color:var(--bs-success);background:#fff;box-shadow:0 0 0 1px #22c55e40}._dateInputIcon_wmjth_153{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:#94a3b8}._sequenceSection_wmjth_161{margin-top:2rem}._sectionTitle_wmjth_165{font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:#64748b;margin:0 0 1rem}._sequenceList_wmjth_174{display:flex;flex-direction:column;gap:.75rem}._sequenceItem_wmjth_180{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 6px 16px #0f172a0a}._sequenceIndex_wmjth_191{width:2rem;height:2rem;border-radius:9999px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;color:#64748b;flex-shrink:0}._sequenceTitle_wmjth_205{font-size:.85rem;font-weight:700;color:#0f172a;margin:0 0 .15rem}._sequenceMeta_wmjth_212{display:flex;align-items:center;gap:.5rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8}._primaryButton_wmjth_222{width:100%;margin-top:2rem;border:none;border-radius:1.5rem;padding:1rem 1.25rem;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--bs-success);color:#fff;box-shadow:0 20px 30px #22c55e59;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}._primaryButton_wmjth_222:hover{background:#059669;transform:translateY(-1px);box-shadow:0 24px 40px #22c55e66}._successContent_wmjth_249{text-align:center;padding:2.5rem 2rem}._successIconWrapper_wmjth_254{width:5.5rem;height:5.5rem;border-radius:9999px;background:#ecfdf5;color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 1.75rem;box-shadow:0 25px 45px #16a34a4d}._successTitle_wmjth_267{margin:0 0 .75rem;font-size:1.5rem;font-weight:900;color:#0f172a}._successText_wmjth_274{margin:0 auto 1.75rem;max-width:22rem;font-size:.9rem;color:#64748b;line-height:1.7}._summaryBox_wmjth_282{margin-top:1.5rem;padding:1.25rem 1.5rem;border-radius:1.75rem;background:#f8fafc;border:1px solid #e2e8f0;text-align:left}._summaryHeader_wmjth_291{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._summaryTitle_wmjth_298{font-size:.625rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}._summaryDate_wmjth_306{font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:var(--bs-success)}._summaryList_wmjth_314{display:flex;flex-direction:column;gap:.35rem}._summaryItem_wmjth_320{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#1f2937}._summaryItemDot_wmjth_329{width:.45rem;height:.45rem;border-radius:9999px;background:#16a34a;flex-shrink:0}._secondaryButton_wmjth_337{margin-top:2rem;width:100%;border-radius:1.5rem;border:none;padding:1rem 1.25rem;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:#020617;color:#fff;transition:background-color .15s ease,transform .15s ease}._secondaryButton_wmjth_337:hover{background:#020617;transform:translateY(-1px)}._subHeader_wp5mc_1{border:1px solid rgb(226 232 240);background-color:#fff}._searchInput_wp5mc_6{width:20%!important;margin-left:5%!important}.page-wrapper{padding-left:0;padding-right:0}._page-wrapper_wp5mc_11{padding:0rem!important;margin:0rem!important;gap:0rem!important;width:100%!important;min-height:100vh;display:flex;flex-direction:column}._main_wp5mc_26{flex:1;min-height:0;display:flex;flex-direction:column;gap:2rem;overflow:hidden}._topGrid_wp5mc_35{flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:2rem;align-items:stretch;justify-items:stretch}@media (min-width: 1024px){._topGrid_wp5mc_35{grid-template-columns:minmax(0,4fr) minmax(0,1fr)}}._mapCard_wp5mc_52{grid-column:span 1;min-height:0;width:100%;background:#fff;border-radius:1.5rem;box-shadow:0 10px 25px #0f172a0d;overflow:hidden;display:flex;flex-direction:column;position:relative}@media (min-width: 1024px){._mapCard_wp5mc_52{grid-column:1 / 2}._eventsCard_wp5mc_70{grid-column:2 / 3}}._cardHeader_wp5mc_75{padding:1.5rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:1rem}._cardTitle_wp5mc_84{font-weight:700;color:#0f172a;font-size:.95rem;letter-spacing:.02em}._cardSubtitle_wp5mc_91{margin-top:.25rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-weight:700}._liveBadgeWrapper_wp5mc_100{display:flex;gap:.5rem}._liveBadge_wp5mc_100{padding:.25rem .75rem;background:#46bcaa1a;color:#46bcaa;font-size:.625rem;font-weight:700;border-radius:999px;text-transform:uppercase}._mapBody_wp5mc_115{position:relative;flex:1;min-height:0;background:#f8fafc}._mapboxContainer_wp5mc_122{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:320px}._mapPlaceholder_wp5mc_130{position:relative;width:100%;height:100%;background:radial-gradient(circle at 20% 20%,#46bcaa15,transparent 60%),radial-gradient(circle at 80% 80%,#0ea5e915,transparent 60%),#e2e8f0;display:flex;align-items:center;justify-content:center;color:#0f172a;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;font-weight:700}._mapPlaceholderLabel_wp5mc_146{background:#0f172ab3;color:#fff;padding:.5rem 1rem;border-radius:999px;box-shadow:0 10px 25px #0f172a4d}._mapOverlay_wp5mc_154{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;flex-direction:column;gap:.5rem}._legendCard_wp5mc_164{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.75rem;border-radius:1rem;box-shadow:0 10px 25px #0f172a14;border:1px solid #e2e8f0}._legendTitle_wp5mc_173{font-size:.625rem;font-weight:700;text-transform:uppercase;color:#94a3b8;margin-bottom:.25rem}._legendList_wp5mc_181{display:flex;flex-direction:column;gap:.5rem}._legendItem_wp5mc_187{display:flex;align-items:center;gap:.5rem}._legendDot_wp5mc_193{width:.5rem;height:.5rem;border-radius:999px}._legendDotActive_wp5mc_199{background:#46bcaa}._legendDotMaintenance_wp5mc_203{background:#f59e0b}._legendLabel_wp5mc_207{font-size:.625rem;font-weight:500;color:#1e293b}._eventsCard_wp5mc_70{grid-column:span 1;min-height:0;width:100%;background:#fff;border-radius:1.5rem;box-shadow:0 10px 25px #0f172a0d;display:flex;flex-direction:column}._eventsBody_wp5mc_224{flex:1;min-height:0;overflow:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}._eventItem_wp5mc_234{padding:.75rem;border-radius:1rem;background:#f8fafc;border:1px solid #e2e8f0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._eventItem_wp5mc_234:hover{border-color:#46bcaa66;box-shadow:0 10px 25px #0f172a0f;background:#fff}._eventItemHeader_wp5mc_248{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}._eventType_wp5mc_255{font-size:.625rem;text-transform:uppercase;color:#46bcaa;font-weight:700}._eventTime_wp5mc_262{font-size:.625rem;color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._eventMessage_wp5mc_269{font-size:.85rem;color:#1e293b;font-weight:500}._eventStatusRow_wp5mc_275{margin-top:.5rem;display:flex;align-items:center;gap:.25rem}._eventStatusDot_wp5mc_282{width:.375rem;height:.375rem;border-radius:999px}._eventStatusDotSuccess_wp5mc_288{background:#22c55e}._eventStatusDotWarning_wp5mc_292{background:#f59e0b}._eventStatusDotInfo_wp5mc_296{background:#3b82f6}._eventStatusLabel_wp5mc_300{font-size:.625rem;color:#94a3b8;text-transform:capitalize}._eventsFooter_wp5mc_306{padding:1rem;border-top:1px solid #e2e8f0;text-align:center}._moreHistoryButton_wp5mc_312{font-size:.75rem;font-weight:700;color:#46bcaa;background:transparent;border:none;cursor:pointer;text-decoration:none}._moreHistoryButton_wp5mc_312:hover{text-decoration:underline}._bottomGrid_wp5mc_326{flex:0 0 clamp(180px,26vh,260px);min-height:0;display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:.5rem;overflow:hidden}@media (min-width: 768px){._bottomGrid_wp5mc_326{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}}._kpiCard_wp5mc_343{background:#fff;padding:1.5rem;border-radius:1.5rem;border:1px solid #e2e8f0;box-shadow:0 10px 25px #0f172a0d;display:flex;flex-direction:column;height:100%;min-height:0}._kpiHeader_wp5mc_355{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._kpiLabel_wp5mc_362{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8;font-weight:700}._kpiValue_wp5mc_370{font-size:1.75rem;font-weight:700;color:#0f172a}._kpiIconWrapper_wp5mc_376{padding:.5rem;border-radius:.75rem;font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center}._kpiIconWrapperGain_wp5mc_385{background:#ecfdf3;color:#16a34a}._kpiIconWrapperEconomy_wp5mc_390{background:#46bcaa1a;color:#46bcaa}._kpiIconWrapperFee_wp5mc_395{background:#eff6ff;color:#1d4ed8}._kpiBody_wp5mc_400{flex:0 0 90px;display:flex;width:100%;min-width:0;align-items:stretch;justify-content:stretch}._kpiBody_wp5mc_400 .apexcharts-canvas,._kpiBody_wp5mc_400 .apexcharts-svg,._kpiBody_wp5mc_400>*{width:100%!important;min-width:0}._chartPlaceholder_wp5mc_416{width:100%;height:100%;border-radius:1rem;background:linear-gradient(135deg,#46bcaa1f,#3b82f614,#f4f4f5cc);position:relative;overflow:hidden}._chartPlaceholderArea_wp5mc_428:before{content:"";position:absolute;top:20%;right:10%;bottom:15%;left:10%;background:linear-gradient(to top,rgba(70,188,170,.3),transparent);border-radius:1rem 1rem 0 0}._chartPlaceholderLine_wp5mc_436:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;background:#46bcaa;box-shadow:0 -8px #46bcaa4d,0 8px #46bcaa33}._chartPlaceholderStep_wp5mc_447:before{content:"";position:absolute;left:10%;right:10%;bottom:20%;height:2px;background:#3b82f6;box-shadow:inset -30% 0 0 #bfdbfe}._nextDashboard_wp5mc_458{margin-top:2rem;padding:1.5rem 1rem 2rem;text-align:center;font-size:.95rem;color:#64748b}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:32px;outline:none;overflow:hidden;padding:0;width:32px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-size:16px;font-weight:700;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#ccc;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.selector-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:#fafbfc;padding:2rem}.selector-header{text-align:center;margin-bottom:3rem;max-width:600px}.selector-header h1{font-size:2rem;font-weight:500;color:#1f2937;margin-bottom:.5rem;letter-spacing:-.025em}.selector-header p{font-size:1rem;color:#6b7280;font-weight:400;line-height:1.5}.apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2.5rem;width:100%}.app-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2.5rem;transition:all .2s ease;cursor:pointer;position:relative;min-height:280px}.app-card:hover:not(.disabled){border-color:#d1d5db;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.app-card.disabled{background:#f9fafb;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}.app-card.disabled .app-icon img{filter:grayscale(100%);opacity:.5}.app-card.disabled .app-content h3,.app-card.disabled .app-content p{color:#9ca3af}.app-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.app-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.app-icon img{width:36px;height:36px;object-fit:contain}.status-badge{padding:.25rem .75rem;background:#fef3c7;color:#92400e;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid #fde68a}.app-content{margin-bottom:2.5rem}.app-content h3{font-size:1.375rem;font-weight:600;color:#111827;margin-bottom:.75rem}.app-content p{font-size:.95rem;color:#6b7280;line-height:1;white-space:pre-line;margin:0}.app-footer{display:flex;justify-content:flex-end}.app-button{padding:.75rem 1.5rem;background:#f9fafb;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.app-button:hover:not(.disabled){background:#46bcaa;border-color:#46bcaa;color:#fff}.app-button.disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed;border-color:#e5e7eb}@media (max-width: 768px){.selector-container{padding:1rem}.apps-grid{grid-template-columns:1fr;gap:1.5rem}.app-card{padding:2rem;min-height:240px}.selector-header{margin-bottom:2rem}.selector-header h1{font-size:1.75rem}.selector-header p{font-size:.875rem}}@media (max-width: 480px){.app-header{flex-direction:column;align-items:flex-start;gap:1rem}.status-badge{align-self:flex-start}}._root_1d8c7_1{position:fixed;bottom:4.5rem;right:1.5rem;z-index:100;display:flex;flex-direction:column;align-items:flex-end}._window_1d8c7_11{margin-bottom:1rem;width:380px;max-width:calc(100vw - 2rem);height:500px;background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;animation:_chatFadeIn_1d8c7_1 .3s ease-out}@keyframes _chatFadeIn_1d8c7_1{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}._header_1d8c7_38{background:var(--chatbot-primary, #0d9488);padding:1rem;color:#fff;display:flex;align-items:center;justify-content:space-between}._headerLeft_1d8c7_47{display:flex;align-items:center;gap:.75rem}._headerIconWrap_1d8c7_53{background:#fff3;padding:.5rem;border-radius:.75rem}._headerIconWrap_1d8c7_53 svg{width:1.25rem;height:1.25rem;display:block}._headerTitle_1d8c7_65{font-weight:700;font-size:.875rem}._headerStatus_1d8c7_70{display:flex;align-items:center;gap:.375rem}._statusDot_1d8c7_76{width:6px;height:6px;background:#34d399;border-radius:50%;animation:_pulse_1d8c7_1 1.5s ease-in-out infinite}@keyframes _pulse_1d8c7_1{0%,to{opacity:1}50%{opacity:.5}}._statusText_1d8c7_96{font-size:10px;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:.05em}._closeBtn_1d8c7_104{padding:.5rem;background:transparent;border:none;border-radius:.75rem;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center}._closeBtn_1d8c7_104:hover{background:#ffffff1a}._closeBtn_1d8c7_104 svg{width:1.25rem;height:1.25rem}._messages_1d8c7_125{flex:1;overflow-y:auto;padding:1rem;background:#f8fafc;display:flex;flex-direction:column;gap:1rem}._messageRow_1d8c7_135{display:flex}._messageRowUser_1d8c7_139{justify-content:flex-end}._messageRowModel_1d8c7_143{justify-content:flex-start}._messageBubble_1d8c7_147{display:flex;gap:.5rem;max-width:85%}._messageBubbleUser_1d8c7_153{flex-direction:row-reverse}._avatar_1d8c7_157{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px #0000000d}._avatarUser_1d8c7_168{background:#e2e8f0;color:#475569}._avatarModel_1d8c7_173{background:#0d948826;color:var(--chatbot-primary, #0d9488)}._avatar_1d8c7_157 svg{width:1rem;height:1rem}._bubble_1d8c7_183{padding:.75rem;border-radius:1rem;font-size:.875rem;box-shadow:0 1px 2px #0000000d}._bubbleUser_1d8c7_190{background:var(--chatbot-primary, #0d9488);color:#fff;border-top-right-radius:0}._bubbleModel_1d8c7_196{background:#fff;color:#334155;border-top-left-radius:0;border:1px solid #f1f5f9}._markdownBody_1d8c7_203{line-height:1.5}._markdownBody_1d8c7_203 p{margin:0 0 .5em}._markdownBody_1d8c7_203 p:last-child{margin-bottom:0}._markdownBody_1d8c7_203 strong{font-weight:700}._loadingRow_1d8c7_219{display:flex;justify-content:flex-start}._loadingBubble_1d8c7_224{display:flex;gap:.5rem;align-items:center;background:#fff;padding:.75rem;border-radius:1rem;border-top-left-radius:0;border:1px solid #f1f5f9;box-shadow:0 1px 2px #0000000d}._loadingSpinner_1d8c7_236{width:1rem;height:1rem;border:2px solid #e2e8f0;border-top-color:var(--chatbot-primary, #0d9488);border-radius:50%;animation:_spin_1d8c7_1 .8s linear infinite}@keyframes _spin_1d8c7_1{to{transform:rotate(360deg)}}._loadingText_1d8c7_251{font-size:12px;color:#94a3b8;font-weight:500}._inputArea_1d8c7_258{padding:1rem;background:#fff;border-top:1px solid #f1f5f9}._inputWrap_1d8c7_264{position:relative;display:flex;align-items:center}._input_1d8c7_258{width:100%;background:#f1f5f9;border:none;border-radius:1rem;padding:.75rem 3rem .75rem 1rem;font-size:.875rem;outline:none;transition:box-shadow .2s}._input_1d8c7_258:focus{box-shadow:0 0 0 2px #0d948833}._sendBtn_1d8c7_286{position:absolute;right:.5rem;padding:.5rem;background:var(--chatbot-primary, #0d9488);color:#fff;border:none;border-radius:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0d948833}._sendBtn_1d8c7_286:hover:not(:disabled){filter:brightness(1.05)}._sendBtn_1d8c7_286:disabled{opacity:.5;cursor:not-allowed}._sendBtn_1d8c7_286 svg{width:1rem;height:1rem}._footerLabel_1d8c7_315{font-size:9px;color:#94a3b8;text-align:center;margin-top:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}._toggleBtn_1d8c7_326{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 25px 50px -12px #00000040;transition:transform .3s,background-color .3s;color:#fff}._toggleBtn_1d8c7_326:hover{transform:scale(1.05)}._toggleBtn_1d8c7_326:active{transform:scale(.98)}._toggleBtnOpen_1d8c7_347{background:#0d9488}._toggleBtnClosed_1d8c7_351{background:var(--chatbot-primary, #0d9488)}._toggleLabelWrap_1d8c7_355{display:flex;flex-direction:column;align-items:flex-end;margin-right:.5rem}._toggleLabelHelp_1d8c7_362{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;opacity:.8}._toggleLabelChat_1d8c7_370{font-size:.875rem;font-weight:700}._toggleIconWrap_1d8c7_375{position:relative}._toggleIconWrap_1d8c7_375 svg{width:1.5rem;height:1.5rem;display:block}._onlineBadge_1d8c7_385{position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:#34d399;border:2px solid var(--chatbot-primary, #0d9488);border-radius:50%}
