@charset "UTF-8";.slider-container{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.slider-container label{font-size:14px;font-weight:500;color:var(--main-text-color)}.slider-container label strong{font-weight:600;color:var(--main-text-color)}.slider-container input[type=range]{width:100%;height:6px;appearance:none;cursor:pointer;outline:none;background:var(--button-color-grey-ghost-10);border-radius:3px}.slider-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;background:var(--button-color-grey-ghost-10);border-radius:3px}.slider-container input[type=range]::-webkit-slider-thumb{width:18px;height:18px;cursor:pointer;background:var(--button-color-map-pips-pip-color);border:none;border-radius:50%}.slider-container input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider-container input[type=range]::-webkit-slider-thumb{margin-top:-6px;appearance:none}.slider-container input[type=range]::-moz-range-track{width:100%;height:6px;background:var(--button-color-grey-ghost-10);border-radius:3px}.slider-container input[type=range]::-moz-range-thumb{width:18px;height:18px;cursor:pointer;background:var(--button-color-map-pips-pip-color);border:none;border-radius:50%}.slider-container input[type=range]::-moz-range-thumb:hover{transform:scale(1.1)}.slider-container .slider-ticks-wrapper{padding:0 9px}.slider-container .slider-ticks-wrapper .slider-ticks{position:relative;width:100%;height:8px;pointer-events:none}.slider-container .slider-ticks-wrapper .slider-ticks .tick{position:absolute;width:2px;height:8px;background:var(--secondary-text-color);opacity:.3}.slider-container .slider-labels{display:flex;justify-content:space-between;padding-left:6px;font-size:12px;color:var(--secondary-text-color)}.slider-container .slider-description{margin:0 0 8px;color:var(--secondary-text-color);font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:600}@media(min-width:768px){.slider-container .slider-description{font-size:12px}}@media(min-width:1440px){.slider-container .slider-description{font-size:12px}}@media(min-width:1920px){.slider-container .slider-description{font-size:14px}}.slider-container .slider-help-text{margin:8px 0 0;font-style:italic;color:var(--secondary-text-color);font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:600}@media(min-width:768px){.slider-container .slider-help-text{font-size:12px}}@media(min-width:1440px){.slider-container .slider-help-text{font-size:12px}}@media(min-width:1920px){.slider-container .slider-help-text{font-size:14px}}.slider-container .slider-help-text.no-italic{font-style:normal}:root{--background-color-rgb: 25, 25, 25;--main-text-color: #F2EBE4;--secondary-text-color: #D7CBBF;--placeholder-text-color: #B4A294;--error-text-color: #fa8072;--background-color: rgb(var(--background-color-rgb));--secondary-background-color: #F2EBE41A;--secondary-background-color-opaque: #2f2e2d;--action-outline-default: #F2EBE4;--action-outline-disabled: #F2EBE480;--action-outline-hover: #B4A294;--action-outline-pressed: #D7CBBF;--action-label: #DECDBC;--card-border: #FFCD8333;--insight-pin: #0DF;--transparent: #0000;--button-color-grey-default: rgb(242 235 228);--button-color-grey-ghost: rgb(242 235 228);--button-color-grey-ghost-10: rgb(242 235 228 / 10%);--button-color-grey-ghost-76: rgb(242 235 228 / 76%);--container-main-color: #191919;--button-color-orange-ghost-50: rgb(255 189 169 / 50%);--button-color-green-default: #d9e670;--button-color-green-ghost-50: rgb(217 230 112 / 50%);--button-color-map-pips-pip-color: rgb(255 221 0 / 100%);--button-color-map-pips-insight: rgb(0 221 255 / 100%);--button-color-map-pips-pip-stroke-1: rgb(251 146 0 / 100%);--button-color-map-pips-pip-stroke-2: rgb(0 85 255 / 100%);--button-color-map-pips-pip-fill-1: rgb(127 0 212 / 100%);--button-color-orange-default: #FFBDA9;--button-color-orange-hover: #FF5132;--button-text-filled-button-default: rgb(25 25 25);--containers-green: rgb(55 58 37);--homepage-gradient-color: var(--containers-green);--overlay-background-color: rgb(0 0 0 / 50%);--containers-magenta: rgb(74 13 41 / 80%);--containers-orange: rgb(77 25 8 / 20%);--status-tight-bg: #bc5133;--status-moderately-tight-bg: #f06d2a;--status-loose-bg: #7f9b00;--status-moderately-loose-bg: #d4e266;--status-balanced-bg: #fed802;--layer-rent-color: #9c27b0;--layer-labor-color: #009688}.light-theme{--background-color-rgb: 252, 248, 244;--main-text-color: #191919;--secondary-text-color: #3A3531;--placeholder-text-color: #6A625A;--error-text-color: #d32f2f;--background-color: rgb(var(--background-color-rgb));--secondary-background-color: #403E3A1A;--secondary-background-color-opaque: #e9e5e1;--action-outline-default: #403E3A;--action-outline-disabled: #403E3A80;--action-outline-hover: #403E3A38;--action-outline-pressed: #403e3a50;--action-label: #5c5c5c;--card-border: #19191933;--insight-pin: #05F;--transparent: #0000;--button-color-grey-default: rgb(25 25 25);--button-color-grey-ghost: rgb(64 62 58);--button-color-grey-ghost-10: rgb(64 62 58 / 10%);--button-color-grey-ghost-76: rgb(64 62 58 / 76%);--container-main-color: #f2ebe4;--button-color-orange-ghost-50: rgb(77 25 8 / 50%);--button-color-green-default: #d9e670;--button-color-green-ghost-50: rgb(55 58 37 / 50%);--button-color-map-pips-pip-color: rgb(255 81 50 / 100%);--button-color-map-pips-insight: rgb(0 85 255 / 100%);--button-color-map-pips-pip-stroke-1: rgb(127 0 212 / 100%);--button-color-map-pips-pip-stroke-2: rgb(251 98 0 / 100%);--button-color-map-pips-pip-fill-1: rgb(251 146 0 / 100%);--button-color-orange-default: #C45A3A;--button-color-orange-hover: #FF8B70;--button-text-filled-button-default: rgb(242 235 228);--containers-green: rgb(55 58 37);--homepage-gradient-color: rgb(250 228 220);--overlay-background-color: rgb(0 0 0 / 50%);--containers-magenta: #FFA6BF;--containers-orange: #FFBDA9;--status-tight-bg: #d32f2f;--status-moderately-tight-bg: #e57373;--status-loose-bg: #81c784;--status-moderately-loose-bg: #aed581;--status-balanced-bg: #ffb74d;--layer-rent-color: #9c27b0;--layer-labor-color: #009688}.scenario-chart{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;color:var(--main-text-color)}.scenario-chart .chart-header{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-bottom:16px}.scenario-chart .chart-header .chart-title{margin:0;font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.scenario-chart .chart-header .chart-title{font-size:28px}}@media(min-width:1440px){.scenario-chart .chart-header .chart-title{font-size:32px}}@media(min-width:1920px){.scenario-chart .chart-header .chart-title{font-size:48px}}.scenario-chart .chart-header .total-savings{display:flex;flex-direction:row-reverse;gap:8px;align-items:center}.scenario-chart .chart-header .total-savings .savings-label{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.scenario-chart .chart-header .total-savings .savings-label{font-size:14px}}@media(min-width:1440px){.scenario-chart .chart-header .total-savings .savings-label{font-size:16px}}@media(min-width:1920px){.scenario-chart .chart-header .total-savings .savings-label{font-size:20px}}.scenario-chart .chart-header .total-savings .savings-amount{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.scenario-chart .chart-header .total-savings .savings-amount{font-size:28px}}@media(min-width:1440px){.scenario-chart .chart-header .total-savings .savings-amount{font-size:32px}}@media(min-width:1920px){.scenario-chart .chart-header .total-savings .savings-amount{font-size:48px}}.scenario-chart .chart-header .total-savings .info-icon{font-size:18px;color:var(--secondary-text-color);cursor:help;transition:color .2s ease}.scenario-chart .chart-header .total-savings .info-icon:hover{color:var(--main-text-color)}.scenario-chart .chart-header .total-savings .share-icon{font-size:18px;color:var(--secondary-text-color);cursor:pointer;transition:color .2s ease}.scenario-chart .chart-header .total-savings .share-icon:hover{color:var(--main-text-color)}.scenario-chart .chart-wrapper{position:relative;flex:1;width:100%;min-height:420px;overflow:auto hidden}.scenario-chart .chart-wrapper.dragging,.scenario-chart .chart-wrapper.dragging *{cursor:grabbing!important}.scenario-chart .chart-wrapper--loading{height:420px;overflow:hidden}.scenario-chart .chart-inner-container{position:absolute;top:0;bottom:0;left:0;width:100%}.scenario-chart .chart-inner-container>div{width:100%!important;height:100%!important}.scenario-chart .chart-footnote{margin:24px 0 0;color:var(--secondary-text-color);font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:400}@media(min-width:768px){.scenario-chart .chart-footnote{font-size:12px}}@media(min-width:1440px){.scenario-chart .chart-footnote{font-size:12px}}@media(min-width:1920px){.scenario-chart .chart-footnote{font-size:14px}}@media(min-width:768px){.scenario-chart .chart-header{flex-direction:row;gap:12px;align-items:baseline;justify-content:space-between;margin-bottom:20px}.scenario-chart .chart-header .total-savings{flex-direction:row}}@media(min-width:1440px){.scenario-chart{padding:24px}}@media(min-width:1920px){.scenario-chart{padding:32px}}
