@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100..900&family=Roboto:wght@100..900&display=swap);.greeny-spinner{align-items:center;background:#f3f7f4;border:1px solid #e0ebe1;border-radius:16px;border-bottom-left-radius:4px;display:flex;gap:9px;margin-bottom:16px;padding:10px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.greeny-spinner__logo{-webkit-animation:greeny-spin 1.1s linear infinite;animation:greeny-spin 1.1s linear infinite;flex:none;height:16px;width:16px}.greeny-spinner__verb{-webkit-animation:greeny-verb-fade .35s ease;animation:greeny-verb-fade .35s ease;color:#4a7c59;font-size:13px;font-weight:500}@-webkit-keyframes greeny-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes greeny-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes greeny-verb-fade{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes greeny-verb-fade{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.greeny-spinner__logo,.greeny-spinner__verb{-webkit-animation:none;animation:none}}.greeny-steps{background:#f3f7f4;border:1px solid #e0ebe1;border-radius:16px;border-bottom-left-radius:4px;margin-bottom:16px;max-width:min(520px,100%);min-width:280px;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.greeny-steps__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.greeny-steps__row{align-items:center;-webkit-animation:greeny-verb-fade .35s ease;animation:greeny-verb-fade .35s ease;display:flex;font-size:13px;gap:9px;line-height:1.35}.greeny-steps__row--done .greeny-steps__label{color:#4a7c59}.greeny-steps__row--active .greeny-steps__label{color:#1a2e1d;font-weight:600}.greeny-steps__row--pending .greeny-steps__label{color:#9aae9d}.greeny-steps__icon{align-items:center;border-radius:50%;display:inline-flex;flex:none;font-size:11px;height:14px;justify-content:center;width:14px}.greeny-steps__icon--done{background:#4a7c59;color:#fff}.greeny-steps__icon--active{-webkit-animation:greeny-spin .9s linear infinite;animation:greeny-spin .9s linear infinite;border:2px solid #c9dccd;border-top-color:#4a7c59}.greeny-steps__icon--pending{border:1.5px dashed #c9dccd}.greeny-steps__footer{border-top:1px solid #e0ebe1;display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:8px}.greeny-steps__working{align-items:center;display:flex;gap:9px}.greeny-steps__expectation{color:#6b8a72;font-size:12px}@media (prefers-reduced-motion:reduce){.greeny-steps__icon--active,.greeny-steps__row{-webkit-animation:none;animation:none}.greeny-steps__icon--active{border-color:#4a7c59}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.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{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.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);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;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{border-top:1px solid #ddd;height:0;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:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.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{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@-webkit-keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes react-loading-skeleton{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:1}.react-loading-skeleton:after{-webkit-animation-direction:var(--animation-direction);animation-direction:var(--animation-direction);-webkit-animation-duration:var(--animation-duration);animation-duration:var(--animation-duration);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:react-loading-skeleton;animation-name:react-loading-skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.accordion__header{align-items:center;background-color:var(--app-light-gray);border-radius:var(--default-border-radius);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.35rem;padding:var(--padding-1);transition:background-color .25s ease}.accordion__header:hover{background-color:var(--app-light-gray-hover)}.accordion__title{font-weight:var(--font-weight-bold);margin:0}.accordion__right{gap:.75rem}.accordion__progress,.accordion__right{align-items:center;display:flex}.accordion__icon{color:var(--text-color-main);height:1.5rem;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:1.5rem}.accordion__icon:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.accordion__content{-webkit-animation:accordionFade .25s ease;animation:accordionFade .25s ease;background-color:var(--app-white);margin:10px}@-webkit-keyframes accordionFade{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes accordionFade{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.primary-blue-button{align-items:center;background-color:var(--app-blue);border:none;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.5rem .75rem;position:relative}.primary-blue-button:disabled{background-color:var(--color-light-gray);color:var(--text-color-label);cursor:not-allowed}.secondary-blue-button{background-color:initial;border:1px solid var(--app-blue);border-radius:var(--default-border-radius);color:var(--app-blue)}.cancel-solid-red-button,.secondary-blue-button{align-items:center;cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.5rem .75rem}.cancel-solid-red-button{background-color:var(--app-red);border:none;border-radius:var(--default-border-radius);color:var(--app-white);position:relative}.cancel-red-button{background-color:initial;border:1px solid var(--app-red);border-radius:var(--default-border-radius);color:var(--app-red)}.cancel-red-button,.primary-white-button{align-items:center;cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.5rem .75rem}.primary-white-button{background-color:var(--app-white);border:none;border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01);color:var(--text-color-main);position:relative}.primary-white-button:disabled{background-color:var(--color-navy);color:var(--text-color-label);cursor:not-allowed}.flex-end-button-group{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.flex-end-button-group button{margin-right:.25rem}.button{align-items:center;border:none;border-radius:var(--default-border-radius);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:center;padding:.5rem .75rem;transition:background-color .2s ease,color .2s ease}.button--disabled,.button:disabled{background-color:var(--color-navy);border:none;color:var(--text-color-label);cursor:not-allowed}.button--primary{background-color:var(--app-blue);color:var(--app-white)}.button--primary-outline{background-color:initial;border:1px solid var(--app-blue);color:var(--app-blue)}.button--danger{background-color:var(--app-red);color:var(--app-white)}.button--danger-outline{background-color:initial;border:1px solid var(--app-red);color:var(--app-red)}.button--white{background-color:var(--app-white);box-shadow:0 4px 14px var(--color-black-opac-01);color:var(--text-color-main)}.button__icon{align-items:center;display:inline-flex;margin-left:.4rem}.button__label{display:inline-block}.button-group--end{display:flex;gap:.25rem;justify-content:flex-end}.table__search-clear{align-items:center;background-color:var(--app-red);border:none;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:center;margin-left:-1rem;padding:.25rem;position:relative}.table__search-clear:hover:not(:disabled){-webkit-filter:brightness(.92);filter:brightness(.92)}.verification-code__reset-button{align-items:center;background-color:var(--background-color-nav);border:none;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;display:flex;font-weight:var(--font-weight-bold);justify-content:center;outline:none;padding:5px;transition:all .3s ease}.verification-code__reset-button:hover:not(:disabled){-webkit-filter:brightness(.92);filter:brightness(.92)}.checkbox-item-container{align-content:center;display:flex;flex-direction:column}.checkbox-item-option{cursor:pointer}.checkbox-item-option input[type=checkbox]{margin-right:.5rem}.checkbox-item-option.selected{background-color:var(--app-blue);color:var(--app-white)}.checkbox-item-option-padding{cursor:pointer;padding:10px 20px}.checkbox-item-option-padding input[type=checkbox]{margin-right:.5rem}.checkbox-item-option-padding .selected{background-color:var(--app-blue);color:var(--app-white)}.column-selector{display:flex;flex-direction:column;font-size:var(--font-vsmall);width:100%}.column-selector-search{align-items:center;background-color:var(--app-white);border:1px solid var(--app-light-gray);border-radius:var(--default-border-radius);display:flex;gap:.25rem;padding:.3rem .5rem;transition:border-color .15s}.column-selector-search:focus-within{border-color:var(--text-color-label)}.column-selector-search-icon{color:var(--text-color-label);flex-shrink:0;font-size:.9rem}.column-selector-search-input{background:inherit;border:0;color:var(--text-color-main);flex:1 1;font-size:var(--font-vsmall);min-width:0;outline:none}.column-selector-search-input::-webkit-input-placeholder{color:#aaa}.column-selector-search-input::placeholder{color:#aaa}.column-selector-list{background-color:var(--app-white);border:1px solid var(--app-light-gray);border-radius:var(--default-border-radius);list-style:none;margin:.35rem 0 0;overflow-y:auto;padding:0}.column-selector-item{align-items:center;color:var(--text-color-label);cursor:pointer;display:flex;gap:.5rem;padding:.35rem .5rem;transition:background-color .1s;-webkit-user-select:none;user-select:none}.column-selector-item:hover{background-color:var(--color-blue-off-white)}.column-selector-item.active{color:var(--text-color-main)}.column-selector-checkbox{align-items:center;background-color:var(--app-white);border:1.5px solid var(--color-light-gray-blue);border-radius:3px;color:var(--app-white);display:flex;height:16px;justify-content:center;min-width:16px;transition:all .15s;width:16px}.column-selector-checkbox.checked{background-color:var(--app-green);border-color:var(--app-green)}.column-selector-label{flex:1 1;font-size:var(--font-vsmall);line-height:1.3}.column-selector-metric{color:var(--color-light-gray-blue);font-size:var(--font-tiny);white-space:nowrap}.column-selector-empty{color:#aaa;font-style:italic;padding:.75rem .5rem;text-align:center}.column-selector-footer{color:var(--text-color-label);font-size:var(--font-tiny);margin-top:.35rem;padding-right:.25rem;text-align:right}.primary-datepicker{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-weight:var(--font-weight-reg);padding:5px;width:100%}.primary-datepicker::-webkit-calendar-picker-indicator{cursor:pointer}.primary-datepicker:hover{border-color:var(--color-gray);cursor:pointer}.primary-datepicker.disabled{cursor:not-allowed;position:relative}.primary-datepicker.disabled:hover:after{background:var(--app-black);border-radius:var(--default-border-radius);color:var(--app-white);content:"Select a start date";font-size:var(--font-vsmall);left:0;padding:5px;position:absolute;top:0;white-space:nowrap;z-index:100}.date-range-group{display:inline-block;margin-left:1rem;position:relative;width:40%}.date-range-container{display:flex;flex-direction:row;justify-content:space-evenly}.secondary-datepicker{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-weight:var(--font-weight-reg);padding:5px}.secondary-datepicker::-webkit-calendar-picker-indicator{cursor:pointer}.secondary-datepicker:hover{border-color:var(--color-gray);cursor:pointer}.secondary-datepicker.disabled{cursor:not-allowed;position:relative}.secondary-datepicker.disabled:hover:after{background:var(--app-black);border-radius:var(--default-border-radius);color:var(--app-white);content:"Select a start date";font-size:var(--font-vsmall);left:0;padding:5px;position:absolute;top:0;white-space:nowrap;z-index:100}.dl-modal-overlay{align-items:center;-webkit-animation:dl-fade-in .12s ease;animation:dl-fade-in .12s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.3);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@-webkit-keyframes dl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dl-fade-in{0%{opacity:0}to{opacity:1}}.dl-modal{-webkit-animation:dl-slide-up .15s ease;animation:dl-slide-up .15s ease;background:#fff;border-radius:8px;box-shadow:0 16px 48px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);max-width:420px;overflow:hidden;width:100%}@-webkit-keyframes dl-slide-up{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dl-slide-up{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.dl-modal__header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1.125rem .625rem}.dl-modal__title{color:#1a1a1a;font-size:.95rem;font-weight:700;margin:0}.dl-modal__close{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;padding:.2rem;transition:color .12s,background .12s}.dl-modal__close:hover{background:#f5f5f5;color:#333}.dl-modal__disclaimer{align-items:center;background:#fff8e6;border:1px solid #eed89c;border-radius:4px;color:#8a6d1b;display:flex;font-size:.7rem;font-weight:500;gap:.4rem;line-height:1.4;margin-bottom:.875rem;padding:.5rem .65rem}.dl-modal__disclaimer svg{color:#c4960a;flex-shrink:0}.dl-modal__body{padding:0 1.125rem .625rem}.dl-modal__section{margin-bottom:1rem}.dl-modal__section:last-child{margin-bottom:.25rem}.dl-modal__section-label{color:#999;font-size:.65rem;font-weight:700;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.dl-modal__option-group{display:flex;flex-direction:column;gap:.4rem}.dl-modal__option{align-items:flex-start;background:#fff;border:1.5px solid #ddd;border-radius:6px;cursor:pointer;display:flex;gap:.4rem;padding:.65rem .75rem;transition:all .12s ease}.dl-modal__option:hover{border-color:#00a63f}.dl-modal__option--active{background:#f0faf3;border-color:#00a63f}.dl-modal__option--disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.dl-modal__option input[type=radio]{display:none}.dl-modal__option-content{align-items:flex-start;display:flex;gap:.5rem}.dl-modal__option-icon{color:#999;flex-shrink:0;margin-top:1px}.dl-modal__option--active .dl-modal__option-icon{color:#00a63f}.dl-modal__option-title{color:#1a1a1a;display:block;font-size:.78rem;font-weight:600;margin-bottom:.1rem}.dl-modal__option-desc{color:#888;display:block;font-size:.68rem;line-height:1.4}.dl-modal__format-group{display:flex;gap:.4rem}.dl-modal__format-btn{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:6px;color:#1a1a1a;cursor:pointer;display:flex;flex:1 1;font-size:.78rem;font-weight:600;gap:.35rem;justify-content:center;padding:.5rem .65rem;transition:all .12s ease}.dl-modal__format-btn:hover{border-color:#00a63f}.dl-modal__format-btn--active{background:#00a63f;border-color:#00a63f;color:#fff}.dl-modal__format-btn--active svg{stroke:#fff}.dl-modal__footer{border-top:1px solid #eee;display:flex;gap:.5rem;justify-content:flex-end;padding:.65rem 1.125rem .875rem}.dl-modal__btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:.3rem;padding:.45rem .875rem;transition:all .12s ease}.dl-modal__btn--cancel{background:transparent;color:#888}.dl-modal__btn--cancel:hover{background:#f5f5f5;color:#333}.dl-modal__btn--download{background:#00a63f;color:#fff}.dl-modal__btn--download:hover{background:#009236}.debounced-search-container{display:flex;flex-direction:column;font-size:var(--font-small);position:relative;width:100%}.debounced-search-input-row{align-items:center;background-color:var(--app-white);border:1px solid var(--app-light-gray);border-radius:var(--default-border-radius);display:flex;flex-direction:row;padding:.25rem .5rem;transition:border-color .15s}.debounced-search-input-row:focus-within{border-color:var(--text-color-label)}.debounced-search-icon{align-items:center;color:var(--text-color-label);display:flex;font-size:.85rem;justify-content:center;margin-right:.25rem}.debounced-search-input{background-color:inherit;border:0;color:var(--text-color-main);flex:1 1;font-size:var(--font-vsmall);min-width:0;outline:none}.debounced-search-input::-webkit-input-placeholder{color:#aaa}.debounced-search-input::placeholder{color:#aaa}.debounced-search-spinner{align-items:center;-webkit-animation:debounced-spin 1s linear infinite;animation:debounced-spin 1s linear infinite;color:var(--text-color-label);display:flex;font-size:.85rem;justify-content:center}@-webkit-keyframes debounced-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes debounced-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.debounced-search-dropdown{background-color:var(--app-white);border-radius:6px;box-shadow:0 4px 14px 0 var(--color-black-opac-01);left:0;list-style:none;margin:2px 0 0;max-height:180px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:10}.debounced-search-option{color:var(--text-color-label);cursor:pointer;font-size:var(--font-vsmall);padding:5px 10px;transition:background-color .1s}.debounced-search-option:hover{background-color:#f0f8ff}.debounced-search-option.selected{background-color:var(--text-color-label);color:var(--app-white)}.debounced-search-no-results{color:#aaa;font-size:var(--font-vsmall);font-style:italic;padding:8px 10px;text-align:center}.debounced-search-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.debounced-search-chip{align-items:center;background-color:var(--app-light-gray);border-radius:var(--default-border-radius);color:var(--text-color-label);display:flex;font-size:var(--font-vsmall);gap:.25rem;padding:.15rem .4rem}.debounced-search-chip-remove{cursor:pointer;font-size:var(--font-small);font-weight:600;line-height:1;opacity:.5;transition:opacity .15s}.debounced-search-chip-remove:hover{opacity:1}.input-main-container{display:inline-block;position:relative}.input-element{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-size:var(--font-small);padding:.35rem}.input-element::-webkit-input-placeholder{color:var(--color-gray);font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}.input-element::placeholder{color:var(--color-gray);font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}.input-element:focus{outline:none}.input-element:focus,.input-element:hover{border-color:var(--color-gray)}.input-password-icon-container{position:absolute;right:.5rem;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-password-icon{cursor:pointer;height:1.25rem;width:1.25rem}.input-report-element{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-size:var(--font-small);padding:.35rem}.input-report-element::-webkit-input-placeholder{color:var(--color-gray);font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}.input-report-element::placeholder{color:var(--color-gray);font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}.input-report-element:focus{outline:none}.input-report-element:focus,.input-report-element:hover{border-color:var(--color-gray)}.input-report-element:placeholder-shown{border:1px solid red}.progress-bar{border:1px solid var(--color-blue-off-white);display:flex;height:.5rem;width:3.125rem}.progress,.progress-scope1,.progress-scope2,.progress-scope3{height:100%}.progress,.progress-scope1{background-color:var(--app-teal-tropical)}.progress-scope2{background-color:var(--app-green-mint)}.progress-scope3{background-color:var(--app-sky-blue)}.remaining-progress{background-color:var(--color-blue-off-white);height:100%}.remaining-progress-report{background-color:var(--app-rose);height:100%}.spinner-container{align-items:center;display:flex;height:10vh;justify-content:center;width:100vw}.metric-tile-group-container{background-color:var(--app-white);border-radius:var(--card-border-radius);height:inherit;min-height:300px;overflow:hidden;width:inherit}.metric-tile-group-container,.mini-metric-tile-group-container{overflow:visible;position:relative}.metric-tile-group-title{align-items:flex-end;padding:var(--padding-2);text-align:left}.metric-tile-group-subheader{align-items:flex-end;cursor:pointer;margin-top:-1rem;padding:0 2rem;text-align:left}.metric-tile-group-metric-group{align-items:flex-end;display:flex;padding:.5rem 1.5rem}.metric-tile-group-metric{color:var(--text-color-main);font-size:var(--font-xxlarge);font-weight:var(--font-weight-vbold);letter-spacing:0;line-height:70px;text-align:left}.metric-tile-group-unit{margin-left:2rem}.metric-tile-group-unit,.metric-tile-group-unit-sm-margin{color:var(--text-color-label);font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);letter-spacing:0;line-height:45px;text-align:left}.metric-tile-group-unit-sm-margin{margin-left:1rem}.metric-tile-group-sub-comment-group{display:flex;font-size:var(--font-small-medium);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;padding:.5rem 2rem}.metric-tile-group-sub-comment-group-1{color:var(--app-green);margin-right:.5rem}.metric-tile-group-sub-comment-group-1-down{color:var(--app-red);margin-right:.5rem}.metric-tile-group-sub-comment-group-2{color:var(--text-color-label)}.metric-tile-group-svg-children-container{background-color:initial;border:none;bottom:1rem;color:var(--app-black);display:flex;flex-direction:row;justify-content:space-evenly;left:50%;padding:var(--padding-1);position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:5}.svg-container{border-radius:12px;bottom:0;height:45%;left:0;overflow:hidden;position:absolute;right:0;z-index:1}.svg-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.svg-overlay:first-child{z-index:2}.svg-overlay:nth-child(2){z-index:3}.svg-overlay:nth-child(3){z-index:1}@media screen and (max-width:900px){.metric-tile-group-container{min-height:inherit}.metric-tile-group-svg-children-container{bottom:0;left:70%}}.mini-metric-tile-group-container{background-color:var(--app-white);border-radius:var(--card-border-radius);display:grid;grid-template-columns:98% 2%;height:9.25rem;overflow:hidden;overflow:visible;position:relative;width:inherit}.mini-metric-tile-group-content{padding:1rem}.mini-metric-tile-group-title{align-items:center;color:var(--text-color-main);font-size:var(--font-small);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;text-align:center}.mini-metric-tile-group-metric-group{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.5rem 0;width:100%}.mini-metric-tile-group-metric{font-size:var(--font-medium);text-align:left}.mini-metric-tile-group-metric,.mini-metric-tile-group-mini-metric{color:var(--text-color-main);font-weight:var(--font-weight-vbold);letter-spacing:0;line-height:70px}.mini-metric-tile-group-mini-metric{font-size:var(--font-large)}.mini-metric-tile-group-unit{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg);letter-spacing:0;line-height:25px;text-align:left}.mini-metric-tile-group-title-xs{align-items:center;color:var(--text-color-main);font-size:var(--font-vsmall);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;text-align:center}.mini-metric-tile-group-unit-xs{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-reg);letter-spacing:0;line-height:20px;text-align:left}.mini-metric-tile-group-metric-group-xs{align-items:center;display:flex;flex-direction:column;padding:.2rem 0;width:100%}.mini-metric-tile-group-metric-xs{color:var(--text-color-main);font-size:var(--font-small);font-weight:var(--font-weight-vbold);letter-spacing:0;line-height:15px;text-align:left}.mini-metric-tile-group-content-xs{padding:.25rem}.mini-metric-tile-group-container-xs{display:grid;grid-template-columns:98% 2%;height:5rem;width:inherit;width:100%}.metric-tile-group-simple-container,.mini-metric-tile-group-container-xs{background-color:var(--app-white);border-radius:var(--card-border-radius);overflow:hidden;position:relative}.metric-tile-group-simple-container{align-items:center;height:12rem;overflow:visible;padding:var(--padding-2);width:inherit}.metric-tile-group-simple-value{color:var(--text-color-main);font-size:var(--font-xxlarge);font-weight:var(--font-weight-vbold);margin-top:2.25rem}.metric-tile-group-simple-value,.metric-title-group-simple-label{display:flex;font-style:normal;justify-content:center;line-height:normal}.metric-title-group-simple-label{color:var(--text-color-label);font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);margin-top:.5rem}.metric-tile-group-simple-container-no-carbon{align-items:center;background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;height:20rem;justify-content:space-between;overflow:hidden;padding:var(--padding-2);position:relative;width:inherit}@media screen and (max-width:900px){.metric-tile-group-simple-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.modal-background-class{background:transparent;top:0}.modal-background-class,.modal-class{bottom:0;left:0;position:fixed;right:0;z-index:999}.modal-class{background:hsla(0,0%,85%,.7);top:7vh}.modal-div{max-height:50%;width:50%}.large-modal-div,.modal-div{background-color:var(--app-white);border-radius:var(--default-border-radius);left:52%;overflow-y:scroll;padding:var(--padding-2);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10000}.large-modal-div{box-shadow:0 0 10px var(--color-black-opac-01);max-height:60%;min-height:50%;width:70%}.large80-modal-div{width:90%}.large80-70-modal-div,.large80-modal-div{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 0 10px var(--color-black-opac-01);left:50%;max-height:80%;min-height:80%;overflow-y:scroll;padding:var(--padding-2);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10000}.large80-70-modal-div{width:70%}.close-modal-x{color:var(--text-color-main);cursor:pointer;font-size:var(--font-medium-large);position:absolute;right:.5rem;top:.5rem}.pagination__container{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);gap:6px;margin-bottom:12px}.pagination__container,.pagination__item{align-items:center;display:flex;justify-content:center}.pagination__item{background-color:#f9fafb;background-color:var(--app-background,#f9fafb);border-radius:var(--default-border-radius);color:#333;color:var(--app-text-primary,#333);font-size:var(--font-small);font-weight:var(--font-weight-reg);padding:4px 10px}.pagination__item span{color:#555;color:var(--app-text-secondary,#555);font-weight:var(--font-weight-reg);letter-spacing:.2px}.pagination__arrow{align-items:center;background-color:#f1f3f5;background-color:var(--app-light-gray,#f1f3f5);border:1px solid #e0e0e0;border:1px solid var(--app-border-light,#e0e0e0);border-radius:50%;color:#444;color:var(--app-text-primary,#444);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease-in-out;width:32px}.pagination__arrow:hover:not(:disabled){background-color:#e6f2ec;background-color:var(--app-accent-light,#e6f2ec);box-shadow:0 1px 3px rgba(0,0,0,.08);color:#1f8b4c;color:var(--app-accent,#1f8b4c)}.pagination__arrow:disabled{background-color:#f5f5f5;color:#ccc;cursor:not-allowed;opacity:.6}@media (max-width:768px){.pagination__container{gap:.25rem}.pagination__arrow{height:28px;width:28px}.pagination__item{font-size:var(--font-small)}}.div-radio-item{display:flex;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.div-radio-item:hover{cursor:pointer}.div-radio-item.selected,.div-radio-item:hover{color:var(--app-black)}.div-radio-item input[type=radio]{accent-color:var(--app-black);color:var(--app-black);margin-left:1rem;margin-right:1rem}.div-radio-item input[type=radio]:disabled{cursor:not-allowed}.div-radio-item-vertical{grid-gap:1rem;align-items:center;display:grid;gap:1rem;padding:var(--padding-025);width:100%}.div-radio-item-vertical-no-gap:hover,.div-radio-item-vertical:hover{color:var(--app-black);cursor:pointer}.div-radio-item-vertical-no-gap.selected,.div-radio-item-vertical.selected{color:var(--app-black)}.div-radio-item-vertical input[type=radio],.div-radio-item-vertical-no-gap input[type=radio]{accent-color:var(--app-black);color:var(--app-black);margin-right:1rem}.radio-item-vertical-no-gap-option.selected,.radio-item-vertical-option.selected{background-color:var(--app-light-gray)}.div-radio-item-vertical-no-gap{align-items:center;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));padding:var(--padding-025);width:100%}.custom-radio-item-container{align-items:center;background:#e4e7ec;border-radius:var(--card-border-radius);box-shadow:0 2px 4px var(--color-black-opac-01);display:flex;font-size:var(--font-small);margin-top:.25rem;padding:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-radio-item-option{cursor:pointer;padding:.5rem;transition:all .2s ease-in-out}.custom-radio-item-option.selected{background-color:var(--text-color-main);border-color:#e4e7ec;border-radius:var(--radio-border-radius);box-shadow:0 2px 4px var(--color-black-opac-01);color:var(--app-white)}.custom-radio-item-option:not(.selected){background-color:#e4e7ec;border-radius:var(--card-border-radius);padding:.5rem}.custom-radio-item-option:active{-webkit-transform:scale(.9);transform:scale(.9);transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.custom-radio-item-container-linear{color:var(--background-color-nav);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.custom-radio-item-option-linear{cursor:pointer;padding:6px;text-align:center;width:100%}.custom-radio-item-option-linear.selected{border-bottom:1px solid var(--app-black);color:var(--app-black);font-weight:var(--font-weight-bold)}.div-radio-item-sidebar{grid-gap:1rem;align-items:center;border-radius:var(--default-border-radius);display:grid;gap:1rem;grid-template-rows:repeat(2,minmax(0,1fr));padding:var(--padding-025);width:100%}.div-radio-item-sidebar:hover{color:var(--app-black);cursor:pointer}.div-radio-item-sidebar.selected{color:var(--app-black)}.div-radio-item-sidebar input[type=radio]{display:none}.div-radio-item-sidebar-option{border-radius:var(--default-border-radius);cursor:pointer;padding:10px}.div-radio-item-sidebar-option.selected{background-color:#d9d9d9}.div-radio-item-sidebar-option:not(.selected){background-color:var(--app-light-gray)}.toggle-div-radio-item{background-color:var(--background-color-nav);color:var(--app-white);display:flex;justify-content:space-between;padding:.25rem .5rem;position:relative}.toggle-div-radio-item:hover{cursor:pointer}.toggle-div-radio-item input[type=radio]{display:none}.toggle-div-radio-item input[type=radio]:disabled{cursor:not-allowed}.toggle-label-radio-item{align-items:center;display:flex;flex:1 1;justify-content:center;padding:var(--padding-025);position:relative;transition:color .75s}.toggle-label-radio-item.selected{background-color:var(--app-white);color:var(--background-color-nav)}.toggle-label-radio-item.selected:after{background-color:var(--app-white);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.toggle-label-radio-item.selected:after,.toggle-label-radio-item:after{transition:-webkit-transform .75s ease;transition:transform .75s ease;transition:transform .75s ease,-webkit-transform .75s ease}.toggle-label-radio-item:after{-webkit-transform:translateX(-5%);transform:translateX(-5%)}.toggle-label-radio-item.selected:after{-webkit-transform:translateX(50);transform:translateX(50)}.toggle-label-radio-item:not(.selected){background-color:initial;color:var(--app-white)}.range-slider-container{width:100%}.range-slider{background:var(--app-black);flex-direction:row;height:1px;margin-right:10px;margin-top:15px;width:100%;z-index:0}.range-slider,.range-slider .thumb{display:flex;justify-content:center}.range-slider .thumb{align-items:center;background:transparent;border:1px solid var(--app-black);border-radius:var(--border-radius-50);cursor:grab;flex-direction:column;height:10px;margin-top:-.25rem;position:relative;width:10px}.range-slider .thumb:before{background:#fff;border-radius:var(--border-radius-50);content:"";height:100%;width:100%}.range-slider .value-label{font-size:var(--font-tiny);opacity:0;position:absolute;top:100%;-webkit-transform:translateY(4px);transform:translateY(4px);transition:opacity .15s ease}.range-slider .thumb:active .value-label,.range-slider .thumb:hover .value-label{opacity:1}.range-slider .thumb-0{margin-left:-2px}.range-slider .thumb-1{margin-left:2px}.range-slider .thumb:active,.range-slider .thumb:hover{background:var(-app-aqua)}.input-range-slider-group{grid-gap:100px;display:grid;gap:100px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:15px;margin-top:25px;padding:1.75%;width:inherit}#max-input-range-slider,#min-input-range-slider{align-items:center;border:.5px solid var(--app-black);border-radius:var(--default-border-radius);font-size:var(--font-tiny);padding:1px;text-align:center}.dark-range-slider{align-items:center;display:flex;height:8px;margin-top:.25rem;position:relative;width:100%}.dark-range-slider-track{background:var(--app-light-blue);border-radius:.25rem;height:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dark-range-slider-track.dark-range-slider-track-0{background:var(--color-navy);border-radius:.25rem}.dark-thumb{align-items:center;background:var(--app-white);border:2px solid var(--color-navy);border-radius:50%;box-shadow:0 2px 3px var(--color-black-opac-01);cursor:grab;display:flex;height:10px;justify-content:center;margin-top:-1px;position:relative;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;width:10px}.dark-thumb:hover{box-shadow:0 0 0 5px rgba(13,23,42,.1)}.dark-thumb:active{cursor:grabbing;-webkit-transform:scale(1.1);transform:scale(1.1)}.hidden-slider-input{display:none!important}.dark-value-label{color:var(--color-navy);font-size:var(--font-vsmall);pointer-events:none;position:absolute;right:100%;top:10px;white-space:nowrap}.dark-input-range-slider-group input{background:var(--app-white);border:1px solid var(--app-light-blue);border-radius:var(--default-border-radius);box-shadow:0 1px 2px var(--color-black-opac-01);color:var(--color-navy);font-size:var(--font-vsmall);height:30px;margin-left:12px;outline:none;text-align:center;width:60px}.dark-input-range-slider-group input:focus{border-color:var(--color-navy);box-shadow:0 0 0 2px rgba(13,23,42,.1)}.search-bar-main-container-100{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01);display:inline-block;font-size:var(--font-small);position:relative;width:100%}.search-bar-header-container{align-items:var(--header-display-align-items);cursor:pointer;display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:.25rem .5rem}.search-bar-header-container.open{border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex}.search-bar-input{background-color:inherit;border:0;display:inline-block;font-size:var(--font-small);height:inherit;position:relative;width:100%}.search-bar-input.disabled{cursor:not-allowed}.search-bar-input:focus{outline:none}.search-icon-container{align-items:center;background-color:var(--app-white);cursor:pointer;display:flex;justify-content:center;padding:var(--padding-025)}.search-bar-options-container{max-height:150px}.search-bar-options-container,.search-bar-options-container-sidebar{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01);left:0;list-style:none;margin:0;overflow-y:scroll;padding:0;position:absolute;top:100%;width:100%;z-index:5}.search-bar-options-container-sidebar{max-height:250px}.search-bar-option{border-radius:var(--default-border-radius);color:var(--text-color-label);cursor:pointer;padding:7px 15px}.search-bar-option:hover{background-color:#f0f8ff;color:var(--text-color-label)}.search-bar-option.selected{background-color:var(--text-color-label);color:var(--app-white)}.selected-options-container{margin-top:10px;max-height:100px;overflow-y:scroll}.selected-option{align-items:center;display:flex;font-size:var(--font-small);padding:5px 10px}.selected-option input[type=checkbox]{margin-right:10px}.select-dropdown-main-container{display:inline-block;font-size:var(--font-small);height:inherit;position:relative;width:inherit}.select-dropdown-main-container-100{display:inline-block;font-size:var(--font-small);position:relative;width:100%}.select-dropdown-header-container-disabled{cursor:not-allowed}.select-dropdown-header-container{cursor:pointer}.select-dropdown-header-container,.select-dropdown-header-container-disabled{align-items:center;background-color:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);display:flex;font-size:var(--font-small);justify-content:space-between;padding:.25rem .5rem;width:97%}.select-dropdown-header-container:hover{border-color:var(--color-gray)}.select-dropdown-header-container.open{border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex}.select-dropdown-options-container{background-color:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:0 0 5px 5px;border-top:none;left:0;list-style:none;margin:0;max-height:150px;overflow-y:scroll;padding:0;position:absolute;top:100%;width:100%;z-index:5}.select-dropdown-option{color:var(--color-gray);cursor:pointer;padding:10px}.select-dropdown-option:hover{background-color:var(--color-light-gray-red);color:var(--app-white)}.select-dropdown-option.selected{background-color:var(--color-gray);color:var(--app-white)}.multi-select-placeholder-container{display:flex;flex-direction:column;width:75%}.multi-select-placeholder-value{background-color:var(--app-light-gray);color:var(--color-gray);font-size:var(--font-small);padding:5px}.sidebar-component{background-color:var(--app-white);border-radius:12px 0 0 12px;box-shadow:0 4px 21px var(--color-black-opac-01);height:100%;position:fixed;right:0;top:110px;width:22%;z-index:1000}.sidebar-class{bottom:0;left:0;position:fixed;right:0;top:7.7vh;z-index:999}.sidebar-div{position:inherit}.snackbar{bottom:20px;font-size:var(--font-vsmall);left:20px;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:320px;z-index:9999}.snackbar--open{opacity:1;visibility:visible}.snackbar__alert{align-items:center;background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 2px 5px var(--color-black-opac-01);display:flex;padding:16px}.snackbar__alert--success{background-color:var(--app-green);color:var(--app-white)}.snackbar__alert--error{background-color:var(--app-amber-orange);color:var(--app-white)}.snackbar__alert--warning{background-color:var(--app-golden);color:var(--app-white)}.snackbar__message{flex:1 1}.snackbar__close{background-color:initial;border:none;color:var(--color-gray);cursor:pointer;font-size:1.2rem;line-height:1;margin-left:auto;padding:0}.switch-carousel-arrow{align-items:center;background:var(--color-gray-opac-025);border-radius:var(--default-border-radius);cursor:pointer;display:flex;height:18px;justify-content:center;width:18px}.switch-carousel-arrow svg{height:14px;width:14px}.switch-carousel-value{font-weight:var(--font-weight-reg);letter-spacing:0;line-height:16px;text-align:center}.group-switch-carousel{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1.5rem}.group-switch-carousel-value{color:var(--app-black);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal}.group-switch-carousel-no-margin{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.tabbed-container{background:transparent;margin:0;max-height:35px;padding:0}.tab-list{background-color:var(--color-blue-off-white);cursor:pointer;display:flex;font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);justify-content:right;line-height:30px;width:100%;z-index:5}.tab-content{padding-top:1%}ul.tab-list{list-style-type:none;margin:0;max-height:35px;overflow:hidden;padding-right:20px}ul.tab-list>li.active{background:var(--color-red-off-white);z-index:2}ul.tab-list>li.active:before{border-color:transparent var(--color-red-off-white) transparent transparent}ul.tab-list>li.active:after{border-color:transparent transparent transparent var(--color-red-off-white)}ul.tab-list>li{background:var(--color-light-gray-red);border-top-left-radius:20px 90px;border-top-right-radius:25px 170px;box-shadow:0 10px 20px var(--color-black-opac-02);float:right;height:170px;margin:5px -10px 0;max-width:200px;min-width:200px;padding:0 30px 0 25px;position:relative;text-align:center}ul.tab-list>li>a{color:var(--color-black);display:inline-block;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis}ul.tab-list>li:after,ul.tab-list>li:before{background:transparent;border-radius:100%;border-style:solid;border-width:10px;content:"";height:20px;position:absolute;top:0;width:20px}ul.tab-list>li:before{border-color:transparent var(--color-light-gray-red) transparent transparent;left:-23px;-webkit-transform:rotate(48deg);transform:rotate(48deg)}ul.tab-list>li:after{border-color:transparent transparent transparent var(--color-light-gray-red);right:-17px;-webkit-transform:rotate(-48deg);transform:rotate(-48deg)}.primary-table{border-collapse:collapse;text-align:left;width:100%}.primary-table-head{line-height:2rem}.primary-table-row{font-size:var(--font-vsmall);line-height:2rem;min-height:1.75rem}.primary-table-row:nth-child(odd) td{background-color:var(--app-light-gray);background:var(--app-light-gray);min-width:50px}.primary-table-row:nth-child(2n) td,.primary-table-row:nth-child(odd) td{word-wrap:break-word;max-width:200px;padding-left:.1rem;vertical-align:middle}.primary-table-row:nth-child(2n) td{background-color:var(--app-white);min-width:100px}.primary-table-sort-header-group{align-items:top;background-color:var(--app-white);height:35px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.primary-table-sort-header{word-wrap:break-word;align-items:center;display:flex;flex-direction:row;max-width:150px}.primary-table-sort-header svg{color:var(--text-color-label);cursor:pointer;font-size:var(--font-small)}.sort-table-icons{display:flex;flex-direction:column}.table-link-col-group{align-items:center;color:var(--app-primary-color);display:flex;flex-direction:row;font-size:var(--font-small);font-weight:var(--font-weight-reg);justify-content:flex-start;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:.5rem;text-decoration:none}.table-link-col-group:hover{cursor:pointer;text-decoration:underline}.table-edit-col-group{align-items:center;cursor:pointer;display:flex;flex-direction:row}.secondary-table-row{font-size:var(--font-vsmall);line-height:2rem;min-height:1.75rem}.secondary-table-row:nth-child(odd) td{background-color:var(--app-light-gray);background:var(--app-light-gray)}.secondary-table-row:nth-child(2n) td,.secondary-table-row:nth-child(odd) td{word-wrap:break-word;max-width:200px;padding-left:.1rem;vertical-align:middle}.secondary-table-row:nth-child(2n) td{background-color:var(--app-white)}.primary-table-search-group{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:.5rem;width:100%}.primary-table-search-input{border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);font-size:var(--font-vsmall);padding:.15rem;width:75%}.primary-table-search-input input{width:100%}.primary-table-hide-header-group{display:none;position:-webkit-sticky;position:sticky}.mpg-gradient-row td{border:none!important;height:100%;margin:0!important;padding:0!important}.centered-table-row{font-size:var(--font-vsmall);line-height:2rem;min-height:1.75rem;text-align:center}.centered-table-row:nth-child(odd) td{background-color:var(--app-light-gray);background:var(--app-light-gray);min-width:50px}.centered-table-row:nth-child(2n) td,.centered-table-row:nth-child(odd) td{word-wrap:break-word;max-width:200px;padding-left:.1rem;text-align:center;vertical-align:middle}.centered-table-row:nth-child(2n) td{background-color:var(--app-white);min-width:100px}.text-area-main-container{display:inline-block;position:relative}.text-area-element{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-size:var(--font-small-medium);height:200px;max-width:100%;min-width:90%;padding:10px}.text-area-element::-webkit-input-placeholder{color:var(--color-gray)}.text-area-element::placeholder{color:var(--color-gray)}.text-area-element:focus{border-color:var(--app-sky-blue);outline:none}.text-area-element:hover{border-color:var(--color-gray)}.max-char-count-container,.max-char-count-container-red{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:var(--padding-025)}.max-char-count-container-red{color:var(--app-red)}.text-area-report-element{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-size:var(--font-small-medium);height:200px;max-width:100%;min-width:90%;padding:10px}.text-area-report-element::-webkit-input-placeholder{color:var(--color-gray)}.text-area-report-element::placeholder{color:var(--color-gray)}.text-area-report-element:focus{border-color:var(--app-sky-blue);outline:none}.text-area-report-element:hover{border-color:var(--color-gray)}.text-area-report-element:placeholder-shown{border:1px solid var(--app-red)}.toggle-switch{background-color:var(--color-light-gray-red);border-radius:var(--radio-border-radius);display:inline-block;font-size:var(--font-small);height:20px;overflow:hidden;position:relative;text-align:center;width:40px}.toggle-switch input[type=checkbox]{display:none}.toggle-switch .switch{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;transition:background-color .2s ease}.toggle-switch .switch:before{background-color:var(--app-white);border-radius:var(--border-radius-50);box-shadow:inset 0 0 1px var(--app-black);content:"";height:18px;left:2px;position:absolute;top:1px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:18px;z-index:1}.toggle-switch input[type=checkbox]:checked+.switch:before{background-color:var(--app-white);-webkit-transform:translateX(18px);transform:translateX(18px)}.toggle-switch input[type=checkbox]:checked+.switch{background-color:var(--app-blue)}.switch-label{flex:1 1;position:relative;z-index:2}.switch-label-left{color:var(--app-white);padding-left:10px}.switch-label-right{padding-right:10px}.switch-label-right,.toggle-switch input[type=checkbox]:checked+.switch .switch-label-left{color:var(--color-gray)}.toggle-switch input[type=checkbox]:checked+.switch .switch-label-right{color:var(--app-white)}.toggle-switch.disabled{cursor:not-allowed;opacity:.6}.toggle-switch.disabled .switch{pointer-events:none}.toggle-switch.disabled .switch:before{background-color:var(--color-light-gray-blue)}.toggle-switch.disabled .switch-label-left,.toggle-switch.disabled .switch-label-right{color:var(--color-light-gray-red)}.verification-code-component{display:flex;flex-direction:column;justify-content:center;margin:5px;position:relative;width:75%}.verification-code-component p{color:var(--text-color-main);font-size:var(--font-small-medium);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:.5rem}.verification-code-input-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.individual-verification-code-input{background-color:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);color:var(--app-black);font-size:var(--font-medium);font-weight:var(--font-weight-bold);height:40px;outline:none;text-align:center;transition:all .3s ease;width:40px}.tile-blurb__wrapper,.tile-legend__wrapper{display:inline-block;position:relative}.tile-blurb__icon,.tile-legend__icon{color:var(--text-color-label);cursor:pointer;margin-left:10px}.tile-blurb__content,.tile-legend__content{background:var(--background-color-nav);border-radius:var(--default-border-radius);color:var(--app-white);display:none;font-size:var(--blurb-group-font-size);inset-block-start:calc(100% + 8px);line-height:1.25rem;max-inline-size:18rem;min-inline-size:15rem;padding:.85rem;position:absolute;-webkit-transform:translateX(-62%);transform:translateX(-62%);z-index:9999}.tile-blurb__content-wide{min-width:50vw}.tile-blurb__wrapper:hover .tile-blurb__content,.tile-legend__wrapper:hover .tile-legend__content{display:flex;flex-direction:column}.industry-carbon-rating-legend-subgroup,.vehicle-emissions-legend-subgroup{align-items:center;display:flex;margin-top:5px}.icr-legend-subgroup-green,.icr-legend-subgroup-orange,.icr-legend-subgroup-red,.icr-legend-subgroup-yellow,.icr-legend-subgroup-ygreen,.vehicle-emissions-legend-benchmark-green,.vehicle-emissions-legend-benchmark-red{align-items:center;border-radius:var(--border-radius-50);display:flex;height:10px;justify-content:center;line-height:20px;margin:0 10px;text-align:center;width:10px}.icr-legend-subgroup-red{background-color:var(--app-red)}.icr-legend-subgroup-orange{background-color:var(--app-orange)}.icr-legend-subgroup-yellow{background-color:var(--app-yellow)}.icr-legend-subgroup-ygreen{background-color:var(--app-turquoise)}.icr-legend-subgroup-green{background-color:var(--app-green)}.vp-data-title-group-right-clear{background:transparent;border:1px solid var(--text-color-label);border-radius:6px;color:var(--text-color-label);cursor:pointer;font-size:var(--font-vsmall);padding:6px;transition:all .2s ease}.vp-data-title-group-right-clear:hover{background:var(--text-color-label);color:var(--background-color-nav)}.glossaryCard__legend .tile-blurb__wrapper,.glossaryCard__legend .tile-legend__wrapper{color:var(--text-color-label);display:block;position:static}.glossaryCard__legend .tile-blurb__icon,.glossaryCard__legend .tile-legend__icon{display:none}.glossaryCard__legend .tile-blurb__content,.glossaryCard__legend .tile-legend__content{background:transparent;border-radius:0;color:var(--text-color-label);display:block;font-size:var(--font-small);inset-block-start:auto;line-height:1.45;max-inline-size:unset;min-inline-size:unset;padding:0;position:static;-webkit-transform:none;transform:none;z-index:auto}.glossaryCard__legend .tile-blurb__wrapper:hover .tile-blurb__content,.glossaryCard__legend .tile-legend__wrapper:hover .tile-legend__content{color:var(--text-color-label);display:block;flex-direction:row}.glossaryCard__legend .industry-carbon-rating-legend-subgroup,.glossaryCard__legend .vehicle-emissions-legend-subgroup{color:var(--text-color-label);font-size:var(--font-small);gap:10px;margin-top:8px}.glossaryCard__legend .icr-legend-subgroup-green,.glossaryCard__legend .icr-legend-subgroup-orange,.glossaryCard__legend .icr-legend-subgroup-red,.glossaryCard__legend .icr-legend-subgroup-yellow,.glossaryCard__legend .icr-legend-subgroup-ygreen,.glossaryCard__legend .vehicle-emissions-legend-benchmark-green,.glossaryCard__legend .vehicle-emissions-legend-benchmark-red{flex:0 0 12px;height:12px;margin:0;width:12px}#app__main-container{background-color:var(--background-color-main);display:block;height:100vh;padding:4.25rem 2rem 0}.page-header{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.75rem}.page-header__title{color:var(--text-primary);font-size:var(--font-page-title);font-weight:var(--font-weight-vbold)}.page-header__company-name{color:var(--text-secondary);font-size:var(--font-medium);font-weight:var(--font-weight-reg)}.auth-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem}.auth-header img{max-width:175px;width:175px}.auth-header button{background-color:var(--app-deep-indigo);border:none;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 20px}.colored-bar__background{background:url(/static/media/colorFormat.3db7c6d84228208244dd.png) repeat 100% 100%;bottom:0;left:0;opacity:.1;position:fixed;right:0;top:0;z-index:-1}.colored-bar__content{display:flex;flex-direction:column;height:96vh;justify-content:center;margin:10px auto;position:relative;width:100vw;z-index:0}.filter-group{grid-gap:var(--gap-default);border-radius:var(--default-border-radius);display:grid;gap:var(--gap-default);grid-template-columns:17% 83%;height:inherit;padding:var(--padding-1)}.filter-group,.filter-group__sidebar{background-color:var(--background-surface)}.filter-group__sidebar{display:flex;flex-direction:column;justify-content:space-between;max-height:70vh;min-height:70vh;overflow:hidden}.filter-group__sidebar-scroll{max-height:62vh;min-height:62vh}.filter-group__content{background-color:var(--background-surface);display:flex;flex-direction:column;max-height:70vh;min-height:70vh}.filter-group__sidebar-actions{align-items:center;flex-direction:row;justify-content:center}.filter-group__button--apply,.filter-group__button--clear{align-items:center;display:flex;flex-direction:row}.filter-group__button--clear button{background-color:var(--app-light-gray);color:var(--text-secondary)}.filter-group__button--apply button,.filter-group__button--clear button{border:none;border-radius:var(--card-border-radius);cursor:pointer;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);padding:.5rem;width:100px}.filter-group__button--apply button{background-color:var(--app-blue);color:var(--app-white)}#nav__bar{align-items:baseline;background-color:var(--background-color-nav);display:grid;grid-template-columns:70% 30%;height:3.35rem;position:fixed;top:0;width:100%;z-index:500}#nav__links{align-items:center;display:flex;flex-direction:row;height:4rem;justify-content:space-between;margin-left:.5rem;padding:0 1rem}#nav__links img{cursor:pointer;width:8rem}#nav__links li,.nav__sign-out li{color:var(--app-white);font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);line-height:21px;list-style:none}#nav__links li a,.nav__sign-out{color:var(--color-light-gray-blue);text-decoration:none;transition:color .2s ease}#nav__links li a:hover,.nav__sign-out:hover{color:var(--app-white);cursor:pointer}#nav__links-icons{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:flex-end;margin-left:.5rem;padding:0 1rem}#nav__links-icons img{cursor:pointer;height:23px;width:23px}#nav__links-icons li{color:var(--app-white);font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);line-height:21px;list-style:none}.nav__link--active-icon,.nav__link--active-text{border-bottom:2px solid transparent;position:relative}.nav__link--active-icon:after,.nav__link--active-text:after{border-bottom:5px solid #19b24c;content:"";left:0;margin:0 -.75em;position:absolute;right:0}.nav__link--active-text:after{bottom:-.75em}.nav__link--active-icon:after{bottom:-.6em}#nav__links .nav__link--active-text.active{color:var(--app-white)}.nav__menu{background-color:var(--background-color-nav);display:flex;height:100vh;justify-content:flex-start;left:0;max-height:100vh;min-height:100vh;opacity:95%;overflow-x:hidden;overflow-y:auto;position:absolute;top:3.5rem;width:100%;z-index:1000}.nav__menu-content{align-items:center;color:var(--app-white);display:flex;flex-direction:column;flex-grow:1;justify-content:center;position:relative;width:100%}.nav__menu-content li{list-style:none;margin-bottom:1rem}.nav__menu-content li,.nav__menu-content li a{color:var(--app-white);font-size:var(--font-medium);font-weight:var(--font-weight-reg);line-height:21px}.nav__menu-content li a{text-decoration:none}.hubspot__form{height:95vh;overflow-y:scroll;width:75%}.hubspot__form,.hubspot__form--padded{background-color:var(--background-surface);border-radius:var(--default-border-radius);box-shadow:var(--box-shadow-default);margin:2px auto;padding:var(--spacing-container);z-index:1}.hubspot__form--padded{height:82vh;overflow:hidden;width:70%}.hubspot__form--help{background-color:var(--background-surface);border-radius:var(--default-border-radius);box-shadow:var(--box-shadow-default);height:80vh;margin:2px auto;overflow-y:scroll;padding:var(--spacing-container);width:80%;z-index:1}.hubspot__form-content{padding:10px 100px}.help__background{background-position:100% 100%;bottom:0;left:0;opacity:.1;position:fixed;right:0;top:0;z-index:-1}.help__content{display:flex;flex-direction:column;height:70vh;justify-content:center;margin:10px auto;position:relative;width:90vw;z-index:0}@media screen and (max-width:1200px){.hubspot__form,.hubspot__form--padded{padding:15px;width:85%}.hubspot__form-content{padding:10px 60px}}@media screen and (max-width:900px){.filter-group{display:flex;flex-direction:column}.filter-group__sidebar,.filter-group__sidebar-scroll{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;width:100%}.nav__link--active-icon:after,.nav__link--active-text:after{border-bottom:none}.nav__sign-out{color:var(--app-white);font-size:var(--font-medium)}#nav__links img{cursor:pointer;width:5rem}#nav__links-icons{align-items:center;color:var(--app-white);display:flex;flex-direction:row;height:4rem;justify-content:flex-end;padding:0 1rem}#nav__links-icons svg{color:var(--app-white);cursor:pointer;height:1.25rem;width:1.25rem}.hubspot__form,.hubspot__form--padded{height:auto;overflow-y:visible;padding:15px;width:90%}.hubspot__form-content{padding:10px 30px}}@media screen and (max-width:600px){.hubspot__form,.hubspot__form--padded{border-radius:8px;border-radius:var(--mobile-border-radius,8px);box-shadow:0 1px 3px var(--color-black-opac-02);padding:10px;width:95%}.hubspot__form-content{padding:10px 15px}}@media print{#nav__bar,.chat-widget-root{display:none!important;position:static!important}}#eula__container{background-color:var(--app-white);display:flex;flex-direction:column;height:100vh;min-height:100vh}.eula__download-btn{background-color:var(--app-green);border:none;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;display:inline-block;font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);padding:10px 20px;text-decoration:none;transition:var(--transition-fast)}.eula__download-btn:hover{color:var(--app-white);-webkit-filter:brightness(.95);filter:brightness(.95)}.eula__viewer{background-color:var(--background-color-main);display:flex;flex:1 1;min-height:0;padding:0 2rem 2rem}.eula__iframe{background-color:var(--app-white);border:none;border-radius:var(--default-border-radius);box-shadow:var(--box-shadow-default);flex:1 1;width:100%}@media screen and (max-width:900px){.eula__viewer{padding:0 1rem 1rem}.eula__download-btn{font-size:var(--font-small);padding:8px 16px}}@media screen and (max-width:600px){.eula__viewer{padding:0 .5rem .5rem}}.cluster-summary-cards{grid-gap:1rem;align-items:stretch;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0 auto;padding:var(--padding-05) 0;width:100%}.cluster-summary-cards[data-count="3"]{grid-template-columns:repeat(3,1fr)}.cluster-summary-cards[data-count="4"]{grid-template-columns:repeat(4,1fr)}.cluster-summary-cards[data-count="5"]{grid-template-columns:repeat(5,1fr)}@media (max-width:80rem){.cluster-summary-cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}}@media (max-width:60rem){.cluster-summary-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media (max-width:40rem){.cluster-summary-cards{grid-template-columns:1fr}}.cluster-summary-cards>*{min-width:0}.cluster-card{grid-gap:.75rem;word-wrap:break-word;background:var(--app-white);border:.15rem solid color-mix(in oklab,var(--accent),var(--app-white) 80%);border-radius:var(--card-border-radius);box-shadow:0 .05rem .15rem var(--color-black-opac-005);display:grid;flex-direction:column;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;min-width:0;overflow:hidden;padding:var(--padding-1);white-space:normal}.cluster-card,.cluster-card__header{display:flex;gap:.75rem;justify-content:space-between}.cluster-card__header{align-items:center}.cluster-card__title{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.cluster-card__pill{background:var(--accent);border-radius:var(--border-radius-50);box-shadow:0 0 0 .15rem color-mix(in oklab,var(--accent),var(--app-white) 75%);flex:0 0 auto;height:.9rem;width:.9rem}.cluster-card__name{color:var(--text-color-main);font-size:clamp(.85rem,.9vw,.95rem);line-height:1.3;margin:0;overflow-wrap:anywhere;white-space:normal}.cluster-card__rank{background:var(--accent);border-radius:9999px;color:var(--app-white);font-size:var(--font-small);line-height:1.2;padding:.15rem .6rem}.cluster-card__chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{align-items:baseline;background:color-mix(in oklab,var(--accent),var(--app-white) 92%);border-radius:9999px;display:inline-flex;gap:.35rem;padding:.2rem .5rem}.chip__label{color:var(--text-color-label);font-size:var(--font-tiny)}.chip__value{color:var(--text-color-main);font-size:var(--font-small)}.cluster-card__primary{grid-gap:.25rem;display:grid;gap:.25rem}.cluster-card__primary-value{color:var(--text-color-main);font-size:clamp(var(--font-medium),2.2vw,var(--font-semi-large));font-weight:var(--font-weight-bold)}.cluster-card__unit{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg);margin-left:.25rem}.cluster-card__subtext{color:var(--text-color-label);font-size:var(--font-vsmall)}.cluster-card__stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:60rem){.cluster-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cluster-card__stat{background:color-mix(in oklab,var(--accent),var(--app-white) 92%);border-radius:var(--default-border-radius);padding:.25rem}.cluster-card__stat dt{color:var(--text-color-label);font-size:var(--font-tiny)}.cluster-card__stat dd{color:var(--text-color-main);font-size:var(--font-small);margin:0}.cost-table-card{background:var(--app-white);border-radius:var(--card-border-radius);box-shadow:0 .05rem .15rem var(--color-black-opac-005);padding:var(--padding-05)}.cost-table-card table thead th{color:var(--text-color-main);font-size:var(--font-small);padding:.25rem}.cost-table-card table tbody td{font-size:var(--font-small);padding:.25rem;white-space:nowrap}.cost-table-card table tbody tr:nth-child(odd){background:var(--app-white)}.cost-table-card table tbody tr:nth-child(2n){background:color-mix(in oklab,var(--app-black),var(--app-white) 96%)}.cost-table-card table tbody tr:hover{background:color-mix(in oklab,var(--app-blue),var(--app-white) 92%)}.cost-table-card table td:first-child,.cost-table-card table th:first-child{text-align:left}.cost-table__cluster{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.cost-pill{background:var(--accent);border-radius:var(--border-radius-50);box-shadow:0 0 0 .12rem color-mix(in oklab,var(--accent),var(--app-white) 78%);flex:0 0 auto;height:.7rem;width:.7rem}.cost-title{color:var(--text-color-main);font-size:var(--font-small);font-weight:var(--font-weight-bold);max-inline-size:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cost-rank{-webkit-margin-start:.25rem;background:var(--accent);border-radius:9999px;color:var(--app-white);font-size:var(--font-tiny);line-height:1.2;margin-inline-start:.25rem;padding:.05rem .5rem}.cost-money{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--text-color-main);font-variant-numeric:tabular-nums}.cost-money.best{font-weight:var(--font-weight-bold)}.best-tick{-webkit-margin-start:.25rem;color:var(--app-green);margin-inline-start:.25rem}.delta{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--text-color-main);font-variant-numeric:tabular-nums}.delta-arrow{-webkit-margin-end:.25rem;font-weight:var(--font-weight-bold);margin-inline-end:.25rem}.delta-arrow--up{color:var(--app-orange)}.delta-arrow--down{color:var(--app-red)}.dash{color:var(--text-color-label)}.fe-grid{grid-template-columns:1.4fr 1fr}.best-badge{color:var(--app-green);color:color-mix(in oklab,var(--app-green),var(--app-black) 20%);font-weight:var(--font-weight-bold)}@media (max-width:70rem){.fe-grid{grid-template-columns:1fr}}.skeleton-bar{background:color-mix(in oklab,var(--app-blue),var(--app-white) 90%);border-radius:var(--default-border-radius);height:1.25rem;overflow:hidden;position:relative}.skeleton-bar:after{-webkit-animation:shimmer 1.6s infinite;animation:shimmer 1.6s infinite;background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--app-white),var(--app-black) 5%) 50%,transparent 100%);content:"";inset:0;position:absolute}@-webkit-keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.fuel-cost-projection{align-items:center;background:color-mix(in oklab,var(--app-green),var(--app-white) 88%);border-left:.35rem solid var(--app-green);border-radius:var(--card-border-radius);box-shadow:0 .05rem .15rem var(--color-black-opac-005);display:flex;font-size:var(--font-small);gap:.5rem;padding:var(--padding-025);position:relative;word-break:break-word}@media (max-width:60rem){.fuel-cost-projection{font-size:var(--font-small);padding:var(--padding-05) var(--padding-05)}}.cluster-see-more{--cs-link:var(--app-blue);--cs-outline:27,78,216;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--cs-link);cursor:pointer;display:inline-flex;font-size:var(--font-vsmall);gap:.25rem;line-height:1;padding:2px 6px}.cluster-see-more,.cluster-see-more:hover{text-decoration:underline}.cluster-see-more:focus-visible{outline:2px solid rgba(var(--cs-outline),.3);outline-offset:2px}.cluster-vehicles{display:flex;flex-direction:column;gap:12px}.cluster-vehicles__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cluster-vehicles__chips{display:flex;flex-wrap:wrap;gap:8px}.cluster-vehicles .chip{--bg:#eef2ff;--fg:var(--app-blue);background:var(--bg);border-radius:999px;color:var(--fg);font-size:12px;font-weight:var(--font-weight-bold);padding:6px 10px}.cluster-vehicles__controls{align-items:center;display:flex;gap:8px}.cluster-vehicles__pagesize select,.cluster-vehicles__search,.cluster-vehicles__sort select{border:1px solid #d7dbe4;border-radius:8px;padding:8px 10px}.cluster-vehicles__pagesize label,.cluster-vehicles__sort label{color:#667085;font-size:12px;margin-right:6px}.btn-ghost{border:1px solid #d7dbe4;border-radius:8px;padding:6px 10px}.btn-ghost:disabled{cursor:default;opacity:.5}.cluster-vehicles__tablewrap{border:1px solid #e6e9ef;border-radius:12px;max-height:60vh;overflow:auto}.cluster-vehicles__table{border-collapse:initial;border-spacing:0;font-size:var(--font-vsmall);overflow:scroll;width:100%}.cluster-vehicles__table thead th{background:#f8fafc;border-bottom:1px solid #e6e9ef;cursor:pointer;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.cluster-vehicles__table td.num,.cluster-vehicles__table th.num{text-align:right}.cluster-vehicles__table tbody td{border-bottom:1px solid #f1f3f8;padding:8px 12px}.cluster-vehicles__table tbody tr:hover{background:#fafcff}.cluster-vehicles .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2px}.score-good{color:#137e26}.score-good,.score-meh{font-weight:var(--font-weight-bold)}.score-meh{color:#8c8c00}.score-bad{color:#b42318;font-weight:var(--font-weight-bold)}.cluster-vehicles__pager{align-items:center;display:flex;gap:12px;justify-content:flex-end}.pager-text{color:#667085;font-size:12px}.cluster-vehicles__legend{align-items:center;color:#6b7a90;display:flex;font-size:12px;gap:12px}.cluster-vehicles__legend .legend{padding-left:18px;position:relative}.cluster-vehicles__legend .legend:before{background:currentColor;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:.25rem;width:10px}.cluster-vehicles__legend .legend.good{color:var(--app-green)}.cluster-vehicles__legend .legend.meh{color:#8c8c00}.cluster-vehicles__legend .legend.bad{color:#b42318}.fleet-efficiency-landing{background-color:#f8fafc;display:flex;flex-direction:column;gap:1.25rem;min-height:100vh;padding:1.5rem 2rem}.fe-report-manager{display:flex;flex-direction:column;gap:1.5rem}.fe-rm__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.fe-rm__title{color:var(--color-navy);font-size:1.5rem;font-weight:var(--font-weight-vbold);margin:0}.fe-rm__subtitle{color:#475569;font-size:.95rem;margin-top:.25rem;max-width:600px}.fe-rm__quota{align-items:center;display:flex;gap:.5rem}.fe-card{background:var(--app-white);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.04);padding:1.25rem 1.5rem}.fe-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.fe-card__header h2{color:var(--color-navy);font-size:1rem;font-weight:var(--font-weight-bold);margin:0}.fe-grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr auto}@media (max-width:960px){.fe-grid{grid-template-columns:1fr}}.fe-field label{color:var(--color-navy);display:block;font-weight:var(--font-weight-bold);margin-bottom:.4rem}.fe-input{border:1px solid var(--app-light-blue);border-radius:8px;color:var(--color-navy);font-size:.9rem;padding:.6rem .8rem;width:100%}.help{color:var(--app-gray-blue-dark);font-size:.75rem;margin-top:.25rem}.fe-radio{display:flex;flex-wrap:wrap;gap:.5rem}.radio-chip{background:var(--app-white);border:1px solid var(--app-light-blue);border-radius:999px;color:#334155;cursor:pointer;font-weight:var(--font-weight-bold);padding:.4rem .8rem;transition:all .15s ease}.radio-chip.active{background:#eff6ff;border-color:var(--app-blue);color:var(--app-blue)}.fe-actions{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.btn-primary{background:var(--app-blue);border:none;border-radius:10px;color:var(--app-white);cursor:pointer;font-weight:var(--font-weight-bold);padding:.6rem 1.2rem;transition:background .2s ease}.btn-primary:hover{background:#1742b4}.btn-ghost{background:transparent;border:1px solid var(--app-light-blue);border-radius:10px;color:#334155;cursor:pointer;font-weight:var(--font-weight-bold);padding:.6rem 1.2rem}.btn-ghost:hover{background:#f1f5f9}.btn-small{background:var(--color-navy);border:none;border-radius:8px;color:var(--app-white);cursor:pointer;font-weight:var(--font-weight-bold);padding:.4rem .75rem}.btn-small:hover{background:#1e293b}.pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:var(--font-weight-bold);padding:.25rem .6rem}.pill-green{background:#dcfce7;color:#166534}.pill-red{background:#fee2e2;color:#b91c1c}.pill-amber{background:#fef9c3;color:#92400e}.pill-gray{background:#e2e8f0;color:#334155}.switch{display:inline-block;height:26px;position:relative;width:48px}.switch input{height:0;opacity:0;width:0}.slider{background:var(--app-light-blue);border-radius:999px;cursor:pointer;inset:0}.slider,.slider:before{position:absolute;transition:.2s}.slider:before{background:var(--app-white);border-radius:50%;content:"";height:20px;left:3px;top:3px;width:20px}.switch input:checked+.slider{background:var(--app-blue)}.switch input:checked+.slider:before{-webkit-transform:translateX(22px);transform:translateX(22px)}.fe-tablewrap{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.fe-table{border-collapse:initial;border-spacing:0;font-size:.9rem;width:100%}.fe-table thead th{background:#f8fafc;border-bottom:1px solid #e2e8f0;cursor:pointer;font-weight:var(--font-weight-bold);padding:.75rem 1rem;text-align:left}.fe-table tbody td{border-bottom:1px solid #f1f5f9;padding:.6rem 1rem}.fe-table tbody tr:hover{background:#f9fafb}.fe-table td.strong{color:var(--color-navy);font-weight:var(--font-weight-bold)}.fe-table td.num,.fe-table th.num{text-align:right}.fe-table .empty{color:var(--app-gray-blue-dark);font-style:italic;padding:1.5rem;text-align:center}.fe-msg{color:var(--app-green);font-weight:var(--font-weight-bold);margin-top:.75rem}.fe-header-content{justify-content:flex-end;width:100%}.fe-header-top{align-items:center;display:flex;justify-content:space-between}.no-data-message{color:var(--app-gray-blue-dark);font-size:.9rem;font-weight:var(--font-weight-reg);padding:2rem 0;text-align:center}.fleet-efficiency-container-header{align-items:center;background-color:var(--app-white);border-radius:.5rem;box-shadow:0 1px 3px var(--color-black-opac-005);display:flex;flex-direction:row;justify-content:space-between;margin:.5rem;padding:var(--padding-05)}.fleet-efficiency-container-header label{color:var(--text-color-main)}.fleet-efficiency-container-header p{margin-left:1rem}.fe-header-inner{align-items:center;display:flex;gap:1rem;width:100%}.fe-back-button{align-items:center;background:none;border:none;border-radius:var(--default-border-radius);color:var(--color-navy);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:var(--font-weight-bold);gap:.25rem;padding:4px 6px;transition:background .15s ease}.fe-back-button:hover{background:var(--app-light-blue)}.fe-header-text{display:flex;flex-direction:column}.fe-header-title{color:var(--color-navy);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.3;margin:0}.fe-header-title span{color:#475569;font-weight:var(--font-weight-reg);margin-left:.25rem}.fe-header-subtitle{color:var(--app-gray-blue-dark);font-size:.9rem;line-height:1.4;margin:0}.empty-state{align-items:center;background:#f9fafb;background:var(--background-secondary,#f9fafb);border-radius:8px;color:#5f6368;color:var(--text-secondary,#5f6368);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon{font-size:2.5rem;margin-bottom:1rem;opacity:.6}.empty-state h3{color:#202124;color:var(--text-primary,#202124);font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:.5rem}.empty-state p{color:#5f6368;color:var(--text-secondary,#5f6368);font-size:.95rem;line-height:1.5;max-width:500px}.adv-page__header{align-items:center;background-color:var(--app-white);border-radius:var(--default-border-radius);color:var(--text-color-main);display:grid;grid-template-columns:15% 20% 25% 25%;padding:var(--padding-05)}.adv-landing__header{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.adv-landing__title{font-size:var(--font-small-medium);margin:0}.adv-landing__section-title,.adv-landing__title{color:var(--text-color-main);font-weight:var(--font-weight-bold)}.adv-landing__section-title{font-size:var(--font-small);margin:0 0 .75rem}.fleet-snapshot{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.fleet-snapshot__card{background:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 1px 3px rgba(0,0,0,.06);padding:var(--padding-05);transition:box-shadow .15s ease}.fleet-snapshot__card:hover{box-shadow:0 2px 8px rgba(0,0,0,.09)}.fleet-snapshot__card,.fleet-snapshot__list,.fleet-snapshot__row,.fleet-snapshot__row-top{overflow:visible}.fleet-snapshot__label .tile-blurb__wrapper{position:relative;z-index:5}.fleet-snapshot__card__title{align-items:center;color:var(--text-color-main);display:flex;font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);justify-content:space-between;margin:0 0 2px}.fleet-snapshot__list{display:flex;flex-direction:column}.fleet-snapshot__row{padding:7px 0}.fleet-snapshot__row+.fleet-snapshot__row{border-top:1px solid #eef2f6}.fleet-snapshot__row-top{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.fleet-snapshot__label{color:var(--text-color-label);font-size:var(--font-small);margin:0}.fleet-snapshot__value-block{align-items:baseline;display:flex;gap:6px;white-space:nowrap}.fleet-snapshot__value{color:var(--text-color-main);font-size:var(--font-medium);font-weight:var(--font-weight-bold);margin:0}.fleet-snapshot__unit{color:var(--text-color-label);font-size:var(--font-vsmall);margin:0}.fleet-snapshot__trend{font-size:var(--font-vsmall);font-weight:var(--font-weight-reg);margin:4px 0 0}.fleet-snapshot__trend--green{color:var(--app-green)}.fleet-snapshot__trend--red{color:var(--app-red)}.av-section-group{grid-gap:10px;display:grid;gap:10px;grid-template-columns:73% 27%;margin-right:.5rem}.heatmap{background:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 1px 3px rgba(0,0,0,.06);margin-top:10px;min-height:300px;padding:var(--padding-075)}.heatmap__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.heatmap__title{font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);margin:0}.heatmap__selector,.heatmap__title{align-items:center;display:flex;gap:8px}.heatmap__selector{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.heatmap__selector-label{font-size:var(--font-small)}.heatmap__body{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow-x:auto;overflow-y:auto}.heatmap__body::-webkit-scrollbar{height:5px;width:5px}.heatmap__body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.heatmap__table,.heatmap__table-wrapper{min-width:-webkit-max-content;min-width:max-content}.heatmap__row{align-items:center;display:flex;margin-bottom:.2rem}.heatmap__row--header{background:var(--app-white);margin-bottom:8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.heatmap__label{color:var(--text-color-main);font-size:var(--font-vsmall);font-weight:var(--font-weight-reg);margin-right:10px;min-width:130px;overflow:hidden;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:150px}.heatmap__year{color:#6b7280;text-align:center}.heatmap__cell,.heatmap__year{font-size:var(--font-vsmall);margin:2px;width:60px}.heatmap__cell{align-items:center;border-radius:4px;display:flex;height:20px;justify-content:center;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.heatmap__cell:hover:not(.heatmap__cell--empty){-webkit-transform:scale(1.06);transform:scale(1.06);z-index:1}.heatmap__cell--empty{background:#f8fafc}.heatmap__cell--low{background:#bae6fd;color:#0c4a6e}.heatmap__cell--medium{background:#06b6d4;color:#fff}.heatmap__cell--high{background:#2563eb;color:#fff}.heatmap__cell--excellent{background:#1e3a8a;color:#fff}.heatmap__legend{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:10px}.heatmap__legend-title{color:#6b7280;font-size:var(--font-small)}.heatmap__legend-item{align-items:center;color:#6b7280;display:flex;font-size:var(--font-vsmall);gap:6px}.heatmap__legend-box{border-radius:3px;height:14px;width:14px}.trend-card{background:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 1px 3px rgba(0,0,0,.06);margin-top:10px;padding:var(--padding-075)}.trend-card__subtitle{color:#475467;font-size:var(--font-small);margin:0}.trend-card__trend{font-weight:var(--font-weight-bold)}.trend-card__trend--positive{color:var(--app-green)}.trend-card__trend--negative{color:var(--app-red)}.trend-card__trend--muted{color:#9ca3af;font-style:italic}.trend-card__controls{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:40% 20% 30%;margin:0 0 20px}.trend-card__control{display:flex;flex-direction:column}.trend-card__label{color:var(--text-color-label);font-size:var(--font-vsmall);margin:5px;text-align:left}.trend-card__chart{height:340px;position:relative;width:100%}.trend-card__chart canvas{display:block;height:auto;width:100%}.trend-card__empty{align-items:center;color:#9ca3af;display:flex;font-size:var(--font-small);height:100%;justify-content:center}.fuel-usage{background:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:20px;margin-top:10px;overflow-y:auto;padding:var(--padding-075)}.fuel-usage::-webkit-scrollbar{width:4px}.fuel-usage::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.fuel-usage__top-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-usage__top-grid--odd .fuel-usage__top-card:first-child{grid-column:1/-1}.fuel-usage__top-grid--odd
	.fuel-usage__top-card:first-child
	.fuel-usage__top-card-stats{grid-template-columns:1fr 1fr}.fuel-usage__top-card{background:#eef4ef;border-radius:var(--default-border-radius);display:flex;flex-direction:column;gap:10px;padding:10px 12px;transition:background .15s ease}.fuel-usage__top-card:hover{background:#e4ede5}.fuel-usage__top-card-header{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.fuel-usage__fuel-pct,.fuel-usage__fuel-type,.fuel-usage__stat-value--bold{color:var(--text-color-main);font-size:var(--font-small);font-weight:var(--font-weight-bold);margin:0}.fuel-usage__top-card-stats{grid-gap:10px;border-top:1px solid rgba(0,0,0,.06);display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-top:6px}.fuel-usage__stat--cost{justify-items:end;text-align:right}.fuel-usage__stat{display:flex;flex-direction:column;gap:2px}.fuel-usage__stat-label{color:var(--text-secondary);font-size:var(--font-tiny);letter-spacing:.05em;margin:0;text-transform:uppercase}.fuel-usage__stat-value{color:#101828;font-size:var(--font-small);margin:0}.fuel-usage__stat-value--bold{font-size:var(--font-small);font-weight:var(--font-weight-vbold)}.fuel-usage__table{border-collapse:collapse;width:100%}.fuel-usage__table th{border-bottom:2px solid #e5e7eb;color:#475467;font-weight:var(--font-weight-bold);text-align:left;white-space:nowrap}.fuel-usage__table td,.fuel-usage__table th{font-size:var(--font-vsmall);padding:8px 6px}.fuel-usage__table td{border-bottom:1px solid #f1f5f9;color:var(--text-color-main)}.fuel-usage__table tbody tr:hover{background:#f9fafb}.fuel-usage__diff{color:#6b7280;font-size:var(--font-tiny)}.fuel-usage__diff--green{color:var(--app-green);font-weight:var(--font-weight-bold)}.fuel-usage__idle-grid{grid-gap:8px;display:grid;gap:8px;grid-template-rows:repeat(3,minmax(0,1fr))}.fuel-usage__idle-card{background:#f8fafc;border:1px solid #f1f5f9;border-radius:var(--default-border-radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.fuel-usage__idle-card--green{background:#ecfdf5;border-color:#d1fae5}.fuel-usage__idle-card--red{background:#fef2f2;border-color:#fee2e2}.fuel-usage__idle-label{color:var(--text-color-main);font-size:var(--font-small);margin:0 0 2px}.fuel-usage__idle-value{color:var(--text-color-main);font-size:var(--font-smallmedium);font-weight:var(--font-weight-bold);line-height:1.2;margin:0;text-align:right}.fuel-usage__idle-sub{color:#6b7280;font-size:var(--font-vsmall);margin:2px 0 0}@media screen and (max-width:1200px){.fleet-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.av-section-group{grid-template-columns:1fr;margin-right:0}.fuel-usage{max-height:none}.fuel-usage__idle-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.adv-page__header,.fleet-snapshot{grid-template-columns:1fr}.adv-page__header{gap:8px}.trend-card__controls{flex-direction:column;gap:12px}.trend-card__chart{height:260px}.fuel-usage__top-grid{grid-template-columns:1fr}.heatmap__body{max-height:200px}}.cost-impact-card{display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:1rem;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.fuel-cost-group{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01);display:flex;flex-direction:column;height:inherit;justify-content:space-between;margin:.5rem;overflow-y:hidden;padding:var(--padding-05);width:inherit}.fuel-cost-compare-group{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:60% 40%;height:inherit;overflow:hidden;width:100%}.cluster-metric-plot-card{width:95%}.fuel-cost-subtitle{color:var(--color-gray);font-size:14px;margin:0}.fuel-cost-chart{border-radius:8px;height:320px;margin-bottom:20px}.legend-item{align-items:center;display:flex}.cost-impact-input-group{align-items:flex-start;background-color:var(--app-light-blue);border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.cost-impact-input{display:flex;flex:1 1;flex-direction:column;min-width:150px}.cost-impact-slider{display:flex;flex:2 1;flex-direction:column;min-width:200px}.cost-impact-slider-label{color:var(--color-navy);font-size:var(--font-small);margin-bottom:6px}.cost-impact-input-group input[type=number],.cost-impact-input-group select{background:#fff;border:1px solid var(--app-light-blue);border-radius:8px;box-shadow:0 1px 2px var(--color-black-opac-005);font-size:var(--font-small);padding:6px 10px}.cost-impact-input-group label{color:var(--color-navy);font-size:var(--font-small);margin-bottom:6px}.demo-trial-modal{align-items:center;display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;height:100%;justify-content:center}.demo-trial-modal h1{margin:0 0 20px;text-align:center}.demo-trial-modal h2{margin:20px 0}.demo-trial-modal p{margin:0 0 20px}.demo-trial-logo{align-items:center;height:50px;margin-bottom:20px;width:200px}#scope2-manager-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:50% 50%;height:inherit;margin:.5rem 0;width:100%}#scope2-manager-container-empty-state{margin-top:1rem;width:100%}.scope2-container-group{align-items:center;display:flex;flex-direction:row}.scope2-manage-previous-sub{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:20% 80%;height:inherit;margin:.5rem 0}.scope2-filter-container{background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;justify-content:space-between;max-height:65vh;min-height:65vh;overflow:hidden;padding:var(--padding-1)}.scope2-filters-scroll-group{max-height:58vh;min-height:58vh;overflow-x:hidden;overflow-y:auto}.scope2-table-container{background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;max-height:65vh;min-height:65vh;padding:var(--padding-1)}.scope2-data-table{max-height:58vh}.scope2-address-data-table,.scope2-data-table{border-collapse:collapse;overflow-y:scroll;width:100%}.scope2-address-data-table{max-height:50vh}.scope2-button-filter-container-group{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.scope2-historical-table-container-group{height:20rem;margin:1rem;overflow-y:scroll}.scope2-submit-entry-button button{margin-top:1rem;position:relative}.scope2-submit-entry-button button:disabled:hover:before{-webkit-animation:showMessage .3s forwards;animation:showMessage .3s forwards;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:var(--color-gray-yellow);border-radius:var(--default-border-radius);color:var(--app-white);content:"Please fill out all required fields";font-size:var(--font-small);margin-top:-.5rem;opacity:0;padding:9px;position:absolute;right:13%;-webkit-transform:translate(-50%);transform:translate(-50%);width:300px}.scope2-empty-state{align-items:center;background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;height:70vh;justify-content:center}.scope2-empty-state img{margin-bottom:1rem;width:10rem}.scope2-empty-state-header{color:var(--text-color-main);font-size:var(--font-medium-large);margin-bottom:1rem}.scope2-empty-state p,.scope2-partial-empty-state p{color:var(--text-color-label);margin-bottom:1rem}.scope2-partial-empty-state{background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;height:70vh;padding:var(--padding-1)}.scope2-partial-empty-state-header{flex-direction:row;font-size:var(--font-medium-large);margin-bottom:1rem}.scope2-delete-container,.scope2-partial-empty-state-header{color:var(--text-color-main);display:flex;justify-content:space-between}.scope2-delete-container{align-items:center;flex-direction:column;height:30vh}.scope2-delete-container-location{border-radius:var(--card-border-radius);font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);padding:.5rem}.scope2-edit-container{align-items:center;color:var(--text-color-main);display:flex;flex-direction:column}@media screen and (max-width:900px){#scope2-manager-container,.scope2-manage-previous-sub{display:flex;flex-direction:column}.scope2-filter-container,.scope2-filters-scroll-group{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}#emission-page-container-scope1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:77% 23%;width:100%}#emission-page-container-scope2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:23% 77%;margin-top:1rem;width:100%}#emission-page-container-scope2-empty{color:var(--text-color-label);cursor:pointer;display:flex;flex-direction:column;justify-content:center;line-height:1.75rem;margin-top:2rem;text-align:center}.scope-card-contianer-group-scope1{justify-content:flex-end}.scope-card-contianer-group-scope1,.scope-card-contianer-group-scope2{display:flex;flex-direction:row;width:99%}.emissions-page-chart-container{height:15.25rem;margin-top:2rem;width:100%}.scope-alert{background-color:#fff4e5;border:1px solid #f0c27b;border-radius:.5rem;color:#b54708;font-size:var(--font-small);font-weight:var(--font-weight-reg);line-height:1.2;max-width:550px;padding:.5rem .75rem;text-align:right}.scope-alert:before{content:"⚠️ ";font-size:1rem}.scope-metric-tile-group-metric{font-size:var(--font-xlarge)}.scope-metric-tile-group-metric,.scope-metric-tile-group-metric-sm{color:var(--text-color-main);font-weight:var(--font-weight-vbold);letter-spacing:0;line-height:70px;text-align:left}.scope-metric-tile-group-metric-sm{font-size:var(--font-large)}.scope-metric-tile-group-unit{margin-left:1rem}.scope-metric-tile-group-unit,.scope-metric-tile-group-unit-sm{color:var(--text-color-label);font-weight:var(--font-weight-reg);letter-spacing:0;line-height:45px;text-align:left}.scope-metric-tile-group-unit-sm{font-size:var(--font-tiny);margin-left:.5rem}.scope2-manage-address-group{display:flex;flex-direction:column;justify-content:space-between}.scope2-entry-form-group{background-color:var(--app-light-gray);border-radius:var(--default-border-radius);margin-top:1rem;padding:.5rem 1rem}.scope2-manage-grid-group{display:grid;grid-template-columns:50% 50%}.scope2-manage-input-group-address{display:flex;flex-direction:column;margin-top:1.5rem;width:100%}.scope2-manage-input-group-address p{margin:.25rem}.scope2-manage-input-element{width:90%}.life-glec-page-group{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:20% 80%;width:100%}.life-glec-sidebar-group{display:flex;flex-direction:column;gap:1rem;height:100%}.life-glec-card-group{grid-gap:1rem;display:grid;gap:1rem;height:100%}.life-glec-card-group-mix{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.life-glec-metric-tile-group-container{align-items:center;background-color:var(--app-white);border-radius:var(--card-border-radius);height:8rem;overflow:hidden;padding:1.5rem;position:relative;width:inherit}.life-glec-metric-tile-group-simple-value{color:var(--text-color-main);display:flex;font-size:var(--font-xxlarge);font-style:normal;font-weight:var(--font-weight-vbold);justify-content:center;line-height:normal;margin-top:.5rem}.life-glec-group-switch-carousel{align-items:flex-end;background-color:var(--app-white);border-radius:var(--default-border-radius);display:flex;flex-direction:row;justify-content:space-between;padding:var(--padding-025)}.life-glec-chart-header-container{display:grid;grid-template-columns:70% 30%}.life-glec-page-chart-container{height:23rem;margin-top:2rem;width:100%}.life-glec-card-chart-group__container{background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;justify-content:space-between;overflow:visible;padding:var(--padding-2);position:relative}.life-glec-selected-fuel-type-group{justify-content:flex-end;margin-top:.375rem}.life-glec-selected-fuel-type,.life-glec-selected-fuel-type-group{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.375rem}.life-glec-selected-fuel-type p{background-color:#f0f0f0;background-color:var(--app-background,#f0f0f0);border:1px solid #ddd;border:1px solid var(--border-color-light,#ddd);border-radius:1rem;color:var(--text-color-main);font-size:.8rem;font-size:var(--font-small,.8rem);margin:0;padding:.2rem .625rem;white-space:nowrap}.life-glec-selected-fuel-clear{align-items:center;color:var(--text-color-label);cursor:pointer;display:flex;flex-direction:row;font-size:.8rem;font-size:var(--font-small,.8rem);justify-content:flex-end;margin-top:.375rem;transition:color .15s ease}.life-glec-selected-fuel-clear:hover{color:var(--text-color-main)}.life-glec-error-container{align-items:center;background-color:var(--app-white);border-radius:var(--card-border-radius);color:var(--text-color-label);display:flex;flex-direction:column;height:100%;padding:var(--padding-2)}.life-glec-no-data-container{display:flex;flex-direction:row}.life-glec-no-data-container p{color:var(--text-color-main);margin:1rem}@-webkit-keyframes showMessage{0%{opacity:0}to{opacity:1}}@keyframes showMessage{0%{opacity:0}to{opacity:1}}@media screen and (max-width:900px){#emission-page-container-scope1,#emission-page-container-scope2,.life-glec-page-group{display:flex;flex-direction:column}}.forgotpw__link-list li{background-color:var(--app-white);border:none;border-radius:var(--default-border-radius);cursor:pointer;font-size:var(--font-small-medium);list-style-type:none;padding:10px 70px}.forgotpw__link-list li a{color:var(--app-blue);cursor:pointer;text-decoration:underline;transition:var(--transition-fast)}.forgotpw__link-list li a:hover{color:var(--text-color-main);text-decoration:none}.forgotpw-button-container li{background-color:var(--app-white);border:0;border-radius:var(--default-border-radius);cursor:pointer;font-size:var(--font-small-medium);list-style-type:none;padding:10px 70px}.forgotpw-button-container li a{color:var(--app-blue);cursor:pointer;text-decoration:underline}.forgotpw-button-container li a:hover{color:var(--text-color-main);text-decoration:none}#forgotpw-container{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 2px 5px var(--color-black-opac-01);height:82vh;margin:2px auto;overflow-y:scroll;padding:20px;width:70%;z-index:1}.forgotpw-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.forgotpw-grid-container{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:50% 50%;margin:1rem 0;transition:all .3s ease-in-out;width:100%}.forgotpw-center-group-container{transition:all .3s ease-in-out;width:75%}.forgotpw-center-group-container,.forgotpw-grid-container-group{align-items:center;display:flex;flex-direction:column;justify-content:center}.forgotpw-grid-container-group{width:100%}.forgotpw-content-container-title{color:var(--text-color-main);font-size:var(--font-large)}.forgotpw-content-container-subtitle,.forgotpw-content-container-title{font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:1rem}.forgotpw-content-container-subtitle{color:#333;font-size:var(--font-medium)}.forgotpw-input-main-container{display:flex;flex-direction:column;justify-content:center;margin:5px;position:relative;width:75%}.forgotpw-input-main-container p{color:var(--text-color-main);font-size:var(--font-small-medium);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:.5rem}.forgotpw-input-element{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);margin-bottom:1rem;padding:10px;width:100%}.forgotpw-input-element::-webkit-input-placeholder{color:var(--color-gray)}.forgotpw-input-element::placeholder{color:var(--color-gray)}.forgotpw-input-element:focus{border:1px solid var(--color-light-gray-red)}.forgotpw-input-element:hover{border-color:var(--color-gray)}.forgotpw-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.forgotpw-button-container button,.forgotpw-button-container-center button{background-color:var(--text-color-main);border:0;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 70px}.forgotpw-button-container button:disabled,.forgotpw-button-container-center button:disabled,.forgotpw-submit-button-container button:disabled{cursor:not-allowed}.forgotpw-button-container button:disabled:hover:before{left:31%}.forgotpw-button-container button:disabled:hover:before,.forgotpw-button-container-center button:disabled:hover:before{background:var(--color-gray-yellow);border-radius:var(--default-border-radius);color:var(--app-white);content:"Please enter your email";font-size:var(--font-small);margin-top:6rem;padding:10px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.forgotpw-button-container-center button:disabled:hover:before{left:50%}.forgotpw-submit-button-container button{background-color:var(--app-green);border:0;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 70px}.forgotpw-submit-button-container button:disabled:hover:before{background:var(--color-gray-yellow);border-radius:var(--default-border-radius);color:var(--app-white);content:"Please enter valid credentials";font-size:var(--font-small);left:70%;margin-top:4rem;padding:10px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.forgotpw-err-msg{color:var(--app-red);margin-bottom:1rem;margin-top:0;text-align:center}.fo-overview{display:flex;flex-direction:column;gap:8px;height:100%;overflow:hidden}.fo-kpi-strip{display:flex;flex-shrink:0;gap:8px}.fo-kpi{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:var(--elevation-low);flex:1 1;gap:10px;min-width:0;padding:10px 14px}.fo-kpi,.fo-kpi-ic{align-items:center;display:flex}.fo-kpi-ic{border-radius:6px;flex-shrink:0;height:32px;justify-content:center;width:32px}.fo-kpi-ic svg{height:16px;width:16px}.fo-kpi-ic--spend{background-color:#e8f5e9;color:var(--app-green)}.fo-kpi-ic--gal{background-color:#e3f2fd;color:var(--app-blue)}.fo-kpi-ic--cpg{background-color:#fff8e1;color:var(--app-yellow)}.fo-kpi-ic--txn{background-color:#ede7f6;color:#7c3aed}.fo-kpi-text{min-width:0}.fo-kpi-label{color:var(--text-color-label);font-size:var(--font-tiny)}.fo-kpi-label,.fo-kpi-val{font-weight:var(--font-weight-bold)}.fo-kpi-val{color:var(--text-color-main);font-size:1.1rem;line-height:1.2}.fo-kpi-sub{color:var(--text-color-label);font-size:.6rem}.fo-bars-row{display:flex;flex-shrink:0;gap:8px}.fo-stacked-row{align-items:center;background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:var(--elevation-low);display:flex;flex:1 1;gap:10px;padding:7px 14px}.fo-stacked-label{color:var(--text-color-main);flex-shrink:0;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);min-width:58px;white-space:nowrap}.fo-stacked-track{background-color:#ecedf0;border-radius:3px;display:flex;flex:1 1;height:16px;overflow:hidden}.fo-stacked-track--sm{height:10px}.fo-stacked-seg{height:100%;transition:width .3s ease}.fo-stacked-legend{display:flex;flex-shrink:0;gap:10px}.fo-stacked-li{align-items:center;color:var(--text-color-main);display:flex;font-size:var(--font-tiny);gap:4px;white-space:nowrap}.fo-stacked-li--dim{opacity:.35}.fo-stacked-dot{border-radius:2px;flex-shrink:0;height:8px;width:8px}.fo-stacked-li-val{font-weight:var(--font-weight-bold)}.fo-stacked-li-pct{color:var(--text-color-label)}.fo-main-grid{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1.15fr 1fr;min-height:0}.fo-panel{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:var(--elevation-low);display:flex;flex-direction:column;min-height:0;overflow:hidden}.fo-panel-hdr{align-items:baseline;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 14px 4px}.fo-panel-hdr h3{color:var(--text-color-main);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold)}.fo-panel-body{flex:1 1;min-height:0;overflow:hidden;padding:0 14px 8px;position:relative}.fo-panel-body--map{padding:0}.fo-panel-body--bars{display:flex;flex-direction:column;justify-content:center}.fo-right-stack{display:flex;flex-direction:column;gap:8px;min-height:0}.fo-panel--grow{flex:1 1}.fo-map-container{height:100%;position:relative;width:100%}.fo-map-legend{background-color:hsla(0,0%,100%,.9);border-radius:3px;bottom:8px;color:var(--text-color-label);display:flex;font-size:.58rem;gap:10px;left:10px;padding:4px 8px;position:absolute;z-index:500}.fo-map-legend-item{align-items:center;display:flex;gap:4px}.fo-map-legend-grad{border-radius:2px;height:8px;width:40px}.fo-map-legend-grad--fuel{background:linear-gradient(90deg,#dbeafe,#1e40af)}.fo-map-legend-grad--charge{background:linear-gradient(90deg,#ede9fe,#5b21b6)}.fo-map-container .leaflet-control-zoom a{background-color:var(--app-white);border-color:var(--color-light-gray-blue);color:var(--text-color-main);font-size:14px;height:26px;line-height:26px;width:26px}.fo-hbar{align-items:center;display:flex;margin-bottom:5px}.fo-hbar-label{color:var(--text-color-main);flex-shrink:0;font-size:var(--font-tiny);overflow:hidden;padding-right:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:165px}.fo-hbar-track{background-color:var(--app-light-gray);border-radius:2px;flex:1 1;height:15px;overflow:hidden}.fo-hbar-fill{border-radius:2px;height:100%;transition:width .3s ease}.fo-hbar-amt{color:var(--text-color-label);font-size:.6rem;margin-left:8px;text-align:right;white-space:nowrap;width:52px}.fo-charge-card,.fo-hbar-amt{flex-shrink:0}.fo-charge-body{padding:4px 14px 10px}.fo-charge-stats{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:1fr 1fr;margin-bottom:8px}.fo-charge-stat{align-items:center;display:flex;gap:8px}.fo-charge-stat-ic{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.fo-charge-stat-ic svg{height:14px;width:14px}.fo-charge-stat-ic--kwh,.fo-charge-stat-ic--sess{background-color:#ede9fe;color:#7c3aed}.fo-charge-stat-ic--dur{background-color:#fef3c7;color:#d97706}.fo-charge-stat-ic--soc{background-color:#d1fae5;color:#059669}.fo-charge-stat-val{color:var(--text-color-main);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);line-height:1.2}.fo-charge-stat-lbl{color:var(--text-color-label);font-size:.58rem}.fo-charge-type-bar{align-items:center;display:flex;gap:8px}.fo-charge-type-legend{display:flex;flex-shrink:0;gap:8px}.fo-panel-empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:16px;text-align:center}.fo-panel-empty-ic{margin-bottom:6px}.fo-panel-empty-ic svg{color:var(--color-light-gray-blue);height:32px;width:32px}.fo-panel-empty-text{color:var(--text-color-label);font-size:var(--font-vsmall)}.fo-empty-full{align-items:center;background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:var(--elevation-low);display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;text-align:center}.fo-empty-icon svg{color:var(--color-light-gray-blue);height:48px;width:48px}.fo-empty-title{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:var(--font-weight-reg)}.fo-empty-sub{color:var(--text-color-label);font-size:var(--font-small);line-height:1.5;max-width:360px}.fo-empty-actions{display:flex;gap:8px;margin-top:6px}.fo-btn{align-items:center;border:none;border-radius:var(--default-border-radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);gap:5px;padding:7px 16px;transition:var(--transition-fast)}.fo-btn:hover{opacity:.88}.fo-btn-blue{background-color:var(--app-blue);color:var(--app-white)}.fo-btn-white{background-color:var(--app-white);border:1px solid var(--color-light-gray-blue);color:var(--text-color-main)}@media screen and (max-width:900px){.fo-kpi-strip{flex-wrap:wrap}.fo-kpi{flex:1 1 45%}.fo-main-grid{grid-template-columns:1fr}.fo-bars-row{flex-direction:column}.fo-hbar-label{width:120px}.fo-charge-stats{grid-template-columns:1fr}}.glossary,.help-page{width:100%}.help-support__intro{color:var(--text-color-label);font-size:var(--font-small);line-height:1.4;margin:0 0 var(--padding-05) 0}.glossary__header{display:flex;flex-direction:column;gap:var(--padding-05);margin-bottom:var(--padding-05)}.glossary__titleBlock{display:flex;flex-direction:column;gap:6px}.glossary__title{color:var(--text-color-main);font-size:var(--font-medium-large);font-weight:500;margin:0}.glossary__subtitle{color:var(--text-color-label);font-size:var(--font-small);line-height:1.4;margin:0}.glossary__controls{grid-gap:30px;display:grid;gap:30px;grid-template-columns:25% 75%}.glossary__filters{display:flex;flex-direction:column;gap:8px}.glossary__label{color:var(--text-color-label);display:block;font-size:var(--font-vsmall);margin-bottom:6px}.glossary__input{border:1px solid #d5dbe1;border-radius:var(--default-border-radius);font-size:var(--font-small);height:35px;padding:0 10px;transition:border .2s ease,box-shadow .2s ease;width:100%}.glossary__input:focus{border-color:#2c6e49;box-shadow:0 0 0 3px rgba(44,110,73,.15);outline:none}.glossary__filterHeader{align-items:center;display:flex;justify-content:space-between}.glossary__clear{background:transparent;border:0;border-radius:var(--default-border-radius);color:var(--app-blue);cursor:pointer;font-size:var(--font-small);padding:6px}.glossary__clear:hover{background:var(--color-black-opac-005)}.glossary__pills{display:flex;flex-wrap:wrap;gap:6px}.glossary__pill{background:#f4f7f9;border:1px solid #d5dbe1;border-radius:var(--default-border-radius);color:#344054;cursor:pointer;font-size:var(--font-small);font-weight:500;padding:var(--padding-025) var(--padding-05);transition:all .2s ease}.glossary__pill:hover{background:#e9eef3}.glossary__pill.is-active{background:linear-gradient(135deg,#2c6e49,#3b82a6);border-color:transparent;box-shadow:0 4px 10px rgba(0,0,0,.08);color:#fff}.glossary__meta{align-items:center;display:flex;justify-content:space-between;margin:0 0 var(--padding-05) 0}.glossary__count{color:var(--text-color-label);font-size:var(--font-vsmall)}.glossary__grid{grid-gap:var(--padding-05);align-items:start;display:grid;gap:var(--padding-05);grid-template-columns:1fr}.glossaryCard{background:#fff;border-radius:var(--default-border-radius);padding:20px 22px;transition:box-shadow .2s ease,border .2s ease}.glossaryCard:hover{border-color:#d0d5dd;box-shadow:0 6px 16px rgba(0,0,0,.04)}.glossaryCard__header{align-items:flex-start;background:transparent;border:0;cursor:pointer;padding:var(--padding-025);text-align:left;width:100%}.glossaryCard__header,.glossaryCard__titleRow{display:flex;gap:var(--padding-05);justify-content:space-between}.glossaryCard__titleRow{align-items:center}.glossaryCard__title{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:500;margin:0}.glossaryCard__category{border-radius:var(--default-border-radius);font-size:var(--font-vsmall);font-weight:500;margin-left:12px;padding:var(--padding-025);white-space:nowrap}.glossaryCard__category--overview{background:#e6f4ea;border:1px solid #c8e6c9;color:#1b5e20}.glossaryCard__category--emissions{background:#e0f2f1;border:1px solid #b2dfdb;color:#00695c}.glossaryCard__category--reduction{background:#e0f7f7;border:1px solid #b2ebf2;color:#00796b}.glossaryCard__category--vehicleperformance{background:#e3f2fd;border:1px solid #bbdefb;color:#1565c0}.glossaryCard__category--reports{background:#e8f1fd;border:1px solid #c7d2fe;color:#1e3a8a}.glossaryCard__category--advancedanalytics{background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca}.glossaryCard.is-open{border-color:var(--color-black-opac-02);box-shadow:0 14px 30px rgba(0,0,0,.06)}.glossaryCard__blurb{color:var(--text-color-label);font-size:var(--font-small);line-height:1.5;margin:8px 0 0}.glossaryCard__chevron{border-bottom:2px solid var(--color-gray-blue);border-right:2px solid var(--color-gray-blue);flex:0 0 auto;height:10px;margin-top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .14s ease;transition:transform .14s ease;transition:transform .14s ease,-webkit-transform .14s ease;width:10px}.glossaryCard.is-open .glossaryCard__chevron{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.glossaryCard__content{display:none;padding:0 var(--padding-05) var(--padding-05) var(--padding-05)}.glossaryCard__content.is-open{display:block}.glossary__empty{background:var(--app-white);border:1px solid var(--color-black-opac-01);border-radius:var(--default-border-radius);margin-top:var(--padding-05);padding:var(--padding-05)}.glossary__emptyTitle{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:500;margin:0 0 6px}.glossary__emptyBody{color:var(--text-color-label);font-size:var(--font-small);line-height:1.5;margin:0 0 var(--padding-075) 0}.glossary__emptyAction{background:var(--app-white);border:1px solid var(--color-black-opac-01);border-radius:var(--default-border-radius);color:var(--text-color-main);cursor:pointer;padding:var(--padding-025)}.glossary__emptyAction:hover{background:var(--color-black-opac-005)}.glossaryCard__legend{border-top:1px solid #e4e7ec;color:var(--text-color-label);font-size:var(--font-small);line-height:1.45;margin-top:12px;padding-top:12px}.glossaryCard__legend p{margin:0 0 8px}.glossaryCard__legend strong{font-weight:600}.glossaryCard__legendText{color:var(--text-color-label);font-weight:500;margin:0}@media (min-width:900px){.glossary__controls{align-items:end;grid-template-columns:1fr 1fr}.glossary__grid{align-items:start;grid-template-columns:1fr 1fr}}#login__container{background-color:var(--app-white);height:100vh;min-height:100%}.login__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem}.login__title{color:var(--text-color-main);font-size:var(--font-large)}.login__subtitle,.login__title{font-weight:var(--font-weight-reg);margin-bottom:1rem}.login__subtitle{color:var(--text-color-label);font-size:var(--font-medium)}.login__input-group{display:flex;flex-direction:column;justify-content:center;margin:5px auto;position:relative;width:35%}.login__input-group label,.login__input-group p{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);margin-bottom:.5rem}.login__input{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-size:var(--font-small);margin-bottom:1rem;padding:10px;width:100%}.login__input::-webkit-input-placeholder{color:var(--color-gray)}.login__input::placeholder{color:var(--color-gray)}.login__input:focus{border-color:var(--color-light-gray-red);outline:none}.login__input:hover{border-color:var(--color-gray)}.login__error{color:var(--app-red)}.login__error,.login__success{font-size:var(--font-small-medium);margin:0 0 1rem;text-align:center}.login__success{color:var(--app-green);font-weight:500}.login__footer-image{background-image:url(/static/media/colorFormat.3db7c6d84228208244dd.png);background-position:100% 100%;background-repeat:repeat-x;bottom:0;height:100px;left:0;opacity:.5;position:fixed;width:100%}.login__button-group{align-items:center;display:flex;flex-direction:column;justify-content:center}.login__button-group button{background-color:var(--app-green);border:0;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 70px;transition:var(--transition-fast)}.login__button-group button:hover:not(:disabled){-webkit-filter:brightness(.95);filter:brightness(.95)}.login__button-group button:disabled{cursor:not-allowed;opacity:.7}.login__button-group button:disabled:hover:before{background:var(--color-gray-yellow);border-radius:var(--default-border-radius);color:var(--app-white);content:"Please enter valid login fields";font-size:var(--font-small);left:50%;margin-top:6rem;padding:10px;position:absolute;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}@media screen and (max-width:1200px){.login__input-group{width:50%}.login__title{font-size:var(--font-medium-large)}.login__subtitle{font-size:var(--font-small-medium)}}@media screen and (max-width:900px){.login__content{padding:3rem 1.5rem}.login__input-group{width:70%}.login__button-group button{font-size:var(--font-small-medium);padding:10px 50px}}@media screen and (max-width:600px){.login__content{padding:2rem 1rem}.login__title{font-size:var(--font-medium)}.login__subtitle{font-size:var(--font-small-medium)}.login__input-group{width:90%}.login__button-group button{font-size:var(--font-small);padding:10px;width:100%}.login__footer-image{height:60px;opacity:.4}}.no-data-card,.no-data-wrap{padding:var(--padding-2)}.no-data-card{grid-gap:calc(var(--gap-default)*1.25);align-items:start;background:var(--background-surface);border-radius:var(--radius-card);box-shadow:var(--elevation-medium);display:grid;gap:calc(var(--gap-default)*1.25);grid-template-columns:1.6fr 1fr}.no-data-main{min-width:0}.no-data-kicker{color:var(--text-secondary);font-size:var(--font-vsmall);letter-spacing:.04em;text-transform:uppercase}.no-data-kicker,.no-data-title{margin-bottom:var(--padding-05)}.no-data-title{color:var(--text-primary);font-size:var(--font-page-title);font-weight:700}.no-data-lede{color:var(--text-primary);font-size:var(--font-small-medium);font-weight:600;line-height:1.35rem;margin:0 0 var(--padding-075) 0}.no-data-subtitle{color:var(--text-secondary);line-height:1.45rem;max-width:70ch}.no-data-body,.no-data-subtitle{font-size:var(--font-small-medium);margin-bottom:var(--padding-1)}.no-data-body{color:var(--text-primary);line-height:1.55rem;max-width:78ch}.no-data-bullets{font-size:var(--font-small-medium);line-height:1.55rem;margin:0 0 var(--padding-2) 0;padding-left:1.1rem}.no-data-bullets li{color:var(--text-secondary);margin-bottom:var(--padding-05)}.no-data-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-default)}.no-data-btn{align-items:center;border:1px solid transparent;border-radius:var(--radius-default);display:inline-flex;font-size:var(--font-small-medium);justify-content:center;padding:.65rem .9rem;text-decoration:none;transition:var(--transition-fast);white-space:nowrap}.no-data-btn-primary{background:var(--app-blue);box-shadow:var(--elevation-low);color:var(--app-white)}.no-data-btn-primary:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.no-data-btn-secondary{background:var(--background-surface);border-color:var(--color-black-opac-01);color:var(--text-accent)}.no-data-btn-secondary:hover{background:var(--color-blue-off-white)}.no-data-side{background:var(--background-base);border:1px solid var(--color-black-opac-005);border-radius:var(--radius-card);padding:var(--padding-1)}.no-data-side-header{color:var(--text-primary);font-size:var(--font-small-medium);font-weight:700;line-height:1.35rem;margin-bottom:var(--padding-075)}.no-data-steps{margin:0;padding-left:1.1rem}.no-data-step{margin-bottom:var(--padding-1)}.no-data-step-title{color:var(--text-primary);font-size:var(--font-small-medium);font-weight:600;margin-bottom:var(--padding-05)}.no-data-step-text{color:var(--text-secondary);font-size:var(--font-small);line-height:1.3rem;margin-bottom:var(--padding-05);max-width:48ch}.no-data-step-links{display:flex;flex-wrap:wrap;gap:.6rem .9rem;margin-bottom:var(--padding-025)}.no-data-link{border-bottom:1px solid transparent;color:var(--text-accent);font-size:var(--font-small);text-decoration:none;transition:var(--transition-fast)}.no-data-link:hover{border-bottom-color:initial}.no-data-side-footer{border-top:1px solid var(--color-black-opac-005);color:var(--text-secondary);font-size:var(--font-small);line-height:1.25rem;margin-top:var(--padding-1);padding-top:var(--padding-075)}@media (max-width:900px){.no-data-card{grid-template-columns:1fr}}#overview-page-container{grid-gap:1.5rem;display:grid;grid-template-columns:73% 27%;width:100%}#industry-carbon-rating-container{align-items:center;background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;height:350px;overflow:visible;padding:var(--padding-1);position:relative;width:90%}.industry-carbon-rating-header{align-items:stretch;align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;width:100%}.industry-carbon-rating-title{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;text-align:left;width:100%}.industry-carbon-rating-idle-filter{align-items:center;display:flex;gap:.4rem;justify-content:center;position:relative;width:100%;z-index:6}.industry-carbon-rating-idle-filter-label{color:var(--text-color-label);font-size:.875rem;font-size:var(--font-small,.875rem);white-space:nowrap}.industry-carbon-rating-idle-filter-dropdown{display:inline-block;font-size:var(--font-small);min-width:5rem;position:relative;width:5rem}.industry-carbon-rating-body{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;margin-top:.25rem;min-height:0;width:100%}.industry-carbon-rating-gauge-wrap #gauge-chart-container,.industry-carbon-rating-gauge-wrap .gauge-chart{height:170px!important;max-height:170px!important;max-width:100%!important;overflow:hidden!important;width:100%!important}.industry-carbon-rating-plain-text-label{color:var(--text-color-label);font-style:normal;font-weight:var(--font-weight-reg);line-height:1.25rem;margin-top:-2.25rem;overflow-wrap:break-word;pointer-events:none;text-align:center;z-index:1}.industry-carbon-rating-visual-group{height:250px;margin-top:1.5rem}.industry-carbon-rating-performance-caption{font-size:.875rem;font-size:var(--font-small,.875rem);margin:.1rem 0 0}.industry-carbon-rating-meta-bar{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:.75rem;padding:0 .25rem;width:100%}.industry-carbon-rating-chip{align-items:center;background:#fff;background:var(--app-white,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-light-gray-red,#e5e7eb);border-radius:999px;color:#6b7280;color:var(--text-color-label,#6b7280);display:inline-flex;font-size:.7rem;line-height:1.2;padding:.15rem .5rem;white-space:nowrap}.industry-carbon-rating-chip--default{background:#f3f4f6;border-color:transparent;color:#374151;color:var(--text-color-main,#374151)}.industry-carbon-rating-chip--accent{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.industry-carbon-rating-chip--muted{background:transparent;border-style:dashed;color:#9ca3af;color:var(--text-color-label,#9ca3af)}.industry-carbon-rating-footer{align-items:center!important;box-sizing:border-box;display:flex!important;flex-direction:row!important;flex-shrink:0;gap:.5rem;justify-content:space-between!important;margin-top:.5rem!important;padding-top:.65rem;width:100%}.industry-carbon-rating-footer .group-switch-carousel-value{flex:1 1;text-align:center}#industry-carbon-rating:hover:before{background:var(--app-light-gray);border-radius:var(--default-border-radius);color:var(--app-white);content:"Monthly Industry Carbon Rating is only available for calculation after 15 days of data collection";font-size:var(--font-small);left:60%;margin-top:1rem;padding:10px;position:absolute;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:350px;z-index:5}#emission-footprint-breakdown-container{background-color:var(--app-white);border-radius:var(--card-border-radius);display:grid;flex-shrink:0;grid-template-columns:50% 50%;padding:var(--padding-1);width:42.5rem}.emission-footprint-metric-tile-group-metric{color:var(--text-color-main);font-weight:var(--font-weight-vbold);letter-spacing:0;line-height:70px;text-align:left}.emission-footprint-legend-group{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:30% 70%;margin-top:2rem;width:100%}.emission-footprint-value-group{align-items:center;display:flex;flex-direction:column;justify-content:center}.emission-footprint-legend-value{color:var(--text-color-main);font-style:normal;font-weight:var(--font-weight-vbold);line-height:normal}.emission-footprint-label-group{display:flex;flex-direction:column;justify-content:left}.emission-footprint-label{font-weight:var(--font-weight-bold)}.emission-footprint-label,.emission-footprint-label-def{color:var(--text-color-main);font-style:normal;line-height:normal;line-height:1.25rem}.emission-footprint-label-def{font-weight:var(--font-weight-reg)}.emission-footprint-chart-group{align-items:center;display:flex;flex-direction:column}.emission-footprint-chart-container{align-content:center;align-items:center;display:flex;height:15rem;justify-content:center;margin-top:4rem;width:15rem}.hev-container{background-color:var(--app-white);border-radius:var(--card-border-radius);flex-shrink:0;padding:1.75rem}.hev-title-container{display:grid;grid-template-columns:75% 25%;width:100%}.hev-title-group{align-items:center;display:flex;flex-direction:row;margin-top:.5rem;text-align:left}.hev-table-container{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.table-observation-number-col{align-items:center;border-radius:var(--border-radius-50);display:flex;font-weight:700;height:20px;justify-content:center;line-height:20px;margin:0 auto;width:20px}.table-observation-number-col,.table-observation-number-col-text{font-size:var(--table-row-font-size-annotation);text-align:center}.table-observation-number-col-text{color:var(--app-white);font-weight:var(--font-weight-bold)}.table-observation-number-col-red,.vehicle-emissions-legend-benchmark-red{background:var(--app-red)}.table-observation-number-col-orange{background:var(--app-orange)}.table-observation-number-col-yellow{background:var(--app-yellow)}.table-observation-number-col-green,.vehicle-emissions-legend-benchmark-green{background:var(--app-green)}.table-emission-col-group{align-items:center;display:flex;flex-direction:row}.table-emission-col-group-value{margin-right:.5rem}.table-emission-col-group-label{color:var(--text-color-label);font-size:var(--table-row-font-size-annotation);font-weight:var(--font-weight-reg);letter-spacing:0;line-height:23px;text-align:left}.overview-page-left-group{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:30% 70%;margin-bottom:1.5rem}.overview-page-right-group{display:flex;flex-direction:column;width:95%}.overiew-page-right-switch-carousel,.overview-page-cost-of-carbon{border-radius:var(--card-border-radius)}.overiew-page-right-switch-carousel{align-items:center;background-color:var(--app-white);justify-content:center;margin-bottom:1rem;margin-top:1rem;padding-bottom:2rem;padding-top:2rem}@media screen and (max-width:900px){#overview-page-container,.overview-page-left-group{display:flex;flex-direction:column}.svg-overlay{display:none}#industry-carbon-rating-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:0;width:94%}.industry-carbon-rating-gauge-wrap{height:160px}.industry-carbon-rating-gauge-wrap #gauge-chart-container,.industry-carbon-rating-gauge-wrap .gauge-chart{height:140px!important;max-height:140px!important}.industry-carbon-rating-visual-group{height:150px}.industry-carbon-rating-plain-text-label{margin-top:-1.5rem;margin-top:-1.75rem}.industry-carbon-rating-meta-bar{margin-top:.5rem}.overiew-page-right-switch-carousel,.overview-page-right-group{width:100%}}#reduction-page-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:50% 50%;width:100%}.emission-reduction-target-container{background-color:var(--app-white);border-radius:var(--card-border-radius);flex-shrink:0;height:27rem;padding:var(--padding-2);width:90%}.emission-reduction-target-container-title-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.emission-reduction-target-container-title-group svg{color:var(--text-color-main)}.emission-reduction-target-dropdown-group{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:10% 15% 22% 15% 25%;margin-top:1rem}.emission-forecasting-container{background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;height:27rem;justify-content:space-between;padding:var(--padding-2);width:90%}.forecast-disabled-container{align-items:center;background-color:var(--text-color-label);display:flex;flex-direction:column;height:100%;justify-content:center;opacity:.6;width:100%;z-index:100}.forecast-disabled-container p{color:var(--app-white);font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);margin-bottom:1rem;padding:20px;text-align:center}.emission-settings-button{align-items:center;background:transparent;border:none;border-radius:var(--default-border-radius);color:var(--text-color-label);cursor:pointer;display:flex;height:20px;justify-content:center;padding:.5rem;width:20px}.emi-reduct-target-settings-container{background-color:var(--app-light-gray);border-radius:var(--card-border-radius);display:flex;flex-direction:column;height:7rem;justify-content:space-between;margin:1rem 0;padding:var(--padding-2)}.emission-reduc-target-settings-title-group{align-items:center;display:flex;flex-direction:row}.emission-reduc-target-settings-title-group svg{color:var(--text-color-main);margin-left:.5rem}.emi-reduc-target-settings-group{align-items:center;display:grid;grid-template-columns:30% 70%}.emi-reduct-target-settings-sub-text p{color:var(--text-color-label);font-size:var(--font-small);margin:.5rem}.emi-reduct-target-settings-icon{align-items:center;background:transparent;border:none;border-radius:var(--default-border-radius);color:var(--text-color-label);cursor:pointer;display:flex;height:25px;justify-content:center;padding:.5rem;width:25px}@media screen and (max-width:900px){#reduction-page-container{display:flex;flex-direction:column}.emission-reduction-target-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.rdx-tab{display:flex;flex-direction:column;gap:var(--gap-default)}.rdx-card{border-radius:var(--card-border-radius)}.rdx-tiles{grid-gap:var(--gap-default);display:grid;gap:var(--gap-default);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-top:var(--padding-1)}.rdx-tile{border:1px solid #e6e8ec;border:1px solid var(--color-light-gray-red,#e6e8ec);border-radius:var(--default-border-radius);display:flex;flex-direction:column;gap:.25rem;padding:.75rem;padding:var(--padding-075,.75rem)}.rdx-tile--over{border-left:4px solid var(--app-golden)}.rdx-tile--under{border-left:4px solid var(--app-green)}.rdx-tile__value{color:var(--text-color-main);font-size:1.5rem;font-size:var(--font-large,1.5rem);font-weight:600;font-weight:var(--font-weight-bold,600)}.rdx-note{margin-top:.5rem;margin-top:var(--padding-05,.5rem)}.rdx-chart{height:20rem;position:relative}.rdx-chart,.rdx-table{margin-top:var(--padding-1)}.rdx-table{border-collapse:collapse;font-size:var(--font-small);width:100%}.rdx-table th{border-bottom:1px solid #e6e8ec;color:var(--text-color-label);font-weight:400;font-weight:var(--font-weight-reg,400);padding:.5rem;text-align:left}.rdx-table td{border-bottom:1px solid #f0f1f4;color:var(--text-color-main);padding:.6rem .5rem;vertical-align:top}.rdx-new{margin-left:.35rem}.rdx-link{background:none;border:none;color:var(--app-blue);cursor:pointer;font-size:var(--font-small);padding:0}@media (max-width:900px){.rdx-table td:nth-child(4),.rdx-table th:nth-child(4){display:none}}.rdx-waiting{background:var(--background-color-main);border-left:4px solid var(--app-blue);border-radius:var(--default-border-radius);margin-top:.75rem;margin-top:var(--padding-075,.75rem);padding:.75rem;padding:var(--padding-075,.75rem)}.rdx-row--click{cursor:pointer}.rdx-row--click:hover td{background:var(--background-color-main)}.rdx-drawer{background:var(--app-white);bottom:0;box-shadow:-4px 0 16px rgba(0,0,0,.12);box-shadow:var(--elevation-medium,-4px 0 16px rgba(0,0,0,.12));overflow-y:auto;position:fixed;right:0;top:3.35rem;width:min(46rem,100vw);z-index:1001}.rdx-drawer__body{display:flex;flex-direction:column;gap:var(--gap-default);padding:1.5rem;padding:var(--padding-15,1.5rem);position:relative}.rdx-drawer__top{display:flex;flex-direction:column;gap:.35rem;padding-right:1.5rem}.rdx-drawer__nav{align-items:center;display:flex;gap:.6rem}.rdx-drawer__title{color:var(--text-color-main);font-size:1.25rem;font-size:var(--font-medium,1.25rem);font-weight:600;font-weight:var(--font-weight-bold,600)}.rdx-drawer__chart{height:12rem;position:relative}.rdx-area{border-top:1px solid #e6e8ec;display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;padding-top:var(--padding-075,.75rem)}.rdx-area__stats{grid-gap:var(--gap-default);display:grid;gap:var(--gap-default);grid-template-columns:repeat(4,1fr)}.rdx-area__v{color:var(--text-color-main);font-size:1rem;font-size:var(--font-small-medium,1rem);font-weight:600;font-weight:var(--font-weight-bold,600)}.rdx-area__v--over{color:var(--app-golden)}.rdx-decide{align-items:center;background:var(--background-color-main);border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding:.75rem}.rdx-decide--form{align-items:stretch;flex-direction:column}.rdx-decide--done{border-left:4px solid var(--app-green);justify-content:space-between}.rdx-decide__q{color:var(--text-color-label);margin-right:.25rem}.rdx-decide__note{border:1px solid #d5d9e0;border-radius:var(--default-border-radius);font-size:var(--font-small);padding:.5rem}.rdx-decide__buttons{display:flex;gap:.5rem}.rdx-verdict{background:var(--background-color-main);border-left:4px solid var(--app-green);border-radius:var(--default-border-radius);font-size:var(--font-small);padding:.75rem}.rdx-verdict--over{border-left-color:var(--app-golden)}@media (max-width:900px){.rdx-area__stats{grid-template-columns:repeat(2,1fr)}}.rdx{--color-navy:#232c33;--color-gray-blue:#637e92;--color-light-gray-red:#ddd;--color-light-gray-blue:#c7cacb;--color-light-gray:#f5f5f5;--color-red-off-white:#efefef;--color-blue-off-white:#f2f3f7;--app-white:#fff;--color-black-opac-01:#0000001a;--color-black-opac-02:#00000033;--app-green-mint:#a1dd8c;--app-red:#bd0606d0;--app-golden:#f4a536;--app-green:#00a63f;--app-blue:#0075d2;--app-sky-blue:#0096fa;--app-steel-blue:#18537a;--app-teal-tropical:#0bcbb3;--app-light-red:#f7e6e6;--app-light-orange:#fff0e6;--app-light-green:#00a64025;--app-light-blue:#e6f0f7;--color-gray-opac-025:#ffffff40;--color-gray-opac-05:#ffffff80;--background-color-nav:var(--color-navy);--blurb-group-font-size:var(--font-vsmall);--box-shadow-default:0 2px 5px var(--color-black-opac-01);--box-shadow-light:0 1px 3px var(--color-black-opac-02);--transition-fast:all 0.2s ease-in-out;--color-lightest-gray:var(--color-light-gray);--tint-red:#bd06060d;--tint-golden:#f4a5360d;--tint-green:#00a6400d;--overlay-modal:hsla(0,0%,85%,.7);--text-color-main:var(--color-navy);--text-color-label:var(--color-gray-blue);--background-color-main:var(--color-blue-off-white);--font-tiny:0.65rem;--font-vsmall:0.75rem;--font-small:0.85rem;--font-small-medium:1rem;--font-medium:1.25rem;--font-medium-large:1.5rem;--font-page-title:1.75rem;--font-large:2.5rem;--font-xlarge:2.85rem;--font-xxlarge:3.75rem;--font-headline:var(--font-page-title);--font-op:var(--font-medium);--font-weight-reg:400;--font-weight-bold:600;--font-weight-vbold:700;--padding-1:1rem;--padding-15:1.5rem;--padding-2:2rem;--default-border-radius:0.25rem;--card-border-radius:0.5rem;--gap-default:0.75rem}.rdx *{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0}.rdx{background:var(--background-color-main);color:var(--text-color-main)}.rdx button,.rdx select{cursor:pointer;font-family:Roboto,sans-serif}.rdx :focus-visible{outline:2px solid var(--app-blue);outline-offset:2px}@media screen and (max-width:900px){.rdx{--font-tiny:.55rem;--font-vsmall:.65rem;--font-small:.75rem;--font-small-medium:.9rem;--font-medium:1.15rem;--font-medium-large:1.4rem;--font-page-title:1.5rem;--font-large:2rem;--font-xlarge:2.5rem}}@media (prefers-reduced-motion:reduce){.rdx *{transition:none!important}}@media (max-width:640px){.rdx body #levers .lev__r,.rdx body .lev__r{grid-template-columns:minmax(0,1fr);row-gap:.45rem}.rdx body .lev__r>*{min-width:0}.rdx body .lev__n{text-align:left}.rdx body #levers .lev__r--pick>.button{min-width:0}.rdx body .intline{flex-wrap:wrap;white-space:normal}.rdx body .lev__step{flex:none}.rdx body .plan__sticky{box-shadow:none;position:static}.rdx body .lev__w{justify-self:start;text-align:left}.rdx body .lev__cust,.rdx body .lev__sel{flex-wrap:wrap}.rdx body .gd__close,.rdx body .gear,.rdx body .mnav__b{align-items:center;display:inline-flex;justify-content:center;min-height:32px;min-width:32px}}.rdx .card-chart-group__container{background-color:var(--app-white);border-radius:var(--card-border-radius);overflow:visible;padding:var(--padding-15);position:relative}.rdx .card__title{align-items:center;color:var(--text-color-main);display:flex;font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);line-height:1.3}.rdx .card__subtitle{color:var(--text-color-label);margin-top:.2rem;max-width:96ch}.rdx .card__subtitle,.rdx .card__text{font-size:var(--font-small);font-weight:var(--font-weight-reg);line-height:1.45}.rdx .card__text{color:var(--text-color-main)}.rdx .card__subtext{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg);line-height:1.45}.rdx .bold{font-weight:var(--font-weight-bold)}.rdx .flex-row-sb__group{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-default);justify-content:space-between}.rdx .stack{display:flex;flex-direction:column;gap:var(--padding-1)}.rdx .grid2{grid-gap:var(--padding-1);align-items:stretch;display:grid;gap:var(--padding-1);grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.rdx .grid2>.card-chart-group__container{display:flex;flex-direction:column}.rdx .grid2--stack{grid-template-columns:1fr}.rdx #levers .lev__r{border-top:1px solid var(--color-light-gray-red);-webkit-column-gap:1.5rem;column-gap:1.5rem;padding:.85rem 0}.rdx #levers .lev__hd+.lev__r{border-top:0}.rdx #levers .lev__r--pick>.button{justify-self:start;min-width:200px}.rdx #levers .lev__r{grid-template-columns:minmax(240px,320px) minmax(0,1fr) 110px 90px}.rdx .grid2>.card-chart-group__container>:last-child{margin-top:auto}.rdx .button{align-items:center;background:var(--app-white);border:none;border-radius:var(--default-border-radius);box-shadow:0 4px 14px var(--color-black-opac-01);color:var(--text-color-main);display:inline-flex;font-size:var(--font-small);gap:.35rem;padding:.5rem .75rem}.rdx .button--primary{background:var(--app-blue);box-shadow:none;color:var(--app-white)}.rdx .button--primary-outline{background:transparent;border:1px solid var(--app-blue);box-shadow:none;color:var(--app-blue)}.rdx .button:disabled,.rdx .button[disabled]{background:var(--color-light-gray);border-color:transparent;box-shadow:none;color:var(--text-color-label);cursor:not-allowed}.rdx .button--link{background:none;border:none;box-shadow:none;color:var(--app-blue);font-size:var(--font-small);padding:.2rem 0}.rdx .button--link:disabled,.rdx .button--link[disabled]{background:none}.rdx .badge{align-items:center;border:1px solid;border-radius:9999px;display:inline-flex;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);gap:.25rem;padding:.125rem .5rem;white-space:nowrap}.rdx .badge--green{background:var(--app-light-green);border-color:var(--app-green);color:var(--app-green)}.rdx .badge--amber{background:var(--app-light-orange);border-color:var(--app-golden);color:var(--app-golden)}.rdx .badge--red{background:var(--app-light-red);border-color:var(--app-red);color:var(--app-red)}.rdx .badge--grey{background:var(--color-light-gray);border-color:var(--color-light-gray-blue);color:var(--text-color-label)}.rdx .badge--blue{background:var(--app-light-blue);border-color:var(--app-blue);color:var(--app-blue)}.rdx .green{color:var(--app-green)}.rdx .amber{color:var(--app-golden)}.rdx .red{color:var(--app-red)}.rdx .muted{color:var(--text-color-label)}.rdx .row{border-bottom:1px solid var(--color-light-gray-red);display:flex;gap:1rem;justify-content:space-between;padding:.5rem 0}.rdx .row:last-child{border-bottom:none}.rdx .note{background:var(--app-light-orange);border-left:3px solid var(--app-golden);border-radius:var(--default-border-radius);font-size:var(--font-small-medium);line-height:1.55;padding:.8rem 1rem}.rdx .note--info{background:var(--app-light-blue);border-left-color:var(--app-blue)}.rdx .note--grey{border-left-color:var(--color-light-gray-blue)}.rdx .note--grey,.rdx code{background:var(--color-light-gray)}.rdx code{border-radius:var(--default-border-radius);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;padding:.05rem .3rem}.rdx .target{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-medium);gap:.55rem}.rdx .target__pill{align-items:center;background:var(--app-light-blue);border-radius:var(--default-border-radius);color:var(--app-blue);display:inline-flex;font-weight:var(--font-weight-bold);gap:.3rem;padding:.25rem .65rem}.rdx .gear{background:none;border:none;color:var(--text-color-label);font-size:1rem;padding:.15rem}.rdx .gear:disabled{cursor:default;opacity:.3}.rdx .status{grid-gap:.8rem 1.2rem;border-top:1px solid var(--color-light-gray-red);display:grid;gap:.8rem 1.2rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:.85rem;padding-top:.85rem}.rdx .status__i{display:flex;flex-direction:column;gap:.1rem}.rdx .status__k{color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;text-transform:uppercase}.rdx .status__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.rdx .card-chart-group__container>.lev:only-child{background:none;margin-top:0;padding:0}.rdx .lev__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.rdx .lev__chips .mtab{font-size:var(--font-small);padding:.3rem .55rem}.rdx .lev__chips .mtab span{font-weight:var(--font-weight-reg);margin-left:.15rem;opacity:.75}.rdx .lev__idle{display:flex;flex-direction:column;gap:.4rem}.rdx .mst{margin-top:1.3rem}.rdx .mst__track{background:var(--color-light-gray-red);height:6px;margin:0 calc(10% - 1px);position:relative}.rdx .mst__track,.rdx .mst__track i{border-radius:var(--default-border-radius)}.rdx .mst__track i{background:var(--app-green);bottom:0;left:0;position:absolute;top:0}.rdx .mst__row{display:grid;grid-template-columns:repeat(5,1fr);margin-top:-20px;position:relative;z-index:1}.rdx .mst__t{flex-direction:column;gap:.15rem;text-align:center}.rdx .mst__dot,.rdx .mst__t{align-items:center;display:flex}.rdx .mst__dot{background:var(--app-white);border:2px solid var(--color-light-gray-blue);border-radius:50%;color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);height:34px;justify-content:center;margin-bottom:.3rem;width:34px}.rdx .mst__t.on .mst__dot{background:var(--app-green);border-color:var(--app-green);color:var(--app-white);font-size:var(--font-small)}.rdx .mst__t.cur .mst__dot{border-color:var(--app-green);box-shadow:0 0 0 4px var(--app-light-green);color:var(--app-green)}.rdx .mst__t b{color:var(--text-color-main);font-size:var(--font-small)}.rdx .mst__t:not(.on):not(.cur) b{color:var(--text-color-label);font-weight:var(--font-weight-reg)}.rdx .mst__next{background:var(--color-light-gray);border-radius:var(--default-border-radius);color:var(--text-color-main);font-size:var(--font-small);margin-top:.9rem;padding:.6rem .8rem;text-align:center}.rdx .lstat{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.rdx .card-chart-group__container>.lstat:first-child{margin-top:0}.rdx .lstat__c{border:1px solid var(--color-light-gray-red);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:.2rem;padding:.8rem .9rem}.rdx .lstat__c b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--app-green);font-size:var(--font-medium);font-variant-numeric:tabular-nums}.rdx .lstat--none .lstat__c b{color:var(--color-light-gray-blue)}.rdx .lstat__c b.lstat__flat{color:var(--text-color-main)}.rdx .lev__ev[hidden]{display:none!important}.rdx .wpv{display:flex;flex-direction:column;gap:.35rem}.rdx .wpv__r{grid-gap:.6rem;align-items:center;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) 12rem}.rdx .wpv__r,.rdx .wpv__t{font-size:var(--font-small)}.rdx .wpv__t{border-top:1px solid var(--color-light-gray-red);display:flex;justify-content:space-between;padding-top:.35rem}@media (max-width:640px){.rdx .wpv__r{grid-template-columns:1fr}}.rdx .ins .ins__r.ins__r--ev{grid-template-columns:minmax(160px,2fr) repeat(4,minmax(90px,1fr))}.rdx .lstat__split{border-top:1px solid var(--color-light-gray-red);color:var(--text-color-label);display:block;font-size:var(--font-small);margin-top:.35rem;padding-top:.35rem}.rdx .lstat__c .lstat__split b{font-size:inherit}.rdx .lstat__c b.lstat__dash{color:var(--text-color-label)}.rdx .ov.ov--drawer{background:var(--overlay-modal);justify-content:flex-end;overflow:hidden;padding:0}.rdx .modal.drawer{-webkit-animation:rdx-drIn .2s ease-out;animation:rdx-drIn .2s ease-out;border-radius:0;box-shadow:-8px 0 24px rgba(35,44,51,.18);height:100%;max-height:100%;overflow-y:auto;padding:0 1.4rem 1.4rem;width:min(720px,100%)}@-webkit-keyframes rdx-drIn{0%{opacity:.4;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rdx-drIn{0%{opacity:.4;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:none;transform:none}}.rdx .drawer__top{background:var(--app-white);border-bottom:1px solid var(--color-light-gray-red);margin-bottom:.8rem;padding:1rem 0 .7rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.rdx .drawer .dgrid--chart{grid-template-columns:1fr}.rdx .dmore{margin-top:1rem}.rdx .modal.drawer .dsum__b{grid-template-columns:1fr}.rdx .modal.drawer .dsum__b .verdict{align-items:center;display:flex;gap:.8rem}.rdx #panel .mvc.mvc--sel{box-shadow:inset 0 0 0 9999px rgba(0,117,210,.07)}.rdx #panel .mvc--id.mvc--sel{border-left-color:var(--app-blue)!important}.rdx .modal.irec{border-top:6px solid var(--app-green);overflow:hidden;padding:0;width:min(980px,100%)}.rdx .irec>:not(.irec__head){margin-left:var(--padding-2);margin-right:var(--padding-2)}.rdx .irec>:last-child{margin-bottom:var(--padding-2)}.rdx .irec__head{background:var(--background-color-main);border-bottom:1px solid var(--color-light-gray-red);margin-bottom:1rem;padding:1.1rem var(--padding-2) 0}.rdx .irec .ded__h{display:none}.rdx .irec__t{font-size:var(--font-medium-large);margin-top:.15rem}.rdx .irec__crumb{font-size:var(--font-small);margin-bottom:.4rem;padding:0}.rdx .irec__stamp{border:2px solid;border-radius:var(--default-border-radius);font-size:var(--font-small);font-weight:var(--font-weight-bold);letter-spacing:.05em;padding:.3rem .7rem;text-transform:uppercase;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.rdx .irec__stamp--green{border-color:var(--app-green);color:var(--app-green)}.rdx .irec__stamp--amber{border-color:var(--app-golden);color:var(--app-golden)}.rdx .irec__stamp--red{border-color:var(--app-red);color:var(--app-red)}.rdx .irec__tabs{display:flex;gap:.2rem;margin-top:1rem}.rdx .irec__tabs button{background:none;border:0;border-bottom:3px solid transparent;color:var(--text-color-label);cursor:pointer;font-size:var(--font-small-medium);padding:.6rem 1rem}.rdx .irec__tabs button.on{border-bottom-color:var(--app-green);color:var(--text-color-main);font-weight:var(--font-weight-bold)}.rdx .plan__sticky{background:var(--app-white);border-bottom:1px solid var(--color-light-gray-red);box-shadow:0 8px 12px -10px rgba(35,44,51,.25);margin:0 calc(var(--padding-15)*-1);padding:.4rem var(--padding-15) .6rem;position:-webkit-sticky;position:sticky;top:3.35rem;z-index:6}@media (max-height:700px){.rdx .plan__sticky{box-shadow:none;position:static}}.rdx .pstrip{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.5rem}.rdx .pstrip__i{background:var(--background-color-main);border-radius:var(--default-border-radius);display:flex;flex-direction:column;gap:.1rem;padding:.5rem .75rem}.rdx .pstrip__i b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums}.rdx .pstrip__i--plan{background:var(--app-white);border:1px dashed var(--color-light-gray-blue)}.rdx .pstrip__i--on{background:var(--app-light-blue);border:1px solid var(--app-steel-blue)}.rdx .pstrip__i--pulse{-webkit-animation:rdx-pPulse 1.3s ease-out;animation:rdx-pPulse 1.3s ease-out}@-webkit-keyframes rdx-pPulse{0%{box-shadow:0 0 0 0 rgba(0,117,210,.55)}70%{box-shadow:0 0 0 10px rgba(0,117,210,0)}to{box-shadow:none}}@keyframes rdx-pPulse{0%{box-shadow:0 0 0 0 rgba(0,117,210,.55)}70%{box-shadow:0 0 0 10px rgba(0,117,210,0)}to{box-shadow:none}}@media (max-width:900px){.rdx .pstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.rdx .pstrip--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.rdx .pstrip--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.rdx .pstrip--5{grid-template-columns:1fr 1fr}.rdx .pstrip--5>:first-child{grid-column:1/-1}}.rdx .pstrip .tile-blurb__content--wide{letter-spacing:0;max-inline-size:min(420px,calc(100vw - 24px));text-transform:none;width:min(420px,calc(100vw - 24px))}.rdx .ye__r{border-bottom:1px solid var(--color-light-gray);display:flex;gap:1rem;justify-content:space-between;padding:.2rem 0}.rdx .ye__r b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rdx .pstrip .tile-blurb__content b{font-size:inherit}.rdx .ye__n{color:var(--text-color-label);display:block;margin-top:.35rem}.rdx .plan__lev{border-top:1px solid var(--color-light-gray-red);margin-top:1.1rem;padding-top:1rem}.rdx .plan__lev .lev{background:var(--color-blue-off-white);border:1px solid var(--app-sky-blue);border-radius:var(--card-border-radius);margin-top:0;padding:1rem 1.1rem}.rdx .lev__hd--try{margin-bottom:.6rem}.rdx .lev__try{color:var(--text-color-main);font-size:var(--font-medium);margin-right:.6rem}.rdx .lev__proj,.rdx .lev__try{font-weight:var(--font-weight-bold)}.rdx .lev__proj{background:var(--app-light-blue);border-radius:var(--default-border-radius);color:var(--app-blue);display:inline-block;font-size:var(--font-vsmall);letter-spacing:.05em;padding:.15rem .5rem;text-transform:uppercase;vertical-align:middle}.rdx .lev__tsub{color:var(--text-color-label);font-size:var(--font-small-medium);margin-top:.25rem}.rdx .lev__start{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}.rdx .lev__sl{color:var(--text-color-label);font-size:var(--font-small);margin-right:.2rem}.rdx .lev__st{align-items:flex-start;background:var(--app-white);border:1px solid var(--app-sky-blue);border-radius:var(--card-border-radius);color:var(--app-blue);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);gap:.1rem;padding:.45rem .8rem}.rdx .lev__st span{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg)}.rdx .lev__st.on,.rdx .lev__st:hover{border-color:var(--app-blue)}.rdx .lev__st.on{background:var(--app-light-blue)}.rdx .lev__src{border-radius:var(--default-border-radius);display:inline-block;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);margin-left:.5rem;padding:.05rem .4rem;vertical-align:middle}.rdx .lev__src--green{background:var(--app-light-green);color:var(--app-green)}.rdx .lev__src--grey{background:var(--color-light-gray);color:var(--text-color-label)}.rdx .lev__proof{color:var(--app-green);font-size:var(--font-small);margin-top:.15rem}.rdx .lev__w--off{color:var(--text-color-label)}.rdx .lev__w--off,.rdx .lev__yr{font-size:var(--font-small);font-weight:var(--font-weight-reg)}.rdx .lev__yr{color:var(--app-green);display:block}.rdx .lev__t--plan{background:var(--app-white);border-radius:var(--card-border-radius);border-top:1px solid var(--app-sky-blue);border:1px solid var(--app-sky-blue);padding:.7rem .9rem}.rdx .lev__t--plan>span:first-child{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .lev__tt{font-size:var(--font-small-medium)}.rdx .ptag{border-radius:var(--default-border-radius);display:inline-block;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-bottom:.35rem;padding:.15rem .5rem;text-transform:uppercase}.rdx .ptag--month{background:var(--app-light-blue);color:var(--app-blue)}.rdx .ptag--init{background:var(--app-light-green);color:var(--app-green)}.rdx .ptag--truck{background:var(--app-light-orange);color:var(--app-golden)}@-webkit-keyframes rdx-mpIn{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rdx-mpIn{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{opacity:1;-webkit-transform:none;transform:none}}.rdx .ins__r--open{background:var(--color-light-gray)}.rdx .inscard{grid-gap:.9rem 1.2rem;-webkit-animation:rdx-mpIn .15s ease-out;animation:rdx-mpIn .15s ease-out;background:var(--app-white);border:1px solid var(--color-light-gray-red);border-left:4px solid var(--app-green);border-radius:var(--card-border-radius);display:grid;gap:.9rem 1.2rem;grid-template-columns:minmax(200px,1.2fr) repeat(3,minmax(130px,1fr));margin:.1rem 0 .7rem;padding:.9rem 1rem}.rdx .inscard--bad{border-left-color:var(--app-golden)}.rdx .inscard__s{display:flex;flex-direction:column;gap:.1rem}.rdx .inscard__s b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums}.rdx .inscard__s b span{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg)}.rdx .inscard__v{align-items:center;border-top:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;gap:1rem;grid-column:1/-1;justify-content:space-between;padding-top:.7rem}.rdx .inscard__b{display:flex;flex-wrap:wrap;gap:.5rem}.rdx .vimp{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rdx .vimp__c{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:.25rem;padding:.8rem .9rem;position:relative}.rdx .vimp__c--top{border-color:var(--app-green);box-shadow:0 0 0 1px var(--app-green) inset}.rdx .vimp__c--on{background:var(--app-light-green)}.rdx .vimp__a{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;margin-top:auto}.rdx .vimp__a .button{margin-top:0}.rdx .vimp__p{font-size:var(--font-small);padding:0}.rdx .vimp__b{align-self:flex-start;line-height:1.3;margin-bottom:.15rem;text-align:left;white-space:normal}.rdx .vimp__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--app-green);font-size:var(--font-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);margin-top:.2rem}.rdx .vimp__v span{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg)}.rdx .vimp__c .button{align-self:flex-start;margin-top:auto}.rdx .vimp__c>.card__subtext:last-of-type{margin-bottom:.45rem}.rdx .wimp{align-items:baseline;background:var(--app-light-green);border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:.3rem .8rem;margin-top:.9rem;padding:.7rem .9rem}.rdx .wimp>.card__subtext:last-child{flex-basis:100%}.rdx .wimp__v{font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .wmeas{background:var(--app-light-green);border-left:4px solid var(--app-green);border-radius:var(--card-border-radius);margin-top:1.1rem;padding:.85rem 1rem}.rdx .wmeas--red{background:var(--app-light-red);border-left-color:var(--app-red)}.rdx .wmeas__h{color:var(--text-color-label);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-bottom:.3rem;text-transform:uppercase}.rdx .wmeas__h,.rdx .wseed{font-size:var(--font-small)}.rdx .wseed{background:var(--app-light-blue);border-radius:var(--default-border-radius);color:var(--text-color-main);margin-bottom:.8rem;padding:.6rem .8rem}.rdx .wtype__hint{align-self:flex-start;font-size:var(--font-vsmall);letter-spacing:0;margin-bottom:.35rem;text-align:left;text-transform:none;white-space:normal}.rdx .lev__mode{align-self:flex-start;border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);display:inline-flex;overflow:hidden}.rdx .lev__mode button{background:var(--app-white);border:0;color:var(--text-color-label);cursor:pointer;font-size:var(--font-small);padding:.25rem .65rem}.rdx .lev__mode button+button{border-left:1px solid var(--color-light-gray-red)}.rdx .lev__mode button.on{background:var(--app-light-blue);color:var(--app-blue);font-weight:var(--font-weight-bold)}.rdx .lev__q{color:var(--text-color-main);font-size:var(--font-small)}.rdx .lev__off{font-size:var(--font-small);margin-left:.2rem}.rdx .lev__step{align-items:center;background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);display:inline-flex;overflow:hidden}.rdx .lev__step button{background:none;border:0;color:var(--app-blue);cursor:pointer;font-size:var(--font-small-medium);height:30px;width:30px}.rdx .lev__step button[disabled]{color:var(--color-light-gray-blue);cursor:not-allowed}.rdx .lev__step b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;min-width:28px;text-align:center}.rdx .lev__sel{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--text-color-main);font:inherit;font-size:var(--font-small);padding:.3rem .4rem}.rdx .lev__cust{align-items:center;color:var(--text-color-label);display:inline-flex;font-size:var(--font-vsmall);gap:.3rem}.rdx .lev__cust input,.rdx .lev__cust select{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--text-color-main);font:inherit;padding:.25rem .35rem}.rdx .lev__cust input{width:4.2rem}.rdx .lev__cust select{max-width:100%}.rdx .lev__cust--stack{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;margin-top:.35rem}.rdx .lev__d{align-items:baseline;color:var(--text-color-label);display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:.2rem 0;grid-column:1/-1;margin:-.15rem 0 .25rem}.rdx .lev__d>span+span:before{content:"·";margin:0 .45rem}.rdx .lev__d .mact{display:inline;margin:0 0 0 auto;padding-left:.8rem}.rdx .lev__d--seen{background:var(--app-light-green);border-radius:var(--default-border-radius);color:var(--text-color-main);margin-top:.15rem;padding:.5rem .7rem}.rdx .lev__ev{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.rdx .status__a{color:var(--app-blue);text-decoration:none}.rdx .status__a:hover{text-decoration:underline}.rdx .ins__more{border-bottom:1px solid var(--color-light-gray-red);color:var(--text-color-label);font-size:var(--font-small);padding:.55rem .2rem;text-align:center}.rdx .est{font-weight:var(--font-weight-reg);margin-right:.25em;opacity:.8;vertical-align:.3em}.rdx .est,.rdx .toast{font-size:var(--font-vsmall)}.rdx .toast{background:var(--app-white);border-radius:var(--default-border-radius);bottom:20px;box-shadow:var(--box-shadow-default);color:var(--text-color-main);left:20px;max-width:calc(100vw - 40px);padding:16px;position:fixed;width:320px;z-index:10001}.rdx .toast[hidden]{display:none}.rdx .mact{display:block;font-size:var(--font-small);margin-top:.3rem;padding:0;text-align:left}.rdx .mact--note{color:var(--text-color-label);font-style:italic}.rdx .mnav{align-items:center;display:flex;gap:.35rem;margin-left:-.35rem}.rdx .mnav__b{border-radius:var(--default-border-radius);font-size:1.5rem;line-height:1;padding:0 .35rem}.rdx .mnav__b:not(:disabled):hover{background:var(--color-light-gray);color:var(--text-color-main)}.rdx .pbar{grid-gap:.8rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);display:grid;gap:.8rem;grid-template-columns:minmax(150px,1.15fr) minmax(110px,1.9fr) minmax(104px,auto);padding:.55rem 0}.rdx .pbar:last-child{border-bottom:none}.rdx .pbar__t{background:var(--color-light-gray);height:22px;overflow:hidden}.rdx .pbar__t,.rdx .pbar__t i{border-radius:var(--default-border-radius)}.rdx .pbar__t i{display:block;height:100%}.rdx .pbar__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);text-align:right;white-space:nowrap}.rdx .pbar__u{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-reg)}.rdx .arrive{align-items:center;display:flex;gap:1rem;margin-top:.9rem}.rdx .arrive__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}.rdx .arrive__t{color:var(--text-color-label);font-size:var(--font-small);line-height:1.5}.rdx .arrive__t b{color:var(--text-color-main)}.rdx .hv{align-items:baseline;display:flex;gap:.5rem;white-space:nowrap}.rdx .hv__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1}.rdx .tl{border-top:1px solid var(--color-light-gray-red);color:var(--text-color-label);font-size:var(--font-small-medium);line-height:1.55;margin-top:.9rem;padding-top:.8rem}.rdx .tl b{color:var(--text-color-main)}.rdx .verdict{grid-gap:.9rem;align-items:center;border-radius:var(--default-border-radius);display:grid;font-size:var(--font-small-medium);gap:.9rem;grid-template-columns:auto 1fr;line-height:1.55;margin-top:1rem;padding:.85rem 1rem}.rdx .verdict__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-headline);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);white-space:nowrap}.rdx .verdict--amber{background:var(--app-light-orange)}.rdx .verdict--amber .verdict__n{color:var(--app-golden)}.rdx .verdict--green{background:var(--app-light-green)}.rdx .verdict--green .verdict__n{color:var(--app-green)}.rdx .verdict--red{background:var(--app-light-red)}.rdx .verdict--red .verdict__n{color:var(--app-red)}.rdx .mtabs{border-bottom:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.9rem;padding-bottom:.5rem}.rdx .mvt{grid-column-gap:.9rem;align-items:center;-webkit-column-gap:.9rem;column-gap:.9rem;display:grid;grid-template-columns:minmax(180px,250px) minmax(220px,1fr) minmax(280px,600px) minmax(128px,152px) 80px minmax(160px,196px);margin-top:.6rem}.rdx .mvr{cursor:pointer;display:contents}.rdx .mvc{align-self:stretch;border-bottom:1px solid var(--color-light-gray-red);display:flex;flex-direction:column;gap:.12rem;justify-content:center;padding:.85rem 0}.rdx .mvc.hov{background:var(--color-light-gray)}.rdx .mvr--head .mvc{border-bottom:1px solid var(--color-light-gray-blue);color:var(--text-color-label);cursor:default;font-size:var(--font-vsmall);letter-spacing:.05em;padding-bottom:.35rem;text-transform:uppercase}.rdx .mvr--head .mvc.hov{background:none}.rdx .mvg{color:var(--text-color-label);font-size:var(--font-small);grid-column:1/-1;letter-spacing:.05em;padding:.95rem 0 .15rem;text-transform:uppercase}.rdx .mv__n{font-size:var(--font-small-medium);line-height:1.3}.rdx .mv__n,.rdx .ui-pill{font-weight:var(--font-weight-bold)}.rdx .ui-pill{align-items:center;align-self:flex-start;background:var(--app-light-blue);border:1px solid transparent;border-radius:999px;color:var(--app-blue);cursor:pointer;display:inline-flex;font-size:var(--font-small);gap:.25rem;margin-top:.45rem;padding:.2rem .7rem;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.rdx .initr--row:hover .ui-pill,.rdx .mvc.hov .ui-pill,.rdx .ui-pill:hover{border-color:var(--app-blue)}.rdx .ui-pill--out{background:var(--app-white);border-color:var(--color-light-gray-blue)}.rdx .initr__acts{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.rdx .initr__acts .initr__go,.rdx .initr__acts .ui-pill{margin-top:.45rem}.rdx .modal>.flex-row-sb__group:first-child{align-items:flex-start;flex-wrap:nowrap}.rdx .modal>.flex-row-sb__group:first-child>.gear,.rdx .modal>.flex-row-sb__group:first-child>span{flex-shrink:0}.rdx .mvc--st .badge{align-self:flex-start;line-height:1.35;text-align:left;white-space:normal}.rdx .st__s{font-size:var(--font-small);line-height:1.5;margin-top:.25rem}.rdx .mvc--num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums;text-align:right}.rdx .mv__pair{white-space:nowrap}.rdx .mvc--pct{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);text-align:right}.rdx .mvc--cost{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;text-align:right}.rdx .mvc--cost>span:first-child{font-size:var(--font-medium);font-weight:var(--font-weight-bold)}.rdx .mv__arrow{color:var(--color-light-gray-blue);font-size:var(--font-vsmall);margin:0 .15rem}.rdx .spk{display:block;height:auto;min-height:56px;width:100%}.rdx .spk__key{align-items:center;display:flex;font-size:var(--font-vsmall);gap:.3rem;letter-spacing:0;margin-top:.15rem;opacity:.85;text-transform:none}.rdx .spk__key i.band{background:var(--color-gray-blue);border-radius:2px;display:inline-block;height:9px;opacity:.18;width:14px}.rdx .mvshow{align-items:center;background:var(--app-light-blue);border-left:4px solid var(--app-blue);border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;gap:.4rem .6rem;margin-top:.7rem;padding:.6rem .9rem}.rdx .mvshow__k{color:var(--text-color-label);font-size:var(--font-small);letter-spacing:.05em;text-transform:uppercase}.rdx .mvshow__m{color:var(--app-blue);font-size:var(--font-medium)}.rdx .mvshow__u{background:var(--app-white);border-radius:var(--default-border-radius);font-weight:var(--font-weight-bold);padding:.1rem .45rem}.rdx .mvshow__d,.rdx .mvshow__u{color:var(--text-color-main);font-size:var(--font-small)}.rdx .mvshow__h{color:var(--text-color-label);font-size:var(--font-small);margin-left:auto}.rdx .mvhd__m{color:var(--app-blue);font-size:var(--font-small)}.rdx .mvhd__m,.rdx .mvhd__u{letter-spacing:0;text-transform:none}.rdx .mvhd__u{display:block;margin-top:.1rem}.rdx .spk__key i.now{background:var(--text-color-label);border-radius:2px;display:inline-block;height:3px;margin-left:.7rem;width:14px}.rdx .spk__key{font-size:var(--font-small)}.rdx .spk__zoom{color:var(--app-blue);font-size:var(--font-vsmall);margin-top:.1rem;opacity:0;text-align:center;transition:opacity .12s}.rdx .mvc--spk.hov .spk__zoom{opacity:1}.rdx .chip{align-self:flex-end;background:var(--color-light-gray);border-radius:var(--default-border-radius);color:var(--text-color-label);display:inline-block;font-size:var(--font-vsmall);margin-top:.2rem;padding:.1rem .35rem}.rdx .split{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.rdx .split__c{background:var(--color-light-gray);border-radius:var(--default-border-radius);flex:1 1 150px;padding:.7rem .85rem}.rdx .split__c--good{background:var(--app-light-green)}.rdx .split__c--bad{background:var(--app-light-orange)}.rdx .split__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1.2;margin:.05rem 0}.rdx .split__op{align-items:center;color:var(--text-color-label);display:flex;font-size:var(--font-op)}.rdx .act{background:var(--app-light-blue);border-left:3px solid var(--app-blue);border-radius:var(--default-border-radius);gap:1rem;justify-content:space-between;padding:.8rem .95rem}.rdx .act,.rdx .ratebar{align-items:center;display:flex;flex-wrap:wrap;margin-top:.9rem}.rdx .ratebar{gap:.35rem}.rdx .stats4{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.rdx .stats4 .st{background:none;padding:0}.rdx .ledg{border:1px solid var(--color-light-gray);border-radius:var(--default-border-radius);overflow:hidden}.rdx .ledg__r{align-items:baseline;display:flex;font-size:var(--font-small);gap:1rem;justify-content:space-between;padding:.5rem .8rem}.rdx .ledg__r+.ledg__r{border-top:1px solid var(--color-light-gray)}.rdx .ledg__r em{color:var(--text-color-label);font-size:var(--font-vsmall);font-style:normal}.rdx .ledg__r--sub{background:var(--color-lightest-gray);color:var(--text-color-label)}.rdx .ledg__r--tot{background:var(--app-light-green);font-weight:var(--font-weight-bold)}.rdx .ledg__r b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rdx .covflag{align-items:center;background:var(--app-light-blue);border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:.75rem;margin-top:.5rem;padding:.5rem .7rem}.rdx .sw{border-top:1px solid var(--color-light-gray-red);margin-top:.9rem}.rdx .sw__r{grid-gap:1rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);cursor:pointer;display:grid;gap:1rem;grid-template-columns:minmax(170px,1fr) 150px auto auto;padding:.6rem .2rem}.rdx .sw__r:hover{background:var(--color-light-gray)}.rdx .sw__s{height:34px;width:150px}.rdx .sw__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:74px;text-align:right;white-space:nowrap}.rdx .sw__v b{font-size:var(--font-small-medium)}@media (max-width:760px){.rdx .sw__r{grid-template-columns:1fr auto auto}.rdx .sw__s{display:none}}.rdx .dest__c{height:auto;margin-top:1rem;overflow:visible;width:100%}.rdx .dest__t{fill:var(--text-color-label);font-size:var(--font-tiny)}.rdx .dest{border-top:1px solid var(--color-light-gray-red);margin-top:.6rem}.rdx .dest__r{grid-gap:1rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);display:grid;gap:1rem;grid-template-columns:12px 1fr auto auto;padding:.55rem .2rem}.rdx .dest__r i{border-radius:2px;height:12px;width:12px}.rdx .dest__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:76px;text-align:right;white-space:nowrap}.rdx .dest__v b{font-size:var(--font-small-medium)}@media (max-width:700px){.rdx .dest__r{grid-template-columns:12px 1fr auto}.rdx .dest__r .dest__v:nth-last-child(2){display:none}}.rdx .critbox{background:var(--background-color-main);border-radius:var(--card-border-radius);margin-top:.6rem;padding:1rem}.rdx .crit{grid-gap:.6rem;align-items:start;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));margin-top:0}.rdx .crit__r{background:var(--app-white);border-radius:var(--card-border-radius);box-shadow:var(--box-shadow-light);display:flex;flex-direction:column;gap:.45rem;padding:.7rem .75rem}.rdx .crit__r--win{grid-column:span 2}@media (max-width:900px){.rdx .crit__r--win{grid-column:1/-1}}.rdx .crit__r label{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.rdx .crit__r .card__subtext{font-size:var(--font-vsmall);line-height:1.4}.rdx .crit__v{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.rdx .crit__sel{flex:0 1 auto;font-size:var(--font-vsmall);min-width:0;padding:.4rem .45rem}.rdx .crit__j{color:var(--text-color-label);font-size:var(--font-vsmall)}.rdx .int{margin-top:.6rem}.rdx .int__s{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr)}.rdx .int__s>div{background:var(--app-white);border-radius:var(--default-border-radius);padding:.55rem .65rem}.rdx .bud{background:var(--background-color-main);border-radius:var(--card-border-radius);margin-top:.9rem;padding:.85rem 1rem}.rdx .bud__h{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.rdx .bud__r{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:.6rem}.rdx .bud__c{background:var(--app-white);border-radius:var(--default-border-radius);padding:.6rem .7rem}.rdx .bud__c--end{background:var(--app-light-blue)}.rdx .bud__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1.2}.rdx .bud__d{margin-top:.7rem}.rdx .bud__d summary{color:var(--app-blue);cursor:pointer;font-size:var(--font-vsmall)}.rdx .acts{margin:.5rem 0 .7rem 1.1rem}.rdx .acts li{font-size:var(--font-small);line-height:1.5;margin-bottom:.35rem}.rdx .greeny{background:var(--background-color-main);border:1px solid var(--app-light-blue);border-radius:var(--card-border-radius);margin-top:.9rem;padding:1rem}.rdx .greeny__h{align-items:center;color:var(--text-color-main);display:flex;font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);gap:.45rem}.rdx .greeny__i{color:var(--app-blue);font-size:var(--font-medium);line-height:1}.rdx .greeny__b{margin-top:.6rem}.rdx .greeny--budget .greeny__b p{font-size:var(--font-small-medium)}.rdx .greeny__b p{font-size:var(--font-small);line-height:1.55;margin-bottom:.5rem}.rdx .greeny__b p:last-child{margin-bottom:0}.rdx .greeny__f{font-size:var(--font-small);margin-top:.7rem}.rdx .greeny__f summary{color:var(--text-color-label);cursor:pointer;font-size:var(--font-vsmall)}.rdx .greeny__f summary:hover{color:var(--app-blue)}.rdx .greeny__f[open] summary{margin-bottom:.1rem}.rdx .greeny__t b i{color:var(--text-color-label);display:block;font-size:var(--font-vsmall);font-style:normal;font-weight:var(--font-weight-reg);margin-top:.05rem}.rdx .greeny__t{background:var(--app-white);border-radius:var(--default-border-radius);margin-top:.5rem;padding:.5rem .7rem}.rdx .greeny__t>div{border-bottom:1px solid var(--color-light-gray);display:flex;font-size:var(--font-vsmall);gap:1rem;justify-content:space-between;padding:.22rem 0}.rdx .greeny__t>div:last-child{border-bottom:0}.rdx .greeny__t span{color:var(--text-color-label)}.rdx .greeny__t b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rdx .gfx{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--card-border-radius);margin-top:.55rem;padding:.4rem .9rem .7rem}.rdx .gfx__r{grid-gap:.6rem;align-items:center;border-bottom:1px solid var(--color-light-gray);display:grid;font-size:var(--font-small);gap:.6rem;grid-template-columns:minmax(130px,1fr) minmax(150px,1.15fr) 84px 170px;padding:.5rem 0}.rdx .gfx__h{border-bottom-color:var(--color-light-gray-blue);color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;padding:.35rem 0;text-transform:uppercase}.rdx .gfx__r--lead{background:var(--color-blue-off-white);box-shadow:inset 3px 0 0 var(--app-blue);margin:0 -.9rem;padding-left:.9rem;padding-right:.9rem}.rdx .gfx__m{color:var(--text-color-main);display:flex;flex-direction:column;gap:.1rem}.rdx .gfx__m,.rdx .gfx__m em{font-weight:var(--font-weight-bold)}.rdx .gfx__m em{color:var(--app-blue);font-size:var(--font-vsmall);font-style:normal}.rdx .gfx__m em.gfx__ctx,.rdx .gfx__v{color:var(--text-color-label)}.rdx .gfx__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rdx .gfx__v b{color:var(--text-color-main)}.rdx .gfx__v i{font-style:normal}.rdx .gfx__v small{font-size:var(--font-vsmall)}.rdx .gfx .tick{font-size:var(--font-small);padding:.12rem .45rem}.rdx .gfx__u{align-items:center;color:var(--text-color-main);display:flex;gap:.5rem;white-space:nowrap}.rdx .gfx__dots{display:inline-flex;gap:3px}.rdx .gfx__dots i{background:var(--color-light-gray-blue);border-radius:50%;height:8px;width:8px}.rdx .gfx__dots i.on{background:var(--app-blue)}.rdx .gfx__dots i.hot{background:var(--app-red)}.rdx .gfx__facts{display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:.6rem 1.6rem;padding-top:.6rem}.rdx .gfx__facts span{display:flex;flex-direction:column;gap:.05rem}.rdx .gfx__facts em{color:var(--text-color-label);font-size:var(--font-vsmall);font-style:normal;letter-spacing:.05em;text-transform:uppercase}@media (max-width:760px){.rdx .gfx__r{grid-template-columns:1fr auto}.rdx .gfx__h{display:none}.rdx .gfx__u{grid-column:1/-1}}.rdx .greeny__ask{display:flex;gap:.45rem;margin-top:.5rem}.rdx .greeny__in{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);color:var(--text-color-main);flex:1 1;font-family:inherit;font-size:var(--font-small);min-width:0;padding:.45rem .6rem}.rdx .greeny__in:focus{border-color:var(--app-blue);outline:none}.rdx .greeny__w{color:var(--text-color-label);font-style:italic}.rdx .greeny__a{background:var(--app-white);border-left:3px solid var(--app-blue);border-radius:var(--card-border-radius);margin-top:.7rem;padding:.7rem .85rem}.rdx .greeny__qq{color:var(--app-blue);font-size:var(--font-small);font-weight:var(--font-weight-bold);margin-bottom:.35rem}.rdx .greeny__q{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.rdx .greeny__q .mtab{font-size:var(--font-vsmall);padding:.3rem .55rem}.rdx .ckpt{align-items:center;background:var(--app-light-blue);border-radius:var(--card-border-radius);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.9rem;padding:.75rem .9rem}.rdx .ckpt__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);text-align:right;white-space:nowrap}.rdx .ckpt__v .card__subtext{display:block;font-weight:var(--font-weight-reg)}.rdx .lev{background:var(--background-color-main);border-radius:var(--card-border-radius);margin-top:.8rem;padding:.8rem .9rem}.rdx .lev__r--pick .lev__n{font-size:var(--font-small);font-weight:var(--font-weight-reg)}.rdx .lev__c{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:auto minmax(72px,auto) 1fr auto;text-align:left;width:100%}.rdx .lev__cn{font-weight:var(--font-weight-bold)}.rdx .lev__cn em{color:var(--app-blue);font-size:var(--font-vsmall);font-style:normal}.rdx .lev__cw{color:var(--text-color-label)}.rdx .lev__p{flex-direction:column}.rdx .lev__x{background:none;border:0;color:var(--app-blue);cursor:pointer;font-size:var(--font-vsmall);grid-column:4;justify-self:end;padding:0}.rdx .lev__p{display:flex;flex-wrap:wrap;gap:.35rem;grid-column:1/-1;margin:.4rem 0 .2rem}.rdx .lev__c{align-items:center;background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--text-color-main);cursor:pointer;display:flex;font-size:var(--font-vsmall);gap:.4rem;padding:.3rem .55rem}.rdx .lev__c i{border:1px solid var(--color-light-gray-blue);border-radius:2px;flex:none;height:11px;width:11px}.rdx .lev__c.on{background:var(--app-light-blue);border-color:var(--app-blue)}.rdx .lev__c.on i{background:var(--app-blue);border-color:var(--app-blue)}.rdx .lev__c b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rdx .rv__sec{margin-top:1.1rem}.rdx .rv__h{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-bottom:.45rem;text-transform:uppercase}.rdx .rv__why{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rdx .rv__k{background:var(--background-color-main);border-radius:var(--card-border-radius);padding:.65rem .8rem}.rdx .rv__k b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:block;font-size:var(--font-medium);font-variant-numeric:tabular-nums;margin-top:.15rem}.rdx .rv__chk{align-items:flex-start;cursor:pointer;display:flex;font-size:var(--font-small);gap:.55rem;padding:.35rem 0}.rdx .rv__chk input{accent-color:var(--app-blue);margin-top:.2rem}.rdx .rv__outs{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media (max-width:640px){.rdx .rv__outs{grid-template-columns:1fr}}.rdx .rv__o{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);color:inherit;cursor:pointer;font:inherit;padding:.6rem .75rem;text-align:left}.rdx .rv__o b{display:block;font-size:var(--font-small-medium)}.rdx .rv__o span{color:var(--text-color-label);font-size:var(--font-vsmall)}.rdx .rv__o--on{background:var(--app-light-blue);border-color:var(--app-blue);box-shadow:inset 0 0 0 1px var(--app-blue)}.rdx .rv__note{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font:inherit;font-size:var(--font-small);margin-top:.6rem;min-height:4.2rem;padding:.5rem .6rem;resize:vertical;width:100%}.rdx .rv__src{color:var(--text-color-label);display:block;font-size:var(--font-vsmall);margin-top:.1rem}.rdx .rv__src i{font-style:normal;opacity:.85}.rdx .rv__std{margin-top:.4rem}.rdx .rv__std summary{cursor:pointer}.rdx .rv__steps{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:.55rem}.rdx .rv__st{grid-gap:.6rem;align-items:start;display:grid;gap:.6rem;grid-template-columns:20px 1fr}.rdx .rv__sti{border:2px solid var(--color-light-gray-blue);border-radius:50%;box-sizing:border-box;color:var(--app-white);display:grid;font-size:.65rem;height:18px;margin-top:1px;place-items:center;width:18px}.rdx .rv__st--done .rv__sti{background:var(--app-green);border-color:var(--app-green)}.rdx .rv__st--run .rv__sti{-webkit-animation:rdx-rvspin .9s linear infinite;animation:rdx-rvspin .9s linear infinite;border-color:var(--app-blue);border-top-color:transparent}@-webkit-keyframes rdx-rvspin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rdx-rvspin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rdx .rv__stt{font-size:var(--font-small);font-weight:var(--font-weight-bold)}.rdx .rv__st--wait .rv__stt{color:var(--text-color-label);font-weight:var(--font-weight-reg)}.rdx .rv__tagw{margin-left:.25rem}.rdx .rv__tag{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border:1px solid var(--app-blue);border-radius:var(--default-border-radius);color:var(--app-blue);cursor:help;font-size:var(--font-tiny);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);padding:0 .25rem}.rdx .rv__rcpt{border-top:1px dashed var(--color-light-gray-blue);color:var(--text-color-label);display:flex;flex-wrap:wrap;font-size:var(--font-vsmall);gap:.25rem 1rem;margin-top:.6rem;padding-top:.5rem}.rdx .rv__rcpt b{color:var(--text-color-main)}.rdx .rv__facts{grid-gap:.2rem;display:grid;gap:.2rem;margin-top:.45rem}.rdx .rv__fhd{margin-bottom:.15rem}.rdx .rv__fsrc{color:var(--text-color-label);display:block;font-size:var(--font-tiny)}.rdx .rv__fact{grid-gap:.75rem;background:var(--background-color-main);border-radius:var(--default-border-radius);display:grid;font-size:var(--font-vsmall);gap:.75rem;grid-template-columns:minmax(9rem,13rem) 1fr;padding:.25rem .5rem}.rdx .rv__fact b{color:var(--text-color-main);font-weight:var(--font-weight-bold)}@media (max-width:640px){.rdx .rv__fact{gap:.1rem;grid-template-columns:1fr}}.rdx .rv__tag{white-space:nowrap}.rdx .rv__drop{background:var(--app-light-orange);border-radius:var(--default-border-radius);font-size:var(--font-vsmall);margin-top:.45rem;padding:.35rem .6rem}.rdx .rv__drop s{color:var(--text-color-label)}@media (prefers-reduced-motion:reduce){.rdx .rv__st--run .rv__sti{-webkit-animation:none;animation:none}}.rdx .rv__busy{-webkit-animation:rdx-rvbusy 1.2s linear infinite;animation:rdx-rvbusy 1.2s linear infinite;background:linear-gradient(90deg,var(--color-light-gray) 25%,var(--background-color-main) 50%,var(--color-light-gray) 75%);background-size:200% 100%;border-radius:var(--default-border-radius);height:1.1rem;margin:.45rem 0;width:85%}.rdx .rv__busy:nth-child(odd){width:70%}@-webkit-keyframes rdx-rvbusy{0%{background-position:200% 0}to{background-position:0 0}}@keyframes rdx-rvbusy{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.rdx .rv__busy{-webkit-animation:none;animation:none}}.rdx .rv__hist{color:var(--text-color-label);font-size:var(--font-vsmall);margin-top:.3rem}.rdx .wwarn{background:var(--app-light-orange);border-radius:var(--default-border-radius);color:var(--text-color-main);font-size:var(--font-small);margin:.35rem 0 .2rem;padding:.55rem .75rem}.rdx .tile-blurb__wrapper{display:inline-block;position:relative}.rdx .tile-blurb__wrapper:hover{z-index:10000}.rdx .lev__r:has(.tile-blurb__wrapper:hover){position:relative;z-index:10000}.rdx .tile-blurb__icon{border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);color:var(--text-color-label);cursor:pointer;display:inline-block;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);height:17px;line-height:15px;margin-left:.4rem;text-align:center;vertical-align:middle;width:17px}.rdx .tile-blurb__wrapper:hover .tile-blurb__icon{border-color:var(--app-blue);color:var(--app-blue)}.rdx .tile-blurb__content{background:var(--background-color-nav);border-radius:var(--default-border-radius);box-shadow:var(--box-shadow-default);color:var(--app-white);display:none;font-size:var(--blurb-group-font-size);font-weight:var(--font-weight-reg);inset-block-start:calc(100% + 8px);inset-inline-start:0;letter-spacing:0;line-height:1.35rem;max-inline-size:20rem;min-inline-size:15rem;padding:.85rem;position:absolute;text-transform:none;z-index:9999}.rdx .tile-blurb__wrapper:hover .tile-blurb__content{display:block}.rdx .intline .tile-blurb__content{inset-inline-end:0;inset-inline-start:auto;white-space:normal}.rdx .tile-blurb__content{box-shadow:none;line-height:1.25rem;max-inline-size:min(18rem,calc(100vw - 24px));text-align:left;white-space:normal}.rdx .legrow{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.rdx .legrow .legend{flex:1 1 auto}.rdx .intline{align-items:baseline;background:var(--background-color-main);border-radius:var(--default-border-radius);display:flex;font-size:var(--font-small-medium);gap:.35rem;gap:.55rem;padding:.4rem .75rem;white-space:nowrap}.rdx .intline b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rdx .intline>span:first-child{color:var(--text-color-main);font-size:var(--font-small)}.rdx .intline__d{font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);margin-left:.2rem}.rdx .pr__hero{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:1rem 0 .4rem}.rdx .pr__hero>div{background:var(--background-color-main);border-radius:var(--card-border-radius);padding:.7rem .8rem}.rdx .pr__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1.2}.rdx .pr__h{border-bottom:1px solid var(--color-light-gray-red);color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin:1.1rem 0 .4rem;padding-bottom:.25rem;text-transform:uppercase}.rdx .pr__kv>div{border-bottom:1px solid var(--color-light-gray);display:flex;font-size:var(--font-small);gap:1rem;justify-content:space-between;padding:.28rem 0}.rdx .pr__kv span{color:var(--text-color-label)}.rdx .pr__kv b{text-align:right}.rdx .pr__t{font-size:var(--font-small)}.rdx .pr__tr{grid-gap:.6rem;align-items:baseline;border-bottom:1px solid var(--color-light-gray);display:grid;gap:.6rem;grid-template-columns:minmax(140px,1.5fr) minmax(100px,1fr) 62px 58px 132px 80px;padding:.34rem 0}.rdx .pr__tr--hd{border-bottom:1px solid var(--color-light-gray-blue);color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;text-transform:uppercase}.rdx .pr__tr--tot{border-bottom:0;border-top:2px solid var(--color-navy);font-weight:var(--font-weight-bold)}.rdx .pr__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rdx .pr__sign{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:1.4rem}.rdx .pr__line{background:var(--color-navy);height:1px;margin:1.6rem 0 .3rem}.rdx .cost{margin-top:.9rem}.rdx .cost__r{grid-gap:.8rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);display:grid;gap:.8rem;grid-template-columns:minmax(170px,1.4fr) 96px 96px 330px 106px 92px;padding:.65rem .2rem}.rdx .cost__r--hd{border-bottom:1px solid var(--color-light-gray-blue);color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;padding:.3rem .2rem;text-transform:uppercase}.rdx .cost__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rdx .cost__bx{align-items:center;display:flex;gap:.6rem}.rdx .cost__bx b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:56px;white-space:nowrap}.rdx .cost__track{background:var(--color-light-gray);flex:none;position:relative;width:250px}.rdx .cost__track,.rdx .cost__track i{border-radius:var(--default-border-radius);height:16px}.rdx .cost__track i{position:absolute;top:0}.rdx .cost__pay{background:var(--app-green)}.rdx .cost__cost{background:var(--app-golden)}@media (max-width:1100px){.rdx .cost__r{grid-template-columns:1fr 1fr}.rdx .cost__r--hd{display:none}.rdx .cost__track{width:160px}}.rdx .ins__pick{align-items:center;border-top:1px solid var(--color-light-gray-blue);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem;padding-top:.85rem}.rdx .ins__pick .mtab{font-size:var(--font-small-medium);padding:.5rem .85rem}.rdx .ins__pick .mtab em{font-style:normal;font-weight:var(--font-weight-reg);opacity:.7}.rdx .ins__pick .mtab.active em{opacity:.85}.rdx .ins__sum{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:.9rem}.rdx .ins__sum>div{background:var(--background-color-main);border-radius:var(--card-border-radius);padding:.6rem .7rem}.rdx .ins__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1.2}.rdx .ins{margin-top:.9rem}.rdx .ins__r{grid-gap:.9rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);cursor:pointer;display:grid;gap:.9rem;grid-template-columns:minmax(140px,1fr) 150px 270px 110px;padding:.55rem .2rem}.rdx .ins__r:hover{background:var(--color-light-gray)}.rdx .ins__r--hd{border-bottom:1px solid var(--color-light-gray-blue);color:var(--text-color-label);cursor:default;font-size:var(--font-vsmall);letter-spacing:.05em;padding:.3rem .2rem;text-transform:uppercase}.rdx .ins__r--hd:hover{background:none}.rdx .ins__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rdx .ins__bx{align-items:center;display:flex}.rdx .ins__bxh{justify-content:space-between;width:260px}.rdx .ins__track{background:var(--color-light-gray);position:relative;width:260px}.rdx .ins__track,.rdx .ins__track i{border-radius:var(--default-border-radius);height:14px}.rdx .ins__track i{position:absolute;top:0}.rdx .ins__good{background:var(--app-green)}.rdx .ins__bad{background:var(--app-golden)}.rdx .ins__zero{background:var(--color-gray-blue);bottom:-2px;left:130px;opacity:.6;position:absolute;top:-2px;width:1px}@media (max-width:1000px){.rdx .ins__r{grid-template-columns:1fr auto}.rdx .ins__bx,.rdx .ins__r--hd{display:none}}.rdx .ihdr{flex-shrink:0;gap:.5rem}.rdx .ihdr,.rdx .pr__cm{align-items:center;display:flex}.rdx .pr__cm{flex-wrap:wrap;font-weight:var(--font-weight-reg);gap:.35rem;justify-content:flex-end}.rdx .pr__cm .crit__sel{padding:.3rem .4rem}.rdx .pr__note{line-height:1.5;margin-top:.45rem}.rdx .lev__hd{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.rdx .lev__w{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;min-width:74px;text-align:right;white-space:nowrap}.rdx .lev__t{align-items:baseline;border-top:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.6rem;padding-top:.6rem}.rdx .lev__t>span:first-child{color:var(--text-color-label);font-size:var(--font-small)}.rdx .lev__t b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums}.rdx .lev__r{grid-row-gap:.2rem;grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(170px,230px) 1fr 84px 80px;padding:.3rem 0;row-gap:.2rem}.rdx .lev__r label{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .lev__r input[type=range]{accent-color:var(--app-blue);cursor:pointer;width:100%}.rdx .lev__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;text-align:right}.rdx .lev__f{align-items:center;color:var(--text-color-label);display:flex;flex-wrap:wrap;font-size:var(--font-vsmall);gap:.7rem;margin-top:.45rem}.rdx .crit__hd{background:var(--app-light-blue);border-radius:var(--card-border-radius);font-size:var(--font-small);grid-column:1/-1;margin-bottom:0;padding:.55rem .8rem}.rdx .crit__hd b{color:var(--app-blue);font-size:var(--font-medium);margin-right:.1rem;vertical-align:-1px}.rdx .mtab{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--text-color-main);cursor:pointer;font-size:var(--font-small);padding:.4rem .7rem;transition:var(--transition-fast)}.rdx .mtab:hover{border-color:var(--app-blue);color:var(--app-blue)}.rdx .mtab.active{background:var(--app-blue);border-color:var(--app-blue);font-weight:var(--font-weight-bold)}.rdx .crit__n,.rdx .mtab.active,.rdx .mtab.active:hover{color:var(--app-white)}.rdx .crit__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:var(--color-gray-blue);border-radius:999px;display:inline-block;font-size:var(--font-vsmall);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);margin-left:.4rem;min-width:1.3rem;padding:0 .32rem;text-align:center}.rdx .mtab.active .crit__n{background:var(--color-gray-opac-025);color:var(--app-white)}.rdx .crit__n--warn{background:var(--app-golden);font-size:var(--font-vsmall);min-width:0;padding:0 .4rem}.rdx .crit__n--scope{background:transparent;border:1px solid var(--color-light-gray-blue);color:var(--text-color-label)}.rdx .mtab.active .crit__n--scope{background:transparent;border-color:var(--color-gray-opac-05);color:var(--app-white)}.rdx .cov{border-top:1px solid var(--color-light-gray-red);margin-top:.9rem}.rdx .cov__r{grid-gap:1rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);cursor:pointer;display:grid;gap:1rem;grid-template-columns:minmax(150px,1.1fr) minmax(90px,1.6fr) auto auto auto;padding:.6rem .4rem}.rdx .cov__r:hover{background:var(--color-light-gray)}.rdx .cov__r--none,.rdx .cov__r--none:hover{background:var(--app-light-orange)}.rdx .cov__r--none:hover{-webkit-filter:brightness(.97);filter:brightness(.97)}.rdx .cov__bar{background:var(--color-light-gray);border-radius:var(--default-border-radius);height:16px;overflow:hidden}.rdx .cov__r--none .cov__bar{background:var(--app-white)}.rdx .cov__bar i{background:var(--app-green);display:block;height:100%}.rdx .cov__r--none .cov__bar i{background:var(--app-golden)}.rdx .cov__mt,.rdx .cov__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rdx .cov__mt{min-width:90px}.rdx .cov__go{color:var(--app-blue);font-size:var(--font-vsmall);opacity:0;white-space:nowrap}.rdx .cov__r:hover .cov__go{opacity:1}@media (max-width:760px){.rdx .cov__r{grid-template-columns:1fr auto}.rdx .cov__bar,.rdx .cov__go{display:none}}.rdx .ledg__r--alt{background:var(--color-lightest-gray);border-top:2px solid var(--color-light-gray)!important}.rdx .thr{background:var(--color-light-gray);border-radius:var(--default-border-radius);height:6px;margin:.35rem 0 .2rem;max-width:260px;overflow:hidden}.rdx .thr i{background:var(--app-blue);display:block;height:100%}.rdx .stats3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:720px){.rdx .stats3{grid-template-columns:1fr 1fr}}.rdx .socbar{border-radius:var(--default-border-radius);display:flex;height:30px;margin-top:1rem;overflow:hidden;position:relative}.rdx .socbar__used{background:var(--app-light-green);border-bottom:1px solid var(--app-green);border-top:1px solid var(--app-green)}.rdx .socbar__dead{background:repeating-linear-gradient(45deg,var(--color-light-gray) 0 5px,var(--color-light-gray-red) 5px 10px)}.rdx .socbar__e{background:var(--app-green);bottom:0;position:absolute;top:0;width:2px}.rdx .socbar__x{color:var(--text-color-label);display:flex;font-size:var(--font-vsmall);justify-content:space-between;margin-top:.3rem}.rdx .align{margin-top:1.2rem}.rdx .align__ends{display:flex;font-size:var(--font-small);justify-content:space-between;margin-bottom:.4rem}.rdx .align__t{background:var(--color-light-gray);border-radius:var(--default-border-radius);height:30px;overflow:visible;position:relative}.rdx .align__t>i{border-radius:var(--default-border-radius) 0 0 var(--default-border-radius);display:block;height:100%}.rdx .align__short{background:repeating-linear-gradient(45deg,transparent 0 5px,var(--app-light-red) 5px 10px);border-bottom:1px dashed var(--app-red);border-radius:0;border-top:1px dashed var(--app-red);bottom:0;position:absolute;top:0}.rdx .align__m{bottom:-5px;position:absolute;top:-5px;width:2px}.rdx .align__m--you{background:var(--color-navy)}.rdx .align__m--should{background:var(--app-red)}.rdx .align__lab{font-size:var(--font-vsmall);height:34px;margin-top:.5rem;position:relative}.rdx .align__l{line-height:1.35;position:absolute;white-space:nowrap}.rdx .align__l--should,.rdx .align__l--you{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.rdx .align__l--should,.rdx .align__l--should b{color:var(--app-red)}.rdx .aligngrid{grid-gap:var(--padding-15);align-items:start;display:grid;gap:var(--padding-15);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:.6rem}@media (max-width:620px){.rdx .align__l--should{top:16px}}.rdx .mlinks{border-top:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.1rem;padding-top:.8rem}.rdx .mlinks a{color:var(--app-blue);font-size:var(--font-small);text-decoration:none}.rdx .mlinks a:hover{text-decoration:underline}.rdx .chartwrap{position:relative}.rdx .hotrow{bottom:15%;display:grid;grid-template-columns:repeat(12,1fr);left:5.8%;position:absolute;right:2%;top:0}.rdx .hotrow--fc{grid-template-columns:repeat(32,1fr);right:8.7%}.rdx .hotrow--fc .hot:nth-last-child(-n+6) .mtip{left:auto;right:0;-webkit-transform:none;transform:none}.rdx .hot{cursor:pointer;position:relative}.rdx .hot:hover{background:var(--color-black-opac-01)}.rdx .hot:hover,.rdx .mtip{border-radius:var(--default-border-radius)}.rdx .mtip{background:var(--color-navy);bottom:calc(100% + 6px);box-shadow:0 6px 22px var(--color-black-opac-02);color:var(--app-white);display:none;font-size:var(--font-vsmall);left:50%;line-height:1.45;padding:.6rem .7rem;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:250px;z-index:5}.rdx .hot:hover .mtip{display:block}.rdx .hot:first-child .mtip{left:0;-webkit-transform:none;transform:none}.rdx .hot:nth-last-child(-n+3) .mtip{left:auto;right:0;-webkit-transform:none;transform:none}.rdx .mtip__h{border-bottom:1px solid #ffffff33;font-weight:var(--font-weight-bold);gap:.5rem;margin-bottom:.35rem;padding-bottom:.35rem}.rdx .mtip__h,.rdx .mtip__r{display:flex;justify-content:space-between}.rdx .mtip__r{gap:.6rem}.rdx .mtip__r span{opacity:.72}.rdx .mtip__s{border-top:1px solid #ffffff33;margin-top:.4rem;opacity:.9;padding-top:.35rem}.rdx .mtip__c{font-size:var(--font-vsmall);margin-top:.35rem;opacity:.6}.rdx .mtip .green{color:var(--app-green-mint)}.rdx .mtip .amber{color:var(--app-golden)}.rdx .pinkey{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-small-medium);gap:.35rem 1.2rem;margin-top:.45rem}.rdx .legend__g,.rdx .pinkey{color:var(--text-color-label)}.rdx .legend__g{font-size:var(--font-small)!important;font-weight:var(--font-weight-bold);letter-spacing:.05em;min-width:5.2rem;text-transform:uppercase}.rdx .legend__g--2{border-left:1px solid var(--color-light-gray-red);margin-left:1rem;min-width:0;padding-left:1rem}.rdx .pinkey span{align-items:center;display:flex;gap:.4rem}.rdx .pinkey i{align-items:center;background:var(--app-green);border-radius:50%;color:var(--app-white);display:inline-flex;flex:none;font-size:var(--font-vsmall);font-style:normal;font-weight:var(--font-weight-bold);height:19px;justify-content:center;width:19px}.rdx .pinkey b{color:var(--text-color-main);font-weight:var(--font-weight-reg);opacity:.75}.rdx .acc{border-top:1px solid var(--color-light-gray-red);margin-top:1rem;padding-top:.8rem}.rdx .acc__h{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.rdx .acc__r{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin-top:.5rem}.rdx .acc__c{background:var(--color-light-gray);border-radius:var(--default-border-radius);padding:.5rem .6rem}.rdx .acc__c--sum{background:var(--app-light-blue)}.rdx .acc__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1.25}.rdx .legend{border-top:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.75rem;padding-top:.7rem}.rdx .legend span{align-items:center;color:var(--text-color-label);display:flex;font-size:var(--font-small-medium);gap:.45rem}.rdx .legend i{border-radius:2px;display:inline-block;flex:none;height:3px;width:16px}.rdx .legend i.box{border-radius:2px;height:13px;width:13px}.rdx .legend i.dash{background-image:repeating-linear-gradient(90deg,currentColor 0 5px,transparent 5px 9px)!important;border-radius:0;height:3px;width:16px}.rdx svg.chart,.rdx svg.chart text{font-family:Roboto,sans-serif}.rdx svg.chart--px{display:block;height:auto;overflow:visible}.rdx svg.chart--px text{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rdx .wsteps{border-bottom:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 .2rem;padding-bottom:.7rem}.rdx .wstep{font-size:var(--font-small);gap:.45rem;padding:.2rem .6rem .2rem .2rem}.rdx .wstep,.rdx .wstep i{align-items:center;color:var(--text-color-label);display:flex}.rdx .wstep i{background:var(--color-light-gray);border-radius:50%;font-size:var(--font-vsmall);font-style:normal;height:19px;justify-content:center;width:19px}.rdx .wstep i,.rdx .wstep.on{font-weight:var(--font-weight-bold)}.rdx .wstep.on{color:var(--text-color-main)}.rdx .wstep.on i{background:var(--app-blue);color:var(--app-white)}.rdx .wstep.done i{background:var(--app-green);color:var(--app-white)}.rdx .wbody{margin-top:1rem}.rdx .wtypes{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.rdx .wtype{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-left:3px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);display:flex;flex-direction:column;gap:.15rem;padding:.8rem .9rem;text-align:left}.rdx .wtype:hover{background:var(--color-light-gray)}.rdx .wtype.on{background:var(--app-light-blue);border-color:var(--app-blue);border-left-color:var(--app-blue)}.rdx .wroster{display:flex;flex-wrap:wrap;gap:.4rem}.rdx .wroster b{margin-left:.25rem}.rdx .wsearch{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.rdx .wq{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--text-color-main);flex:1 1 220px;font-family:Roboto,sans-serif;padding:.55rem .65rem}.rdx .wnum,.rdx .wq{font-size:var(--font-small)}.rdx .wnum{align-items:center;color:var(--text-color-label);display:flex;gap:.4rem}.rdx .wlist{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);margin-top:.6rem;max-height:300px;overflow-y:auto}.rdx .wv{grid-gap:.6rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);cursor:pointer;display:grid;gap:.6rem;grid-template-columns:22px 1fr auto;padding:.5rem .7rem}.rdx .wv:last-child{border-bottom:none}.rdx .wv:hover{background:var(--color-light-gray)}.rdx .wv.on{background:var(--app-light-blue)}.rdx .wv__box{align-items:center;background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);color:var(--app-white);display:flex;font-size:var(--font-vsmall);height:18px;justify-content:center;width:18px}.rdx .wv.on .wv__box{background:var(--app-blue);border-color:var(--app-blue)}.rdx .wpair2{border:1px solid var(--color-light-gray-red);border-left:3px solid var(--app-blue);border-radius:var(--default-border-radius);margin-bottom:.7rem;padding:.8rem .9rem}.rdx .wpair2__h{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.rdx .wpair2__g{grid-gap:.7rem;align-items:start;display:grid;gap:.7rem;grid-template-columns:minmax(220px,2.2fr) minmax(130px,1fr) minmax(140px,1fr);margin-bottom:.6rem}.rdx .wpair2__g:last-child{margin-bottom:0}.rdx .wpair2 input.wq,.rdx .wpair2 select.wq{width:100%}@media (max-width:720px){.rdx .wpair2__g{grid-template-columns:1fr}}.rdx .wpair{grid-gap:.7rem;align-items:center;border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);display:grid;gap:.7rem;grid-template-columns:1.3fr auto 1.3fr .8fr .9fr auto;margin-bottom:.5rem;padding:.6rem .8rem}.rdx .wpair__a{color:var(--color-light-gray-blue)}@media (max-width:760px){.rdx .wpair{grid-template-columns:1fr 1fr}.rdx .wpair__a{display:none}}.rdx .tabn{align-self:flex-start;background:var(--app-light-blue);border-radius:2rem;color:var(--app-blue);display:inline-block;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);line-height:1.4;margin-left:.25rem;margin-top:8px;padding:.05rem .32rem}.rdx .cover{align-items:center;display:flex;gap:1.1rem;margin-top:1.1rem}.rdx .cover__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-xlarge);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}.rdx .cover__n span{font-size:var(--font-medium);margin-left:.1rem}.rdx .cover__l{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg);letter-spacing:0;margin-top:.3rem}.rdx .cover__b{flex:1 1;min-width:0}.rdx .cover__t{background:var(--color-light-gray);border-radius:var(--default-border-radius);display:flex;height:26px;overflow:hidden}.rdx .cover__s{align-items:center;background:var(--app-green);border-right:2px solid var(--app-white);cursor:default;display:flex;font-style:normal;height:100%;overflow:hidden}.rdx .cover__s:focus-visible,.rdx .cover__s:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);outline:none}.rdx .cover__s--plan{cursor:pointer}.rdx .covtip{background:var(--background-color-nav);border-radius:var(--default-border-radius);box-shadow:var(--box-shadow-default);color:var(--app-white);font-size:var(--font-vsmall);line-height:1.35;padding:.75rem .85rem;pointer-events:none;position:fixed;width:min(300px,calc(100vw - 24px));z-index:10001}.rdx .covtip b{font-size:var(--font-small)}.rdx .covtip__s{display:block;margin:.1rem 0 .45rem;opacity:.75}.rdx .covtip__r{border-top:1px solid #ffffff22;display:flex;gap:.8rem;justify-content:space-between;padding:.18rem 0}.rdx .covtip__r span:first-child{opacity:.75}.rdx .covtip__r span:last-child{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rdx .covtip .g{color:var(--app-green-mint)}.rdx .covtip .a{color:var(--app-golden)}.rdx .cover__s span{color:var(--app-white);font-size:var(--font-small);font-weight:var(--font-weight-bold);padding:0 .5rem;white-space:nowrap}.rdx .cover__s--plan{background:repeating-linear-gradient(135deg,var(--app-light-blue) 0 6px,var(--app-white) 6px 10px);border:1px dashed var(--app-blue)}.rdx .cover__s--plan span{color:var(--app-blue)}.rdx .cover__x{color:var(--text-color-label);display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:1rem;justify-content:space-between;margin-top:.45rem}.rdx .itr{align-items:center;display:flex;gap:.7rem}.rdx .itr__s{flex:1 1 auto;height:74px;max-width:400px;min-width:200px;width:auto}.rdx .itr__t{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem}.rdx .initr--tot>div{border-bottom:0;border-top:2px solid var(--color-light-gray-blue);font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .initr--tot>div:first-child{border-left:3px solid transparent;padding-left:.6rem}.rdx .inits{margin-top:1.1rem}.rdx .initt{grid-column-gap:1.25rem;align-items:center;-webkit-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(260px,1.2fr) minmax(150px,.8fr) minmax(240px,1.1fr);margin-top:.6rem}.rdx .initr{display:contents}.rdx .initr>div{align-self:stretch;border-bottom:1px solid var(--color-light-gray-red);display:flex;flex-direction:column;justify-content:center;padding:.7rem 0}.rdx .initr--head>div{border-bottom-color:var(--color-light-gray-blue);color:var(--text-color-label);font-size:var(--font-small);letter-spacing:.05em;padding-bottom:.4rem;text-transform:uppercase}.rdx .initr--unv>div{opacity:.72}.rdx .initr__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.rdx .initr__nm{color:var(--text-color-main);display:block;font-weight:var(--font-weight-bold);line-height:1.3;margin-bottom:.1rem}.rdx .initr__n,.rdx .initr__nm{font-size:var(--font-small-medium)}.rdx .initr__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rdx .initr--row{cursor:pointer}.rdx .initr--row:hover>div{background:var(--color-light-gray)}.rdx .initr--row>div:first-child{border-left:3px solid var(--app-green);padding-left:.6rem}.rdx .initr--unv>div:first-child{border-left-color:var(--app-red)}.rdx .initr--done>div:first-child{border-left-color:var(--color-light-gray-blue)}.rdx .initr--done>div{opacity:.8}.rdx .initr__go{align-items:center;align-self:flex-start;background:var(--app-light-blue);border:1px solid transparent;border-radius:999px;color:var(--app-blue);display:inline-flex;font-size:var(--font-small);font-weight:var(--font-weight-bold);margin-top:.45rem;padding:.25rem .75rem;text-align:left;transition:background .12s,color .12s,border-color .12s}.rdx .initr__go:focus-visible,.rdx .initr__go:hover{background:var(--app-blue);color:#fff}.rdx .initr__car{color:var(--app-blue);display:inline-block;width:1.1rem}.rdx .initr--open>div:first-child{border-left-color:var(--app-blue)!important}.rdx .initr--open .initr__nm{color:var(--app-blue)}.rdx .initr--sub>div:first-child{padding-left:2rem!important}.rdx .initr--sub .initr__nm{font-weight:var(--font-weight-reg)}.rdx .initr--grp>div:first-child{border-left-color:var(--app-blue)!important}.rdx .rbar{background:var(--color-light-gray-blue);height:8px;margin:.35rem 0 .2rem auto;max-width:180px;overflow:hidden;width:100%}.rdx .rbar,.rdx .rbar i{border-radius:var(--default-border-radius);display:block}.rdx .rbar i{background:var(--app-green);height:100%}.rdx .tick{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;border-radius:var(--default-border-radius);display:inline-flex;font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);padding:.2rem .55rem;white-space:nowrap}.rdx .tick--down{background:var(--app-light-red);color:var(--app-red)}.rdx .tick--up{background:var(--app-light-green);color:var(--app-green)}.rdx .tick--flat{background:var(--color-light-gray);color:var(--text-color-label)}.rdx .tick--new{background:var(--app-light-blue);color:var(--app-blue)}.rdx .initr__chips{align-items:center;flex-direction:row!important;flex-wrap:wrap;gap:.4rem;justify-content:flex-start!important}.rdx .initx{background:var(--color-blue-off-white);border-bottom:1px solid var(--color-light-gray-blue);border-left:3px solid var(--app-blue);grid-column:1/-1;padding:.2rem 1rem 1rem 1.6rem}.rdx .initx .ins__sum{margin-top:.8rem}.rdx .initr--row:hover .initr__go{border-color:var(--app-blue)}.rdx .initr--head>div:first-child{border-left:3px solid transparent;padding-left:.6rem}.rdx .initr__m{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);text-align:right}.rdx .initr__m .card__subtext{font-weight:var(--font-weight-reg)}.rdx .initr__r{align-items:flex-end;text-align:right}.rdx .initr__unit{display:block;letter-spacing:0;margin-top:.15rem;text-transform:none}.rdx .ins__dn{color:var(--app-golden);font-weight:var(--font-weight-bold)}.rdx .mtab.active .ins__dn{color:inherit}.rdx .insn__row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.8rem}.rdx .insn{align-items:flex-start;background:var(--background-color-main);border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.2rem;min-width:240px;padding:.75rem .95rem;text-align:left}.rdx .insn:hover{border-color:var(--app-green)}.rdx .insn b{color:var(--text-color-main);font-size:var(--font-small-medium)}.rdx .insn--on{background:var(--app-light-green);border-color:var(--app-green);box-shadow:0 0 0 1px var(--app-green) inset}.rdx .insn__go{color:var(--app-blue);font-size:var(--font-small);margin-top:.2rem}@media (max-width:980px){.rdx .initt{grid-template-columns:minmax(150px,1.2fr) minmax(200px,1.4fr) minmax(120px,1fr)}.rdx .initr>div:nth-child(n+4){display:none}}@media (max-width:640px){.rdx .initt{grid-template-columns:1fr auto}.rdx .initr>div:nth-child(n+3){display:none}}.rdx .initb{grid-gap:.7rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);display:grid;gap:.7rem;grid-template-columns:minmax(150px,1.2fr) minmax(90px,1.6fr) 74px minmax(110px,auto);padding:.42rem 0}.rdx .initb:last-child{border-bottom:none}.rdx .initb__n{font-size:var(--font-small);font-weight:var(--font-weight-bold)}.rdx .initb__t{background:var(--color-light-gray);height:14px;overflow:hidden}.rdx .initb__t,.rdx .initb__t i{border-radius:var(--default-border-radius)}.rdx .initb__t i{background:var(--app-green);display:block;height:100%}.rdx .initb__x{background:repeating-linear-gradient(45deg,var(--app-light-orange) 0 4px,var(--app-golden) 4px 8px)!important}.rdx .initb__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);text-align:right}.rdx .initb__s{color:var(--text-color-label);font-size:var(--font-small)}@media (max-width:700px){.rdx .initb{grid-template-columns:1fr auto}.rdx .initb__t{grid-column:1/-1}}.rdx .gapfill{background:var(--color-light-gray);border-radius:var(--default-border-radius);display:flex;height:34px;margin-top:1.1rem;overflow:hidden}.rdx .gapfill__s{border-right:1px solid var(--app-white);display:block;height:100%}.rdx .gapfill__s--unv{background:repeating-linear-gradient(45deg,var(--app-light-orange) 0 5px,var(--app-golden) 5px 10px)}.rdx .gapfill__s--none{background:var(--color-light-gray);border-right:none}.rdx .gapfill__x{gap:1rem;justify-content:space-between;margin-top:.4rem}.rdx .gapfill__x,.rdx .gapkey{color:var(--text-color-label);display:flex;flex-wrap:wrap;font-size:var(--font-vsmall)}.rdx .gapkey{gap:.3rem 1.1rem;margin-top:.6rem}.rdx .gapkey span{align-items:center;display:flex;gap:.35rem}.rdx .gapkey i{border-radius:2px;flex:none;height:11px;width:11px}.rdx .gapkey i.hatch{background:repeating-linear-gradient(45deg,var(--app-light-orange) 0 3px,var(--app-golden) 3px 6px)}.rdx .gapkey b{color:var(--text-color-main)}.rdx .bridge{align-items:center;background:var(--app-light-blue);border-left:3px solid var(--app-blue);border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.9rem;padding:.75rem .9rem}.rdx .ded__h{color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;margin:1.1rem 0 .1rem;text-transform:uppercase}.rdx .isec{align-items:baseline;border-bottom:1px solid var(--color-light-gray-blue);display:flex;flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 .45rem;padding-bottom:.35rem}.rdx .isec__n{align-items:center;background:var(--app-blue);border-radius:50%;color:var(--app-white);display:inline-flex;flex:none;font-size:var(--font-vsmall);height:1.35rem;justify-content:center;width:1.35rem}.rdx .isec__n,.rdx .isec__t{font-weight:var(--font-weight-bold)}.rdx .isec__t{color:var(--text-color-main);font-size:var(--font-small-medium)}.rdx .isec__c{color:var(--text-color-label);font-size:var(--font-vsmall);margin-left:auto;white-space:nowrap}.rdx .ded{margin-bottom:.2rem}.rdx .ded__r{grid-gap:1.25rem;align-items:baseline;display:grid;font-size:var(--font-small);gap:1.25rem;grid-template-columns:1fr auto;line-height:1.5;padding:.55rem 0}.rdx .ded__r b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.rdx .ded__r--lead>span{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .ded__r--lead b{color:var(--app-green);font-size:var(--font-medium-large);line-height:1.1}.rdx .ded__r--sub{color:var(--text-color-label)}.rdx .ded__r--sub b{color:var(--app-golden)}.rdx .ded__r--tot{border-top:2px solid var(--text-color-main);padding-top:.65rem}.rdx .ded__r--tot>span{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .ded__r--tot b{color:var(--app-green);font-size:var(--font-medium-large);line-height:1.1}.rdx .ded__r--none b{color:var(--app-red)}.rdx .ded__r em{color:var(--text-color-label);font-size:var(--font-small);font-style:normal;font-weight:var(--font-weight-reg)}.rdx .rely{border-left:3px solid;border-radius:var(--default-border-radius);padding:.85rem 1rem}.rdx .rely__h{font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);margin-bottom:.25rem}.rdx .rely--high{background:var(--app-light-green);border-left-color:var(--app-green)}.rdx .rely--high .rely__h{color:var(--app-green)}.rdx .rely--low{background:var(--app-light-orange);border-left-color:var(--app-golden)}.rdx .rely--low .rely__h{color:var(--app-golden)}.rdx .rely--unverified{background:var(--app-light-red);border-left-color:var(--app-red)}.rdx .rely--unverified .rely__h{color:var(--app-red)}.rdx .goal{grid-gap:1rem;align-items:center;background:var(--app-light-green);border-radius:var(--default-border-radius);display:grid;font-size:var(--font-small-medium);gap:1rem;grid-template-columns:auto 1fr;line-height:1.55;margin-top:.9rem;padding:.85rem 1rem}.rdx .goal__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap}.rdx .goal__n span{font-size:var(--font-medium)}.rdx .sumline{align-items:center;background:var(--color-light-gray);border-radius:var(--default-border-radius);font-size:var(--font-small);gap:.5rem 1.4rem;margin-top:.9rem;padding:.7rem .9rem}.rdx .claim,.rdx .sumline{display:flex;flex-wrap:wrap}.rdx .claim{align-items:stretch;gap:.5rem;margin-top:1rem}.rdx .claim__c{background:var(--color-light-gray);border-radius:var(--default-border-radius);flex:1 1 170px;padding:.75rem .9rem}.rdx .claim__c--cut{background:var(--app-light-orange)}.rdx .claim__c--keep{background:var(--app-light-green)}.rdx .claim__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1.2;margin:.05rem 0}.rdx .claim__op{align-items:center;color:var(--text-color-label);display:flex;font-size:var(--font-op)}.rdx .pick{align-items:flex-start;border-bottom:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.85rem 0}.rdx .pick:last-of-type{border-bottom:none}.rdx .steps{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:.9rem}.rdx .step{grid-gap:.6rem;align-items:start;display:grid;gap:.6rem;grid-template-columns:auto 1fr}.rdx .step__n{align-items:center;background:var(--app-light-blue);border-radius:50%;color:var(--app-blue);display:flex;flex:none;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);height:21px;justify-content:center;width:21px}.rdx .initlist{margin-top:.8rem}.rdx .init{grid-gap:1rem;align-items:center;background:var(--app-white);border:1px solid var(--color-light-gray-red);border-left:3px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);cursor:pointer;display:grid;gap:1rem;grid-template-columns:minmax(220px,2fr) minmax(190px,auto) minmax(150px,auto);margin-bottom:.5rem;padding:.9rem 1rem;transition:border-color .12s,background .12s}.rdx .init:hover{background:var(--color-light-gray);border-left-color:var(--app-blue)}.rdx .init--active{border-left-color:var(--app-green)}.rdx .init--unver{border-left-color:var(--app-red)}.rdx .init--done{background:var(--color-light-gray);border-left-color:var(--color-light-gray-blue)}.rdx .init__bar{margin-top:.5rem}.rdx .init__t{background:var(--color-light-gray);border-radius:var(--default-border-radius);display:flex;height:16px;overflow:hidden;position:relative}.rdx .init__t i{display:block;height:100%}.rdx .init__cut{background:repeating-linear-gradient(45deg,transparent 0 4px,var(--app-light-red) 4px 8px);border-bottom:1px dashed var(--app-red);border-top:1px dashed var(--app-red)}.rdx .init__nums{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(56px,1fr));text-align:right}.rdx .init__conf{text-align:right}.rdx .init__conf .badge{margin-bottom:.2rem}.rdx .init__go{color:var(--app-blue);display:block;font-size:var(--font-vsmall);margin-top:.25rem;opacity:0}.rdx .init:hover .init__go{opacity:1}.rdx .dtab--kv{grid-template-columns:minmax(190px,1fr) 2.4fr}.rdx .dtab--kv .dtr>div:first-child{color:var(--text-color-label);font-size:var(--font-vsmall)}@media (max-width:820px){.rdx .init{grid-template-columns:1fr}.rdx .init__conf,.rdx .init__nums{text-align:left}.rdx .init__go{opacity:1}}.rdx .tri{align-items:center;display:inline-flex;vertical-align:-.18em}.rdx .tri--attn .warn{opacity:.62}.rdx .warn{display:block}.rdx .mvc--id.mvc--crit{border-left-color:var(--app-red);border-left-width:4px}.rdx .mvc--crit{background:var(--tint-red)}.rdx .sortbar{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.rdx .esc{grid-gap:.8rem;align-items:center;background:var(--app-light-red);border-left:3px solid var(--app-red);border-radius:var(--default-border-radius);display:grid;font-size:var(--font-small);gap:.8rem;grid-template-columns:auto 1fr auto;margin-top:.8rem;padding:.75rem .9rem}.rdx .esc .tri--big{flex:none}@media (max-width:700px){.rdx .esc{grid-template-columns:auto 1fr}.rdx .esc button{grid-column:1/-1}}.rdx .mvband{align-items:baseline;border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;gap:.6rem;grid-column:1/-1;margin:1rem 0 0;padding:.45rem .7rem}.rdx .mvband--crit{background:var(--app-light-red);border-left:3px solid var(--app-red)}.rdx .mvband--crit .mvband__t{color:var(--app-red)}.rdx .mvband--bad{background:var(--app-light-orange);border-left:3px solid var(--app-golden)}.rdx .mvband--good{background:var(--app-light-green);border-left:3px solid var(--app-green)}.rdx .mvband__t{font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .mvband--bad .mvband__t{color:var(--app-golden)}.rdx .mvband--good .mvband__t{color:var(--app-green)}.rdx .mvband__s{color:var(--text-color-label);font-size:var(--font-small)}.rdx .mvc--bad{background:var(--tint-golden)}.rdx .mvc--good{background:var(--tint-green)}.rdx .mvc--id.mvc--bad{border-left:3px solid var(--app-golden);padding-left:.55rem}.rdx .mvc--id.mvc--good{border-left:3px solid var(--app-green);padding-left:.55rem}.rdx .flow{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr 1.5fr;margin-top:.6rem}.rdx .flow__c{align-self:stretch;background:var(--app-white);border-radius:var(--default-border-radius);padding:.6rem .75rem}.rdx .flow__c--bad{background:var(--app-light-orange)}.rdx .flow__c--good{background:var(--app-light-green)}.rdx .flow__c--flat{background:var(--color-light-gray)}.rdx .flow__c--trend{background:var(--app-white)}.rdx .flow__op{align-items:center;color:var(--text-color-label);display:flex;font-size:var(--font-op);justify-content:center}@media (max-width:980px){.rdx .flow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rdx .flow__op{display:none}}.rdx .crit__r>label{font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .critout{color:var(--text-color-label);display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:.35rem 1.4rem}.rdx .critout b{color:var(--text-color-main);font-size:var(--font-small);margin-right:.15rem}@media (max-width:900px){.rdx .crit__r{gap:.3rem;grid-template-columns:1fr}.rdx .crit__r>label{margin-top:.5rem}}.rdx .bar{background:var(--color-light-gray);border-radius:var(--default-border-radius);flex-wrap:wrap;gap:.65rem;margin-top:.9rem;padding:.6rem .75rem}.rdx .bar,.rdx .bar__f{align-items:center;display:flex}.rdx .bar__f{color:var(--text-color-label);gap:.4rem;white-space:nowrap}.rdx .bar__f,.rdx .bar__s{font-size:var(--font-vsmall)}.rdx .bar__s{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--text-color-main);padding:.34rem .5rem}.rdx .bar .button{font-size:var(--font-vsmall);padding:.36rem .65rem}.rdx .bar__sp{flex:1 1;min-width:0}.rdx .bar__note{color:var(--text-color-label);flex:1 1 320px;font-size:var(--font-vsmall);line-height:1.4}.rdx .bar__note b{color:var(--text-color-main)}.rdx .cset{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--card-border-radius);margin-top:.6rem}.rdx .cset__hd{align-items:baseline;background:var(--app-light-blue);border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;display:flex;flex-wrap:wrap;font-size:var(--font-small-medium);gap:.4rem 1rem;padding:.75rem 1rem}.rdx .cset__hd b{color:var(--app-blue);font-size:var(--font-medium)}.rdx .cset__hd .button--link{font-size:var(--font-small);margin-left:auto}.rdx .cset__r{grid-gap:.5rem 1.5rem;align-items:center;border-top:1px solid var(--color-light-gray-red);display:grid;gap:.5rem 1.5rem;grid-template-columns:minmax(200px,260px) 1fr;padding:.85rem 1rem}.rdx .cset__r label{color:var(--text-color-main);font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .cset__r .card__subtext{margin-top:.15rem}.rdx .cset__v{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.rdx .cset__v .mtab{align-items:center;display:inline-flex;font-size:var(--font-small-medium);gap:.45rem;padding:.5rem .9rem}.rdx .cset__v .mtab[disabled]{cursor:not-allowed;opacity:.4}.rdx .cset__v .crit__n{font-size:var(--font-small);margin-left:0}.rdx .cset__v--win>span{color:var(--text-color-label);font-size:var(--font-small-medium)}@media (max-width:900px){.rdx .cset__r{grid-template-columns:1fr}}.rdx .bar .button,.rdx .bar__f,.rdx .bar__note,.rdx .bar__s{font-size:var(--font-small)}.rdx .crit__hd b{font-size:var(--font-small-medium)}.rdx .crit__hd .card__subtext{display:block}.rdx .critbox .crit{margin-top:0}.rdx .mvsum{background:var(--color-light-gray);border-radius:var(--card-border-radius);margin-top:1rem;padding:.6rem 1rem}.rdx .mvsum__head{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.rdx .dist{display:flex;gap:2px;height:14px;margin-top:.5rem}.rdx .dist__s{border-radius:2px;display:block;min-width:4px}.rdx .dist__k{color:var(--text-color-label);display:flex;flex-wrap:wrap;font-size:var(--font-vsmall);gap:.2rem 1.1rem;margin-top:.45rem}.rdx .dist__k span{align-items:center;display:flex;gap:.35rem}.rdx .dist__k i{border-radius:2px;display:inline-block;height:9px;width:9px}.rdx .dist__k b{color:var(--text-color-main)}.rdx .mvsum__stats{grid-gap:1rem;border-top:1px solid var(--color-light-gray-red);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:.9rem;padding-top:.8rem}.rdx .mvsum__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);line-height:1.2;margin:.05rem 0}.rdx .wk{align-items:flex-end;display:flex;gap:2px;height:28px;margin:.25rem 0 .15rem}.rdx .wk__b{border-radius:1px 1px 0 0;flex:1 1;min-height:2px}.rdx .mvroll{align-items:center;background:var(--color-light-gray);border-radius:var(--default-border-radius);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.6rem .85rem}.rdx .mvrolls{display:flex;flex-direction:column;gap:.5rem;margin-top:.9rem}.rdx .mvg .mvroll{color:var(--text-color-main);letter-spacing:0;text-transform:none}.rdx .modal--wide{width:min(1000px,100%)}.rdx .dgrid--chart .dgrid__chart{grid-column:1/-1}@media (max-width:820px){.rdx .dsum__b{grid-template-columns:1fr}}.rdx .dgrid{grid-gap:var(--padding-15);align-items:start;display:grid;gap:var(--padding-15);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:1rem}.rdx .spk--big{background:var(--color-light-gray);border-radius:var(--card-border-radius);height:auto}.rdx .dsum{grid-column:1/-1}.rdx .dsum__hd{align-items:baseline;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.2rem}.rdx .dsum__b{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr)}.rdx .dsum__b .verdict{margin-top:0}.rdx .dsum__b--solo{grid-template-columns:1fr}.rdx .dstat{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin-top:.8rem}.rdx .dstat__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);margin-top:.05rem}.rdx .dtab{grid-column-gap:.9rem;align-items:center;-webkit-column-gap:.9rem;column-gap:.9rem;display:grid;grid-template-columns:minmax(140px,1.3fr) 84px 84px 74px minmax(160px,1.5fr);margin-top:.3rem}.rdx .dtr{display:contents}.rdx .dtr>div{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-bottom:1px solid var(--color-light-gray-red);font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;line-height:1.5;padding:.6rem 0}.rdx .dtr>div:nth-child(n+2):nth-child(-n+4){text-align:right}.rdx .dtr--head>div{border-bottom-color:var(--color-light-gray-blue);color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;text-transform:uppercase}.rdx .dtr--on>div{background:var(--app-light-blue)}.rdx .dtr--pick{cursor:pointer}.rdx .dtr--pick:hover>div{background:var(--color-light-gray)}.rdx .dtr--on.dtr--pick:hover>div{background:var(--app-light-blue)}.rdx .dtr__now{background:var(--app-blue);border-radius:var(--default-border-radius);color:var(--app-white);display:inline-block;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);margin-left:.4rem;padding:0 .35rem;vertical-align:middle;white-space:nowrap}@media (max-width:1100px){.rdx .mvt{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(160px,1fr) 92px 56px}.rdx .mvc--cost{border-bottom:1px solid var(--color-light-gray-red);grid-column:1/-1;padding-top:0;text-align:left}.rdx .chip{align-self:flex-start}}@media (max-width:760px){.rdx .mvt{grid-template-columns:1fr auto}.rdx .mvc--spk,.rdx .mvc--st{grid-column:1/-1}.rdx .dtab{grid-template-columns:1fr 64px 64px 60px}.rdx .dtr>div:nth-child(5){grid-column:1/-1;padding-top:0;text-align:left}}.rdx .wst{grid-gap:.7rem;align-items:center;border-bottom:1px solid var(--color-light-gray-red);display:grid;gap:.7rem;grid-template-columns:minmax(150px,1.5fr) minmax(120px,2fr) 92px minmax(120px,auto);padding:.5rem 0}.rdx .wst:last-child{border-bottom:none}.rdx .wst__t{background:var(--color-light-gray);border-radius:var(--default-border-radius);display:flex;height:18px;overflow:hidden}.rdx .wst__t i{display:block;height:100%}.rdx .wst__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold)}.rdx .wst__a,.rdx .wst__v{text-align:right}@media (max-width:900px){.rdx .mv{grid-template-columns:1fr 58px 14px 58px 62px}.rdx .mv__t{display:none}.rdx .mv__c{grid-column:1/-1;text-align:left}.rdx .wst{grid-template-columns:1fr auto}.rdx .wst__t{grid-column:1/-1}.rdx .wst__a{text-align:left}}.rdx .par{grid-gap:2px;align-items:end;display:grid;gap:2px;grid-template-columns:repeat(20,1fr);height:120px;margin-top:1rem;position:relative}.rdx .par__b{border-radius:2px 2px 0 0}.rdx .par__line{border-top:2px dashed var(--app-blue);left:0;opacity:.6;position:absolute;right:0}.rdx .par__line span{background:var(--app-white);color:var(--app-blue);font-size:var(--font-vsmall);left:0;padding:0 .25rem;position:absolute;top:-16px}.rdx .par__x{color:var(--text-color-label);display:flex;font-size:var(--font-vsmall);justify-content:space-between;margin-top:.3rem}.rdx .feed{display:flex;flex-direction:column}.rdx .feed__i{grid-gap:.7rem;align-items:start;border-bottom:1px solid var(--color-light-gray-red);display:grid;gap:.7rem;grid-template-columns:auto 1fr auto;padding:.6rem 0}.rdx .feed__i:last-child{border-bottom:none}.rdx .feed__dot{border-radius:50%;height:9px;margin-top:.35rem;width:9px}.rdx .hbar{background:var(--color-light-gray);border-radius:var(--default-border-radius);display:flex;height:26px;margin-top:.8rem;overflow:hidden}.rdx .hbar i{display:block;height:100%}.rdx .ov{align-items:flex-start;background:var(--overlay-modal);bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:1.75rem 1rem 2rem;position:fixed;right:0;top:3.35rem;z-index:999}.rdx .modal{background:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 0 10px var(--color-black-opac-01);padding:var(--padding-2);width:min(760px,100%)}.rdx .fld{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(140px,180px) 1fr;padding:.5rem 0}.rdx .fld select:hover{border-color:var(--color-gray)}.rdx .fld select{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--text-color-main);font-size:var(--font-small);padding:.4rem .5rem;width:100%}.rdx .fldbox{background:var(--color-light-gray);border-radius:var(--card-border-radius);margin:.9rem 0;padding:var(--padding-1) var(--padding-15)}.rdx .cons{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:.4rem}.rdx .cons__c{background:var(--app-white);border-radius:var(--default-border-radius);padding:.65rem .75rem}.rdx .cons__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);margin:.1rem 0}@media (max-width:720px){.rdx .mv{grid-template-columns:1fr auto}.rdx .mv__c{grid-column:1/-1;text-align:left}.rdx .fld{gap:.3rem;grid-template-columns:1fr}}.rdx .modal.drawer.drawer{width:min(1120px,100%)}.rdx .dwrap{grid-gap:1.6rem;align-items:start;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);margin-top:.4rem}.rdx .dwrap__side{display:flex;flex-direction:column;gap:.7rem}.rdx .dtabs__b .verdict{margin-top:1rem}.rdx .dwrap__side>.vopt__h:first-child{margin-top:0}.rdx .verdict__u{font-size:var(--font-small-medium);font-weight:var(--font-weight-reg)}.rdx .dtabs{background:var(--background-color-main);border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);display:flex;gap:.25rem;margin-top:1rem;padding:.25rem}.rdx .dtabs button{background:none;border:0;border-radius:calc(var(--card-border-radius) - 2px);color:var(--text-color-main);cursor:pointer;flex:1 1;font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);opacity:.75;padding:.5rem .9rem;transition:background .12s,opacity .12s,color .12s}.rdx .dtabs button:hover{background:hsla(0,0%,100%,.6);opacity:1}.rdx .dtabs button:focus-visible{outline:2px solid var(--app-blue);outline-offset:1px}.rdx .dtabs button.on{background:var(--app-white);box-shadow:0 1px 3px rgba(0,0,0,.12);color:var(--app-blue);opacity:1}.rdx .dtabs__b{padding-top:.9rem}.rdx .dtabs__b .dsum__hd{margin-bottom:.4rem}.rdx .vopt__h{color:var(--text-color-label);font-size:var(--font-small);letter-spacing:.05em;margin-top:.4rem;text-transform:uppercase}.rdx .vopt{display:flex;flex-direction:column;gap:.45rem;margin-top:.3rem}.rdx .vopt__r{grid-gap:.25rem .6rem;align-items:center;border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);cursor:pointer;display:grid;gap:.25rem .6rem;grid-template-columns:16px 1fr auto;padding:.65rem .8rem}.rdx .vopt__r--on,.rdx .vopt__r:hover{border-color:var(--app-green)}.rdx .vopt__r--on{background:var(--app-light-green);box-shadow:0 0 0 1px var(--app-green) inset}.rdx .vopt__dot{border:2px solid var(--color-light-gray-blue);border-radius:50%;height:14px;width:14px}.rdx .vopt__r--on .vopt__dot{background:radial-gradient(var(--app-green) 45%,transparent 50%);border-color:var(--app-green)}.rdx .vopt__l{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-small-medium);gap:.4rem}.rdx .vopt__n{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:flex;flex-direction:column;font-variant-numeric:tabular-nums;text-align:right}.rdx .vopt__n b{color:var(--app-green);font-size:var(--font-small-medium)}.rdx .vopt__d{align-items:flex-start;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.25rem;grid-column:2/-1;margin-top:.2rem;padding-top:.35rem}.rdx .vopt__go{align-self:flex-start;margin-top:.2rem}.rdx .vopt__in{align-items:flex-start;border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:.3rem;padding:.8rem .9rem}.rdx .mpick__h{color:var(--text-color-label);font-size:var(--font-small);letter-spacing:.05em;margin-bottom:.4rem;text-transform:uppercase}.rdx .mpick{display:flex;flex-direction:column;gap:.45rem}.rdx .mpick__r{grid-gap:.8rem;align-items:center;background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);color:inherit;cursor:pointer;display:grid;font:inherit;gap:.8rem;grid-template-columns:16px minmax(130px,1.3fr) 130px 64px minmax(140px,1.3fr);padding:.6rem .8rem;text-align:left;width:100%}.rdx .mpick__r>div:first-of-type{display:flex;flex-direction:column;font-size:var(--font-small-medium)}.rdx .mpick__r--on,.rdx button.mpick__r:hover{border-color:var(--app-green)}.rdx .mpick__r--on{background:var(--app-light-green);box-shadow:0 0 0 1px var(--app-green) inset}.rdx .mpick__r--on .vopt__dot{background:radial-gradient(var(--app-green) 45%,transparent 50%);border-color:var(--app-green)}.rdx .mpick__r--head{background:none;border:0;color:var(--text-color-label);cursor:default;font-size:var(--font-vsmall);letter-spacing:.05em;padding:0 .8rem;text-transform:uppercase}.rdx .mpick__r--head>div:first-of-type{font-size:inherit}.rdx .mpick__r--off{cursor:default;opacity:.6}.rdx .mpick__c,.rdx .mpick__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rdx .mpick__s{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--font-small);gap:.2rem}.rdx .mpick__tag{background:var(--app-green);border-radius:var(--default-border-radius);color:var(--app-white);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);padding:.05rem .4rem}@media (max-width:700px){.rdx .mpick__r{grid-template-columns:16px 1fr auto}.rdx .mpick__r>:nth-child(n+4){grid-column:2/-1;text-align:left}}@media (max-width:900px){.rdx .dwrap{grid-template-columns:1fr}}.rdx .modal.mmo{width:min(860px,100%)}.rdx .mhd{background:var(--color-light-gray);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:.15rem;margin-top:.7rem;padding:.85rem 1rem}.rdx .mhd--amber{background:var(--app-light-orange)}.rdx .mhd--green{background:var(--app-light-green)}.rdx .mhd__n{font-size:var(--font-headline);font-weight:var(--font-weight-bold);line-height:1.15}.rdx .mhd--amber .mhd__n{color:var(--app-golden)}.rdx .mhd--green .mhd__n{color:var(--app-green)}.rdx .mhd__s{color:var(--text-color-main);font-size:var(--font-small-medium)}.rdx .msec{color:var(--text-color-label);font-size:var(--font-small);letter-spacing:.05em;margin:1.3rem 0 .5rem;text-transform:uppercase}.rdx .mtiles{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr)}.rdx .mtile{border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1rem;position:relative}.rdx .mtile--top{border-color:var(--app-golden);box-shadow:0 0 0 1px var(--app-golden) inset}.rdx .mtile__v .mtile__b{font-size:var(--font-vsmall);margin-left:.3rem;vertical-align:middle}.rdx .mhd__pm{font-size:var(--font-small-medium);margin-top:.25rem}.rdx .twin__w{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.3rem}.rdx .twin__t{align-items:flex-start;background:var(--app-white);border:1px solid var(--app-golden);border-radius:var(--card-border-radius);cursor:pointer;display:inline-flex;flex-direction:column;font:inherit;gap:.05rem;padding:.4rem .7rem}.rdx .twin__t b{font-size:var(--font-small-medium)}.rdx .twin__t span{color:var(--text-color-label);font-size:var(--font-small)}.rdx .twin__t:hover{background:var(--app-light-orange)}.rdx .mtile__l{font-size:var(--font-small-medium)}.rdx .mtile__l,.rdx .mtile__v{font-weight:var(--font-weight-bold)}.rdx .mtile__v{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums}.rdx .mtile__v span{font-weight:var(--font-weight-reg)}.rdx .mtile__s,.rdx .mtile__v span{color:var(--text-color-label);font-size:var(--font-small-medium)}.rdx .mtile__s{line-height:1.4}.rdx .mtile__a{margin-top:auto;padding-top:.3rem}.rdx .mtake,.rdx .mtile__a .mact{font-size:var(--font-small-medium)}.rdx .mtake{line-height:1.5;margin-top:.8rem}.rdx .msave{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-small-medium);gap:.8rem;margin-bottom:.5rem}.rdx .msave__n{color:var(--app-green);font-size:var(--font-medium-large);font-weight:var(--font-weight-bold)}.rdx .mlist{display:flex;flex-direction:column}.rdx .mlist__r{border-bottom:1px solid var(--color-light-gray-red);display:flex;font-size:var(--font-small-medium);gap:1rem;justify-content:space-between;padding:.5rem 0}.rdx .mlist__r:last-child{border-bottom:0}.rdx .mmore{border-top:1px solid var(--color-light-gray-red);margin-top:1.2rem;padding-top:.8rem}.rdx .mmore summary{color:var(--app-blue);cursor:pointer;font-size:var(--font-small-medium)}@media (max-width:700px){.rdx .mtiles{grid-template-columns:1fr}}.rdx .mtake:empty{display:none}.rdx .tpart{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.rdx .tpart__r{grid-gap:.8rem;align-items:center;display:grid;font-size:var(--font-small-medium);gap:.8rem;grid-template-columns:minmax(150px,1fr) minmax(120px,1.6fr) 80px}.rdx .tpart__r>b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rdx .tpart__r span b{color:var(--text-color-main)}.rdx .tpart__t{background:var(--color-light-gray);height:14px;overflow:hidden}.rdx .tpart__t,.rdx .tpart__t i{border-radius:var(--default-border-radius)}.rdx .tpart__t i{display:block;height:100%}.rdx .tfixes{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rdx .tfix{align-items:flex-start;background:var(--app-light-green);border:1px solid var(--app-green);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem}.rdx .tfix__l{font-size:var(--font-small-medium);font-weight:var(--font-weight-bold)}.rdx .tfix>b{font-size:var(--font-medium-large)}.rdx .tfix>b span{font-size:var(--font-small-medium);font-weight:var(--font-weight-reg)}.rdx .tfix .card__subtext b{color:var(--text-color-main)}.rdx .tfix .button{margin-top:.35rem}.rdx .mtile[data-msel]{cursor:pointer;transition:box-shadow .12s,border-color .12s}.rdx .mtile[data-msel]:hover{border-color:var(--app-blue)}.rdx .mtile--sel{border-color:var(--app-blue)!important;box-shadow:0 0 0 1px var(--app-blue) inset,0 4px 10px rgba(0,117,210,.12)}.rdx .mtile__go{color:var(--app-blue);font-size:var(--font-small);font-weight:var(--font-weight-bold);padding-top:.2rem}.rdx .mlist__r--go{align-items:center;background:none;border:0;border-bottom:1px solid var(--color-light-gray-red);color:inherit;cursor:pointer;font:inherit;padding:.55rem .3rem;text-align:left;width:100%}.rdx .mlist__r--go:hover{background:var(--app-white)}.rdx .mpanel{background:var(--color-blue-off-white);border:1px solid var(--app-blue);border-radius:var(--card-border-radius);padding:.2rem 1rem 1rem}.rdx .mpanel,.rdx .mpanel .msec:first-child{margin-top:.8rem}.rdx .intline__k{color:var(--text-color-label);font-size:var(--font-small);letter-spacing:.05em;text-transform:uppercase}.rdx .intline__c{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-radius:var(--default-border-radius);font-variant-numeric:tabular-nums;padding:.1rem .45rem}.rdx .intline__c--up{background:var(--app-light-orange);color:var(--app-golden)}.rdx .intline__c--down{background:var(--app-light-green);color:var(--app-green)}.rdx .iwk{border-top:1px solid var(--color-light-gray-red);margin-top:1.1rem}.rdx .iwk__r{border-bottom:1px solid var(--color-light-gray-red);display:flex;font-size:var(--font-small-medium);gap:1rem;justify-content:space-between;padding:.55rem 0}.rdx .iwk__r b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rdx .iwk__r--sub{color:var(--text-color-label)}.rdx .iwk__r--tot{border-bottom:2px solid var(--text-color-main);font-weight:var(--font-weight-bold)}.rdx .iwk__r--tot b{font-size:var(--font-medium)}.rdx .ipb{margin-top:1.2rem}.rdx .ipb__h{font-size:var(--font-small-medium)}.rdx .ipb__bar{background:var(--color-light-gray-blue);height:10px;margin-top:.4rem;overflow:hidden}.rdx .ipb__bar,.rdx .ipb__bar i{border-radius:var(--default-border-radius)}.rdx .ipb__bar i{background:var(--app-green);display:block;height:100%}.rdx .itiles{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr);margin-top:1.1rem}.rdx .itiles>div{background:var(--background-color-main);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:.2rem;padding:.8rem 1rem}.rdx .itiles b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums}.rdx .itiles__bar{background:var(--color-light-gray-blue);border-radius:var(--default-border-radius);height:6px;margin-top:.3rem;overflow:hidden}.rdx .itiles__bar i{background:var(--app-green);display:block;height:100%}.rdx .inx{align-items:center;border-radius:var(--card-border-radius);display:flex;font-size:var(--font-small-medium);gap:1rem;justify-content:space-between;line-height:1.45;margin-top:.9rem;padding:.75rem 1rem}.rdx .inx--amber{background:var(--app-light-orange)}.rdx .inx--green{background:var(--app-light-green)}.rdx .inx--grey{background:var(--color-light-gray)}.rdx .inx .button{flex:none}.rdx .irc{margin-top:1.2rem}.rdx .irc__h{align-items:baseline;font-size:var(--font-small-medium);justify-content:space-between;margin-bottom:.3rem}.rdx .irc__h,.rdx .irc__k{display:flex;flex-wrap:wrap;gap:1rem}.rdx .irc__k{color:var(--text-color-label);font-size:var(--font-small)}.rdx .irc__k span{align-items:center;display:flex;gap:.35rem}.rdx .irc__k i{border-radius:2px;display:inline-block;height:3px;width:16px}.rdx .irc__k i.box{height:12px;width:12px}.rdx .itl{margin-top:1.3rem}.rdx .itl__bar{background:var(--color-light-gray-blue);height:10px;position:relative}.rdx .itl__bar,.rdx .itl__bar i{border-radius:var(--default-border-radius)}.rdx .itl__bar i{background:var(--app-green);display:block;height:100%}.rdx .itl__now{background:var(--text-color-main);border-radius:2px;height:20px;margin-left:-1.5px;position:absolute;top:-5px;width:3px}.rdx .itl__lab{display:grid;font-size:var(--font-small-medium);grid-template-columns:1fr 1fr 1fr;margin-top:.45rem}.rdx .itl__lab span{color:var(--text-color-label);display:flex;flex-direction:column}.rdx .itl__lab b{color:var(--text-color-main);font-size:var(--font-small);letter-spacing:.05em;text-transform:uppercase}.rdx .itl__lab span:nth-child(2){align-items:center}.rdx .itl__lab span:nth-child(3){align-items:flex-end}.rdx .irec__audit{background:var(--color-light-gray);border-radius:var(--card-border-radius);font-size:var(--font-small-medium);margin:1rem 0 .4rem;padding:.7rem 1rem}.rdx .isecd{border-bottom:1px solid var(--color-light-gray-red)}.rdx .isecd>summary{cursor:pointer;list-style:none;padding:.7rem 0}.rdx .isecd>summary::-webkit-details-marker{display:none}.rdx .isecd>summary:after{color:var(--app-blue);content:"+";font-weight:var(--font-weight-bold);margin-left:auto}.rdx .isecd[open]>summary:after{content:"−"}.rdx .isecd__b{padding-bottom:.8rem}@media (max-width:700px){.rdx .itiles{grid-template-columns:1fr}}.rdx .msc{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,1fr)}.rdx .msc__c{align-items:flex-start;border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);display:flex;flex-direction:column;gap:.25rem;padding:.7rem .85rem}.rdx .msc__l{color:var(--text-color-label);font-size:var(--font-small)}.rdx .msc__c b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums}.rdx .msc__c b span{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg);margin-left:.15rem}@media (max-width:700px){.rdx .msc{grid-template-columns:1fr 1fr}}.rdx .legend .tile-blurb__wrapper{margin-left:.15rem}.rdx .legend .tile-blurb__content{color:var(--app-white);display:none;font-size:var(--font-small);min-inline-size:16rem}.rdx .legend .tile-blurb__wrapper:hover .tile-blurb__content{display:block}.rdx .legend span.tile-blurb__content{color:var(--app-white)!important;line-height:1.4}.rdx .legend span.tile-blurb__wrapper{display:inline-block}.rdx .vopt__c{color:var(--text-color-main);font-size:var(--font-small);margin-top:.1rem;white-space:nowrap}.rdx .ov.ov--reg{z-index:1002}.rdx .modal.regm{max-height:calc(100vh - 6rem);overflow-y:auto;width:min(720px,100%)}.rdx .srcc{display:flex;flex-direction:column;gap:.7rem}.rdx .srcc>.flex-row-sb__group{flex-wrap:nowrap;gap:1rem}.rdx .srcc>.flex-row-sb__group>.gear{flex-shrink:0}.rdx .srcc__t{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.rdx .srcc__fig{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums}.rdx .srcc__dl{grid-gap:.55rem;display:grid;gap:.55rem;margin:0}.rdx .srcc__dl>div{grid-gap:.8rem;border-bottom:1px solid var(--color-light-gray-red);display:grid;gap:.8rem;grid-template-columns:9.5rem 1fr;padding-bottom:.5rem}.rdx .srcc__dl dt{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);letter-spacing:.05em;padding-top:.1rem;text-transform:uppercase}.rdx .srcc__dl dd{font-size:var(--font-small);line-height:1.55;margin:0}.rdx .srcc__dl a{color:var(--app-blue);word-break:break-word}.rdx .srcc__q{border-left:3px solid var(--color-light-gray-blue);color:var(--text-color-label);display:block;font-style:italic;margin-top:.4rem;padding:.35rem .7rem}.rdx .srcc__mine{background:var(--app-light-blue);border-radius:var(--default-border-radius);font-size:var(--font-small);padding:.6rem .8rem}.rdx .regm__sum{color:var(--text-color-label);font-size:var(--font-small)}.rdx .regm__g{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-top:.4rem;text-transform:uppercase}.rdx .regm__r{grid-gap:.2rem .8rem;align-items:center;background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--text-color-main);cursor:pointer;display:grid;font:inherit;gap:.2rem .8rem;grid-template-columns:1fr auto;padding:.55rem .7rem;text-align:left;width:100%}.rdx .regm__r:hover{border-color:var(--app-blue)}.rdx .regm__f,.rdx .regm__i{font-size:var(--font-small)}.rdx .regm__f{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rdx .regm__c{grid-column:1}.rdx .regm__s{grid-column:2;justify-self:end}.rdx .regm__how{background:var(--color-light-gray);border-radius:var(--default-border-radius);font-size:var(--font-small);margin-top:.4rem;padding:.7rem .9rem}.rdx .regm__how ul{margin:.3rem 0 0 1.1rem;padding:0}.rdx .regm__how li{margin:.15rem 0}.rdx .ocost .ocost__r .cchip{grid-column:1}.rdx .ocost__src{font-size:var(--font-vsmall);grid-column:2;justify-self:end;padding:0}.rdx .ocost__all{font-size:var(--font-small);margin-top:.35rem}@media (max-width:560px){.rdx .srcc__dl>div{gap:.15rem;grid-template-columns:1fr}}.rdx .omon{grid-gap:.5rem;align-self:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin:.35rem 0 .15rem}.rdx .omon>div{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);display:flex;flex-direction:column;gap:.1rem;padding:.55rem .7rem}.rdx .omon span{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.rdx .omon b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-small-medium);font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.rdx .omon em{color:var(--text-color-label);font-size:var(--font-vsmall);font-style:normal;line-height:1.35}@media (max-width:520px){.rdx .omon{grid-template-columns:1fr}}.rdx details.ocost>summary{color:var(--app-blue);cursor:pointer;font-size:var(--font-small)}.rdx details.ocost:not([open]){padding:.4rem .75rem}.rdx .pbk__s .cchip{margin-left:.4rem}.rdx .ocost{align-self:stretch;background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);margin:.4rem 0 .2rem;padding:.6rem .75rem}.rdx .ocost__h{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.rdx .ocost__r{grid-gap:.1rem .6rem;align-items:baseline;border-bottom:1px solid var(--color-light-gray-red);display:grid;font-size:var(--font-small);gap:.1rem .6rem;grid-template-columns:1fr auto;padding:.3rem 0}.rdx .ocost__r em{color:var(--text-color-label);display:block;font-size:var(--font-vsmall);font-style:normal}.rdx .ocost__i{color:var(--text-color-label);font-size:var(--font-small);margin:.25rem 0 .2rem}.rdx .ocost__r>span[title]{cursor:help;-webkit-text-decoration:underline dotted var(--color-light-gray-blue);text-decoration:underline dotted var(--color-light-gray-blue);text-underline-offset:3px}.rdx .ocost__tag{align-items:center;color:var(--text-color-label);display:inline-flex;font-size:var(--font-vsmall);gap:.35rem;grid-column:1/-1;justify-self:start;padding:0}.rdx .ocost__tag:hover{color:var(--app-blue)}.rdx .ocost__dot{border-radius:50%;display:inline-block;flex:none;height:.5rem;width:.5rem}.rdx .ocost__dot--green{background:var(--app-green)}.rdx .ocost__dot--amber{background:var(--app-golden)}.rdx .ocost__dot--grey{background:var(--color-light-gray-blue)}.rdx .ocost__r b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rdx .ocost__r .cchip{grid-column:1/-1;justify-self:start}.rdx .ocost__r--tot{border-bottom:0;font-weight:var(--font-weight-bold)}.rdx .ocost__r--tot b{font-size:var(--font-small-medium)}.rdx .ocost__pay{color:var(--text-color-main);font-size:var(--font-small);margin-top:.35rem}.rdx .cchip{border-radius:var(--default-border-radius);display:inline-block;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);padding:.05rem .4rem}.rdx .cchip--green{background:var(--app-light-green);color:var(--app-green)}.rdx .cchip--amber{background:var(--app-light-orange);color:var(--app-golden)}.rdx .cchip--grey{background:var(--color-light-gray);color:var(--text-color-label)}.rdx .cset__safe{color:var(--text-color-label);font-size:var(--font-small);margin-left:auto}.rdx .cset__hd .cset__safe+.button--link{margin-left:0}.rdx .cset__def{color:var(--app-green);font-size:var(--font-small);font-weight:var(--font-weight-bold)}.rdx .cset__chg{align-items:baseline;background:var(--color-blue-off-white);border-top:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;font-size:var(--font-small-medium);gap:.35rem;padding:.55rem 1rem}.rdx .cset__chg .button--link{font-weight:var(--font-weight-bold);margin-left:auto}.rdx .cset__add{color:var(--app-green)}.rdx .cset__add,.rdx .cset__drop{font-weight:var(--font-weight-bold)}.rdx .cset__drop{color:var(--app-red)}.rdx .cset__v .copt{align-items:flex-start;flex-direction:column;gap:.15rem;padding:.5rem .9rem;text-align:left}.rdx .copt__t{align-items:baseline;display:flex;gap:.6rem}.rdx .copt__t b{font-weight:var(--font-weight-bold)}.rdx .copt__n{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg);white-space:nowrap}.rdx .copt__n em{color:var(--app-blue);font-style:normal;font-weight:var(--font-weight-bold)}.rdx .copt__n--warn{color:var(--app-golden);font-weight:var(--font-weight-bold)}.rdx .copt__c{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg)}.rdx .mtab.active .copt__c,.rdx .mtab.active .copt__n{color:var(--app-white)}.rdx .cset__g{align-items:center;display:inline-flex;gap:.4rem;margin-right:1.2rem}.rdx .cset__g em{color:var(--text-color-main);font-style:normal;font-weight:var(--font-weight-bold);margin-right:.2rem}.rdx .cset__g>span{color:var(--text-color-label);font-size:var(--font-small-medium)}.rdx .cset__cap{color:var(--text-color-label);font-size:var(--font-small);margin-top:.45rem}.rdx .cset__v--sens{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rdx .cset__v--sens .copt{height:100%;justify-content:flex-start}.rdx .cset__v--sens .copt__c{line-height:1.35;margin-top:.2rem;white-space:normal}.rdx .cset__v--sens .copt__t{align-items:flex-start;flex-direction:column;gap:.1rem}.rdx .copt__p{color:var(--text-color-main);font-weight:var(--font-weight-bold)}.rdx .mtab.active .copt__p{color:var(--app-white)}.rdx .cset__r .cset__cap b{color:var(--text-color-main)}@media (max-width:720px){.rdx .cset__v--sens{grid-template-columns:1fr}}.rdx .cnew{margin-left:.35rem}.rdx .qview{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;justify-content:space-between;margin:.7rem 0 .2rem}.rdx .qview__tabs{border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);display:inline-flex;overflow:hidden}.rdx .qview__tabs button{background:var(--app-white);border:0;color:var(--text-color-main);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);gap:.05rem;padding:.5rem 1.1rem;text-align:left}.rdx .qview__tabs button+button{border-left:1px solid var(--color-light-gray-blue)}.rdx .qview__tabs button span{color:var(--text-color-label);font-size:var(--font-small);font-weight:var(--font-weight-reg)}.rdx .qview__tabs button.on{background:var(--app-blue);color:var(--app-white)}.rdx .qview__tabs button.on span{color:var(--app-white)}.rdx .qview__lead{color:var(--text-color-label);display:block;font-size:var(--font-small);margin-bottom:.3rem}@media (max-width:640px){.rdx .qview__tabs{display:flex;flex-direction:column}.rdx .qview__tabs button+button{border-left:0;border-top:1px solid var(--color-light-gray-blue)}}.rdx .qview__how{color:var(--text-color-label);font-size:var(--font-small)}.rdx .qview__how .button--link{font-weight:var(--font-weight-bold);margin-left:.35rem}.rdx .mvsort{background:none;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}.rdx .mvsort i{font-style:normal;margin-left:.15rem}.rdx .mvsort i,.rdx .mvsort.on,.rdx .mvsort:hover{color:var(--app-blue)}.rdx .cmod .cset{margin-top:.9rem}.rdx .cmod .cset__r{gap:.55rem;grid-template-columns:1fr}.rdx .cmod .cset__hd .cset__safe{flex-basis:100%;margin-left:0;order:3}.rdx .mpill{align-items:center;align-self:flex-start;border-radius:999px;display:inline-flex;font-size:var(--font-small);font-weight:var(--font-weight-bold);padding:.2rem .6rem;white-space:nowrap}.rdx .mpill--green{background:var(--app-light-green);color:var(--app-green)}.rdx .mpill--amber{background:var(--app-light-orange);color:var(--app-golden)}.rdx .mpill--grey{background:var(--color-light-gray);color:var(--text-color-label)}.rdx .mtile__s{font-size:var(--font-small)}.rdx .spk__key--big{color:var(--text-color-label);gap:.4rem;margin:.45rem 0 0 .3rem;opacity:1}.rdx .spk__key--big b{color:var(--text-color-main);font-weight:var(--font-weight-bold)}.rdx .spk__key i.usual{border-top:2px dotted var(--color-gray-blue);display:inline-block;height:0;margin-left:.9rem;width:16px}.rdx .atthead{align-items:baseline;background:var(--background-color-main);border-radius:var(--card-border-radius);display:flex;flex-wrap:wrap;font-size:var(--font-small-medium);gap:.4rem 1.2rem;margin-top:.9rem;padding:.7rem .9rem}.rdx .atthead b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rdx .atthead__n{font-size:var(--font-medium)}.rdx .atthead__n b{color:var(--app-golden)}.rdx .atthead__n.green b{color:var(--app-green)}.rdx .atthead__f{margin-left:auto}.rdx .atp{align-items:baseline;color:var(--text-color-main);display:flex;font-size:var(--font-small);gap:.4rem;line-height:1.45;margin-top:.3rem}.rdx .atp i{background:var(--app-golden);border-radius:50%;flex:none;height:7px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:7px}.rdx .atp b{font-weight:var(--font-weight-bold)}.rdx .atp__f{color:var(--text-color-label);display:block}.rdx .atp__u{font-size:var(--font-small);font-weight:var(--font-weight-reg)}.rdx .mvc--pct{white-space:nowrap}.rdx .atp__note{font-style:italic;margin-top:.25rem}.rdx .mvband--new{background:var(--app-light-blue);border-left:3px solid var(--app-blue)}.rdx .mvband--new .mvband__t{color:var(--app-blue)}.rdx .mvband--chk{background:var(--color-light-gray);border-left:3px solid var(--color-light-gray-blue)}.rdx .mvband--chk .mvband__t{color:var(--text-color-label)}.rdx .attbright,.rdx .attlog{border-radius:var(--card-border-radius);font-size:var(--font-small);margin-top:.8rem;padding:.6rem .9rem}.rdx .attlog{background:var(--color-light-gray)}.rdx .attbright{background:var(--tint-green);border:1px solid var(--app-light-green)}.rdx .attbright__h,.rdx .attlog__h,.rdx .attlog__r{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.rdx .attlog__r{border-top:1px solid var(--color-light-gray-red);margin-top:.35rem;padding:.4rem 0}.rdx .attbright__r{align-items:baseline;background:none;border:0;border-top:1px solid var(--app-light-green);color:var(--text-color-main);cursor:pointer;display:flex;font:inherit;font-size:var(--font-small);gap:.8rem;padding:.45rem 0;text-align:left;width:100%}.rdx .attbright__r:hover b{color:var(--app-blue)}.rdx .attbright__r span{color:var(--app-green)}.rdx .dec{align-items:center;background:var(--background-color-main);border-radius:var(--card-border-radius);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding:.65rem .8rem}.rdx .dec__q{font-size:var(--font-small);font-weight:var(--font-weight-bold);margin-right:.3rem}.rdx .dec--form{align-items:stretch;background:var(--app-light-blue);flex-direction:column}.rdx .dec--done{background:var(--color-light-gray);font-size:var(--font-small);justify-content:space-between}.rdx .dec__in{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);color:var(--text-color-main);font:inherit;font-size:var(--font-small);padding:.45rem .6rem}.rdx .dec__in:focus{border-color:var(--app-blue);outline:none}.rdx .dec__b{display:flex;gap:.5rem}.rdx .dec--opts{align-items:stretch;gap:.6rem}.rdx .dec--opts .dec__q{flex:1 0 100%}.rdx .dec__o{align-items:stretch;background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);display:flex;flex:1 1 9.5rem;flex-direction:column;gap:.4rem;padding:.5rem}.rdx .dec__o .button{justify-content:center;width:100%}.rdx .dec__o small{color:var(--color-gray-blue);font-size:var(--font-tiny);line-height:1.3;text-align:center}.rdx .attupd{color:var(--text-color-label);font-size:var(--font-small);text-align:right}.rdx .attupd b{color:var(--text-color-main)}.rdx .attupd--stale{background:var(--app-light-orange);border-radius:var(--default-border-radius);padding:.2rem .55rem}.rdx .attupd--stale b{color:var(--app-golden)}.rdx .wstrip{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-small);gap:.45rem;margin-top:.6rem}.rdx .wstrip__k{color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;margin-right:.2rem;text-transform:uppercase}.rdx .wchip{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:999px;color:var(--text-color-main);cursor:pointer;font:inherit;font-size:var(--font-small);padding:.25rem .65rem}.rdx .wchip b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rdx .wchip--new b{color:var(--app-blue)}.rdx .wchip--good b{color:var(--app-green)}.rdx .wchip--crit b{color:var(--app-red)}.rdx .wchip.on,.rdx .wchip:hover{border-color:var(--app-blue)}.rdx .wchip.on{background:var(--app-light-blue)}.rdx .wtr{display:inline-block;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);margin-left:.4rem;white-space:nowrap}.rdx .wtr--up{color:var(--app-red)}.rdx .wtr--down{color:var(--app-green)}.rdx .seen{background:var(--app-blue);border-radius:50%;display:inline-block;height:8px;margin-right:.4rem;vertical-align:.1em;width:8px}.rdx .vverd{flex-basis:100%;font-size:var(--font-small);font-weight:var(--font-weight-bold)}.rdx .vverd--green{color:var(--app-green)}.rdx .vverd--amber{color:var(--app-golden)}.rdx .vverd--red{color:var(--app-red)}.rdx .vopt__sum,.rdx .vverd--grey{color:var(--text-color-label)}.rdx .vopt__sum{font-size:var(--font-small);grid-column:2/-1;margin-top:-.1rem}.rdx .oplan{background:var(--app-light-green);border-left:3px solid var(--app-green);border-radius:var(--card-border-radius);display:flex;flex-direction:column;font-size:var(--font-small);gap:.3rem;line-height:1.5;margin-top:.55rem;padding:.65rem .8rem}.rdx .oplan b{color:var(--app-green)}.rdx .pbk{margin:.45rem 0 .2rem;width:100%}.rdx .pbk__t{background:var(--color-light-gray);height:12px;overflow:visible;position:relative}.rdx .pbk__life,.rdx .pbk__t{border-radius:var(--card-border-radius)}.rdx .pbk__life{background:var(--app-light-green);bottom:0;left:0;position:absolute;top:0}.rdx .pbk__rng{border-radius:var(--default-border-radius);bottom:2px;position:absolute;top:2px}.rdx .pbk__rng--ok{background:var(--app-green)}.rdx .pbk__rng--part{background:var(--app-golden)}.rdx .pbk__rng--no{background:var(--app-red)}.rdx .pbk__m{background:var(--text-color-main);bottom:-4px;margin-left:-1px;position:absolute;top:-4px;width:2px}.rdx .pbk__ax{color:var(--text-color-label);font-size:var(--font-vsmall);height:1.1rem;margin-top:.15rem;position:relative}.rdx .pbk__ax span{position:absolute;top:0;white-space:nowrap}.rdx .pbk__ax span:first-child{left:0}.rdx .pbk__ax span:nth-child(2){color:var(--text-color-main);font-weight:var(--font-weight-bold);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rdx .pbk__ax span:last-child{right:0}.rdx .pbk__s{font-size:var(--font-small);line-height:1.5;margin-top:.2rem}.rdx .attrep{align-items:flex-end;display:flex;flex-direction:column;margin-top:.35rem;position:relative}.rdx .attrep__b{font-weight:var(--font-weight-bold);gap:.4rem}.rdx .attrep__p{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);box-shadow:0 8px 24px rgba(35,44,51,.16);padding:.85rem .95rem;position:absolute;right:0;top:calc(100% + .35rem);width:min(420px,92vw);z-index:20}.rdx .attrep__h{font-size:var(--font-small-medium);margin-bottom:.25rem}.rdx .attrep__f{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.65rem}.rdx .attrep__o{align-items:flex-start;background:var(--app-white);border:1px solid var(--app-sky-blue);border-radius:var(--card-border-radius);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.1rem;padding:.55rem .7rem;text-align:left}.rdx .attrep__o b{color:var(--app-blue);font-size:var(--font-small-medium)}.rdx .attrep__o span{color:var(--text-color-label);font-size:var(--font-small)}.rdx .attrep__o:hover{background:var(--app-light-blue);border-color:var(--app-blue)}.rdx .lb__grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:minmax(320px,1fr) minmax(360px,1.15fr);margin-top:1rem}@media (max-width:980px){.rdx .lb__grid{grid-template-columns:1fr}}.rdx .lb__sec{color:var(--text-color-label);font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin:.9rem 0 .4rem;text-transform:uppercase}.rdx .lb__sec:first-child{margin-top:0}.rdx .lb__row{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-bottom:.55rem}.rdx .lb__f{display:flex;flex-direction:column;font-size:var(--font-small);gap:.2rem}.rdx .lb__k{align-items:center;display:flex;font-weight:var(--font-weight-bold);gap:.35rem}.rdx .lb__in,.rdx .lb__k{color:var(--text-color-main)}.rdx .lb__in{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);font:inherit;font-size:var(--font-small);padding:.35rem .5rem}.rdx .lb__in:focus{border-color:var(--app-blue);outline:none}.rdx .lb__u{color:var(--text-color-label);font-size:var(--font-small)}.rdx .lb__ig{align-items:center;display:flex;gap:.25rem}.rdx .lb__h{color:var(--text-color-label);font-size:var(--font-vsmall);line-height:1.4}.rdx .lb__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;margin:-.2rem 0 .6rem}.rdx .lb__chips .mtab{font-size:var(--font-vsmall);padding:.2rem .5rem}.rdx .lsrc{border-radius:var(--default-border-radius);font-size:var(--font-tiny);font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:.05em;padding:.05rem .35rem;text-transform:uppercase;white-space:nowrap}.rdx .lsrc--you{background:var(--app-light-blue);color:var(--app-blue)}.rdx .lsrc--data{background:var(--app-light-green);color:var(--app-green)}.rdx .lsrc--src{background:var(--color-light-gray);color:var(--text-color-label)}.rdx .lsrc--gap{background:var(--app-light-orange);color:var(--app-golden)}.rdx .lb__out{background:var(--background-color-main);border-radius:var(--card-border-radius);padding:1rem 1.1rem}.rdx .lb__commit,.rdx .lb__fsc,.rdx .lb__kpis{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.rdx .lb__fsc{grid-template-columns:repeat(3,minmax(0,1fr))}.rdx .lb__commit>div,.rdx .lb__fsc>div,.rdx .lb__kpis>div{background:var(--app-white);border-radius:var(--default-border-radius);display:flex;flex-direction:column;gap:.05rem;padding:.55rem .65rem}.rdx .lb__commit span,.rdx .lb__fsc span,.rdx .lb__kpis span{color:var(--text-color-label);font-size:var(--font-vsmall)}.rdx .lb__commit b,.rdx .lb__fsc b,.rdx .lb__kpis b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums}.rdx .lb__commit em,.rdx .lb__fsc em,.rdx .lb__kpis em{color:var(--text-color-label);font-size:var(--font-vsmall);font-style:normal}.rdx .lb__fsc--own{box-shadow:inset 0 0 0 1px var(--app-green)}.rdx .lb__fsc--own b{color:var(--app-green)}.rdx .lb__commit>div{background:var(--app-light-green)}.rdx .lb__miss{background:var(--app-light-orange);border-radius:var(--default-border-radius);color:var(--text-color-main);font-size:var(--font-small);margin-top:.5rem;padding:.45rem .65rem}.rdx .lb__bench{grid-gap:.7rem;align-items:center;display:grid;font-size:var(--font-small);gap:.7rem;grid-template-columns:130px 1fr minmax(170px,auto);margin:.3rem 0}.rdx .lb__bench--off{grid-template-columns:130px 1fr}.rdx .lb__bar{background:linear-gradient(90deg,var(--app-light-green),var(--color-light-gray),var(--app-light-red));border-radius:var(--default-border-radius);height:10px;position:relative}.rdx .lb__q{background:rgba(99,126,146,.18);bottom:0;position:absolute;top:0}.rdx .lb__med{background:var(--text-color-label);bottom:-3px;margin-left:-1px;position:absolute;top:-3px;width:2px}.rdx .lb__you{background:var(--app-blue);border-radius:50%;box-shadow:0 0 0 2px var(--app-white);height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;width:12px}.rdx .lb__bv{white-space:nowrap}.rdx .lb__src{display:flex;flex-direction:column;font-size:var(--font-small);gap:.3rem;list-style:none}.rdx .lb__src li{align-items:baseline;display:flex;gap:.45rem;line-height:1.4}.rdx .lb__src .lsrc{flex:none}.rdx .lb__act{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.9rem}.rdx .lv__in{display:flex;flex-direction:column;gap:.9rem}.rdx .lv__step{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:28px 1fr}.rdx .lv__n{align-items:center;background:var(--app-blue);border-radius:50%;color:var(--app-white);display:flex;font-size:var(--font-small);height:26px;justify-content:center;width:26px}.rdx .lv__n,.rdx .lv__st{font-weight:var(--font-weight-bold)}.rdx .lv__st{font-size:var(--font-small-medium);margin:.15rem 0 .45rem}.rdx .lv__row{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.4rem}.rdx .lv__arrow{color:var(--text-color-label)}.rdx .lv__grid{grid-gap:.6rem .9rem;display:grid;gap:.6rem .9rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.rdx .lv__f{display:flex;flex-direction:column;font-size:var(--font-small);gap:.2rem}.rdx .lv__k{color:var(--text-color-main);font-weight:var(--font-weight-bold)}.rdx .lv__ig{align-items:center;display:flex;gap:.3rem}.rdx .lv__seg{border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);display:inline-flex;flex-wrap:wrap;margin-bottom:.35rem;overflow:hidden}.rdx .lv__seg button{background:var(--app-white);border:0;color:var(--text-color-main);cursor:pointer;font:inherit;font-size:var(--font-small);padding:.4rem .75rem}.rdx .lv__seg button+button{border-left:1px solid var(--color-light-gray-blue)}.rdx .lv__seg button.on{background:var(--app-blue);color:var(--app-white);font-weight:var(--font-weight-bold)}.rdx .lv__fold{border:1px solid var(--color-light-gray-red);border-radius:var(--card-border-radius)}.rdx .lv__fold.on{border-color:var(--color-light-gray-blue)}.rdx .lv__fh{align-items:center;background:none;border:0;color:var(--text-color-main);cursor:pointer;display:flex;font:inherit;font-size:var(--font-small);gap:1rem;justify-content:space-between;padding:.55rem .75rem;text-align:left;width:100%}.rdx .lv__fh>span{display:flex;flex-direction:column;gap:.1rem}.rdx .lv__fh i{color:var(--app-blue);font-size:1.1rem;font-style:normal}.rdx .lv__fb{padding:0 .75rem .75rem}.rdx .lv__sub{color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;margin:.8rem 0 .4rem;text-transform:uppercase}.rdx .lv__acc{align-items:center;border-radius:var(--default-border-radius);display:flex;font-size:var(--font-small);gap:.6rem;padding:.55rem .75rem}.rdx .lv__acc--part{background:var(--app-light-orange)}.rdx .lv__acc--ok{background:var(--app-light-green)}.rdx .lv__dots{display:inline-flex;gap:3px}.rdx .lv__dots i{background:var(--color-light-gray-blue);border-radius:50%;height:9px;width:9px}.rdx .lv__acc--part .lv__dots i.on{background:var(--app-golden)}.rdx .lv__acc--ok .lv__dots i.on{background:var(--app-green)}.rdx .lv__head{font-size:var(--font-small-medium);line-height:1.55;margin-bottom:.4rem;padding:.2rem 0 .8rem}.rdx .lv__blk,.rdx .lv__head{border-bottom:1px solid var(--color-light-gray-red)}.rdx .lv__blk{padding:.75rem 0}.rdx .lv__blk:last-of-type{border-bottom:0}.rdx .lv__bt{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-small);font-weight:var(--font-weight-bold);gap:.15rem .6rem;letter-spacing:.05em;margin-bottom:.45rem;text-transform:uppercase}.rdx .lv__bt .lb__h{font-weight:var(--font-weight-reg);letter-spacing:0;text-transform:none}.rdx .lv__big{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.35rem}.rdx .lv__big>div{background:var(--app-white);border-radius:var(--default-border-radius);display:flex;flex-direction:column;padding:.55rem .7rem}.rdx .lv__big b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium-large);font-variant-numeric:tabular-nums}.rdx .lv__big span{color:var(--text-color-label);font-size:var(--font-vsmall)}.rdx .lv__sent{font-size:var(--font-small);line-height:1.5;margin-bottom:.4rem}.rdx .lv__sent--2{margin-top:.55rem}.rdx .lv__barlab{color:var(--text-color-label);display:flex;font-size:var(--font-vsmall);justify-content:space-between;margin-top:.15rem}.rdx .lv__fbar{grid-gap:.6rem;align-items:center;display:grid;font-size:var(--font-small);gap:.6rem;grid-template-columns:90px 1fr 90px;margin:.3rem 0}.rdx .lv__fbar>div{background:var(--app-white);height:12px;overflow:hidden}.rdx .lv__fbar i,.rdx .lv__fbar>div{border-radius:var(--card-border-radius)}.rdx .lv__fbar i{background:var(--color-light-gray-blue);display:block;height:100%}.rdx .lv__fbar--own i{background:var(--app-green)}.rdx .lv__fbar b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rdx .lv__fbar--own b{color:var(--app-green)}.rdx .lv__win{background:var(--app-light-green)}.rdx .lv__warn,.rdx .lv__win{border-radius:var(--default-border-radius);font-size:var(--font-small);margin-top:.45rem;padding:.5rem .7rem}.rdx .lv__warn{background:var(--app-light-orange)}.rdx .lv__blk--commit .lv__sent{font-size:var(--font-small-medium)}.rdx .ndec{background:var(--tint-red);border-left:1px solid var(--app-red);border:1px solid var(--app-red);border-left-width:4px;border-radius:var(--card-border-radius);margin-top:.8rem;padding:.75rem .9rem}.rdx .ndec__h{align-items:flex-start;display:flex;font-size:var(--font-small-medium);gap:.6rem}.rdx .ndec__h>div{display:flex;flex-direction:column;gap:.15rem}.rdx .ndec__h b{color:var(--app-red)}.rdx .ndec__r{grid-gap:.8rem;align-items:center;background:var(--app-white);border-radius:var(--default-border-radius);display:grid;font-size:var(--font-small);gap:.8rem;grid-template-columns:minmax(200px,1.6fr) minmax(110px,.7fr) minmax(130px,.8fr) auto;margin-top:.6rem;padding:.55rem .7rem}.rdx .ndec__r>div{display:flex;flex-direction:column;gap:.1rem}.rdx .ndec__r b{font-size:var(--font-small-medium)}.rdx .ndec__note{color:var(--text-color-label);font-size:var(--font-vsmall);font-style:italic;margin-top:.5rem}@media (max-width:760px){.rdx .ndec__r{grid-template-columns:1fr 1fr}}.rdx .rvw__g{border-top:1px solid var(--color-light-gray-red);margin-top:.8rem;padding-top:.6rem}.rdx .rvw__gh{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--font-small-medium);gap:.6rem;margin-bottom:.35rem}.rdx .rvw__r{grid-gap:.7rem;align-items:center;background:var(--app-light-orange);border-radius:var(--default-border-radius);display:grid;font-size:var(--font-small);gap:.7rem;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) auto;margin-top:.35rem;padding:.5rem .6rem}.rdx .rvw__r>div:first-child{display:flex;flex-direction:column;gap:.1rem}.rdx .rvw__b{align-items:center;display:flex;gap:.6rem}.rdx .rvw--rec{border:1px solid var(--app-golden);border-radius:var(--card-border-radius);margin-top:1rem;padding:.7rem .8rem}@media (max-width:760px){.rdx .rvw__r{grid-template-columns:1fr}}.rdx .lv__city{display:inline-flex;flex-direction:column;position:relative}.rdx .lv__sugs{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);box-shadow:0 6px 18px rgba(35,44,51,.16);display:flex;flex-direction:column;left:0;max-height:260px;min-width:220px;overflow:auto;position:absolute;top:calc(100% + 2px);z-index:30}.rdx .lv__sugs[hidden]{display:none}.rdx .lv__sug{background:none;border:0;color:var(--text-color-main);cursor:pointer;font:inherit;font-size:var(--font-small);padding:.4rem .6rem;text-align:left}.rdx .lv__sug.on,.rdx .lv__sug:hover{background:var(--app-light-blue)}.rdx .lv__chk{font-size:var(--font-vsmall);margin-top:.15rem}.rdx .lv__chk--ok{color:var(--app-green)}.rdx .lv__chk--bad{color:var(--app-golden)}.rdx .lv__mapw{grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(0,330px) minmax(140px,1fr);margin:.5rem 0 .2rem}.rdx .lv__map{background:var(--app-white);border:1px solid var(--color-light-gray-red);border-radius:var(--card-border-radius);display:block;height:auto;width:100%}.rdx .lv__mapf{display:flex;flex-direction:column;font-size:var(--font-small);gap:.15rem}.rdx .lv__mapf b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums}@media (max-width:560px){.rdx .lv__mapw{grid-template-columns:1fr}}.rdx .lv__pick{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin:.1rem 0 .4rem}.rdx .lv__chip{align-items:center;background:var(--app-light-blue);border-radius:999px;display:inline-flex;font-size:var(--font-small);gap:.35rem;padding:.2rem .3rem .2rem .55rem}.rdx .lv__chip button{background:none;border:0;color:var(--app-blue);cursor:pointer;font-size:1rem;line-height:1;padding:0 .2rem}.rdx .lv__unit{padding:.35rem .3rem;width:auto}.rdx #lanetrucksug{min-width:340px}.rdx #lanetrucksug .lv__sug{white-space:nowrap}.rdx .rfp__bar{align-items:flex-end;background:var(--background-color-main);border-radius:var(--card-border-radius);display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;margin-top:.9rem;padding:.7rem .85rem}.rdx .rfp__del{font-size:var(--font-small);margin-left:.4rem}.rdx .rfp__sw{background:var(--app-light-green);border-radius:var(--default-border-radius);font-size:var(--font-small);margin-top:.5rem;padding:.45rem .7rem}.rdx .rfp__sw--no{background:var(--color-light-gray);color:var(--text-color-label)}.rdx .rfp__tot{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.8rem}.rdx .rfp__tot>div{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);display:flex;flex-direction:column;padding:.55rem .7rem}.rdx .rfp__tot span{color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;text-transform:uppercase}.rdx .rfp__tot b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--font-medium);font-variant-numeric:tabular-nums}.rdx .rfp__tot em{color:var(--text-color-label);font-size:var(--font-vsmall);font-style:normal}@media (max-width:980px){.rdx .rfp__tot{grid-template-columns:repeat(3,minmax(0,1fr))}}.rdx .rfp__lanes{border:1px solid var(--color-light-gray-red);border-radius:var(--card-border-radius);margin-top:.8rem;overflow:hidden}.rdx .rfp__lh,.rdx .rfp__lr{grid-gap:.5rem;align-items:center;display:grid;font-size:var(--font-small);gap:.5rem;grid-template-columns:28px minmax(200px,2.2fr) 70px 70px 90px 80px minmax(120px,1fr) 110px 56px 50px;padding:.5rem .75rem}.rdx .rfp__lh{background:var(--color-light-gray);color:var(--text-color-label);font-size:var(--font-vsmall);letter-spacing:.05em;text-transform:uppercase}.rdx .rfp__lr{border-top:1px solid var(--color-light-gray-red);cursor:pointer}.rdx .rfp__lr:hover{background:var(--color-blue-off-white)}.rdx .rfp__lr.on{background:var(--app-light-blue);box-shadow:inset 3px 0 0 var(--app-blue)}.rdx .rfp__lr b{display:block}.rdx .rfp__lr em{color:var(--text-color-label);font-size:var(--font-vsmall);font-style:normal}.rdx .rfp__lh .r,.rdx .rfp__lr .r{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rdx .rfp__act{display:flex;gap:.4rem;justify-content:flex-end}.rdx .rfp__act button{font-size:1rem;padding:0 .15rem}.rdx .rfp__lr .lv__dots i.on{background:var(--app-green)}@media (max-width:980px){.rdx .rfp__lh{display:none}.rdx .rfp__lr{grid-template-columns:28px 1fr 1fr}}.rdx .rfp__btns{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.7rem}.rdx .rfp__imp{background:var(--app-light-blue);border:1px solid var(--app-blue);border-radius:var(--card-border-radius);margin-top:.8rem;padding:.8rem .9rem}.rdx .rfp__imph{font-size:var(--font-small-medium);margin-bottom:.25rem}.rdx .rfp__impl{background:var(--app-white);border-radius:var(--default-border-radius);margin-top:.5rem;max-height:260px;overflow:auto}.rdx .rfp__impl>div{grid-gap:.6rem;border-top:1px solid var(--color-light-gray-red);display:grid;font-size:var(--font-small);gap:.6rem;grid-template-columns:60px minmax(200px,1.2fr) 1.4fr;padding:.35rem .6rem}.rdx .rfp__impl>div.bad{background:var(--app-light-orange)}.rdx .rfp__ed{border-top:2px solid var(--color-light-gray-red);margin-top:1rem;padding-top:1rem}.rdx .rfp__lane{margin-top:0}.rdx .gfab{align-items:center;background:var(--app-blue);border:none;border-radius:999px;bottom:1.25rem;box-shadow:0 4px 14px rgba(35,44,51,.22);color:var(--app-white);cursor:pointer;display:flex;font:inherit;font-size:var(--font-small);font-weight:var(--font-weight-bold);gap:.45rem;padding:.7rem 1.1rem;position:fixed;right:1.25rem;z-index:990}.rdx .gfab:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.rdx .gd{background:var(--app-white);border-left:1px solid var(--color-light-gray-blue);bottom:0;box-shadow:-8px 0 24px rgba(35,44,51,.14);display:flex;flex-direction:column;position:fixed;right:0;top:3.35rem;width:min(400px,100%);z-index:990}.rdx .gd--in{-webkit-animation:rdx-drIn .2s ease-out;animation:rdx-drIn .2s ease-out}.rdx .gd__h{border-bottom:1px solid var(--color-light-gray-red);gap:.6rem;justify-content:space-between;padding:.8rem 1rem}.rdx .gd__h,.rdx .gd__t{align-items:center;display:flex}.rdx .gd__t{font-size:var(--font-small-medium);font-weight:var(--font-weight-bold);gap:.45rem}.rdx .gd__hb{align-items:center;display:flex;gap:.7rem}.rdx .gd__x{background:none;border:none;color:var(--text-color-label);cursor:pointer;font:inherit;font-size:var(--font-vsmall);padding:.2rem}.rdx .gd__x:hover{color:var(--app-blue)}.rdx .gd__close{color:var(--text-color-main);font-size:1.1rem;line-height:1}.rdx .gd__log{display:flex;flex:1 1;flex-direction:column;gap:.65rem;min-height:0;overflow-y:auto;padding:.9rem 1rem}.rdx .gd__hi{color:var(--text-color-label);font-size:var(--font-small);line-height:1.55}.rdx .gd__hi b{color:var(--text-color-main)}.rdx .gd__m{font-size:var(--font-small);line-height:1.55;max-width:92%;padding:.55rem .8rem}.rdx .gd__m p{margin:0 0 .45rem}.rdx .gd__m p:last-child{margin-bottom:0}.rdx .gd__m ul{margin:.2rem 0 .45rem 1.1rem;padding:0}.rdx .gd__m li{margin:.15rem 0}.rdx .gd__m--u{align-self:flex-end;background:var(--app-blue);border-radius:12px 12px 2px 12px;color:var(--app-white);white-space:pre-wrap}.rdx .gd__m--g{align-self:flex-start;background:var(--color-light-gray);border-radius:12px 12px 12px 2px}.rdx .gd__src{color:var(--text-color-label);font-size:var(--font-vsmall);margin-top:.4rem}.rdx .gd__act{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.rdx .gd__act .button{font-size:var(--font-vsmall);padding:.3rem .65rem}.rdx .gd__veh{background:none;border:none;color:var(--app-blue);cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);padding:0;text-align:left}.rdx .gd__veh:hover{text-decoration:underline}.rdx .gd__chips{border-top:1px solid var(--color-light-gray-red);display:flex;flex-wrap:wrap;gap:.4rem;padding:.65rem 1rem .55rem}.rdx .gd__chip{background:var(--app-white);border:1px solid var(--app-blue);border-radius:999px;color:var(--app-blue);cursor:pointer;font:inherit;font-size:var(--font-vsmall);padding:.32rem .65rem;text-align:left}.rdx .gd__chip:hover{background:var(--app-blue);color:var(--app-white)}.rdx .gd__chip:disabled{cursor:default;opacity:.5}.rdx .gd__in{align-items:flex-end;display:flex;gap:.5rem;padding:0 1rem .45rem}.rdx .gd__in textarea{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);color:var(--text-color-main);flex:1 1;font:inherit;font-size:var(--font-small);max-height:8rem;min-height:2.6rem;min-width:0;padding:.5rem .7rem;resize:none}.rdx .gd__in textarea:focus{border-color:var(--app-blue);outline:none}.rdx .gd__note{color:var(--text-color-label);font-size:var(--font-vsmall);line-height:1.45;padding:0 1rem .8rem}@media (min-width:1280px){.rdx.gd-dock .gd{box-shadow:none}}@media (max-width:640px){.rdx .gd{border-left:none;border-radius:14px 14px 0 0;border-top:1px solid var(--color-light-gray-blue);box-shadow:0 -8px 24px rgba(35,44,51,.18);height:80vh;top:auto;width:100%}.rdx .gd--in{-webkit-animation:rdx-gdUp .22s ease-out;animation:rdx-gdUp .22s ease-out}.rdx .gfab{bottom:1rem;right:1rem}}@-webkit-keyframes rdx-gdUp{0%{opacity:.4;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rdx-gdUp{0%{opacity:.4;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:none;transform:none}}@media (prefers-reduced-motion:reduce){.rdx .gd--in{-webkit-animation:none;animation:none}}.rdx .pick__see{background:none;border:none;color:var(--app-blue);cursor:pointer;font:inherit;font-size:var(--font-small);margin-top:.35rem;padding:0}.rdx .pick__see:hover{text-decoration:underline}.rdx .pick__veh{background:var(--app-white);border:1px solid var(--color-light-gray-blue);border-radius:var(--default-border-radius);flex-basis:100%;margin-top:.5rem;max-height:280px;overflow-y:auto}.rdx .pick__vr{background:none;border:none;border-bottom:1px solid var(--color-light-gray-blue);color:var(--text-color-main);cursor:pointer;display:flex;font:inherit;font-size:var(--font-small);gap:1rem;justify-content:space-between;padding:.45rem .7rem;text-align:left;width:100%}.rdx .pick__vr:last-child{border-bottom:none}.rdx .pick__vr:hover{background:#f3f5f8;background:var(--color-light-gray,#f3f5f8)}.rdx .pick__vr span{color:var(--text-color-label);text-align:right}.rdx .pick__vr--off{color:var(--text-color-label);cursor:default}.rdx .pick__vr--off:hover{background:none}.rdx .redit{background:var(--background-color-main);border:1px solid var(--color-light-gray-blue);border-radius:var(--card-border-radius);font-size:var(--font-small);margin-top:.8rem;padding:.8rem .9rem}.rdx .redit__f{display:flex;flex-direction:column;gap:.2rem;margin-top:.5rem}.rdx .redit__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.6rem}.rdx .redit__row .dec__in{flex:1 1;min-width:16rem}.rdx .redit__end{border-top:1px solid var(--color-light-gray-red);display:flex;flex-direction:column;gap:.3rem;margin-top:1rem;padding-top:.8rem}@media (max-width:640px){.rdx ul.tab-list{padding-right:12px}.rdx ul.tab-list>li{flex:1 1;max-width:none;min-width:0;padding:0 16px 0 14px}}.hubspot-invited-user-form{margin-bottom:10px}.hubspot-form-logo-header-group{align-items:var(--header-display-align-items);display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:var(--header-display-padding)}.hubspot-form-logo-header-group img{max-width:175px;width:175px}.hubspot-form-header-group{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;width:100%}.hubspot-form-header-group p{color:var(--text-color-main);font-size:var(--font-large);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:.25rem}.registration-form-timeline-group{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);margin-left:5%;margin-top:auto;width:90%}.registration-form-timeline-group p{color:var(--text-color-main);font-size:var(--font-vsmall);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:.25rem}.registration-form-timeline-subgroup{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;text-align:center;width:100%}#hubspotForm input[type=email],#hubspotForm input[type=text]{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-size:var(--font-vsmall);margin-top:.5rem;padding:10px;width:95%}#hubspotForm input[type=email]::-webkit-input-placeholder,#hubspotForm input[type=text]::-webkit-input-placeholder{color:var(--color-gray);font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}#hubspotForm input[type=email]::placeholder,#hubspotForm input[type=text]::placeholder{color:var(--color-gray);font-size:var(--font-small);-webkit-text-decoration:italic;text-decoration:italic}#hubspotForm input[type=email]:focus,#hubspotForm input[type=text]:focus{border-color:var(--color-gray);outline:none}#hubspotForm input[type=email]:hover,#hubspotForm input[type=text]:hover{border-color:var(--color-gray)}#hubspotForm input[type=submit]{align-items:center;background-color:var(--app-green);border:none;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:space-between;padding:.5rem .75rem;position:relative}#hubspotForm .hs-form-checkbox{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:.5rem}#hubspotForm .hs-form-checkbox label span{color:var(--text-color-label);font-size:var(--font-vsmall);margin-left:.5rem}#hubspotForm .actions{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:.25rem}#hubspotForm li{list-style-type:none}#hubspotForm li label{color:var(--text-color-label);font-size:var(--font-vsmall)}#hubspotForm .hs-form-required{color:var(--app-red);margin-left:.25rem}#hubspotForm .hs-form-field{font-size:var(--font-small);margin-bottom:1rem}#hubspotForm select{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);font-size:var(--font-small);margin-top:.5rem;padding:10px;width:95%}.hs-input:not([type=file]){background-color:#f5f8fa}.report-header-background-div{margin-bottom:.25rem}.report-title-group{background-color:var(--background-color-nav);display:grid;grid-template-columns:70% 30%;padding:.75rem}.report-title-group p{align-items:center;color:var(--app-white);font-size:var(--font-medium-large);line-height:1.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report-subtitle-group{align-items:center;background-color:var(--app-white);display:grid;padding-left:1rem;padding-right:1rem;padding-top:.75rem}.report-subtitle-group p{color:var(--text-color-label);font-size:var(--font-medium);font-weight:var(--font-weight-reg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report-subtitle-date-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.reports-select-timeframe-group{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:1rem;width:40%}.download-reports-group,.download-reports-group-5{align-items:center;background-color:var(--app-white);border-radius:var(--card-border-radius);display:grid;margin-bottom:.5rem;padding:1.5rem 1rem;width:98%}.download-reports-group{grid-template-columns:25% 25% 25% 25%}.download-reports-group-5{grid-template-columns:20% 20% 20% 20% 20%}.download-reports-icon-group{align-items:center;display:flex;justify-content:space-between}.download-reports-icon-group svg{margin-left:10px}.download-reports-loading-spinner-container{align-items:center;display:flex;height:1.3rem;justify-content:center;width:8rem}.download-reports-loading-spinner-container svg{height:2rem;width:6rem}.download-reports-additional-info-button{background-color:var(--app-white);border:1px solid var(--text-color-label);border-radius:var(--default-border-radius);color:var(--text-color-label);cursor:pointer;margin:auto;padding:.5rem}.report-page-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:17% 83%}.reports-sidebar-container{justify-content:space-between;max-height:75vh;min-height:75vh;overflow-x:hidden;overflow-y:hidden;padding:var(--padding-1)}.reports-container-group,.reports-sidebar-container{background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column}.reports-container-group{max-height:79vh;min-height:79vh;overflow:hidden}.reports-sidebar-label-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.select-dropdown-reports-main-container{display:inline-block;position:relative;width:50%}.select-dropdown-reports-date-container,.select-dropdown-reports-date-container-disabled{margin-left:1rem;position:relative;width:100%}.select-dropdown-reports-date-container-disabled{cursor:not-allowed;position:relative}.select-dropdown-reports-date-container-disabled:after{background:#333;border-radius:var(--default-border-radius);box-shadow:0 2px 8px var(--color-black-opac-01);color:var(--app-white);content:"Please select a year";cursor:not-allowed;font-size:var(--font-vsmall);left:50%;opacity:0;padding:5px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 5s ease;visibility:hidden;white-space:nowrap;z-index:10}.select-dropdown-reports-date-container-disabled:hover:after{opacity:1;visibility:visible}.custom-reports-checkbox-grid-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.standard-reports-container-group{display:flex;flex-direction:column;overflow-y:scroll;padding:0 0 1rem 1rem}.report-question-group-container{display:flex;flex-direction:column;padding:.5rem}.report-question-group-container-question{display:flex;flex-direction:column;font-weight:var(--font-weight-bold);line-height:1.75rem;margin-bottom:.15rem}.energy-dropdown-container-group{display:grid;grid-template-columns:60% 40%;margin-top:1rem}.reporting-flex-group,.reporting-intro-selected-date-group{align-items:center;display:flex;flex-direction:row}.reporting-intro-selected-date-group p{align-items:center;line-height:2rem;margin-left:1rem}.report-new-entry-container{align-items:center;border:1px solid var(--text-color-label);border-radius:var(--border-radius-50);color:var(--text-color-label);cursor:pointer;display:inline-block;height:2rem;justify-content:center;margin-left:.5rem;position:relative;width:2rem}.report-new-entry-container p{align-items:center;display:flex;justify-content:center}.report-delete-entry-container{align-items:center;color:var(--text-color-label);cursor:pointer;display:inline-block;justify-content:center;margin-left:.5rem;position:relative}.company-name-title-reports{color:var(--text-color-label);font-size:var(--font-small-medium);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal}@media screen and (max-width:900px){.report-page-container{display:flex;flex-direction:column}.reports-sidebar-container{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}.vp-settings-container{height:inherit}.vp-settings-table{max-height:80vh}.vp-settings-modal-table,.vp-settings-table{border-collapse:collapse;margin-top:1rem;overflow-y:scroll;width:100%}.vp-settings-modal-table{max-height:35vh}.settings-update-vehicle-modal-group{align-items:center;display:flex;flex-direction:column;height:100%}.settings-singular-update-vehicle-content{align-items:center;display:flex;flex-direction:column;margin-top:1rem;width:100%}.settings-update-vehicle-fields-group-pair{grid-gap:1rem;background-color:var(--app-light-gray);border-radius:var(--default-border-radius);display:grid;gap:1rem;grid-template-columns:50% 50%;margin-bottom:.25rem;padding:.5rem;width:100%}.settings-update-vehicle-fields-group{width:100%}.settings-update-vehicle-fields{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:30% 60%;margin-top:.75rem;width:100%}.settings-update-vehicle-fields p{align-items:center;font-size:var(--font-vsmall);margin:0}.settings-update-vehicle-fields input{width:98%}.setting-vehicle-warning{color:var(--app-red);font-size:var(--font-tiny);margin:.75rem;text-align:center}.settings-update-vehicle-button-group{display:flex;flex-direction:row;justify-content:space-between;margin-top:.75rem;width:100%}.search-clear-button-container{align-items:center;display:grid;grid-template-columns:70% 15%;justify-content:space-around}.search-clear-button-container button{background-color:var(--app-light-gray);border:none;border-radius:var(--card-border-radius);color:var(--text-color-label);cursor:pointer;font-size:var(--font-vsmall);font-weight:var(--font-weight-bold);padding:var(--padding-1)}.settings-bulk-header-container{align-items:center;display:grid;grid-template-columns:25% 50% 25%;justify-content:space-around;margin-top:6px}#vin-decoder-page-container{grid-gap:2rem;border-radius:var(--default-border-radius);display:grid;gap:2rem;grid-template-columns:10% 90%;height:80vh;padding:var(--padding-025)}.vin-decoder-sidebar{align-items:start;border-radius:var(--default-border-radius);display:flex;flex-direction:column;font-size:var(--font-small);padding:.1rem;width:100%}.vin-decoder-sidebar-subgroup{align-items:center;display:grid;grid-template-columns:10% 90%;margin:1rem 0;padding:8px;width:100%}.vin-decoder-sidebar-subgroup p{margin-left:1.5rem}.vin-decoder-sidebar-subgroup-comp,.vin-decoder-sidebar-subgroup-null{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01)}.vin-decoder-sidebar-subgroup-ip{background-color:var(--app-light-gray);border-radius:var(--default-border-radius)}.vin-decoder-sidebar-button{margin:1rem 0;width:100%}.vin-decoder-sidebar-button,.vin-decoder-sidebar-button button{display:flex;justify-content:center}.vin-decoder-sidebar-button button svg{margin-right:.5rem}#vin-decoder-page-content{border-radius:var(--default-border-radius);font-size:var(--font-small);padding:var(--padding-025);width:95%}.vin-decoder-upload-file-page-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;margin-top:.5rem;width:100%}.vin-decoder-download-template-group{grid-gap:.5rem;align-items:center;background-color:var(--app-light-gray);border-radius:var(--default-border-radius);display:grid;gap:.5rem;grid-template-columns:70% 30%;margin-bottom:.5rem;margin-top:.5rem;padding:.75rem;width:60%}.vin-decoder-download-template-header-container{display:flex;flex-direction:column}.vin-decoder-download-template-header-container p{color:var(--text-color-label);font-size:var(--font-small)}.vin-decoder-download-template-header-container svg{color:var(--app-green);height:27px;width:27px}.vin-decoder-download-group-header{align-items:center;display:flex;flex-direction:row}.vin-decoder-download-template-header-container
	.vin-decoder-download-group-header
	p{margin-left:1rem}.vin-decoder-upload-csv-container{align-items:center;background-color:rgba(243,247,254,.433);border:1px dashed var(--app-blue);border-radius:var(--card-border-radius);display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem;padding:var(--padding-1);width:60%}.vin-decoder-upload-csv-container svg{color:var(--app-blue);height:50px;width:50px}.vin-decoder-upload-csv-container p{color:var(--app-blue);font-size:var(--font-medium);font-weight:var(--font-weight-bold);margin-top:1rem}.vin-decoder-upload-csv-container input[type=file]{display:none}.vin-decoder-upload-message-group{align-items:center;color:var(--text-color-main);display:flex;flex-direction:row;justify-content:center;width:100%}.vin-decoder-upload-message-group div{margin:1rem}.vin-decoder-selected-file{display:none}.vin-decoder-selected-file.file-selected{align-items:center;background-color:#00a74d43;border-radius:var(--default-border-radius);display:flex;flex-direction:row;justify-content:center;margin-bottom:.5rem;padding:var(--padding-1);width:50%}.vin-decoder-selected-file.file-selected svg{margin-right:1rem}.vin-decoder-selected-file.file-not-selected{display:none}.vin-decoder-selected-file-note{align-items:center;color:var(--text-color-label);display:flex;flex-direction:row;font-size:var(--font-vsmall);margin-bottom:.5rem;padding:var(--padding-025);width:60%}.vin-decoder-failed-entries-group,.vin-decoder-success-entries-group{border-radius:var(--default-border-radius);display:flex;flex-direction:column;margin:.5rem 0}.vin-decoder-failed-entries-group{border:1px solid rgba(255,2,2,.293)}.vin-decoder-success-entries-group{border:1px solid rgba(0,167,77,.293)}.vin-decoder-failed-entries-subgroup,.vin-decoder-success-entries-subgroup{display:flex;flex-direction:column;margin-bottom:.25rem;padding:var(--padding-025)}.vin-decoder-failed-entries-subgroup{background-color:rgba(255,2,2,.293)}.vin-decoder-success-entries-subgroup{background-color:rgba(0,167,77,.293)}.vin-decoder-failed-entries-subgroup-content{display:flex;flex-direction:column;margin-bottom:.2rem;padding:var(--padding-025);width:100%}.vin-decoder-success-entries-subgroup-content{display:flex;flex-direction:column;margin-bottom:.25rem;padding:var(--padding-025)}.vin-decoder-failed-entries-group-header,.vin-decoder-success-entries-group-header{align-items:center;display:flex;flex-direction:row;font-size:var(--font-small-medium)}.vin-decoder-failed-entries-group-header svg,.vin-decoder-success-entries-group-header svg{height:30px;margin-right:.25rem;width:30px}.vin-decoder-failed-entries-group-header svg{color:var(--app-red)}.vin-decoder-failed-entries-info-content{color:var(--text-color-label);display:grid;grid-template-columns:3% 5% 15% 72%;margin:.25rem;width:100%}.vin-decoder-success-entries-group-header svg{color:var(--app-green)}.vin-decoder-success-entries-preview-table-header{align-items:center;display:grid;grid-template-columns:87% 13%;width:100%}.vin-decoder-success-entries-preview-table{border-collapse:collapse;margin-top:1rem;max-height:50vh;overflow-y:scroll;width:100%}.vin-decoder-failed-entries-edit-container{display:grid;grid-template-columns:55% 45%;margin-top:.25rem;width:100%}.vin-decoder-failed-entries-edit-container-11{align-items:center;display:flex;flex-direction:row;margin-top:.25rem;width:100%}.vin-decoder-failed-entries-container{margin-top:.25rem}.vin-decoder-failed-entries-container-header-group{align-items:center;background-color:var(--app-light-gray);border-radius:var(--default-border-radius) 6px 0 0;color:var(--text-color-main);font-weight:var(--font-weight-bold);max-height:50vh;padding:var(--padding-025);width:100%}.vin-decoder-container-table-group{background-color:var(--app-light-gray);max-height:35vh;overflow-y:scroll;padding:var(--padding-025);width:100%}.vin-decoder-failed-entries-table-group,.vin-decoder-failed-entries-table-group-white{align-items:center;display:grid;grid-template-columns:20% 40% 30% 10%}.vin-decoder-failed-entries-table-group{background-color:var(--app-light-gray)}.vin-decoder-failed-entries-table-group-white{background-color:var(--app-white)}.vin-decoder-failed-entries-table-group div,.vin-decoder-failed-entries-table-group-white div{margin:.1rem}.vin-decoder-svg{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;width:50%}.vin-decoder-svg-discard,.vin-decoder-svg:hover{align-items:center;color:var(--app-red);display:flex;justify-content:center}.vin-decoder-svg-discard{cursor:pointer;flex-direction:row;width:50%}.vin-decoder-svg-disabled{align-items:center;color:var(--app-light-gray);cursor:not-allowed;display:flex;display:none;flex-direction:row}.vin-decoder-vehicle-duplicated{background-color:rgba(255,2,2,.293);display:flex;flex-direction:row;justify-content:space-between}.vin-decoder-failed-entries-container-footer-group,.vin-decoder-vehicle-duplicated{align-items:center;border-radius:var(--default-border-radius);padding:var(--padding-025)}.vin-decoder-failed-entries-container-footer-group{background-color:var(--app-light-gray);max-height:50vh;width:100%}.vehicle-csv-check-group{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly}.vehicle-csv-check,.vehicle-csv-check-app,.vehicle-csv-x,.vehicle-csv-x-rej{align-items:center;border-radius:var(--default-border-radius);cursor:pointer;display:flex;flex-direction:column}.vehicle-csv-check svg,.vehicle-csv-check-app svg,.vehicle-csv-x svg,.vehicle-csv-x-rej svg{border-radius:var(--default-border-radius);height:30px;width:30px}.vehicle-csv-check svg,.vehicle-csv-x svg{border:1px solid var(--text-color-label);color:var(--text-color-label)}.vehicle-csv-x-rej svg{background-color:var(--app-red);color:var(--app-white)}.vehicle-csv-check-app svg{background-color:var(--app-green);color:var(--app-white)}.vin-decoder-import-header-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.25rem;padding:var(--padding-025);width:100%}.vin-decoder-import-warning-msg{background-color:bisque}.vin-decoder-import-success-msg,.vin-decoder-import-warning-msg{border-radius:var(--default-border-radius);display:flex;padding:var(--padding-025)}.vin-decoder-import-success-msg{background-color:rgba(0,167,77,.293)}.vin-decoder-import-header-group label{margin-right:.25rem}.vin-decoder-import-container-group{background-color:var(--app-light-gray);border-radius:var(--default-border-radius);margin:.5rem;padding:.5rem;text-align:center;width:100%}.vin-decoder-import-container-table-group svg{cursor:pointer}.vin-decoder-import-container-table-group{background-color:var(--app-light-gray);max-height:40vh;overflow-y:scroll;padding:var(--padding-025);width:100%}.vin-decoder-import-entries-table-group,.vin-decoder-import-entries-table-group-white{align-items:center;display:grid;font-size:var(--font-vsmall);grid-template-columns:5% 13% 10% 12% 10% 10% 10% 10% 10% 7% 3%;padding:.75rem}.vin-decoder-import-entries-table-group{background-color:var(--app-light-gray)}.vin-decoder-import-entries-table-group-white{background-color:var(--app-white)}.vin-decoder-import-entries-table-group div,.vin-decoder-import-entries-table-group-white div{margin:.1rem}.vin-decoder-import-entries-null-item{background-color:rgba(255,2,2,.293);padding:.05rem}#settings-page-container,#veh-settings-page-container{background-color:var(--app-white);border-radius:var(--default-border-radius);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 1.75rem}.setting-co-domain-name-group{align-items:center;display:flex;flex-direction:row;margin:20px 0}.setting-account-setup-subgroup input,.setting-account-setup-subgroup p,.setting-co-domain-name-group input{margin-left:20px}.setting-co-domain-name-group input{width:400px}.setting-account-setup-group,.setting-account-setup-subgroup,.setting-user-info-group{align-items:center;display:flex;flex-direction:row}.setting-account-setup-subgroup{margin:20px 0}.setting-account-setup-subgroup button{background-color:var(--background-color-nav);border:none;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;padding:10px 20px}.settings-resetpw-modal-group{align-items:center;display:flex;flex-direction:column;margin:20px 0}.settings-resetpw-modal-group button{background-color:var(--app-green);border:0;border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 70px}.settings-resetpw-modal-group button:disabled:hover:before{background:var(--color-gray-yellow);border-radius:var(--default-border-radius);color:var(--app-white);content:"Please enter valid credentials";font-size:var(--font-small);left:50%;margin-top:4rem;padding:10px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.settings-resetpw-modal-group button:disabled{cursor:not-allowed}#signup-container{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 2px 5px var(--color-black-opac-01);height:82vh;margin:2px auto;overflow-x:hidden;overflow-y:scroll;padding:20px;width:70%;z-index:1}.signup-grid-container{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:50% 50%;margin:1rem 0;transition:all .3s ease-in-out;width:100%}.signup-grid-container-group{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;width:100%}.signup-header-main-container{align-items:var(--header-display-align-items);display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:var(--header-display-padding)}.signup-header-main-container img{max-width:175px;width:175px}.signup-header-main-container button{background-color:var(--background-color-nav);border:0 solid var(--color-light-gray-red);border-radius:var(--default-border-radius);color:var(--app-white);cursor:pointer;font-size:var(--font-small-medium);padding:10px 20px}.redirect-login-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.redirect-login-container p{color:#6c6c6c;font-size:var(--font-small-medium);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-top:1rem}.signup-content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2rem}.signup-content-container-title{color:var(--text-color-main);font-size:var(--font-large)}.signup-content-container-subtitle,.signup-content-container-title{font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:1rem}.signup-content-container-subtitle{color:#333;font-size:var(--font-medium)}.signup-input-main-container p{color:var(--text-color-main);font-size:var(--font-small-medium);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:.5rem}.signup-input-main-container{display:flex;flex-direction:column;justify-content:center;margin:5px;position:relative;width:75%}.signup-input-element{border:1px solid var(--color-light-gray-red);border-radius:var(--default-border-radius);margin-bottom:1rem;padding:10px;width:100%}.signup-input-element::-webkit-input-placeholder{color:var(--color-gray)}.signup-input-element::placeholder{color:var(--color-gray)}.signup-input-element:focus{border:1px solid var(--color-light-gray-red)}.signup-input-element:hover{border-color:var(--color-gray)}.signup-password-note{color:var(--color-gray);font-size:var(--font-vsmall);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:1rem}.signup-password-note-group{display:flex;flex-direction:row;justify-content:space-between}.signup-password-note-checkmark{color:var(--app-green)}.signup-password-no-match,.signup-password-note-checkmark{font-size:var(--font-vsmall);font-style:normal;font-weight:var(--font-weight-reg);line-height:normal;margin-bottom:1rem}.signup-password-no-match{color:var(--app-red)}.signup-create-account-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.25rem}.signup-create-account-container button{cursor:pointer}.signup-create-account-container button,.signup-create-account-container button:disabled{background-color:var(--app-green);border:0;border-radius:var(--default-border-radius);color:var(--app-white);font-size:var(--font-small-medium);padding:10px 20px}.signup-create-account-container button:disabled{cursor:not-allowed}.signup-checkbox-item-option{cursor:pointer;display:flex;flex-direction:row;padding:10px 20px}.signup-checkbox-item-option input[type=checkbox]{margin-right:.5rem}.signup-checkbox-item-option.selected{background-color:var(--app-blue);color:var(--app-white)}.filter-group__sidebar-scroll{display:flex;flex:1 1;flex-direction:column;gap:.125rem;overflow-x:hidden;overflow-y:auto;padding:.25rem;scrollbar-color:#ccc transparent;scrollbar-width:thin}.filter-group__sidebar-scroll::-webkit-scrollbar{width:3px}.filter-group__sidebar-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.vp-sidebar-header-group{align-items:center;border-bottom:2px solid #00a63f;display:flex;justify-content:space-between;margin-bottom:.1rem;padding:.25rem}.vp-sidebar-header-group p{color:#1a1a1a;font-size:.8rem;font-weight:700;letter-spacing:-.01em;margin:0}.vp-sidebar-header-group img{height:14px;opacity:.4;width:14px}.vp-sidebar-accordion-group{align-items:center;border-bottom:1px solid #eee;color:#1a1a1a;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;justify-content:space-between;padding:.25rem;transition:color .12s ease;-webkit-user-select:none;user-select:none}.vp-sidebar-accordion-group:hover{color:#00a63f}.vp-sidebar-nested-group{padding:.25rem}.vp-filter-section{display:flex;flex-direction:column;gap:.25rem;padding:.25rem}.vp-filter-field{display:flex;flex-direction:column;gap:.2rem}.vp-filter-field-label{color:#666;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vp-filter-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;color:#1a1a1a;cursor:pointer;font-size:.78rem;outline:none;padding:.275rem 1.5rem .275rem .275rem;transition:border-color .15s ease;width:100%}.vp-filter-select:focus{border-color:#00a63f}.vp-filter-select:hover{border-color:#999}.vp-filter-select-tags{gap:.25rem}.vp-sidebar-range-slider-group{border-bottom:1px solid #f2f2f2;padding:.25rem}.vp-sidebar-range-slider-group:last-child{border-bottom:none}.vp-sidebar-range-slider-group .flex-row-sb__group{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.25rem}.vp-sidebar-range-slider-group .flex-row-sb__group p{color:#1a1a1a;font-size:var(--font-vsmall);margin:0}.vp-sidebar-range-slider-group .flex-row-sb__group p:first-child{font-weight:500}.vp-sidebar-range-slider-group .flex-row-sb__group p:last-child{color:#999;font-size:var(--font-vsmall);font-weight:400}.search-bar-options-container-sidebar{max-height:180px;overflow-y:auto;scrollbar-width:thin}.filter-group__sidebar-actions{background:#fff;border-top:1px solid #eee;display:flex;flex-shrink:0;gap:.5rem;padding:.625rem .875rem}.filter-group__button--apply,.filter-group__button--clear{flex:1 1}.filter-group__button--apply button,.filter-group__button--clear button{border:none;border-radius:4px;cursor:pointer;font-size:.78rem;font-weight:600;padding:.45rem .75rem;transition:all .12s ease;width:100%}.filter-group__button--clear button{background:#fff;border:1px solid #ddd;color:#333}.filter-group__button--clear button:hover{background:#f5f5f5;border-color:#bbb}.filter-group__button--apply button{background:#00a63f;color:#fff}.filter-group__button--apply button:hover{background:#009236}.vp-filter-select-tags{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.25rem}.vp-data-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:3rem 2rem;text-align:center}.vp-data-empty-state__icon{color:#ccc;margin-bottom:.75rem}.vp-data-empty-state__title{color:#1a1a1a;font-size:.95rem;font-weight:700;margin:0 0 .35rem}.vp-data-empty-state__subtitle{color:#888;font-size:.78rem;line-height:1.5;margin:0;max-width:320px}.vp-download-trigger{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;color:#1a1a1a;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:.35rem;padding:.375rem .7rem;transition:all .12s ease}.vp-download-trigger:hover{border-color:#00a63f;color:#00a63f}.vp-download-trigger svg{height:14px;width:14px}.vp-data-download-disclaimer{align-items:center;background:#fff8e6;border:1px solid #eed89c;border-radius:4px;color:#8a6d1b;display:flex;font-size:.72rem;font-weight:500;gap:.35rem;justify-content:center;line-height:1.4;margin:.5rem 0 0;padding:.6rem 1rem}.vp-data-download-disclaimer svg{color:#c4960a;flex-shrink:0}.vp-filter-mode-toggle{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.25rem;padding-bottom:.5rem}.vp-filter-mode-buttons{border:1px solid #ddd;border-radius:4px;display:flex;gap:0;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vp-filter-mode-btn{background:#fff;border:none;color:#666;cursor:pointer;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.3rem .75rem;transition:all .12s ease}.vp-filter-mode-btn:first-child{border-right:1px solid #ddd}.vp-filter-mode-btn:hover{background:#f5f5f5}.vp-filter-mode-btn--active{background:#00a63f;color:#fff}.vp-filter-mode-btn--active:hover{background:#009236}.vp-filter-mode-hint{color:#999;font-size:.62rem;font-style:italic}.vp-search-option{align-items:baseline;display:flex;gap:8px}.vp-search-option-name{font-weight:500}.vp-search-option-device-id{color:#8a919a;font-size:.75rem;font-style:italic}.vp-chip-device-id{color:#8a919a;font-size:.7rem;margin-left:4px}.vp-ev-badge{align-items:center;background:#e6f8ec;border:1px solid #9fe3b5;border-radius:10px;color:#087433;display:inline-flex;font-size:.56rem;font-weight:700;letter-spacing:.05em;line-height:1.3;margin-left:.4rem;padding:.1rem .4rem;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.vp-ev-badge:before{background:#00a63f;border-radius:50%;content:"";display:inline-block;height:5px;margin-right:4px;width:5px}.vp-cell-na{color:#c5c8cc;font-weight:400}.vp-cell-zero{color:#b5b8bd;font-weight:400}.vp-cell-num,.vp-data-table--compact .vp-data-row td{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vp-header-unit{color:#8a919a;display:block;font-size:.58rem;font-weight:400;letter-spacing:.01em;line-height:1.2;margin-top:1px}.primary-table-group-header-row{background:transparent}.primary-table-group-header-cell{background:transparent;border-bottom:none;padding:0 .25rem .2rem;text-align:left;vertical-align:bottom}.primary-table-group-header-cell--info{background:transparent;border:none}.primary-table-group-header-cell--scope1,.primary-table-group-header-cell--scope2{padding-bottom:0}.primary-table-group-header-label{box-sizing:border-box;color:#fff;display:block;font-size:.6rem;font-weight:700;letter-spacing:.14em;padding:4px 10px;text-align:center;text-transform:uppercase;width:100%}.primary-table-group-header-cell--scope1 .primary-table-group-header-label{background:#4caf50;border-radius:4px 4px 0 0}.primary-table-group-header-cell--scope2 .primary-table-group-header-label{background:#26a69a;border-radius:4px 4px 0 0}.primary-table-group-header-cell--scope1{border-bottom:2px solid #4caf50}.primary-table-group-header-cell--scope2{border-bottom:2px solid #26a69a}.vp-column-picker-hint{align-items:center;background:#f0f9f3;border-left:3px solid #00a63f;border-radius:0 3px 3px 0;color:#3a6b47;display:flex;font-size:.64rem;gap:.35rem;line-height:1.4;margin:.25rem 0 .35rem;padding:.3rem .4rem}.vp-column-picker-hint svg{color:#00a63f;flex-shrink:0}.vp-fleet-composition-pill{align-items:center;background:#ecf9f0;border:1px solid #cfeeda;border-radius:10px;color:#087433;display:inline-flex;font-size:.6rem;font-weight:600;gap:.3rem;letter-spacing:.03em;margin-left:.5rem;padding:.15rem .5rem;text-transform:uppercase}.vp-fleet-composition-pill--mixed{background:#ecf3fb;border-color:#cddfef;color:#1e5f9e}.vp-cell-mpg-suppressed{color:#c5c8cc;cursor:help;font-weight:400}.vp-data-table-note{background:#f7f8f9;border-radius:3px;box-sizing:border-box;color:#5f656d;font-size:.68rem;line-height:1.4;margin:.35rem 0 0;padding:.25rem .6rem;width:100%}.vp-data-table-note__line{align-items:center;display:flex;gap:.45rem;min-width:0}.vp-data-table-note__mark{color:#8a919a;flex-shrink:0;font-weight:700}.vp-data-table-note__summary{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-data-table-note__summary strong{color:#3d4248;font-weight:600}.vp-data-table-note__toggle{align-items:center;background:#fff;border:1px solid #9fd9b4;border-radius:999px;color:#087433;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:.66rem;font-weight:600;gap:.25rem;line-height:1.4;padding:.1rem .5rem;transition:background-color .12s ease,border-color .12s ease}.vp-data-table-note__toggle:hover,.vp-data-table-note__toggle[aria-expanded=true]{background:#e6f8ec;border-color:#00a63f}.vp-data-table-note__toggle:focus-visible{outline:2px solid #00a63f;outline-offset:2px}.vp-data-table-note__toggle-icon{flex-shrink:0}.vp-data-table-note__detail{color:#6b7179;margin:.2rem 0 .1rem 1.15rem}.vp-profile-mpg-suppressed{align-items:center;display:inline-flex;flex-direction:column;line-height:1.2}.vp-profile-mpg-suppressed__dash{color:#8a919a}.vp-profile-mpg-suppressed__reason{color:#8a919a;font-size:.68rem;font-style:italic;margin-top:1px}#vp-page-container-group1{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:77% 23%;width:100%}#vp-page-container-group2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:23% 77%;margin-top:1rem;width:100%}.vp-card-contianer-group-vp1{justify-content:flex-end}.vp-card-contianer-group-vp1,.vp-card-contianer-group-vp2{display:flex;flex-direction:row;width:99%}.emissions-per-vehicle-title-group{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.vp-page-chart-container{align-items:center;display:grid;grid-template-columns:5% 93% 2%;height:15.25rem;margin-left:-1rem;margin-top:2rem;width:100%}.vp-page-chart-container svg{color:#a4a3a3;cursor:pointer;height:50px;width:50px}.vp-barchart-div{height:inherit;width:inherit}.emissions-per-vehicle-right-title-group{align-items:flex-end;display:flex;flex-direction:column}.emissions-per-vehicle-right-title-group:first-child{margin-bottom:1rem}.vp-data-title-group{background-color:var(--app-white);color:var(--text-color-main);font-style:normal;font-weight:var(--font-weight-reg);justify-content:space-between;line-height:normal;width:97%}.vp-data-title-group,.vp-data-title-group-right{align-items:center;display:flex;flex-direction:row}.vp-data-title-group-right{font-size:var(--font-small);justify-content:flex-end;width:100%}.vp-title-icon-group{align-items:center;justify-content:flex-end;position:relative;width:100px}.vp-title-icon-group-svg{background-color:var(--app-light-gray);border-radius:var(--default-border-radius);cursor:pointer;margin-left:10px;padding:10px}.vp-title-icon-dropdown{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01);left:0;list-style:none;margin:0;max-height:150px;padding:0;position:absolute;top:100%;width:50%;z-index:5}.vp-title-icon-dropdown p{align-items:center;color:var(--text-color-label);cursor:pointer;display:flex;font-size:var(--font-small);justify-content:center;padding:10px 0}.vp-title-icon-dropdown p:hover{background-color:#f0f8ff}.vp-data-group-switch-carousel{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem;justify-content:space-between;white-space:nowrap}.vp-data-table{border-collapse:collapse;max-height:80vh;overflow-y:scroll;width:100%}.vp-profile-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:20% 80%;height:inherit}.vehicle-group-container{background-color:var(--app-white);border-radius:var(--card-border-radius);display:flex;flex-direction:column;max-height:70vh;min-height:70vh;overflow:hidden}.vp-profile-group-container{height:inherit;overflow-x:hidden;overflow-y:scroll}.vp-profile-group-container>.vp-profile-group-card:nth-child(odd){background-color:var(--app-light-gray)}.vp-profile-group-container>.vp-profile-group-card:nth-child(2n){background-color:var(--app-white)}.vp-profile-group-card{grid-gap:1rem;display:grid;font-size:var(--font-small);gap:1rem;grid-template-columns:17% 25% 25% 17% 4%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--padding-1)}.vp-profile-group-card-1{background-color:var(--text-color-label);border-radius:var(--default-border-radius);flex-direction:column}.vp-profile-group-card-1,.vp-profile-group-card-1 svg{align-items:center;color:var(--app-white);display:flex;justify-content:center}.vp-profile-group-card-1 svg{height:50px;width:50px}.vp-profile-group-card-label{color:var(--app-white);display:flex;flex-direction:row;font-weight:var(--font-weight-bold);justify-content:center;line-height:normal;overflow-wrap:break-word;text-align:center;width:100%}.vp-profile-group-card-label p{margin-right:.5rem}.vp-profile-group-card-2{align-items:center;display:flex;flex-direction:column;justify-content:center}.vp-profile-group-card-body-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:.5rem;width:100%}.vp-profile-group-card-body-row-label{width:85px}.vp-profile-group-card-body-row-label-2{width:150px}.vp-profile-group-card-body-row-value{color:var(--text-color-label);font-weight:var(--font-weight-bold)}.vp-profile-group-card-3{display:block;height:100px;margin:0 auto;width:100px}.vp-profile-group-card-3 p{color:var(--text-color-main);font-weight:var(--font-weight-bold);line-height:normal;overflow-wrap:break-word;text-align:center}.vp-profile-group-card-4{align-items:center;color:var(--text-color-label);display:flex;flex-direction:column;justify-content:center}.vp-profile-group-4 svg{height:100px;width:100px}.vehicle-profile-page{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:31% 35% 31%;height:inherit}.vehicle-profile-card-title{align-items:center;background-color:var(--text-color-label);border-radius:var(--default-border-radius);color:var(--app-white);display:flex;flex-direction:row;font-size:var(--font-small-medium);justify-content:center;margin-bottom:.25rem;min-height:30px;width:100%}.vehicle-profile-card1,.vehicle-profile-card3{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01);display:flex;flex-direction:column;height:inherit;overflow-x:hidden;overflow-y:hidden}.vehicle-profile-card2{display:flex;flex-direction:column;justify-content:space-between}.vehicle-profile-card2-top{height:65%}.vehicle-profile-card2-bottom,.vehicle-profile-card2-top{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01);display:flex;flex-direction:column}.vehicle-profile-card2-bottom{height:inherit}.vehicle-profile-truck-icon{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}.vehicle-profile-card1-content{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:.5rem}.vehicle-profile-info-group1{grid-gap:2rem;align-items:center;border:1px solid var(--app-light-gray);border-radius:var(--default-border-radius);display:grid;font-size:var(--font-small);gap:2rem;grid-template-columns:30% 45% 25%;margin-bottom:.25rem}.vehicle-profile-nav-settings{color:var(--app-blue);cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-small);justify-content:center;padding:.5rem 0;text-align:center;text-decoration:underline;width:100%}.vehicle-profile-info-group-label{align-items:center;background-color:var(--app-light-gray);border-radius:var(--default-border-radius);border-right:1px solid var(--app-light-gray);font-size:var(--font-small);font-weight:var(--font-weight-reg);padding:.35rem;text-align:center}.vehicle-profile-info-group-label svg{margin-right:.5rem}.vehicle-profile-info-group-value{align-items:center;color:var(--text-color-label);font-size:var(--font-small);text-align:center}.vehicle-profile-info-group-lock{align-items:center;color:var(--text-color-main);height:20px;text-align:center;width:20px}.vehicle-profile-drive-status-icon,.vehicle-profile-drive-status-icon-inactive{align-items:center;border-radius:var(--default-border-radius);color:var(--app-white);padding:.25rem 0;text-align:center;width:100%}.vehicle-profile-drive-status-icon{background-color:var(--app-green)}.vehicle-profile-drive-status-icon-inactive{background-color:var(--app-red)}.vehicle-profile-card-3-chart{display:block;height:100px;margin:0 auto;width:175px}.vehicle-profile-card-3-chart-label{color:var(--text-color-label);font-style:normal;font-weight:var(--font-weight-reg);line-height:1.5rem;overflow-wrap:break-word;text-align:center}.vehicle-profile-header-group{align-items:var(--header-display-align-items);display:var(--header-display);flex-direction:var(--header-display-flex-direction);justify-content:var(--header-display-justify-content);padding:var(--header-display-padding)}.vehicle-profile-header-group button{margin-left:.5rem}.vehicle-profile-back-group{align-items:center;color:var(--text-color-label);display:flex;flex-direction:row;font-size:var(--font-small);justify-content:flex-start}.vehicle-profile-back-group p{cursor:pointer;margin-left:.5rem}.back-arrow-icon{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center}.vp-profile-title-group{align-items:center;background-color:var(--app-white);color:var(--text-color-main);display:flex;flex-direction:row;font-size:var(--font-small-medium);font-style:normal;font-weight:var(--font-weight-reg);justify-content:space-between;line-height:normal;padding-bottom:.25rem;width:100%}.vp-profile-icon-group{align-items:center;display:flex;justify-content:flex-end;width:250px}.vp-profile-group-switch-carousel{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:100%}.vp-incompatible-note{font-size:var(--font-vsmall);font-style:italic}.vehicle-profile-card-3-content-disabled{display:flex;flex-direction:column;height:60%;justify-content:space-evenly;opacity:.45;padding:.5rem;pointer-events:none}.vehicle-profile-card-3-overlay{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:var(--color-gray-opac-05);color:var(--color-navy);color:var(--slate-800,var(--color-navy));font-size:1rem;font-weight:var(--font-weight-bold);gap:.5rem;inset:0;line-height:1.5;pointer-events:none;position:absolute;z-index:1}.vehicle-profile-card-3-overlay,.vehicle-profile-ev-placeholder{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.5rem;text-align:center}.vehicle-profile-ev-placeholder{background-color:var(--app-white);border-radius:var(--default-border-radius);box-shadow:0 4px 14px 0 var(--color-black-opac-01);grid-column:2/4;min-height:100%}.vehicle-profile-ev-placeholder-title{color:var(--text-color-label);font-size:var(--font-small-medium);font-weight:var(--font-weight-reg);margin-bottom:1rem}.vehicle-profile-ev-placeholder-body{color:var(--text-color-main);font-size:var(--font-large);font-weight:var(--font-weight-bold);letter-spacing:.02em;margin-bottom:1rem}.vehicle-profile-ev-placeholder-note{color:var(--text-color-label);font-size:var(--font-small);font-style:italic;line-height:1.4;max-width:400px}@media screen and (max-width:900px){#vp-page-container-group1,#vp-page-container-group2,.vehicle-profile-page{display:flex;flex-direction:column}.vehicle-profile-ev-placeholder{grid-column:auto;min-height:200px}}@media print{.vehicle-profile-nav-settings{display:none!important}}.approval-card{background:#f8faf8;border:1px solid #dde8de;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin:6px 0;padding:14px 16px}.approval-card--locked{opacity:.85}.approval-card__question{color:#1a2e1d;font-size:13.5px;font-weight:600;margin:0}.approval-card__options{display:flex;flex-direction:column;gap:6px}.approval-card__option{background:#fff;border:1.5px solid #dde8de;border-radius:10px;color:#1a2e1d;cursor:pointer;font-size:13px;padding:8px 12px;text-align:left;transition:all .15s ease}.approval-card__option:hover:not(:disabled){background:#f0f7f1;border-color:#2d6a4f;border-color:var(--fw-accent,#2d6a4f)}.approval-card__option--selected{background:#eaf2eb;border-color:#2d6a4f;border-color:var(--fw-accent,#2d6a4f);font-weight:600}.approval-card__option:disabled{cursor:default}.approval-card__option:disabled:not(.approval-card__option--selected){opacity:.55}.approval-card__custom{display:flex;gap:8px}.approval-card__custom-input{border:1.5px solid #dde8de;border-radius:8px;flex:1 1;font-family:inherit;font-size:13px;min-width:0;padding:7px 10px}.approval-card__custom-input:focus{border-color:#2d6a4f;border-color:var(--fw-accent,#2d6a4f);outline:none}.approval-card__custom-submit{background:#2d6a4f;background:var(--fw-accent,#2d6a4f);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:none;font-size:13px;font-weight:600;padding:7px 14px}.approval-card__custom-submit:disabled{cursor:default;opacity:.5}.benchmark-panel{background:#f3f7f4;border:1.5px solid #c8d8ca;border-radius:12px;margin-bottom:10px;padding:12px}.benchmark-panel__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.benchmark-panel__title{color:#1b4332;font-size:13px;font-weight:600}.benchmark-panel__close{background:none;border:none;color:#6b8f72;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.benchmark-panel__close:hover{color:#2d6a4f}.benchmark-panel__error{color:#b3261e;font-size:12px;margin:0 0 10px}.benchmark-panel__fields{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(2,1fr);margin-bottom:10px}.benchmark-panel__field{color:#6b8f72;display:flex;flex-direction:column;font-size:11px;gap:4px}.benchmark-panel__field input,.benchmark-panel__field select{background:#fff;border:1px solid #c8d8ca;border-radius:6px;color:#1a2e1d;font-family:inherit;font-size:13px;padding:6px 8px}.benchmark-panel__field input:focus,.benchmark-panel__field select:focus{border-color:#2d6a4f;outline:none}.benchmark-panel__field--full{margin-bottom:10px}.benchmark-panel__period-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.benchmark-panel__period-range{display:flex;flex-wrap:wrap;gap:16px}.benchmark-panel__period-group{align-items:center;display:flex;gap:6px}.benchmark-panel__period-label{color:#6b8f72;flex-shrink:0;font-size:12px;font-weight:600;width:32px}.benchmark-panel__period-group select{background:#fff;border:1px solid #c8d8ca;border-radius:6px;color:#1a2e1d;font-family:inherit;font-size:13px;padding:6px 8px}.benchmark-panel__period-group select:focus{border-color:#2d6a4f;outline:none}.benchmark-panel__tag-input{align-items:center;background:#fff;border:1px solid #c8d8ca;border-radius:6px;display:flex;flex-wrap:wrap;gap:6px;padding:5px 8px}.benchmark-panel__tag-input:focus-within{border-color:#2d6a4f}.benchmark-panel__tag-input select{background:transparent;border:none;color:#1a2e1d;flex:1 1;font-family:inherit;font-size:13px;min-width:90px;padding:2px 0}.benchmark-panel__tag-input select:focus{outline:none}.benchmark-panel__field select:disabled,.benchmark-panel__tag-input select:disabled{color:#8faa93;cursor:not-allowed}.benchmark-panel__tag{align-items:center;background:#2d6a4f;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 6px 3px 10px;white-space:nowrap}.benchmark-panel__tag-remove{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;line-height:1;opacity:.8;padding:0 2px}.benchmark-panel__tag-remove:hover{opacity:1}.benchmark-panel__scope{align-items:center;display:flex;gap:8px;margin-bottom:10px}.benchmark-panel__scope-label{color:#6b8f72;font-size:11px}.benchmark-panel__scope-btn{background:#fff;border:1px solid #c8d8ca;border-radius:999px;color:#1a2e1d;cursor:pointer;font-size:12px;padding:4px 10px}.benchmark-panel__scope-btn--active{background:#2d6a4f;border-color:#2d6a4f;color:#fff}.benchmark-panel__run{background:#2d6a4f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 0;width:100%}.benchmark-panel__run:hover{background:#1b4332}.chat-chart{background:#fff;border:1px solid #d4e4d6;border-radius:10px;margin:10px 0;overflow:hidden;padding:14px 16px 12px}.chat-chart__title{color:#1a2e1d;font-size:13px;font-weight:600;letter-spacing:.01em;margin:0 0 10px}.chat-chart__canvas-wrap{height:220px;position:relative;width:100%}.chat-chart__canvas-wrap canvas{display:block;height:100%!important;width:100%!important}.chat-chart--gauge .chat-chart__canvas-wrap{height:140px;margin:0 auto;max-width:280px;width:100%}.chat-chart__gauge-overlay{align-items:center;bottom:4px;display:flex;flex-direction:column;left:50%;line-height:1.1;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.chat-chart__gauge-val{font-size:22px;font-weight:700}.chat-chart__gauge-unit{font-size:11px;font-weight:500;margin-top:1px;opacity:.75}.chat-chart__desc{color:#5a7060;font-size:12px;line-height:1.5;margin:10px 0 0}.composer{background:#fff;border-top:1px solid #e0ebe1;padding:12px 16px 14px}.composer__files{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.composer__row{align-items:flex-end;background:#f3f7f4;border:1.5px solid #c8d8ca;border-radius:12px;display:flex;gap:8px;padding:8px 10px;transition:border-color .15s}.composer__row:focus-within{border-color:#2d6a4f}.composer__attach{align-items:center;background:none;border:none;color:#6b8f72;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;padding:2px;transition:color .15s}.composer__attach:hover:not(:disabled){color:#2d6a4f}.composer__attach:disabled{cursor:not-allowed;opacity:.4}.composer__benchmark{align-items:center;background:#fff;border:1.5px solid #c8d8ca;border-radius:999px;color:#2d6a4f;cursor:pointer;display:flex;flex-shrink:0;font-size:12.5px;font-weight:600;gap:5px;padding:6px 12px 6px 10px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.composer__benchmark svg{flex-shrink:0;font-size:16px}.composer__benchmark:hover{background:#e6f6ea;border-color:#8fd1a4}.composer__benchmark--active{background:#2d6a4f;border-color:#2d6a4f;color:#fff}.composer__report{align-items:center;background:#fff;border:1.5px solid #c8d8ca;border-radius:999px;color:#2d6a4f;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:12.5px;font-weight:600;gap:5px;padding:6px 12px 6px 10px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.composer__report svg{flex-shrink:0;font-size:16px}.composer__report:hover{background:#e6f6ea;border-color:#8fd1a4}.composer__report--active{background:#2d6a4f;border-color:#2d6a4f;color:#fff}.composer__input{background:transparent;border:none;color:#1a2e1d;flex:1 1;font-family:inherit;font-size:14px;line-height:1.5;max-height:160px;min-height:22px;outline:none;overflow-y:auto;resize:none}.composer__input::-webkit-input-placeholder{color:#8faa93}.composer__input::placeholder{color:#8faa93}.composer__send{align-items:center;background:#c8d8ca;border:none;border-radius:8px;color:#fff;cursor:not-allowed;display:flex;flex-shrink:0;font-size:18px;padding:6px 8px;transition:background .15s}.composer__send--active{background:#2d6a4f;cursor:pointer}.composer__send--active:hover{background:#1b4332}.composer__upload-status{color:#6b8f72;font-size:12px;margin:8px 0 0}.composer__disclaimer{color:#8a9e8d;font-size:11px;margin:8px 0 0;text-align:center}.file-chip{align-items:center;background:#f0f7f1;border:1.5px solid #b7d9bc;border-radius:8px;color:#2d6a4f;display:inline-flex;font-size:12px;gap:6px;max-width:240px;padding:5px 10px}.file-chip__icon{color:#4a7c59;flex-shrink:0;font-size:15px}.file-chip__name{flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-chip__size{color:#6b8f72;flex-shrink:0}.file-chip__remove{align-items:center;background:none;border:none;color:#7aaa82;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;padding:0;transition:color .1s}.file-chip__remove:hover{color:#c0392b}.follow-up-chips{border-top:1px solid #e2ede3;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px}.follow-up-chips__chip{background:#fff;border:1.5px solid #dde8de;border-radius:20px;color:#2d6a4f;color:var(--fw-accent,#2d6a4f);cursor:pointer;font-size:12.5px;max-width:100%;padding:6px 12px;text-align:left;transition:all .15s ease}.follow-up-chips__chip:hover:not(:disabled){background:#f0f7f1;border-color:#2d6a4f;border-color:var(--fw-accent,#2d6a4f)}.follow-up-chips__chip:disabled{cursor:default;opacity:.5}.framework-selector{background:#fff;border-bottom:1px solid #e8ede9;display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.framework-selector__btn{background:#fff;border:1.5px solid #c8d8ca;border-radius:20px;color:#3a5c3e;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s ease}.framework-selector__btn:hover{background:#f0f7f1;border-color:#4a7c59}.framework-selector__btn--active{background:#2d6a4f;border-color:#2d6a4f;color:#fff}.greeny-ready{align-items:center;-webkit-animation:greeny-ready-in .25s ease;animation:greeny-ready-in .25s ease;background:#1a2e1d;border-radius:12px;bottom:24px;box-shadow:0 6px 24px rgba(26,46,29,.25);color:#fff;display:flex;font-size:13px;gap:10px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;position:fixed;right:24px;z-index:1000}.greeny-ready__dot{background:#7fd18f;border-radius:50%;flex:none;height:8px;width:8px}.greeny-ready__text{line-height:1.35}.greeny-ready__open{background:#7fd18f;border:none;border-radius:8px;color:#1a2e1d;cursor:pointer;flex:none;font-size:13px;font-weight:600;padding:6px 12px}.greeny-ready__open:hover{background:#95dca2}.greeny-ready__dismiss{background:transparent;border:none;color:#c8d8cb;cursor:pointer;flex:none;font-size:18px;line-height:1;padding:2px 4px}.greeny-ready__dismiss:focus-visible,.greeny-ready__open:focus-visible{outline:2px solid #7fd18f;outline-offset:2px}@-webkit-keyframes greeny-ready-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes greeny-ready-in{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.greeny-ready{-webkit-animation:none;animation:none}}.message-bubble{display:flex;flex-direction:column;margin-bottom:20px;max-width:75%}.message-bubble--user{align-items:flex-end;align-self:flex-end}.message-bubble--assistant{align-items:flex-start;align-self:flex-start;max-width:82%}.message-bubble__body{border-radius:16px;font-size:14px;line-height:1.65;padding:14px 18px}.message-bubble--user .message-bubble__body{background:#2d6a4f;border-bottom-right-radius:4px;color:#fff}.message-bubble--assistant .message-bubble__body{background:#f8faf8;border:1px solid #dde8de;border-bottom-left-radius:4px;box-sizing:border-box;color:#1a2e1d;width:100%}.message-bubble__text{margin:0}.message-bubble__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.message-bubble__markdown{width:100%}.message-bubble__markdown>:first-child{margin-top:0}.message-bubble__markdown>:last-child{margin-bottom:0}.md-h1,.md-h2,.md-h3{color:#2d6a4f;color:var(--fw-accent,#2d6a4f);font-weight:700;line-height:1.3;margin:18px 0 6px}.md-h1{border-bottom:2px solid #2d6a4f;border-bottom:2px solid var(--fw-accent,#2d6a4f);font-size:17px;padding-bottom:4px}.md-h2{font-size:15px}.md-h3{color:#3a3a3a;font-size:14px;font-weight:600}.message-bubble__markdown p{margin:0 0 10px}.message-bubble__markdown p:last-child{margin-bottom:0}.message-bubble__markdown ol,.message-bubble__markdown ul{margin:4px 0 10px 22px;padding:0}.message-bubble__markdown li{line-height:1.55;margin-bottom:5px}.message-bubble__markdown li>p{margin:0}.md-table-scroll{border:1px solid #d4e4d6;border-radius:8px;margin:10px 0;overflow-x:auto;width:100%}.md-table{border-collapse:collapse;font-size:13px;min-width:400px;width:100%}.md-table thead tr{background:#2d6a4f;background:var(--fw-accent,#2d6a4f);color:#fff}.md-table thead th{border:none;font-size:12px;font-weight:600;letter-spacing:.02em;padding:9px 14px;text-align:left;white-space:nowrap}.md-table tbody tr:nth-child(2n){background:#f3f8f3}.md-table tbody tr:nth-child(odd){background:#fff}.md-table tbody tr:hover{background:#e8f4eb}.md-table tbody td{border-bottom:1px solid #e2ede3;color:#1a2e1d;padding:8px 14px;vertical-align:top}.md-table tbody tr:last-child td{border-bottom:none}.message-bubble__markdown code{background:#eaf2eb;border-radius:4px;color:#1a4d2e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px;padding:2px 6px}.message-bubble__markdown pre{background:#1e2d20;border-radius:8px;color:#d4edda;font-size:12.5px;margin:10px 0;overflow-x:auto;padding:12px 16px}.message-bubble__markdown pre code{background:none;color:inherit;font-size:inherit;padding:0}.message-bubble__markdown blockquote{background:#f3f8f4;border-left:3px solid #2d6a4f;border-left:3px solid var(--fw-accent,#2d6a4f);border-radius:0 6px 6px 0;color:#3a5c40;font-style:italic;margin:10px 0;padding:6px 14px}.message-bubble__markdown blockquote p{margin:0}.message-bubble__markdown pre:has(.approval-card),.message-bubble__markdown pre:has(.chat-chart){all:unset;display:block}.message-bubble__markdown hr{border:none;border-top:1px solid #dde8de;margin:14px 0}.message-bubble__markdown strong{color:#162718;font-weight:700}.message-bubble__markdown em{color:#3a5c40;font-style:italic}.md-link{color:#2d6a4f;color:var(--fw-accent,#2d6a4f);text-decoration:underline;text-underline-offset:2px}.md-link:hover{opacity:.8}.stream-cursor{-webkit-animation:blink-cursor .85s step-end infinite;animation:blink-cursor .85s step-end infinite;background:#2d6a4f;border-radius:1px;display:inline-block;height:1em;margin-left:3px;vertical-align:text-bottom;width:2px}@-webkit-keyframes blink-cursor{50%{opacity:0}}@keyframes blink-cursor{50%{opacity:0}}.message-bubble__sources{border-top:1px solid #e2ede3;margin-top:12px;padding-top:10px}.message-bubble__sources-label{color:#7c8c81;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.message-bubble__sources-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.message-bubble__source-item{align-items:center;display:flex}.message-bubble__source-number{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;background:hsla(0,0%,100%,.6);border-radius:5px;color:#567a63;display:inline-flex;flex:none;font-size:9.5px;font-variant-numeric:tabular-nums;font-weight:700;height:15px;justify-content:center;width:15px}.message-bubble__source-link{align-items:center;border:1px solid transparent;border-radius:999px;display:flex;font-size:12px;gap:6px;line-height:1.4;max-width:100%;min-width:0;padding:4px 10px 4px 4px;text-decoration:none}.message-bubble__source-icon{flex:none;font-size:12px}.message-bubble__source-text{min-width:0;overflow-wrap:break-word}.message-bubble__source-link--web{background:#eaf2eb;border-color:#d4e4d6;color:#2d6a4f;cursor:pointer}.message-bubble__source-link--web:hover{background:#e0f0e3;border-color:#2d6a4f;border-color:var(--fw-accent,#2d6a4f)}.message-bubble__source-link--web:hover .message-bubble__source-text{text-decoration:underline}.message-bubble__source-link--framework{background:#f3edf9;border-color:#e2d4f0;color:#6b3c99;cursor:default}.message-feedback{margin-top:4px}.message-feedback__actions{align-items:center;display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.message-bubble:hover .message-feedback__actions,.message-feedback__actions:focus-within,.message-feedback__actions:has(.message-feedback__btn--active),.message-feedback__actions:has(.message-feedback__thanks){opacity:1}@media (hover:none){.message-feedback__actions{opacity:1}}.message-feedback__btn{align-items:center;background:none;border:none;border-radius:6px;color:#7aaa82;cursor:pointer;display:flex;font-size:15px;padding:4px;transition:color .15s ease,background .15s ease}.message-feedback__btn:hover{background:#f0f7f1;color:#2d6a4f}.message-feedback__btn--active{color:#2d6a4f;color:var(--fw-accent,#2d6a4f)}.message-feedback__btn:focus-visible{outline:2px solid #2d6a4f;outline:2px solid var(--fw-accent,#2d6a4f);outline-offset:1px}.message-feedback__thanks{color:#6b8f72;font-size:12px;margin-left:6px}.message-feedback__panel{background:#f7fbf8;border:1.5px solid #b7d9bc;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-top:8px;max-width:460px;padding:12px}.message-feedback__field{display:flex;flex-direction:column;gap:4px}.message-feedback__label{color:#2d6a4f;font-size:12px;font-weight:500}.message-feedback__select,.message-feedback__textarea{background:#fff;border:1.5px solid #cfe4d3;border-radius:8px;box-sizing:border-box;color:#1f3d2b;font:inherit;font-size:13px;padding:7px 9px;width:100%}.message-feedback__textarea{min-height:60px;resize:vertical}.message-feedback__select:focus,.message-feedback__textarea:focus{border-color:#4a7c59;border-color:var(--fw-accent,#4a7c59);outline:none}.message-feedback__note{color:#6b8f72;font-size:11px;margin:0}.message-feedback__panel-actions{display:flex;gap:8px;justify-content:flex-end}.message-feedback__dismiss,.message-feedback__submit{border:1.5px solid transparent;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;padding:6px 14px}.message-feedback__dismiss{background:none;border-color:#cfe4d3;color:#4a7c59}.message-feedback__dismiss:hover{background:#eef6f0}.message-feedback__submit{background:#2d6a4f;background:var(--fw-accent,#2d6a4f);color:#fff}.message-feedback__submit:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.message-feedback__dismiss:disabled,.message-feedback__submit:disabled{cursor:default;opacity:.6}.qr-panel{background:#f3f7f4;border:1.5px solid #c8d8ca;border-radius:12px;margin-bottom:10px;padding:12px}.qr-panel__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.qr-panel__title{color:#1b4332;font-size:13px;font-weight:600}.qr-panel__close{background:none;border:none;color:#6b8f72;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.qr-panel__close:hover{color:#2d6a4f}.qr-panel__field{color:#6b8f72;display:flex;flex-direction:column;font-size:11px;gap:4px;margin-bottom:10px}.qr-panel__pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.qr-panel__pill{background:#fff;border:1px solid #c8d8ca;border-radius:999px;color:#6b8f72;cursor:pointer;font-family:inherit;font-size:12px;padding:5px 11px;transition:background .15s,color .15s,border-color .15s}.qr-panel__pill:hover{background:#e6f6ea;border-color:#8fd1a4;color:#2d6a4f}.qr-panel__pill--active{background:#2d6a4f;border-color:#2d6a4f;color:#fff;font-weight:600}.qr-panel__range{display:flex;flex-wrap:wrap;gap:16px}.qr-panel__group{align-items:center;display:flex;gap:6px}.qr-panel__range-label{color:#6b8f72;flex-shrink:0;font-size:12px;font-weight:600;width:32px}.qr-panel__group select{background:#fff;border:1px solid #c8d8ca;border-radius:6px;color:#1a2e1d;font-family:inherit;font-size:13px;padding:6px 8px}.qr-panel__group select:focus{border-color:#2d6a4f;outline:none}.qr-panel__note{background:#fff;border:1px solid #c8d8ca;border-left:3px solid #8fd1a4;border-radius:6px;color:#6b8f72;font-size:11px;line-height:1.45;margin:0 0 10px;padding:7px 9px}.qr-panel__note b{color:#1b4332}.qr-panel__note--warn{background:#fff8f0;border-color:#f0d5b8 #f0d5b8 #f0d5b8 #c77800;color:#7a4d00}.qr-panel__note--warn b{color:#7a4d00}.qr-panel__note--error{background:#fdf2f1;border-color:#f0c8c4 #f0c8c4 #f0c8c4 #b3261e;color:#b3261e}.qr-panel__actions{display:flex;gap:8px;justify-content:flex-end}.qr-panel__cancel{background:none;border:1px solid #c8d8ca;border-radius:8px;color:#6b8f72;cursor:pointer;font-family:inherit;font-size:13px;padding:7px 14px}.qr-panel__cancel:hover{border-color:#8fd1a4;color:#2d6a4f}.qr-panel__run{background:#2d6a4f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:7px 16px;transition:background .15s}.qr-panel__run:hover:not(:disabled){background:#1b4332}.qr-panel__run:disabled{background:#c8d8ca;cursor:not-allowed}.suggestion-pills{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px 4px}.suggestion-pills__pill{background:#fff;border:1.5px solid #c8d8ca;border-radius:20px;color:#3a5c3e;cursor:pointer;font-size:13px;max-width:320px;overflow:hidden;padding:7px 14px;text-align:left;text-overflow:ellipsis;transition:all .15s ease;white-space:nowrap}.suggestion-pills__pill:hover{background:#f0f7f1;border-color:#2d6a4f;color:#2d6a4f}#dynamic-reporting-page{display:flex;flex-direction:column;height:calc(100vh - 175px);overflow:hidden}#dynamic-reporting-page__inner{display:flex;flex:1 1;overflow:hidden}.dr-sidebar{background:#fff;border-right:1px solid #e0ebe1;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:20px 14px 16px;width:240px}.dr-sidebar__brand{align-items:center;display:flex;gap:8px;margin-bottom:4px}.dr-sidebar__dot{-webkit-animation:pulse-dot 2.5s infinite;animation:pulse-dot 2.5s infinite;background:#2d6a4f;border-radius:50%;height:10px;width:10px}@-webkit-keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.dr-sidebar__name{color:#1a2e1d;font-size:16px;font-weight:700}.dr-sidebar__sub{color:#7aaa82;font-size:12px;margin:0 0 20px}.dr-sidebar__section-label{color:#9db8a0;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.dr-sidebar__fw-btn{align-items:flex-start;background:none;border:1.5px solid transparent;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:4px;padding:8px 10px;text-align:left;transition:all .15s;width:100%}.dr-sidebar__fw-btn:hover{background:#f0f7f1;border-color:#c8d8ca}.dr-sidebar__fw-btn--active{background:#f0f7f1;border-color:#2d6a4f}.dr-sidebar__fw-label{align-items:center;color:#1a2e1d;display:flex;font-size:13px;font-weight:600;gap:6px}.dr-sidebar__fw-tag{background:#fff3e0;border:1px solid #ffcc80;border-radius:8px;color:#e65100;font-size:10px;font-weight:600;padding:1px 6px;white-space:nowrap}.dr-sidebar__fw-desc{color:#7aaa82;font-size:11px;margin-top:2px}.dr-sidebar__actions{border-top:1px solid #e8ede9;margin-top:auto;padding-top:16px}.dr-sidebar__clear{background:none;border:1.5px solid #c8d8ca;border-radius:8px;color:#3a5c3e;cursor:pointer;font-size:13px;padding:8px;transition:all .15s;width:100%}.dr-sidebar__clear:hover{background:#f0f7f1;border-color:#2d6a4f}.dr-usage{border-top:1px solid #e8ede9;margin-top:14px;padding-top:14px}.dr-usage__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.dr-usage__label{color:#9db8a0;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.dr-usage__count{color:#3a5c3e;font-size:11px;font-weight:600}.dr-usage__bar{background:#e8ede9;border-radius:2px;height:4px;overflow:hidden}.dr-usage__fill{background:#2d6a4f;border-radius:2px;height:100%;transition:width .4s ease}.dr-usage__fill[style*="width: 10"],.dr-usage__fill[style*="width: 9"]{background:#c0392b}.dr-usage__warning{color:#c0392b;font-size:11px;line-height:1.4;margin:6px 0 0}.dr-chat{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.dr-chat__mode-banner{align-items:center;background:#fff;border-bottom:1px solid #e0ebe1;color:#3a5c3e;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 20px}.dr-chat__mode-dot{background:#40916c;border-radius:50%;flex-shrink:0;height:8px;width:8px}.dr-chat__mode-desc{color:#7aaa82;font-weight:400}.dr-chat__messages{background:var(--app-white);display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:24px 20px 12px}.dr-chat__empty{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.dr-chat__empty-icon{font-size:48px;margin-bottom:16px}.dr-chat__empty-title{color:#1a2e1d;font-size:20px;font-weight:700;margin:0 0 8px}.dr-chat__empty-sub{color:#7aaa82;font-size:14px;line-height:1.6;margin:0;max-width:360px}.dr-chat__error{background:#fdf0ef;border:1px solid #f5c6c2;border-radius:8px;color:#c0392b;font-size:13px;margin-bottom:12px;padding:10px 14px}.dr-toast{-webkit-animation:toast-in .2s ease;animation:toast-in .2s ease;background:#1a2e1d;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;left:50%;padding:8px 18px;pointer-events:auto;position:absolute;top:52px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:100}@-webkit-keyframes toast-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-6px);transform:translateX(-50%) translateY(-6px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes toast-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-6px);transform:translateX(-50%) translateY(-6px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@media (max-width:760px){.dr-sidebar{display:none}}.fuel-tab-container{display:flex;flex-direction:column;gap:var(--gap-default)}.fuel-access-restricted{align-items:center;display:flex;justify-content:center;min-height:50vh}.fuel-access-restricted-content{background:var(--background-surface);border-radius:var(--card-border-radius);box-shadow:var(--elevation-low);max-width:400px;padding:3rem 2rem;text-align:center}.fuel-access-restricted-content h2{color:var(--text-primary);font-size:var(--font-medium);font-weight:var(--font-weight-vbold);margin-bottom:.5rem}.fuel-access-restricted-content p{line-height:1.5}.fuel-access-restricted-content p,.fuel-error-state{color:var(--text-secondary);font-size:var(--font-small)}.fuel-error-state{padding:3rem 2rem;text-align:center}.fuel-error-detail{color:var(--app-red);font-size:var(--font-vsmall);margin-top:.5rem}.fuel-banner{align-items:center;border-radius:4px;display:flex;font-size:.75rem;font-weight:500;gap:.5rem;line-height:1.4;padding:.6rem 1rem}.fuel-banner--info{background:#fff8e6;border:1px solid #eed89c;color:#8a6d1b}.fuel-banner--notice{background:#fefce8;border:1px solid #e8dfa0;color:#92791c;font-size:.72rem}.fuel-banner--review{background:#eef6ff;border:1px solid #b3d4f7;color:#1a5fa0}.fuel-banner--error{background:var(--app-light-red);border:1px solid #e8b4b4;color:#8c1a1a}.fuel-banner--compact{font-size:.7rem;margin-top:.75rem;padding:.4rem .75rem}.fuel-table-wrapper{display:flex;flex-direction:column;gap:.5rem;max-height:68vh;overflow-x:auto;overflow-y:auto}.fuel-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.fuel-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;justify-content:center;padding:.45rem .85rem;transition:all .12s ease;white-space:nowrap}.fuel-btn:disabled{cursor:not-allowed;opacity:.5}.fuel-btn--primary{background:#00a63f;color:#fff}.fuel-btn--primary:hover:not(:disabled){background:#009236}.fuel-btn--secondary{background:#fff;border:1px solid #ddd;color:#333}.fuel-btn--secondary:hover:not(:disabled){border-color:#00a63f;color:#00a63f}.fuel-btn--cancel{background:#fff;border:1px solid #ddd;color:#666}.fuel-btn--cancel:hover:not(:disabled){background:#f5f5f5;border-color:#bbb}.fuel-btn--push{background:#00a63f;color:#fff;font-size:.85rem;padding:.55rem 1.5rem}.fuel-btn--push:hover:not(:disabled){background:#009236}.onsite-template-dropdown-wrapper{position:relative}.onsite-template-dropdown-menu{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;min-width:220px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:100}.onsite-template-dropdown-item{background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;flex-direction:column;font-size:.78rem;font-weight:500;gap:2px;padding:.6rem .85rem;text-align:left;transition:background .1s ease;width:100%}.onsite-template-dropdown-item:hover{background:#f5f5f5}.onsite-template-dropdown-item+.onsite-template-dropdown-item{border-top:1px solid #f0f0f0}.onsite-template-hint{color:#999;font-size:.65rem;font-weight:400}.onsite-committed-table{border-collapse:collapse}.onsite-committed-table th{background:#fff;border-bottom:2px solid #e0e0e0;color:var(--text-primary);font-size:.72rem;font-weight:700;padding:.35rem .5rem;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:2}.onsite-committed-table td{border-bottom:1px solid #f0f0f0;font-size:.75rem;padding:.25rem .5rem;white-space:nowrap}.primary-table-sort-header--right{justify-content:flex-end}.onsite-template-dropdown-divider{background:#e0e0e0;height:1px;margin:.25rem 0}.onsite-committed-table th.onsite-cell--numeric{text-align:right}.onsite-cell--numeric{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.onsite-row--has-warning{position:relative}.onsite-row--has-warning td:first-child{border-left:3px solid var(--app-yellow)}.onsite-warning-icon{color:var(--app-yellow);cursor:help;font-size:.85rem}.onsite-error-icon{cursor:help;font-size:.75rem}.onsite-sort-icons{display:inline-flex;flex-direction:column;line-height:0;margin-right:.2rem}.onsite-sort-icons svg{color:var(--text-secondary);font-size:.65rem}.onsite-loading-skeleton{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.onsite-skeleton-row{-webkit-animation:onsite-shimmer 1.5s infinite;animation:onsite-shimmer 1.5s infinite;background:linear-gradient(90deg,var(--app-light-gray) 25%,#e8e8e8 50%,var(--app-light-gray) 75%);background-size:200% 100%;border-radius:3px;height:2rem}@-webkit-keyframes onsite-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes onsite-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.onsite-filter-section{display:flex;flex-direction:column;gap:.5rem;overflow:visible;padding:.35rem .25rem}.onsite-filter-field{display:flex;flex-direction:column;gap:.15rem;position:relative}.onsite-filter-label{color:#666;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.onsite-filter-input{background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;color:#1a1a1a;font-size:.78rem;outline:none;padding:.3rem .4rem;transition:border-color .15s ease;width:100%}.onsite-filter-input:focus{border-color:#00a63f}.onsite-filter-input::-webkit-input-placeholder{color:#bbb;font-size:.72rem}.onsite-filter-input::placeholder{color:#bbb;font-size:.72rem}.onsite-filter-range-inputs{align-items:center;display:flex;gap:.3rem}.onsite-filter-input--half{flex:1 1;min-width:0}.onsite-filter-range-sep{color:#999;flex-shrink:0;font-size:.75rem}.onsite-filter-input[type=number]::-webkit-inner-spin-button,.onsite-filter-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.onsite-filter-input[type=number]{-webkit-appearance:textfield;appearance:textfield}.onsite-modal-content{display:flex;flex-direction:column;gap:.75rem}.onsite-modal-title{color:var(--text-primary);font-size:var(--font-medium);font-weight:var(--font-weight-vbold);margin:0}.onsite-modal-description{color:var(--text-secondary);font-size:.8rem;line-height:1.5;margin:0}.onsite-modal-error{background:var(--app-light-red);border:1px solid #e8b4b4;border-radius:4px;color:#8c1a1a;font-size:.75rem;font-weight:500;padding:.4rem .6rem}.onsite-modal-actions{border-top:1px solid #eee;display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem}.onsite-dropzone{align-items:center;background:#fafafa;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:2rem 1.5rem;transition:all .15s ease}.onsite-dropzone:hover{background:#f0faf3;border-color:#00a63f}.onsite-dropzone--active{background:#e6f8ec;border-color:#00a63f;box-shadow:0 0 0 3px rgba(0,166,63,.15)}.onsite-dropzone-placeholder{color:#888;text-align:center}.onsite-dropzone-icon{display:block;font-size:2rem;margin-bottom:.5rem}.onsite-dropzone-placeholder p{font-size:.8rem;margin:.25rem 0}.onsite-dropzone-hint{color:#bbb;font-size:.68rem}.onsite-dropzone-file{align-items:center;display:flex;gap:.5rem}.onsite-dropzone-file-icon{font-size:1.5rem}.onsite-dropzone-file-name{color:#1a1a1a;font-size:.85rem;font-weight:600}.onsite-dropzone-file-size{color:#999;font-size:.72rem}.onsite-step-indicator{align-items:center;border-bottom:1px solid #eee;display:flex;gap:0;margin-bottom:1rem;padding:.75rem 0}.onsite-step{align-items:center;display:flex;gap:.35rem;padding:0 .75rem;position:relative}.onsite-step:after{color:#ccc;content:"›";font-size:1rem;font-weight:300;position:absolute;right:-.1rem}.onsite-step:last-child:after{display:none}.onsite-step-number{align-items:center;background:#eee;border-radius:50%;color:#999;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:22px;justify-content:center;width:22px}.onsite-step-label{color:#999;font-size:.72rem;font-weight:500}.onsite-step--active .onsite-step-number{background:#00a63f;color:#fff}.onsite-step--active .onsite-step-label{color:#00a63f;font-weight:700}.onsite-step--complete .onsite-step-number{background:#d4edda;color:#087433}.onsite-step--complete .onsite-step-label{color:#1a1a1a}.onsite-mapper-container{background:var(--background-surface);border-radius:var(--card-border-radius);box-shadow:var(--elevation-low);padding:1.25rem}.onsite-section-title{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0 0 .25rem}.onsite-section-description{color:var(--text-secondary);font-size:.78rem;line-height:1.5;margin:0 0 .75rem}.onsite-mapping-errors{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.onsite-mapping-error-item{background:var(--app-light-red);border-radius:3px;color:#8c1a1a;font-size:.75rem;padding:.35rem .6rem}.onsite-mapper-table-wrapper{border:1px solid #e8e8e8;border-radius:4px;margin-bottom:.5rem;max-height:50vh;overflow-y:auto}.onsite-mapper-table{border-collapse:collapse;width:100%}.onsite-mapper-table th{background:#fafafa;border-bottom:2px solid #e0e0e0;color:#666;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.5rem .75rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.onsite-mapper-table td{border-bottom:1px solid #f0f0f0;font-size:.78rem;padding:.4rem .75rem;vertical-align:middle}.onsite-mapper-row--mapped td{background:#f7fdf9}.onsite-mapper-csv-header code{background:#f0f0f0;border-radius:3px;color:#333;font-family:Roboto Mono,monospace,Roboto,sans-serif;font-size:.72rem;padding:.15rem .4rem}.onsite-mapper-select{background:#fff;border:1px solid #ddd;border-radius:4px;color:#1a1a1a;cursor:pointer;font-size:.78rem;outline:none;padding:.3rem .4rem;width:100%}.onsite-mapper-select:focus{border-color:#00a63f}.onsite-mapper-status{text-align:center}.onsite-mapper-badge{border-radius:10px;display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.02em;padding:.15rem .5rem}.onsite-mapper-badge--mapped{background:#e6f8ec;border:1px solid #9fe3b5;color:#087433}.onsite-mapper-badge--skipped{background:#f5f5f5;border:1px solid #ddd;color:#999}.onsite-mapper-legend{color:#999;font-size:.65rem;padding:.25rem 0}.onsite-mapper-actions{border-top:1px solid #eee;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem;padding-top:.75rem}.onsite-review-container{background:var(--background-surface);border-radius:var(--card-border-radius);box-shadow:var(--elevation-low);padding:1.25rem}.onsite-review-summary{display:flex;gap:.75rem;margin-bottom:.75rem}.onsite-review-summary-item{align-items:center;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;display:flex;gap:.35rem;padding:.4rem .75rem}.onsite-review-summary-count{color:#1a1a1a;font-size:1rem;font-weight:700}.onsite-review-summary-label{color:#666;font-size:.68rem;font-weight:500}.onsite-review-summary-item--error{background:#fef2f2;border-color:#f0c4c4}.onsite-review-summary-item--error .onsite-review-summary-count{color:var(--app-red)}.onsite-review-summary-item--warning{background:#fff8e6;border-color:#eed89c}.onsite-review-summary-item--warning .onsite-review-summary-count{color:#b8860b}.onsite-review-table-scroll{border:1px solid #e8e8e8;border-radius:4px;margin-bottom:.75rem;max-height:40vh;overflow:auto}.onsite-review-table{border-collapse:collapse;min-width:1200px}.onsite-review-table th{background:#fafafa;border-bottom:2px solid #e0e0e0;color:#666;font-size:.65rem;font-weight:700;letter-spacing:.03em;padding:.35rem .4rem;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.onsite-review-table td{border-bottom:1px solid #f0f0f0;font-size:.72rem;padding:.2rem .3rem;white-space:nowrap}.onsite-review-rownum{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#bbb;font-size:.65rem;font-variant-numeric:tabular-nums;text-align:center}.onsite-review-row--error td{background:#fef2f2!important}.onsite-review-row--warning td{background:#fffdf0!important}.onsite-review-cell{cursor:pointer;position:relative}.onsite-review-cell:hover{background:#f0faf3;outline:1px solid #d0e8d8;outline-offset:-1px}.onsite-review-cell-value{display:block;min-height:1.2em;padding:.1rem 0}.onsite-review-cell-input{background:#fff;border:1.5px solid #00a63f;border-radius:3px;box-sizing:border-box;color:#1a1a1a;font-size:.72rem;min-width:60px;outline:none;padding:.2rem .25rem;width:100%}.onsite-review-cell-input[type=number]::-webkit-inner-spin-button,.onsite-review-cell-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.onsite-review-cell-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.onsite-review-delete-btn{background:none;border:none;color:#ccc;cursor:pointer;display:inline-flex;font-size:.85rem;padding:.15rem;transition:color .1s ease}.onsite-review-delete-btn:hover{color:var(--app-red)}.onsite-review-delete-confirm{display:flex;gap:.2rem}.onsite-review-delete-no,.onsite-review-delete-yes{background:none;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:.72rem;padding:.1rem .3rem;transition:all .1s ease}.onsite-review-delete-yes{border-color:var(--app-red);color:var(--app-red)}.onsite-review-delete-yes:hover{background:var(--app-red);color:#fff}.onsite-review-delete-no{color:#999}.onsite-review-delete-no:hover{background:#f5f5f5}.onsite-fix-suggestions{background:#f0faf3;border:1px solid #d0e8d8;border-radius:4px;margin-bottom:.75rem;padding:.6rem .75rem}.onsite-fix-suggestions h4{color:#087433;font-size:.72rem;font-weight:700;margin:0 0 .4rem}.onsite-fix-row{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.25rem}.onsite-fix-row-label{color:#666;flex-shrink:0;font-size:.68rem;font-weight:600}.onsite-fix-btn{align-items:center;background:#e6f8ec;border:1px solid #9fe3b5;border-radius:3px;color:#087433;cursor:pointer;display:inline-flex;font-size:.65rem;font-weight:600;padding:.15rem .5rem;transition:all .1s ease}.onsite-fix-btn:hover{background:#00a63f;border-color:#00a63f;color:#fff}.onsite-audit-section{border-top:1px solid #eee;margin-top:.25rem;padding:.75rem 0}.onsite-audit-section .onsite-section-title{margin-bottom:.5rem}.onsite-audit-checklist{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem;margin-top:.75rem}.onsite-audit-item{align-items:center;border-radius:4px;display:flex;font-size:.78rem;gap:.5rem;padding:.4rem .6rem;transition:background .1s ease}.onsite-audit-item--pass{background:#f0faf3;border:1px solid #d0e8d8}.onsite-audit-item--warn{background:#fff8e6;border:1px solid #eed89c}.onsite-audit-item--fail{background:#fef2f2;border:1px solid #f0c4c4}.onsite-audit-icon{flex-shrink:0;font-size:.85rem}.onsite-audit-label{color:#1a1a1a;flex:1 1;font-weight:600}.onsite-audit-detail{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#888;font-size:.68rem;font-variant-numeric:tabular-nums}.onsite-audit-acknowledge{background:#fff8e6;border:1px solid #eed89c;border-radius:4px;margin-top:.5rem;padding:.5rem .6rem}.onsite-audit-acknowledge-label{align-items:flex-start;color:#8a6d1b;cursor:pointer;display:flex;font-size:.75rem;gap:.4rem;line-height:1.4}.onsite-audit-acknowledge-label input[type=checkbox]{accent-color:#00a63f;margin-top:.15rem}.onsite-review-actions{border-top:1px solid #eee;display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem;padding-top:.75rem}.onsite-result-counts{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.onsite-result-count{align-items:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;display:flex;flex-direction:column;padding:.75rem}.onsite-result-count-value{font-size:1.5rem;font-weight:700}.onsite-result-count-label{color:#666;font-size:.68rem;font-weight:500;margin-top:.15rem;text-align:center}.onsite-result-count--created{background:#f0faf3;border-color:#9fe3b5}.onsite-result-count--created .onsite-result-count-value{color:#00a63f}.onsite-result-count--skipped{border-color:#ddd}.onsite-result-count--skipped .onsite-result-count-value{color:#888}.onsite-result-count--failed{background:#fef2f2;border-color:#f0c4c4}.onsite-result-count--failed .onsite-result-count-value{color:var(--app-red)}.onsite-result-count--flagged{background:#fffdf0;border-color:#eed89c}.onsite-result-count--flagged .onsite-result-count-value{color:#b8860b}.onsite-result-list{margin-top:.5rem}.onsite-result-list-title{color:var(--text-primary);font-size:.78rem;font-weight:700;margin:0 0 .35rem}.onsite-result-list-scroll{display:flex;flex-direction:column;gap:.2rem;max-height:120px;overflow-y:auto}.onsite-result-list-item{border-radius:3px;display:flex;font-size:.72rem;gap:.4rem;line-height:1.4;padding:.3rem .5rem}.onsite-result-list-item--error{background:#fef2f2;color:#8c1a1a}.onsite-result-list-item--warning{background:#fff8e6;color:#8a6d1b}.onsite-result-list-row{flex-shrink:0;font-weight:700}.onsite-fuel-type-select{align-items:center;background-color:#fff;background-color:var(--app-white,#fff);border:1px solid #e2e8f0;border:1px solid var(--app-light-gray,#e2e8f0);border-radius:6px;border-radius:var(--default-border-radius,6px);cursor:pointer;display:flex;padding:.25rem .5rem;position:relative;transition:border-color .15s}.onsite-fuel-type-select:focus-within{border-color:#64748b;border-color:var(--text-color-label,#64748b)}.onsite-fuel-type-search-input{background:inherit;border:0;color:#334155;color:var(--text-color-main,#334155);cursor:pointer;flex:1 1;font-size:.75rem;font-size:var(--font-vsmall,.75rem);min-width:0;outline:none}.onsite-fuel-type-search-input::-webkit-input-placeholder{color:#aaa}.onsite-fuel-type-search-input::placeholder{color:#aaa}.onsite-fuel-type-arrow{color:#64748b;color:var(--text-color-label,#64748b);font-size:.7rem;margin-left:.25rem;pointer-events:none}.onsite-fuel-type-dropdown{background:#fff;background:var(--app-white,#fff);border:1px solid #e2e8f0;border:1px solid var(--app-light-gray,#e2e8f0);border-radius:6px;box-shadow:0 4px 14px 0 rgba(0,0,0,.08);list-style:none;margin:2px 0 0;max-height:180px;overflow-y:auto;padding:0;z-index:10}.onsite-fuel-type-option{align-items:center;color:#64748b;color:var(--text-color-label,#64748b);cursor:pointer;display:flex;font-size:.75rem;font-size:var(--font-vsmall,.75rem);gap:.5rem;padding:.375rem .625rem;transition:background-color .1s}.onsite-fuel-type-option:hover{background-color:#f0f8ff}.onsite-fuel-type-option--selected{background-color:#f1f5f9;background-color:var(--app-light-gray,#f1f5f9);color:#334155;color:var(--text-color-main,#334155);font-weight:500}.onsite-fuel-type-check{align-items:center;border:1.5px solid #cbd5e1;border:1.5px solid var(--app-light-gray,#cbd5e1);border-radius:3px;color:transparent;display:inline-flex;flex-shrink:0;font-size:.625rem;height:16px;justify-content:center;transition:all .15s;width:16px}.onsite-fuel-type-check--active{background-color:#22c55e;background-color:var(--app-green,#22c55e);border-color:#22c55e;border-color:var(--app-green,#22c55e);color:#fff}.onsite-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:3rem 2rem;text-align:center}.onsite-empty-state__icon{color:#ccc;margin-bottom:.75rem}.onsite-empty-state__title{color:#1a1a1a;font-size:.95rem;font-weight:700;margin:0 0 .35rem}.onsite-empty-state__subtitle{color:#888;font-size:.78rem;line-height:1.5;margin:0;max-width:360px}.onsite-empty-state__action{margin-top:1rem}.chart-card-container{height:24rem;margin-top:0}#bar-chart-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:scroll}#bar-chart-container,.bar-chart{height:inherit;width:inherit}#doughnut-chart-container{align-items:center;display:flex;flex-direction:column;height:700px;justify-content:center;overflow:scroll;width:700px}.doughnut-chart{height:700px;width:700px}#forecast-chart-container{align-items:center;display:flex;flex-direction:column;height:700px;justify-content:center;overflow:scroll;width:700px}.forecast-chart{height:700px;width:700px}#gauge-chart-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:scroll}#gauge-chart-container,.gauge-chart{height:900px;width:900px}#line-chart-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:scroll}#line-chart-container,.line-chart{height:700px;width:700px}:root{--app-black:#232323;--color-black-opac-01:#0000001a;--color-black-opac-02:#00000033;--color-black-opac-005:#0000000d;--color-navy:#232c33;--color-gray-blue:#637e92;--color-gray-yellow:#0a0a07b3;--color-gray:#666;--color-gray-opac-025:#ffffff40;--color-gray-opac-05:#ffffff80;--color-light-gray-red:#ddd;--color-light-gray-blue:#c7cacb;--color-light-gray:#f5f5f5;--color-red-off-white:#efefef;--color-blue-off-white:#f2f3f7;--app-white:#fff;--app-red:#bd0606d0;--app-rose:#bc7979;--app-amber-orange:#f44336;--app-orange:#ff8c00;--app-golden:#f4a536;--app-yellow:#f7ba1e;--app-green:#00a63f;--app-green-mint:#a1dd8c;--app-teal-tropical:#0bcbb3;--app-turquoise:#0bcbb3;--app-blue:#0075d2;--app-steel-blue:#18537a;--app-gray-blue-dark:#64748b;--app-sky-blue:#0096fa;-app-aqua:#b1e4f4;--app-deep-indigo:#00001c;--app-light-red:#f7e6e6;--app-light-orange:#fff0e6;--app-light-green:#00a64025;--app-light-blue:#e6f0f7;--background-color-nav:var(--color-navy);--text-color-main:var(--color-navy);--text-color-label:var(--color-gray-blue);--background-color-main:var(--color-blue-off-white);--app-light-gray:var(--color-light-gray);--cursive-font:"Snell Roundhand",cursive;--font-tiny:0.65rem;--font-vsmall:0.75rem;--font-small:0.85rem;--font-small-medium:1rem;--font-medium:1.25rem;--font-medium-large:1.5rem;--font-page-title:1.75rem;--font-semi-large:1.85rem;--font-large:2.5rem;--font-xlarge:2.85rem;--font-xxlarge:3.75rem;--font-weight-thin:300;--font-weight-reg:400;--font-weight-bold:600;--font-weight-vbold:700;--table-row-font-size-annotation:var(--font-vsmall);--blurb-group-font-size:var(--font-vsmall);--padding-025:0.25rem;--padding-05:0.5rem;--padding-075:0.75rem;--padding-1:1rem;--padding-15:1.5rem;--padding-2:2rem;--header-display:flex;--header-display-flex-direction:row;--header-display-justify-content:space-between;--header-display-align-items:center;--header-display-padding:0.5rem 0.25rem;--default-border-radius:0.25rem;--card-border-radius:0.5rem;--radio-border-radius:0.75rem;--border-radius-50:50%;--radius-default:var(--default-border-radius);--radius-card:var(--card-border-radius);--radius-round:var(--border-radius-50);--box-shadow-default:0 2px 5px var(--color-black-opac-01);--box-shadow-light:0 1px 3px var(--color-black-opac-02);--spacing-container:20px;--spacing-section:2rem;--gap-default:0.75rem;--text-primary:var(--text-color-main);--text-secondary:var(--text-color-label);--text-accent:var(--app-blue);--background-surface:var(--app-white);--background-base:var(--background-color-main);--background-overlay:var(--color-black-opac-01);--transition-fast:all 0.2s ease-in-out;--transition-medium:all 0.35s ease-in-out;--elevation-low:0 1px 3px var(--color-black-opac-02);--elevation-medium:0 2px 5px var(--color-black-opac-01)}*{font-family:Roboto,sans-serif;margin:0;padding:0}body{background-color:#f2f3f7;background-color:var(--background-color-main)}.small__font{font-size:.85rem;font-size:var(--font-small)}.small-medium__font{font-size:1rem;font-size:var(--font-small-medium);line-height:1.25rem}.medium__font{font-size:1.25rem;font-size:var(--font-medium)}.medium-large__font{font-size:1.5rem;font-size:var(--font-medium-large)}.font__cursive{font-family:Snell Roundhand,cursive;font-family:var(--cursive-font)}.font-large-metric__value{font-size:2.85rem;font-size:var(--font-xlarge)}.text__strikethrough{text-decoration:line-through}.color__blue,.link__terms-services{color:#0075d2;color:var(--app-blue)}.link__terms-services{cursor:pointer;text-decoration:underline}.card__title{align-items:center;color:#232c33;color:var(--text-color-main);display:flex;font-size:1rem;font-size:var(--font-small-medium);font-style:normal;font-weight:400;font-weight:var(--font-weight-reg);line-height:normal}.card__subtitle{color:#637e92;color:var(--text-color-label)}.card__subtitle,.card__text{font-size:.85rem;font-size:var(--font-small);font-style:normal;font-weight:400;font-weight:var(--font-weight-reg);line-height:normal}.card__text{color:#232c33;color:var(--text-color-main)}.card-min__text{color:#232c33;color:var(--text-color-main);font-size:.75rem;font-size:var(--font-vsmall)}.card-min__text,.card__subtext{font-style:normal;font-weight:400;font-weight:var(--font-weight-reg)}.card__subtext{color:#637e92;color:var(--text-color-label);font-size:.85rem;font-size:var(--font-small);line-height:normal}.card-chart-group__container{background-color:#fff;background-color:var(--app-white);border-radius:.5rem;border-radius:var(--card-border-radius);overflow:visible;padding:1.5rem;padding:var(--padding-15);position:relative}.flex-center__group{display:flex;justify-content:center}.flex-row-sb-100__group,.flex-row-sb__group{display:flex;flex-direction:row;justify-content:space-between}.flex-row-sb-100__group{align-items:center;width:100%}.text-overflow__group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.text-overflow__group p{margin:0;white-space:nowrap}::-webkit-scrollbar{height:10px;margin-right:12px;width:7px}::-webkit-scrollbar,::-webkit-scrollbar-track{border-radius:.5rem;border-radius:var(--card-border-radius)}::-webkit-scrollbar-track{background-color:none}::-webkit-scrollbar-thumb{background-color:#ddd;background-color:var(--color-light-gray-red);height:20px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{border-radius:.5rem;border-radius:var(--card-border-radius)}::-webkit-scrollbar-thumb:hover{background-color:#c7cacb;background-color:var(--color-light-gray-blue)}@media screen and (max-width:900px){:root{--font-tiny:0.55rem;--font-vsmall:0.65rem;--font-small:0.75rem;--font-small-medium:0.9rem;--font-medium:1.15rem;--font-medium-large:1.4rem;--font-page-title:1.5rem;--font-large:2rem;--font-xlarge:2.5rem;--font-xxlarge:3.25rem}}
/*# sourceMappingURL=main.64cbaf29.css.map*/