@charset "UTF-8";: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-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);--homepage-gradient-color: rgb(55 58 37);--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-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);--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}.mobile-carousel-selector{position:relative;display:flex;flex:1 1 auto;gap:12px;align-items:center;width:100%;min-width:0}.mobile-carousel-selector .carousel-arrow-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--background-color);cursor:pointer;background-color:var(--main-text-color);border:1px solid var(--main-text-color);border-radius:4px;transition:all .2s ease}.mobile-carousel-selector .carousel-arrow-button svg{font-size:24px}@media(hover:hover){.mobile-carousel-selector .carousel-arrow-button:hover{opacity:.8}}.mobile-carousel-selector .carousel-arrow-button:focus{outline:none}.mobile-carousel-selector .carousel-active-label{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:32px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--background-color);text-align:center;white-space:nowrap;cursor:pointer;background-color:var(--main-text-color);border:1px solid var(--main-text-color);border-radius:4px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.mobile-carousel-selector .carousel-active-label{font-size:14px}}@media(min-width:1440px){.mobile-carousel-selector .carousel-active-label{font-size:16px}}@media(min-width:1920px){.mobile-carousel-selector .carousel-active-label{font-size:20px}}.mobile-carousel-selector .carousel-item-list{position:absolute;top:0;right:0;left:0;z-index:50;display:flex;flex-direction:column;gap:8px;max-height:60vh;padding:16px;overflow:auto;background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:8px;transform-origin:top center;animation:carousel-dropdown-in .18s ease-out;will-change:transform}.mobile-carousel-selector .carousel-item-list .carousel-item-option{padding:10px 12px;color:var(--secondary-text-color);text-align:center;cursor:pointer;background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:6px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.mobile-carousel-selector .carousel-item-list .carousel-item-option{font-size:14px}}@media(min-width:1440px){.mobile-carousel-selector .carousel-item-list .carousel-item-option{font-size:16px}}@media(min-width:1920px){.mobile-carousel-selector .carousel-item-list .carousel-item-option{font-size:20px}}@media(hover:hover){.mobile-carousel-selector .carousel-item-list .carousel-item-option:hover:not(.active){color:var(--main-text-color);background-color:var(--secondary-background-color)}}.mobile-carousel-selector .carousel-item-list .carousel-item-option.active{color:var(--background-color);background-color:var(--main-text-color);border-color:var(--main-text-color)}.mobile-carousel-selector .carousel-item-list .carousel-item-option:focus{outline:none}@keyframes carousel-dropdown-in{0%{transform:translateY(-8px) scaleY(.98)}60%{transform:translateY(0) scaleY(1)}to{transform:none}}
