html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;cursor:default;font-family:var(--font-family-regular);font-weight:var(--font-weight-regular);font-size:var(--font-size-root);line-height:var(--line-height-medium)}body{margin:0}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}p,ul,ol{margin:0 0 var(--size-medium)}ul,ol{padding-left:var(--size-medium)}nav ol,nav ul{list-style:none}li{margin:0}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace}svg:not([fill]){fill:currentColor}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-header);font-weight:var(--font-weight-header);margin:0 0 var(--size-small) 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}sup,sub{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}table{border:0;border-spacing:0}th{text-align:left;font-family:var(--font-family-header);font-weight:var(--font-weight-header);vertical-align:top}td{vertical-align:top}hr{display:block;width:100%;margin:var(--size-medium) 0;border:0;height:1px;border-width:1px 0}figure{margin:var(--size-medium)}:root{--input-background: var(--app-background);--input-border: var(--white-dark);--input-color: var(--app-color)}[data-color-mode=dark]{--input-background: var(--black-dark);--input-border: var(--black-light);--input-color: var(--white)}input{box-sizing:border-box;background:var(--input-background);border:1px solid var(--input-border);color:var(--input-color);border-radius:var(--border-radius);font-family:var(--font-family-regular);font-size:var(--font-size-root);font-weight:var(--font-weight-regular);line-height:var(--line-height-extra-small);max-width:100%;margin:0}input::placeholder{color:var(--input-color);opacity:.5}input[type=text]{width:100%;padding:var(--size-small) var(--size-extra-small)}input[type=text]:hover,input[type=search]:hover{border-color:var(--black-light)}input[type=text]:focus,input[type=search]:focus,input[type=number]:focus{border-color:var(--white-light);background:var(--white-light);color:var(--black-dark)}input[type=number]{box-sizing:border-box;margin:0 var(--size-small);padding:var(--size-small) 6px;font:inherit;font-weight:var(--font-weight-header);width:4rem;text-align:right}input[type=number].input-number-large{font-size:var(--font-size-3);padding:var(--size-medium)}label{font-family:var(--font-family-header)}input[inputmode=numeric][pattern="[0-9]*"]{min-width:2.5rem}.label-transparent{display:inline-block;transition:background .3s ease}.label-transparent:hover{background:var(--grey-transparent);cursor:text}.error-field{outline:1px dotted var(--red)}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.float-left{float:left}.float-right{float:right}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}:root{--border-radius: 2px}.border-width-0{border-style:solid;border-width:0}.border-width-1{border-style:solid;border-width:1px}.border-top-width-1{border-top-style:solid;border-top-width:1px}.border-left-width-1{border-left-style:solid;border-left-width:1px}.border-right-width-1{border-right-style:solid;border-right-width:1px}.border-bottom-width-1{border-bottom-style:solid;border-bottom-width:1px}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-radius{border-radius:var(--border-radius)}.border-radius-1{border-radius:var(--size-small)}.border-radius-2{border-radius:var(--size-medium)}.border-radius-3{border-radius:var(--size-large)}.border-radius-4{border-radius:50%}.button{--button-background: var(--white-light);--button-border: var(--grey-transparent);--button-color: var(--black);--button-radius: var(--border-radius);background:var(--button-background);border:1px solid var(--button-border);border-radius:var(--button-radius);color:var(--button-color);box-sizing:border-box;cursor:pointer;font-family:var(--font-family-header);font-size:var(--font-size-root);font-weight:var(--font-weight-header);line-height:1;margin:0;max-width:100%;white-space:nowrap;padding:var(--size-small) var(--size-medium);vertical-align:middle}[data-color-mode=dark] .button{--button-background: var(--black-light);--button-border: var(--black-transparent);--button-color: var(--white)}.button.only-allow-clear{cursor:default;--button-color: var(--grey-light);--background-color: var(--white-transparent)}.button[aria-expanded=true],.button[aria-current=page]{--button-border: var(--grey)}.button:hover:not(.only-allow-clear){--button-border: var(--grey)}.button:active{--button-border: var(--black);--button-background: var(--grey-transparent)}.button:focus-within{--button-background: var(--white);--button-color: var(--black);outline:0}[data-color-mode=dark] .button:focus-within{--button-background: var(--black-transparent);--button-border: var(--grey);--button-color: var(--white);outline:0}.button-active{--button-border: var(--black)}.button-active:hover{cursor:default}[data-color-mode=dark] .button-active{--button-border: var(--black-transparent)}.button[disabled],.button-disabled,.not-clickable{--button-color: var(--grey-light);--background-color: var(--white-transparent);opacity:1;pointer-events:none}.button-primary{--button-background: var(--black);--button-border: var(--black);--button-color: var(--white-light);--button-radius: var(--border-radius);padding:var(--size-medium);font-weight:var(--font-weight-regular)}.button-primary:active,.button-primary.button-active{--button-background: var(--grey-dark)}.button-primary.button[disabled],.button-primary.button-disabled,.button-primary.not-clickable{--button-background: var(--grey-dark);--button-color: var(--grey-light)}.button-primary:focus-within{--button-border: var(--grey)}.button-transparent{--button-background: transparent;--button-border: transparent;--button-color: var(--app-color);--button-radius: var(--border-radius)}.button-link{display:inline-block;text-decoration:none}.button-tooltip{padding:0}.button-text{display:inline-block;padding:var(--size-small) var(--size-medium)}.button-icon{padding:0}.button-icon .icon{display:inline-flex;padding:var(--size-small) var(--size-medium)}.button .icon-clear{border-color:var(--grey)}.button .button{--button-background: transparent;border:0;border-radius:0}.button.display-block{display:block;width:100%}.button-pills{display:flex}.button-pills>.button{--button-radius: 1000px;border-radius:0}.button-pills>.button~.button{margin-left:-1px}.button-pills>.button-active{--button-background: var(--white)}[data-color-mode=dark] :is(.button-pills>.button-active){--button-background: var(--black-dark)}.app-content>.button-pills>.button-active{--button-border: var(--grey-transparent)}.button-pills>.button:is(:hover,:focus-within,:active,.button-active){position:relative;z-index:1}.button-pills>.button:first-of-type{border-top-left-radius:var(--button-radius);border-bottom-left-radius:var(--button-radius)}.button-pills>.button:last-of-type{border-top-right-radius:var(--button-radius);border-bottom-right-radius:var(--button-radius)}.button-pills:has(+.card){justify-content:center}.button-dropdown{--button-radius: 1000px;line-height:var(--line-height-medium)}.button-pills>.button-active:has(+.button-dropdown){border-right-color:var(--grey-transparent)}[data-color-mode=dark] :is(.button-pills>.button-active:has(+.button-dropdown)){border-right-color:var(--black-transparent)}.button-pills>.button-active+.button-dropdown{--button-background: var(--white);--button-border: var(--black);border-left-color:var(--grey-transparent)}[data-color-mode=dark] :is(.button-pills>.button-active+.button-dropdown){--button-background: var(--black-dark);--button-border: var(--black-transparent);border-left-color:var(--white-transparent)}.dropdown-list{--dropdown-background: var(--white-light);--dropdown-border: var(--grey-transparent);--dropdown-color: var(--app-color);--dropdown-focus: var(--black);--dropdown-icon: var(--grey-light);--dropdown-shadow: var(--app-header-shadow);--dropdown-item-background: transparent;--dropdown-item-color: currentColor;--dropdown-hr: var(--app-header-border);background:var(--dropdown-background);border:solid 1px var(--dropdown-border);box-shadow:0 12px 12px -12px var(--dropdown-shadow);border-radius:var(--border-radius);color:var(--dropdown-color);margin-top:var(--size-small);z-index:1000;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:slideDown .18s ease-in-out}[data-color-mode=dark] .dropdown-list{--dropdown-background: var(--black-dark);--dropdown-border: var(--black)}.dropdown-list:focus-within{outline:0}.dropdown-list-option{background:var(--dropdown-item-background);border-bottom:1px solid var(--dropdown-item-border);color:var(--dropdown-item-color);cursor:pointer;display:flex;align-items:center;font:inherit;line-height:1;text-decoration:initial;position:relative}.dropdown-list-option:not(:has(.tooltip-text)),.dropdown-list-option .tooltip-text{padding:var(--size-small) var(--size-medium) var(--size-small) calc(var(--size-extra-large) + var(--size-small))}.dropdown-list-option.disabled:has(.tooltip-text){pointer-events:auto}.dropdown-list-option.hide-indicator:not(:has(.tooltip-text)),.dropdown-list-option.hide-indicator .tooltip-text{padding-left:var(--size-medium)}.dropdown-list-option:focus-within{outline:0}.dropdown-list-option:focus-within,.dropdown-list-option:hover,.dropdown-list-option:active{--dropdown-item-background: var(--white);--dropdown-color: var(--black-dark)}[data-color-mode=dark] :is(.dropdown-list-option:focus-within,.dropdown-list-option:hover,.dropdown-list-option:active){--dropdown-item-background: var(--black)}.dropdown-list-option:first-child{padding-top:var(--size-medium)}.dropdown-list-option:last-child{padding-bottom:var(--size-medium)}.dropdown-list hr{background:var(--dropdown-hr)}.dropdown-list-option .icon{position:absolute;left:0;margin-left:var(--size-medium)}:root{--white-light: rgb(255, 255, 255);--white: rgb(241, 241, 248);--white-dark: rgb(236, 236, 244);--white-darker: rgb(231, 231, 239);--grey-light: rgb(169, 174, 187);--grey: rgb(108, 118, 137);--grey-dark: rgb(87, 100, 113);--black-light: rgb(65, 75, 90);--black: rgb(50, 55, 67);--black-dark: rgb(41, 45, 55);--red: #EB0008;--coral-pink: #FE5F69;--blue: #0072c6;--dark-blue: #1c1c45;--teal: #4EA5B7;--white-transparent-light: rgba(255, 255, 255, .35);--white-transparent: rgba(241, 241, 248, .25);--white-transparent-dark: rgba(231, 231, 238, .15);--black-transparent-light: rgba(0,0,0, .35);--black-transparent: rgba(0,0,0, .25);--black-transparent-dark: rgba(0,0,0, .12);--grey-transparent-dark: hsla(225, 14%, 23%, .16);--grey-transparent: hsla(225, 14%, 23%, .12);--grey-transparent-light: hsla(225, 14%, 23%, .08);--yellow-dark: hsla(25, 66%, 79%, 1);--yellow: hsla(25, 66%, 89%, 1);--yellow-light: hsla(25, 66%, 99%, 1)}.background-white-light{background-color:var(--white-light)}.background-white{background-color:var(--white)}.background-white-dark{background-color:var(--white-dark)}.hover\:background-white-light:hover{background-color:var(--white-light)}.hover\:background-white:hover{background-color:var(--white)}.hover\:background-white-dark:hover{background-color:var(--white-dark)}.border-white-light{border-color:var(--white-light)}.border-white{border-color:var(--white)}.border-white-dark{border-color:var(--white-dark)}.color-white-light{color:var(--white-light)}.color-white{color:var(--white)}.color-white-dark{color:var(--white-dark)}.hover\:color-white-light:hover{color:var(--white-light)}.hover\:color-white:hover{color:var(--white)}.hover\:color-white-dark:hover{color:var(--white-dark)}.background-white-transparent-light{background-color:var(--white-transparent-light)}.background-white-transparent{background-color:var(--white-transparent)}.background-white-transparent-dark{background-color:var(--white-transparent-dark)}.hover\:background-white-transparent-light:hover{background-color:var(--white-transparent-light)}.hover\:background-white-transparent:hover{background-color:var(--white-transparent)}.hover\:background-white-transparent-dark:hover{background-color:var(--white-transparent-dark)}.border-white-transparent-light{border-color:var(--white-transparent-light)}.border-white-transparent{border-color:var(--white-transparent)}.border-white-transparent-dark{border-color:var(--white-transparent-dark)}.color-white-transparent-light{color:var(--white-transparent-light)}.color-white-transparent{color:var(--white-transparent)}.color-white-transparent-dark{color:var(--white-transparent-dark)}.hover\:color-white-transparent-light:hover{color:var(--white-transparent-light)}.hover\:color-white-transparent:hover{color:var(--white-transparent)}.hover\:color-white-transparent-dark:hover{color:var(--white-transparent-dark)}.background-grey-light{background-color:var(--grey-light)}.background-grey{background-color:var(--grey)}.background-grey-dark{background-color:var(--grey-dark)}.hover\:background-grey-light:hover{background-color:var(--grey-light)}.hover\:background-grey:hover{background-color:var(--grey)}.hover\:background-grey-dark:hover{background-color:var(--grey-dark)}.border-grey-light{border-color:var(--grey-light)}.border-grey{border-color:var(--grey)}.border-grey-dark{border-color:var(--grey-dark)}.color-grey-light{color:var(--grey-light)}.color-grey{color:var(--grey)}.color-grey-dark{color:var(--grey-dark)}.hover\:color-grey-light:hover{color:var(--grey-light)}.hover\:color-grey:hover{color:var(--grey)}.hover\:color-grey-dark:hover{color:var(--grey-dark)}.background-black-light{background-color:var(--black-light)}.background-black{background-color:var(--black)}.background-black-dark{background-color:var(--black-dark)}.hover\:background-black-light:hover{background-color:var(--black-light)}.hover\:background-black:hover{background-color:var(--black)}.hover\:background-black-dark:hover{background-color:var(--black-dark)}.border-black-light{border-color:var(--black-light)}.border-black{border-color:var(--black)}.border-black-dark{border-color:var(--black-dark)}.color-black-light{color:var(--black-light)}.color-black{color:var(--black)}.color-black-dark{color:var(--black-dark)}.hover\:color-black-light:hover{color:var(--black-light)}.hover\:color-black:hover{color:var(--black)}.hover\:color-black-dark:hover{color:var(--black-dark)}.background-black-transparent-light{background-color:var(--black-transparent-light)}.background-black-transparent{background-color:var(--black-transparent)}.background-black-transparent-dark{background-color:var(--black-transparent-dark)}.hover\:background-black-transparent-light:hover{background-color:var(--black-transparent-light)}.hover\:background-black-transparent:hover{background-color:var(--black-transparent)}.hover\:background-black-transparent-dark:hover{background-color:var(--black-transparent-dark)}.border-black-transparent-light{border-color:var(--black-transparent-light)}.border-black-transparent{border-color:var(--black-transparent)}.border-black-transparent-dark{border-color:var(--black-transparent-dark)}.color-black-transparent-light{color:var(--black-transparent-light)}.color-black-transparent{color:var(--black-transparent)}.color-black-transparent-dark{color:var(--black-transparent-dark)}.hover\:color-black-transparent-light:hover{color:var(--black-transparent-light)}.hover\:color-black-transparent:hover{color:var(--black-transparent)}.hover\:color-black-transparent-dark:hover{color:var(--black-transparent-dark)}.background-grey-transparent-light{background-color:var(--grey-transparent-light)}.background-grey-transparent{background-color:var(--grey-transparent)}.background-grey-transparent-dark{background-color:var(--grey-transparent-dark)}.hover\:background-grey-transparent-light:hover{background-color:var(--grey-transparent-light)}.hover\:background-grey-transparent:hover{background-color:var(--grey-transparent)}.hover\:background-grey-transparent-dark:hover{background-color:var(--grey-transparent-dark)}.border-grey-transparent-light{border-color:var(--grey-transparent-light)}.border-grey-transparent{border-color:var(--grey-transparent)}.border-grey-transparent-dark{border-color:var(--grey-transparent-dark)}.color-grey-transparent-light{color:var(--grey-transparent-light)}.color-grey-transparent{color:var(--grey-transparent)}.color-grey-transparent-dark{color:var(--grey-transparent-dark)}.hover\:color-grey-transparent-light:hover{color:var(--grey-transparent-light)}.hover\:color-grey-transparent:hover{color:var(--grey-transparent)}.hover\:color-grey-transparent-dark:hover{color:var(--grey-transparent-dark)}.background-dark-blue,.hover\:background-dark-blue:hover{background-color:var(--dark-blue)}.border-dark-blue{border-color:var(--dark-blue)}.color-dark-blue,.hover\:color-dark-blue:hover{color:var(--dark-blue)}.background-blue-light{background-color:var(--blue-light)}.background-blue{background-color:var(--blue)}.background-blue-dark{background-color:var(--blue-dark)}.hover\:background-blue-light:hover{background-color:var(--blue-light)}.hover\:background-blue:hover{background-color:var(--blue)}.hover\:background-blue-dark:hover{background-color:var(--blue-dark)}.border-blue-light{border-color:var(--blue-light)}.border-blue{border-color:var(--blue)}.border-blue-dark{border-color:var(--blue-dark)}.color-blue-light{color:var(--blue-light)}.color-blue{color:var(--blue)}.color-blue-dark{color:var(--blue-dark)}.hover\:color-blue-light:hover{color:var(--blue-light)}.hover\:color-blue:hover{color:var(--blue)}.hover\:color-blue-dark:hover{color:var(--blue-dark)}.background-striped-grey{background-image:repeating-linear-gradient(-45deg,var(--black-transparent-light),var(--black-transparent-light) 1px,var(--grey-transparent) 1px,var(--grey-transparent) 3px)}.background-striped-white-transparent{background-image:repeating-linear-gradient(-45deg,hsla(223deg 4% 95% / 50%),hsla(223deg 4% 95% / 50%) 1px,var(--white) 1px,var(--white) 3px)}.color-red{color:var(--red)}.color-coral-pink{color:var(--coral-pink)}.color-teal{color:var(--teal)}.box-sizing-border-box{box-sizing:border-box}.box-sizing-content-box{box-sizing:content-box}.display-hidden,.visibility-hidden{visibility:hidden}.display-block{display:block}.display-flex{display:flex}.display-inline{display:inline}.display-inline-flex{display:inline-flex}.display-inline-block{display:inline-block}.display-none{display:none}.clickable{cursor:pointer}.not-clickable{pointer-events:none}.width-0{width:0}.width-10{width:10%}.width-1-of-7{width:14.28%}.width-2-of-7{width:28.57%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-33{width:33.33333%}.width-40{width:40%}.width-50{width:50%}.width-60{width:60%}.width-66{width:66.66667%}.width-70{width:70%}.width-75{width:75%}.width-80{width:80%}.width-90{width:90%}.flex-direction__row{flex-direction:row}.flex-direction__row-reverse{flex-direction:row-reverse}.flex-direction__column{flex-direction:column}.flex-direction__column-reverse{flex-direction:column-reverse}.flex-wrap__nowrap{flex-wrap:nowrap}.flex-wrap__wrap{flex-wrap:wrap}.flex-wrap__wrap-reverse{flex-wrap:wrap-reverse}.justify-content__flex-start{justify-content:flex-start}.justify-content__flex-end{justify-content:flex-end}.justify-content__center{justify-content:center}.justify-content__space-between{justify-content:space-between}.justify-content__space-around{justify-content:space-around}.justify-content__space-evenly{justify-content:space-evenly}.align-items__flex-start{align-items:flex-start}.align-items__flex-end{align-items:flex-end}.align-items__center{align-items:center}.align-items__baseline{align-items:baseline}.align-items__stretch{align-items:stretch}.align-content__flex-start{align-content:flex-start}.align-content__flex-end{align-content:flex-end}.align-content__center{align-content:center}.align-content__space-between{align-content:space-between}.align-content__space-around{align-content:space-around}.align-content__stretch{align-content:stretch}.flex__none{flex:none}.flex__auto{flex:1 0 auto}.flex__1{flex:1}.flex__2{flex:2}.flex__3{flex:3}.flex__4{flex:4}.flex__5{flex:5}.flex__6{flex:6}.flex__7{flex:7}.flex__8{flex:8}.flex__9{flex:9}.flex-grow__0{flex-grow:0}.flex-grow__1{flex-grow:1}.flex-grow__2{flex-grow:2}.flex-grow__3{flex-grow:3}.flex-grow__4{flex-grow:4}.flex-grow__5{flex-grow:5}.flex-grow__6{flex-grow:6}.flex-grow__7{flex-grow:7}.flex-grow__8{flex-grow:8}.flex-grow__9{flex-grow:9}.flex-shrink__0{flex-shrink:0}.flex-shrink__1{flex-shrink:1}.flex-shrink__2{flex-shrink:2}.flex-shrink__3{flex-shrink:3}.flex-shrink__4{flex-shrink:4}.flex-shrink__5{flex-shrink:5}.flex-basis__auto{flex-basis:auto}.flex-basis__0{flex-basis:0}.flex-basis__10{flex-basis:10%}.flex-basis__1-of-7{flex-basis:14.28%}.flex-basis__2-of-7{flex-basis:28.57%}.flex-basis__20{flex-basis:20%}.flex-basis__25{flex-basis:25%}.flex-basis__30{flex-basis:30%}.flex-basis__33{flex-basis:33.33333%}.flex-basis__40{flex-basis:40%}.flex-basis__50{flex-basis:50%}.flex-basis__60{flex-basis:60%}.flex-basis__66{flex-basis:66.66667%}.flex-basis__70{flex-basis:70%}.flex-basis__75{flex-basis:75%}.flex-basis__80{flex-basis:80%}.flex-basis__90{flex-basis:90%}.flex-basis__100{flex-basis:100%}.align-self__flex-start{align-self:flex-start}.align-self__flex-end{align-self:flex-end}.align-self__center{align-self:center}.align-self__baseline{align-self:baseline}.align-self__stretch{align-self:stretch}.position-relative{position:relative}.position-static{position:static}.position-fixed{position:fixed}.position-absolute{position:absolute}.position-sticky{position:sticky}.position-center{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.position-total{position:absolute;inset:0}.top,.top-0{top:0}.top-1{top:var(--size-extra-small)}.top-2{top:var(--size-small)}.top-3{top:var(--size-medium)}.top-4{top:var(--size-large)}.top-5{top:var(--size-extra-large)}.top-100{top:100%}.right,.right-0{right:0}.right-1{right:var(--size-extra-small)}.right-2{right:var(--size-small)}.right-3{right:var(--size-medium)}.right-4{right:var(--size-large)}.right-5{right:var(--size-extra-large)}.right-100{right:100%}.left,.left-0{left:0}.left-1{left:var(--size-extra-small)}.left-2{left:var(--size-small)}.left-3{left:var(--size-medium)}.left-4{left:var(--size-large)}.left-5{left:var(--size-extra-large)}.left-100{left:100%}.bottom,.bottom-0{bottom:0}.bottom-1{bottom:var(--size-extra-small)}.bottom-2{bottom:var(--size-small)}.bottom-3{bottom:var(--size-medium)}.bottom-4{bottom:var(--size-large)}.bottom-5{bottom:var(--size-extra-large)}.bottom-100{bottom:100%}.z-index--1{z-index:-1}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.overflow-x{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.overflow-y{overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto;max-width:100%;max-height:100%;-webkit-overflow-scrolling:touch}.max-height-100{max-height:100%}.max-width-100{max-width:100%}.height-100{height:100%}.width-100{width:100%}:root{--size-extra-small: .25rem;--size-small: .5rem;--size-medium: 1rem;--size-large: 1.5rem;--size-extra-large: 2rem}.m0{margin:0}.m1{margin:var(--size-extra-small)}.m2{margin:var(--size-small)}.m3{margin:var(--size-medium)}.m4,.m5{margin:var(--size-large)}.m-1{margin:calc(var(--size-extra-small) * -1)}.m-2{margin:calc(var(--size-small) * -1)}.m-3{margin:calc(var(--size-medium) * -1)}.m-4{margin:calc(var(--size-large) * -1)}.m-5{margin:calc(var(--size-extra-large) * -1)}.mt0{margin-top:0}.mt1{margin-top:var(--size-extra-small)}.mt2{margin-top:var(--size-small)}.mt3{margin-top:var(--size-medium)}.mt4{margin-top:var(--size-large)}.mt5{margin-top:var(--size-extra-large)}.mt-1{margin-top:calc(var(--size-extra-small) * -1)}.mt-2{margin-top:calc(var(--size-small) * -1)}.mt-3{margin-top:calc(var(--size-medium) * -1)}.mt-4{margin-top:calc(var(--size-large) * -1)}.mt-5{margin-top:calc(var(--size-extra-large) * -1)}.mr0{margin-right:0}.mr1{margin-right:var(--size-extra-small)}.mr2{margin-right:var(--size-small)}.mr3{margin-right:var(--size-medium)}.mr4{margin-right:var(--size-large)}.mr5{margin-right:var(--size-extra-large)}.mr-1{margin-right:calc(var(--size-extra-small) * -1)}.mr-2{margin-right:calc(var(--size-small) * -1)}.mr-3{margin-right:calc(var(--size-medium) * -1)}.mr-4{margin-right:calc(var(--size-large) * -1)}.mr-5{margin-right:calc(var(--size-extra-large) * -1)}.mb0{margin-bottom:0}.mb1{margin-bottom:var(--size-extra-small)}.mb2{margin-bottom:var(--size-small)}.mb3{margin-bottom:var(--size-medium)}.mb4{margin-bottom:var(--size-large)}.mb5{margin-bottom:var(--size-extra-large)}.mb-1{margin-bottom:calc(var(--size-extra-small) * -1)}.mb-2{margin-bottom:calc(var(--size-small) * -1)}.mb-3{margin-bottom:calc(var(--size-medium) * -1)}.mb-4{margin-bottom:calc(var(--size-large) * -1)}.mb-5{margin-bottom:calc(var(--size-extra-large) * -1)}.ml0{margin-left:0}.ml1{margin-left:var(--size-extra-small)}.ml2{margin-left:var(--size-small)}.ml3{margin-left:var(--size-medium)}.ml4{margin-left:var(--size-large)}.ml5{margin-left:var(--size-extra-large)}.ml-1{margin-left:calc(var(--size-extra-small) * -1)}.ml-2{margin-left:calc(var(--size-small) * -1)}.ml-3{margin-left:calc(var(--size-medium) * -1)}.ml-4{margin-left:calc(var(--size-large) * -1)}.ml-5{margin-left:calc(var(--size-extra-large) * -1)}.mx0{margin-left:0;margin-right:0}.mx1{margin-left:var(--size-extra-small);margin-right:var(--size-extra-small)}.mx2{margin-left:var(--size-small);margin-right:var(--size-small)}.mx3{margin-left:var(--size-medium);margin-right:var(--size-medium)}.mx4{margin-left:var(--size-large);margin-right:var(--size-large)}.mx5{margin-left:var(--size-extra-large);margin-right:var(--size-extra-large)}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:calc(var(--size-extra-small) * -1);margin-right:calc(var(--size-extra-small) * -1)}.mx-2{margin-left:calc(var(--size-small) * -1);margin-right:calc(var(--size-small) * -1)}.mx-3{margin-left:calc(var(--size-medium) * -1);margin-right:calc(var(--size-medium) * -1)}.mx-4{margin-left:calc(var(--size-large) * -1);margin-right:calc(var(--size-large) * -1)}.mx-5{margin-left:calc(var(--size-extra-large) * -1);margin-right:calc(var(--size-extra-large) * -1)}.my0{margin-top:0;margin-bottom:0}.my1{margin-top:var(--size-extra-small);margin-bottom:var(--size-extra-small)}.my2{margin-top:var(--size-small);margin-bottom:var(--size-small)}.my3{margin-top:var(--size-medium);margin-bottom:var(--size-medium)}.my4{margin-top:var(--size-large);margin-bottom:var(--size-large)}.my5{margin-top:var(--size-extra-large);margin-bottom:var(--size-extra-large)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:calc(var(--size-extra-small) * -1);margin-bottom:calc(var(--size-extra-small) * -1)}.my-2{margin-top:calc(var(--size-small) * -1);margin-bottom:calc(var(--size-small) * -1)}.my-3{margin-top:calc(var(--size-medium) * -1);margin-bottom:calc(var(--size-medium) * -1)}.my-4{margin-top:calc(var(--size-large) * -1);margin-bottom:calc(var(--size-large) * -1)}.my-5{margin-top:calc(var(--size-extra-large) * -1);margin-bottom:calc(var(--size-extra-large) * -1)}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p0{padding:0}.p1{padding:var(--size-extra-small)}.p2{padding:var(--size-small)}.p3{padding:var(--size-medium)}.p4{padding:var(--size-large)}.p5{padding:var(--size-extra-large)}.pt0{padding-top:0}.pt1{padding-top:var(--size-extra-small)}.pt2{padding-top:var(--size-small)}.pt3{padding-top:var(--size-medium)}.pt4{padding-top:var(--size-large)}.pt5{padding-top:var(--size-extra-large)}.pr0{padding-right:0}.pr1{padding-right:var(--size-extra-small)}.pr2{padding-right:var(--size-small)}.pr3{padding-right:var(--size-medium)}.pr4{padding-right:var(--size-large)}.pr5{padding-right:var(--size-extra-large)}.pb0{padding-bottom:0}.pb1{padding-bottom:var(--size-extra-small)}.pb2{padding-bottom:var(--size-small)}.pb3{padding-bottom:var(--size-medium)}.pb4{padding-bottom:var(--size-large)}.pb5{padding-bottom:var(--size-extra-large)}.pl0{padding-left:0}.pl1{padding-left:var(--size-extra-small)}.pl2{padding-left:var(--size-small)}.pl3{padding-left:var(--size-medium)}.pl4{padding-left:var(--size-large)}.pl5{padding-left:var(--size-extra-large)}.px0{padding-left:0;padding-right:0}.px1{padding-left:var(--size-extra-small);padding-right:var(--size-extra-small)}.px2{padding-left:var(--size-small);padding-right:var(--size-small)}.px3{padding-left:var(--size-medium);padding-right:var(--size-medium)}.px4{padding-left:var(--size-large);padding-right:var(--size-large)}.px5{padding-left:var(--size-extra-large);padding-right:var(--size-extra-large)}.py0{padding-top:0;padding-bottom:0}.py1{padding-top:var(--size-extra-small);padding-bottom:var(--size-extra-small)}.py2{padding-top:var(--size-small);padding-bottom:var(--size-small)}.py3{padding-top:var(--size-medium);padding-bottom:var(--size-medium)}.py4{padding-top:var(--size-large);padding-bottom:var(--size-large)}.py5{padding-top:var(--size-extra-large);padding-bottom:var(--size-extra-large)}.spinner-bars-medium{--height: 34px;--width: 4px;--margin: 2px}.spinner-bars-small{--height: 1.75rem;--width: 2px;--margin: 1px 1px 1px 2px}.spinner-bars>div{background-color:var(--app-color);height:var(--height);width:var(--width);border-radius:var(--margin);margin:var(--margin);animation-fill-mode:both;display:inline-block;animation:lineScalePulseOut 1.2s infinite ease-in-out}.spinner-bars>div:nth-child(1){animation-delay:-1.1s}.spinner-bars>div:nth-child(2){animation-delay:-1s}.spinner-bars>div:nth-child(3){animation-delay:-.9s}.spinner-bars>div:nth-child(4){animation-delay:-.8s}.spinner-bars>div:nth-child(5){animation-delay:-.7s}.spinner-bars.color-white>div{background-color:var(--white)}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 900;font-stretch:100%;src:url(/assets/OpenSans-VariableFont_wdth_wght-BZBpG5Iz.ttf)}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 900;font-stretch:100%;src:url(/assets/OpenSans-Italic-VariableFont_wdth_wght-B4AZ-wl6.ttf)}:root{--font-family-regular: "Open Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-header: var(--font-family-regular);--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-root: 12px;--font-size-1: calc(var(--font-size-root) + 12px);--font-size-2: calc(var(--font-size-root) + 6px);--font-size-3: calc(var(--font-size-root) + 4px);--font-size-4: calc(var(--font-size-root) + 2px);--font-size-5: calc(var(--font-size-root) + 1px);--font-size-6: var(--font-size-root);--font-size-7: calc(var(--font-size-root) - 1px);--font-size-8: calc(var(--font-size-root) - 2px);--font-size-9: calc(var(--font-size-root) - 3px);--font-weight-thin: 200;--font-weight-regular: 400;--font-weight-header: 600;--line-height-large: 1.4;--line-height-medium: 1.25;--line-height-small: 1.125;--line-height-extra-small: 1;--letter-spacing-1: 0;--letter-spacing-2: 0;--letter-spacing-3: 0;--letter-spacing-4: 0}@media(min-width:1600px){:root{--font-size-root: 13px}}a{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--app-header-color)}h1,.font-size-1{font-size:var(--font-size-1);line-height:var(--line-height-small)}h2,.font-size-2{font-size:var(--font-size-2);line-height:var(--line-height-small)}h3,.font-size-3{font-size:var(--font-size-3);line-height:var(--line-height-medium)}h4,.font-size-4{font-size:var(--font-size-4);line-height:var(--line-height-medium)}h5,.font-size-5{font-size:var(--font-size-5);line-height:var(--line-height-medium)}h6,.font-size-6{font-size:var(--font-size-6);line-height:var(--line-height-medium)}small,.font-size-7{font-size:var(--font-size-7);line-height:var(--line-height-small)}.font-size-8{font-size:var(--font-size-8);line-height:var(--line-height-small)}.font-size-9{font-size:var(--font-size-9);line-height:var(--line-height-small)}.font-hairline,.font-thin,.font-light{font-weight:var(--font-weight-thin)}.font-normal,.font-medium{font-weight:var(--font-weight-regular)}.font-semibold,.font-bold,.font-extrabold,.font-black{font-weight:var(--font-weight-header)}.letter-spacing-1{letter-spacing:var(--letter-spacing-1)}.letter-spacing-2{letter-spacing:var(--letter-spacing-2)}.letter-spacing-3{letter-spacing:var(--letter-spacing-3)}.letter-spacing-4{letter-spacing:var(--letter-spacing-4)}.line-height-extra-small{line-height:var(--line-height-extra-small)}.line-height-small{line-height:var(--line-height-small)}.line-height-medium{line-height:var(--line-height-medium)}.line-height-large{line-height:var(--line-height-large)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.detail{opacity:.6}.word-break-all{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label,.title,.fat-title,.small-title{color:var(--label-color);font-size:var(--font-size-8);font-weight:var(--font-weight-header);letter-spacing:var(--letter-spacing-3);text-transform:uppercase}.title{font-size:var(--font-size-6)}.small-title{font-size:var(--font-size-8)}.fat-title{font-weight:700}.sticky-title{font-size:var(--font-size-6);font-weight:var(--font-weight-header);letter-spacing:var(--letter-spacing-3);text-transform:uppercase;position:sticky;top:0;padding:var(--size-medium);background:var(--app-background);box-shadow:0 4px 14px -14px var(--black);color:var(--label-color);filter:opacity(.95);z-index:1}strong,em,.highlight{color:var(--highlight-color)}[aria-label="y-axis label"],[aria-label="x-axis label"]{color:var(--label-color)}.animated{animation-duration:.3s;animation-fill-mode:both}.animated.fast{animation-duration:.18s}.fadeIn{animation-name:fadeIn}.fadeOut{animation-name:fadeOut}.fadeOutDown{animation-name:fadeOutDown}.popIn{animation-name:popIn}.rotatable{transition:transform .15s}.rotatable.rotate-180{transform:rotate(-180deg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{opacity:1}99%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:0;height:0;margin:0}}@keyframes lineScalePulseOut{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes popIn{0%{opacity:.5;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:.5;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.card{--card-background: var(--app-background);--card-border: transparent;--card-header-background: var(--card-background);background:var(--card-background);border:1px solid var(--card-border);border-radius:var(--border-radius);color:var(--app-color)}.card-header{background:var(--card-header-background);border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:1px solid var(--card-border);padding:var(--size-medium);gap:var(--size-medium)}.card-actions{background:var(--card-header-background);padding:var(--size-small) var(--size-medium);gap:var(--size-medium)}.card-header+.card-actions{border-bottom:1px solid var(--card-border)}.card-content+.card-actions{border-top:1px solid var(--card-border)}.card-content{padding:var(--size-medium)}.card-primary{--card-background: var(--white-light);--card-border: var(--grey-transparent)}[data-color-mode=dark] .card-primary{--card-background: var(--black-dark);--card-border: var(--black)}.card-secondary{--card-border: var(--grey-transparent)}[data-color-mode=dark] .card-secondary{--card-border: var(--white-transparent)}.card-highlight{--card-background: var(--grey);--app-header-color: var(--white-light);--app-color: var(--white);--label-color: var(--white-dark);--highlight-color: var(--white-light);--card-border: var(--grey-transparent)}.card-transparent{--card-background: transparent;--card-border: transparent;--card-header-background: transparent}.card-sub-text{color:var(--grey)}[data-color-mode=dark] .card-sub-text{color:var(--grey-light)}.card-expandable .icon-expandable{vertical-align:top;font-size:var(--font-size-8);margin-right:var(--size-small)}.card-not-expanded .card-header{border-radius:var(--border-radius);border-bottom:0}.card[role=dialog]{box-shadow:0 0 12px 0 var(--black-transparent);min-width:28rem;max-width:40rem;max-height:90vh;display:flex;flex-direction:column}.card-expandable-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease-in-out}.card-expandable-wrapper[aria-hidden=false]{grid-template-rows:1fr}.card-expandable-wrapper .card-expandable-content{overflow:hidden}html{-webkit-user-select:none;user-select:none}a{text-decoration:none;color:currentColor}p>a{--color: var(--link-color);font-weight:var(--font-weight-header)}dt{font-size:var(--font-size-7);font-weight:var(--font-weight-header);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-small);margin:0 0 var(--size-extra-small);text-transform:uppercase}dd{margin:0 0 var(--size-medium) var(--size-medium)}p{line-height:var(--line-height-large)}.disabled,.color-disabled{pointer-events:none;cursor:initial;opacity:.5}.cursor-locked{cursor:not-allowed}.cursor-help,.cursor-tooltip{cursor:help}.cursor-wait{cursor:wait}.display-table{display:table}.aspect-ratio-1-1{aspect-ratio:1/1}.aspect-ratio-4-3{aspect-ratio:4/3}.aspect-ratio-16-9{aspect-ratio:16/9}#background-stripes path{stroke:var(--white-dark)}[data-color-mode=dark] #background-stripes path{stroke:var(--white-transparent)}#overlay-stripes path{stroke:var(--black-transparent-light)}.floorplan-image{width:100%;height:100%;object-fit:contain}[data-color-mode=light] .floorplan-image{filter:brightness(0) drop-shadow(1px 1px 1px var(--black-transparent))}[data-color-mode=dark] .floorplan-image{filter:brightness(5) drop-shadow(1px 1px 1px var(--white-transparent))}.background-light{--app-color: var(--black);--app-header-color: var(--black-dark)}.background-dark{--app-color: var(--white);--app-header-color: var(--white-light)}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.icon.clickable{transition:all .18s cubic-bezier(.78,.14,.15,.86);font-style:normal;opacity:.65}.icon.clickable:hover{opacity:1}.icon.not-clickable,.icon.not-clickable:hover{opacity:.35}.icon-clear{--background-color: var(--white-light);--color: var(--black-dark);--shadow-color: var(--app-header-shadow);position:absolute;top:-.5rem;right:-.25rem;z-index:1;text-align:center;background:var(--background-color);color:var(--color);border-radius:1000px;width:1rem;height:1rem;line-height:1}[data-color-mode=dark] .icon-clear{--background-color: var(--black-light);--color: var(--white)}.icon-clear>svg{margin-top:-2px}.icon-clear.clickable{opacity:0;box-shadow:0 0 0 1px var(--shadow-color);font-size:var(--font-size-8);padding:2px}[data-color-mode=dark] .icon-clear.clickable{--background-color: var(--black-dark);--shadow-color: var(--white);--color: var(--white-light)}.icon-clear.clickable>svg{margin-top:0}.icon-clear:focus-within,.button-dropdown:focus-within .icon-clear,.button-dropdown:hover .icon-clear,.message-closable .icon-clear.clickable,.card-closable:hover .icon-clear,.card-closable:focus-within .icon-clear,.toast-container .icon-clear{opacity:1}.icon-clear:focus,.icon-clear.clickable:hover,.button-dropdown:hover .icon-clear:hover,.message-closable:hover .icon-clear:hover,.card-closable:hover .icon-clear:hover{--color: var(--black);--shadow-color: var(--black);outline:0}[data-color-mode=dark] :is(.icon-clear:focus,.icon-clear.clickable:hover,.button-dropdown:hover .icon-clear:hover,.message-closable:hover .icon-clear:hover,.card-closable:hover .icon-clear:hover){--background-color: var(--black-light);--shadow-color: var(--white);--color: var(--white-light)}.card-closable .icon-clear,.message-closable .icon-clear{font-size:var(--font-size-7);padding:var(--size-extra-small)}.button-dropdown,.card-closable .card-header{position:relative}.message{--message-background: var(--white-light);--message-border: var(--grey-transparent);--app-header-color: var(--black);--app-color: var(--grey);--highlight-color: var(--black-dark);background:var(--message-background);border:1px solid var(--message-border);border-radius:var(--border-radius);color:var(--app-color)}.message-content>p:only-child,.message-content>p:last-child{margin-bottom:0}.message-alert,.message-warning{--message-background: var(--yellow)}.message-error{--app-header-color: var(--red)}.message-error .message-content{padding-top:10px;font-size:var(--font-size-6)}.message-error .message-content .card-title{color:var(--grey)}.message-error .message-content .card-header{padding-left:0}.badge{text-align:center;background-color:var(--white-light);border:1px solid var(--black-transparent-dark);border-radius:500px;color:var(--grey-dark);display:inline-block;line-height:1rem;padding:var(--size-extra-small);margin:0 var(--size-extra-small);min-width:1rem;min-height:1rem}.badge svg{display:inline-block}.checkbox-control{display:inline-grid;grid-auto-flow:column;align-items:center;grid-template-columns:var(--size-large) 1fr;gap:var(--size-small)}.tooltip-container{--tooltip-background: var(--black);--tooltip-color: var(--white);--tooltip-highlight-color: var(--white-light);--tooltip-border: var(--black);--tooltip-shadow: var(--black-transparent);--tooltip-hr: var(--grey-dark);--app-color: var(--tooltip-color);--app-header-color: var(--tooltip-highlight-color);--highlight-color: var(--tooltip-highlight-color);--label-color: var(--tooltip-color);background-color:var(--tooltip-background);color:var(--tooltip-color);border-radius:3px;border:1px solid var(--tooltip-border);box-shadow:0 2px 4px var(--tooltip-shadow);padding:.4rem;z-index:1010;max-height:80vh}[data-color-mode=dark] .tooltip-container{--tooltip-background: var(--white-light);--tooltip-color: var(--black);--tooltip-highlight-color: var(--white-light);--tooltip-border: var(--grey-transparent);--tooltip-shadow: var(--black-transparent);--tooltip-hr: var(--grey-light);--app-header-color: var(--black)}.tooltip-container-medium{max-width:20rem}.tooltip-container-large{min-width:20rem;max-width:40rem}.tooltip-hidden{visibility:hidden}.tooltip-visible{visibility:visible}.tooltip-icon{color:var(--grey-light);opacity:.5}.tooltip-icon:hover{opacity:1}.trigger .tooltip-icon{transition:opacity .15s ease-in;opacity:0}.trigger:hover .tooltip-icon{opacity:1}:root{color-scheme:light dark;--logo-height: 4.5rem;--app-background: var(--white);--app-color: var(--black);--app-header-color: var(--black-dark);--highlight-color: var(--black-dark);--label-color: var(--grey);--link-color: var(--blue);--app-header-background: var(--white-light);--app-header-shadow: var(--black-transparent);--app-header-border: var(--grey-transparent);--grid-col-breakpoint: 10rem;--border-radius: 5px;--size-extra-small: 3px;--size-small: 6px;--size-medium: 12px;--size-large: 18px;--size-extra-large: 24px}[data-color-mode=dark]{--app-background: var(--black);--app-color: var(--white);--app-header-color: var(--white-light);--highlight-color: var(--white-light);--label-color: var(--grey);--link-color: var(--blue);--app-header-background: var(--black-transparent);--app-header-shadow: var(--black-dark);--app-header-border: var(--black-transparent)}html{background-color:var(--app-background);color:var(--app-color)}hr{background:var(--app-header-border)}html,body{height:100vh}.app{height:100vh;width:100vw;overflow:hidden;display:grid;grid-template-columns:minmax(15rem,auto) 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"topheader topheader" "sidebar header" "sidebar content"}.app-header{grid-area:header}.app-content{grid-area:content;padding:var(--size-medium);overflow:auto;will-change:scroll-position;position:relative}.app-content:only-child{grid-column:1 / -1}.top-header{grid-area:topheader;display:flex;align-items:center;justify-content:space-between;background:var(--app-header-background);border-bottom:1px solid var(--app-header-border);padding-right:1rem}.top-header-menus{gap:var(--size-small)}.header-menu-current-page{color:var(--teal);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.25em;text-decoration-color:var(--teal)}.app-sidebar{grid-area:sidebar;display:grid;grid-template-rows:auto 1fr;background:var(--app-header-background)}.app-menu{overflow-y:auto}.app-header{background:var(--app-header-background);border-bottom:1px solid var(--app-header-border);box-shadow:0 8px 18px -18px var(--app-header-shadow);display:flex;align-items:flex-start;padding:var(--size-medium);gap:var(--size-medium)}.app-header .select-space,.app-header .actions,.app-header .select-filter,.app-header .select-time,.app-header .select-settings{display:flex;align-items:center;gap:var(--size-medium)}.app-content .app-more-settings{position:fixed;right:1rem;margin-top:-4.5rem;display:flex;gap:var(--size-medium)}.app-header .app-header-content{display:grid;place-content:center;min-height:calc(var(--logo-height) - 2 * var(--size-medium))}.app:has(.login-page){grid-template-columns:1fr}.login-page .card{width:24rem}.app-logo{box-sizing:border-box;display:block;height:var(--logo-height);margin:0;padding:var(--size-small);line-height:1;color:#333542}[data-color-mode=dark] .app-logo{color:var(--white-light)}.app-logo .logo-text{fill:currentColor}.app-logo figure{margin:0;aspect-ratio:1180/318;max-width:100%;max-height:100%}.app-logo svg{height:100%;width:100%}.app-logo figcaption{position:absolute;left:0;right:0;width:0;height:0}.app-menu{--menu-highlight: var(--white);background:var(--app-header-background);border-right:1px solid var(--app-header-border);color:var(--app-color);padding-bottom:var(--size-large)}[data-color-mode=dark] .app-menu{--menu-highlight: var(--white-transparent)}.app-menu .menu-header{padding:var(--size-medium);margin-block:var(--size-small) 0}.app-menu .menu-item{display:block;font-weight:var(--font-weight-header);padding-inline:var(--size-medium);padding-block:var(--size-small)}.app-menu .menu-item[disabled]{cursor:not-allowed}.app-menu .menu-item:focus{outline:0}.app-menu .menu-item:focus,.app-menu .menu-item:hover{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.25em;text-decoration-color:var(--label-color)}.app-menu .menu-item[aria-current=page]{color:var(--teal);font-weight:var(--font-weight-header);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.25em;text-decoration-color:var(--teal)}.app-menu>.menu-item:first-child{padding-block:var(--size-medium)}.app-menu>.menu-section{border-top:1px solid var(--app-header-border)}.app-menu>.menu-section>.menu-header{color:var(--label-color);font-size:var(--font-size-8);font-weight:var(--font-weight-header);letter-spacing:var(--letter-spacing-3);text-transform:uppercase}.app-menu>.menu-section .menu-section .menu-header{margin-block:0;font-weight:var(--font-weight-header);padding-inline:var(--size-medium);padding-block:var(--size-small);cursor:pointer}.app-menu>.menu-section .menu-section .menu-header:after{float:right;content:"";display:inline-block;width:12px;height:12px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Free%206.6.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20(Icons:%20CC%20BY%204.0,%20Fonts:%20SIL%20OFL%201.1,%20Code:%20MIT%20License)%20Copyright%202024%20Fonticons,%20Inc.%20--%3e%3cpath%20d='M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z'/%3e%3c/svg%3e") center center no-repeat;background-size:contain;transition:transform .18s ease-out}[data-color-mode=dark] :is(.app-menu>.menu-section .menu-section .menu-header):after{filter:invert(1)}.app-menu>.menu-section .menu-section .menu-header:hover{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.25em;text-decoration-color:var(--label-color)}.app-menu>.menu-section .menu-section .foldable-menu-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease-out}.app-menu>.menu-section .menu-section .foldable-menu-items>.menu-items{overflow:hidden}:is(.app-menu>.menu-section .menu-section[aria-expanded=expanded],.app-menu>.menu-section .menu-section:has([aria-current=page])) .foldable-menu-items{grid-template-rows:1fr}:is(.app-menu>.menu-section .menu-section[aria-expanded=expanded],.app-menu>.menu-section .menu-section:has([aria-current=page])) .menu-header:after{transform:rotate(180deg)}.app-menu>.menu-section .menu-section:has([aria-current=page])>.menu-header{cursor:default;color:var(--teal);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.25em;text-decoration-color:var(--teal)}.app-menu>.menu-section .menu-section .menu-item{padding-left:var(--size-extra-large);font-weight:var(--font-weight-regular)}.more-settings,.more-settings-datasource{display:grid;grid-template-columns:minmax(12rem,auto) 1fr;gap:var(--size-medium);padding-top:var(--size-medium);padding-left:var(--size-medium);padding-right:var(--size-medium);align-items:center;overflow:auto}:is(.more-settings,.more-settings-datasource).small-label{grid-template-columns:minmax(4rem,auto) 1fr}.more-settings .select-all-data-sources{display:contents}.more-settings .select-all-data-sources .button-pills{display:inline-flex;position:relative}.more-settings .select-all-data-sources .icon-clear{opacity:1}.more-settings hr{grid-column:1 / 3}.more-settings-header{grid-column:1 / 3;font-size:var(--font-size-8);color:var(--label-color);place-self:center}.more-settings-item-control+.more-settings-header{margin:var(--size-large) 0 0}.more-settings-item-label{justify-self:end}.more-settings div[data-feature]{display:contents}.dialog-overlay{z-index:1000;display:grid;justify-content:center;align-items:center;background:var(--black-transparent-light);animation:fadeInBackground .05s ease-in-out}@keyframes fadeInBackground{0%{background:none}to{background:var(--black-transparent-light)}}.dialog-footer{gap:var(--size-medium)}[role=dialog]{z-index:1000}.display-grid{display:grid}.display-inline-grid{display:inline-grid}.grid-columns{display:grid;gap:0 var(--size-small);grid-template-columns:repeat(auto-fit,minmax(var(--grid-col-breakpoint),1fr))}.grid{display:grid}.grid.-horizontal{grid-template-columns:repeat(auto-fit,var(--grid-col-breakpoint))}.gap-1,.gap-extra-small{gap:var(--size-extra-small)}.gap-2,.gap-small{gap:var(--size-small)}.gap-3,.gap-medium{gap:var(--size-medium)}.gap-4,.gap-large{gap:var(--size-large)}.gap-5,.gap-extra-large{gap:var(--size-extra-large)}.gap-x-1,.gap-x-extra-small{row-gap:var(--size-extra-small)}.gap-x-2,.gap-x-small{row-gap:var(--size-small)}.gap-x-3,.gap-x-medium{row-gap:var(--size-medium)}.gap-x-4,.gap-x-large{row-gap:var(--size-large)}.gap-x-5,.gap-x-extra-large{row-gap:var(--size-extra-large)}.gap-y-1,.gap-y-extra-small{column-gap:var(--size-extra-small)}.gap-y-2,.gap-y-small{column-gap:var(--size-small)}.gap-y-3,.gap-y-medium{column-gap:var(--size-medium)}.gap-y-4,.gap-y-large{column-gap:var(--size-large)}.gap-y-5,.gap-y-extra-large{column-gap:var(--size-extra-large)}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.building-settings-opening-hours{display:grid;grid-template-columns:85px 285px;row-gap:var(--size-medium);align-items:center}.building-settings-opening-hours .more-settings-item-label{justify-self:start}.building-settings-container{column-count:3;column-gap:1rem}.building-settings-item{break-inside:avoid}.booking-details{--background: var(--app-background);--color: var(--app-header-color);--chart-height: 7rem;height:var(--chart-height)}.booking-chart{position:relative;min-width:15rem;max-width:100%;height:100%;box-sizing:border-box;display:inline-block;padding:var(--size-large) var(--size-large) 0 0}.booking-chart-label-x{position:absolute;top:0;left:0;right:var(--size-large);line-height:var(--size-large);text-align:center}.booking-chart-border-x{position:absolute;top:50%;left:0;right:0;border-top:1px solid var(--grey-transparent)}.booking-chart-label-text{position:relative}.booking-chart-label-y{position:absolute;right:0;top:var(--size-large);bottom:0;white-space:nowrap;writing-mode:tb-rl;line-height:var(--size-large);text-align:center}.booking-chart-border-y{position:absolute;top:0;right:50%;bottom:0;border-right:1px solid var(--grey-transparent)}.timeline{background:var(--white-transparent-light);max-width:100%;height:100%}.timeline-graph{display:flex;flex-wrap:nowrap;height:100%}.timeline-datum{flex:1;display:flex;flex-direction:column;position:relative;margin:0 1px 0 0;min-width:.5rem}.timeline-values{flex:1 0 100%;display:flex}.timeline-unstacked .timeline-values{flex-direction:row;align-items:flex-end}.timeline-stacked .timeline-values{flex-direction:column;justify-content:flex-end}.timeline-value{position:relative;font-size:10px;text-align:center;background:var(--grey);border:1px solid var(--black-transparent)}.timeline-unstacked .timeline-value{flex:1 1 100%}.plot-chart-figure{margin:0}.plot-chart-figure .plot-chart-ramp{height:fit-content;margin-top:calc(-1 * var(--size-large));position:absolute;top:0;right:0;background:var(--card-background)}.plot-chart-figure .plot-chart-swatches .plot-chart-swatch{margin:0 var(--size-medium) var(--size-extra-small) 0}.plot-chart [aria-label=tip]{--plot-background: var(--white-light);color:var(--black);stroke:var(--black-light)}.group-size-utilization-chart{overflow:visible;font-size:var(--font-size-root)}.group-size-utilization-chart [aria-label=tip]{--plot-background: rgba(51, 51, 51);color:var(--white-dark);stroke:var(--grey-dark)}.group-size-utilization-chart-legend-swatches{margin-bottom:0;row-gap:var(--size-small)}.legend-ramp{display:inline-block}.selected-title .legend-ramp{float:right;font-weight:400}.legend-ramp .tick line{mix-blend-mode:overlay}.legend-ramp .tick text{text-anchor:middle;font-size:var(--font-size-9)}.track,.track-inset{stroke-width:1;stroke:var(--grey-light)}.track-overlay{stroke-width:10}.time_line .tick{display:none}.slider .parameter-value .handle{outline:none}.suggestion-item{--background-color: var(--app-background);--border-color: var(--app-background);--metric-color: var(--app-color);--highlight-color: var(--app-header-color);background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);min-height:5rem}.suggestion-item.-excluded{--border-color: var(--grey-transparent-light);--background-color: var(--white-transparent)}.suggestion-item.-highlight{--border-color: var(--grey-light);--background-color: var(--white-light);border-style:dashed}[data-color-mode=dark] .suggestion-item.-highlight{--background-color: var(--white-transparent)}.suggestion-item:hover,.suggestion-item.-highlight:hover{--border-color: var(--grey-dark);--background-color: var(--white-light)}[data-color-mode=dark] :is(.suggestion-item:hover,.suggestion-item.-highlight:hover){--background-color: var(--white-transparent-dark)}.suggestion-item .suggestion-item-floor{border-bottom:1px solid var(--grey-transparent)}.suggestion-item .suggestion-item-capacity{background:var(--white-dark);box-shadow:inset 0 0 0 1px var(--grey-transparent-light);height:4rem}[data-color-mode=dark] :is(.suggestion-item .suggestion-item-capacity){--metric-color: var(--black);--highlight-color: var(--black-dark)}.suggestion-item .suggestion-item-count{box-shadow:inset 0 0 0 1px var(--grey);color:var(--metric-color);margin:2px}.suggestion-item .suggestion-item-opportunity{background-color:var(--white);box-shadow:inset 0 0 0 1px var(--grey);color:var(--metric-color);margin:2px}.suggestion-item .suggestion-item-reserved{border:1px solid var(--black-transparent);box-shadow:0 0 0 1px var(--white-light),inset 0 0 0 1px var(--white-light)}.suggestion-item .suggestion-item-remaining{background-color:var(--white-light);box-shadow:inset 0 0 0 1px var(--grey);color:var(--metric-color);margin:2px}.suggestion-item .suggestion-item-empty{color:var(--metric-color)}.suggestion-item-column-1{flex:1 1 16rem}.suggestion-item-column-2{flex:1 1 100%;position:relative;overflow:hidden}.suggestion-item-column-3{flex:1 1 5rem}.app-content:has(.heatmap-layout){padding-bottom:0}.heatmap-layout{width:100%;height:100%;margin-bottom:-1rem;display:grid;grid-template-columns:1fr 30ch;grid-template-rows:auto 1fr 14rem;grid-template-areas:"header sidebar" "content sidebar" "footer footer";gap:var(--size-medium) var(--size-large);transition:grid-template .36s ease-in-out}.heatmap-layout.hide-chart,.heatmap-layout:has(.heatmap-footer:empty){grid-template-rows:auto 1fr 0}.heatmap-layout.hide-sidebar{grid-template-columns:1fr 0ch}.heatmap-layout .heatmap-header{grid-area:header;display:flex;gap:var(--size-medium)}.heatmap-layout .heatmap-title{flex:1}.heatmap-layout .heatmap-content{grid-area:content;overflow-y:auto}.heatmap-layout .heatmap-layer-floorplan-controls{position:absolute;top:var(--size-medium);right:var(--size-medium)}.heatmap-layout .heatmap-sidebar{position:relative;grid-area:sidebar;overflow-y:auto;width:30ch;padding-top:var(--size-small)}[data-color-mode=dark] :is(.heatmap-layout .heatmap-sidebar) .table-advanced{--th-background: var(--black-dark);--td-background: var(--black);--td-color: var(--white)}[data-color-mode=dark] :is(.heatmap-layout .heatmap-sidebar) .table-advanced .row:hover{--td-background: var(--white-transparent-light)}.heatmap-layout .heatmap-sidebar .button-pills .button{flex:1}.hide-sidebar :is(.heatmap-layout .heatmap-sidebar)>*{pointer-events:none;transition:opacity .36s ease-in-out;opacity:0}.heatmap-layout .heatmap-sidebar-toggle{grid-area:sidebar;width:var(--size-large);z-index:1;display:grid;transform:translate(calc(var(--size-large) * -1));position:relative}.heatmap-layout .heatmap-sidebar-toggle .heatmap-sidebar-toggle-gutter{background:var(--app-header-border);border-radius:var(--size-extra-small);transition:background .18s ease-in-out;height:100%;width:var(--size-small);position:absolute;left:0;right:0;margin:auto;pointer-events:none}.heatmap-layout .heatmap-sidebar-toggle .heatmap-sidebar-toggle-button{align-self:center;justify-self:center;transform:translate(-50%);margin-left:calc(var(--size-large) / 2);opacity:0;transition:opacity .18s ease-in-out;padding:.5rem;cursor:pointer}.heatmap-layout .heatmap-sidebar-toggle .heatmap-sidebar-toggle-button .button{filter:drop-shadow(0px 4px 4px var(--app-header-shadow));--border-radius: 1000px;--button-background: var(--app-background);--button-border: var(--grey);width:2.5rem;height:2.5rem}.heatmap-layout .heatmap-sidebar-toggle .heatmap-sidebar-toggle-button .button-icon .icon{padding-left:var(--size-small);padding-right:var(--size-small);margin-right:-1px;margin-left:1px}.hide-sidebar :is(.heatmap-layout .heatmap-sidebar-toggle .heatmap-sidebar-toggle-button .button-icon .icon){margin-left:-1px;margin-right:1px}.heatmap-layout .heatmap-sidebar-toggle:hover .heatmap-sidebar-toggle-gutter{background:var(--app-header-shadow)}.heatmap-layout .heatmap-sidebar-toggle:hover .heatmap-sidebar-toggle-button{opacity:1}.heatmap-layout .heatmap-footer{position:relative;grid-area:footer;background:var(--white);border-top:1px solid var(--app-header-border);padding:var(--size-medium) var(--size-medium) var(--size-small) var(--size-small)}.heatmap-layout .heatmap-footer .plot-chart-figure{margin:0}.heatmap-layout .heatmap-footer .plot-chart{--plot-background: transparent}[data-color-mode=dark] :is(.heatmap-layout .heatmap-footer){background:var(--black-dark);color:var(--grey-light)}.heatmap-building .sticky-title{padding:var(--size-medium) 0 var(--size-small);margin:var(--size-large) 0}.heatmap-building .sticky-title:first-child{margin-top:0}.heatmap-building:hover .sticky-title{color:var(--black)}.heatmap-floors{display:grid;gap:var(--size-medium);grid-template-columns:repeat(auto-fit,minmax(20rem,.5fr))}.heatmap-layers{--heatmap-background: var(--app-background);--heatmap-color: var(--black-dark);--heatmap-color-outline: var(--white-light);--heatmap-border: var(--black);--heatmap-metric-background: var(--black);--heatmap-metric-color: var(--white);--heatmap-metric-shadow: var(--white-light);position:relative;background:var(--heatmap-background);border-radius:var(--border-radius);overflow:hidden}[data-color-mode=dark] .heatmap-layers{--highlight-color: var(--black-dark)}.heatmap-layers-zoom{transform-origin:top left}.heatmap-layer{position:absolute;inset:0}.heatmap-layer-zones .heatmap-layer-zone{stroke-width:5px;transition:all .18s ease-in-out;opacity:.75}.hide-colors :is(.heatmap-layer-zones .heatmap-layer-zone){color:transparent;fill:transparent;stroke:var(--heatmap-border);stroke-width:1px}.hide-colors :is(.heatmap-layer-zones .heatmap-layer-zone).-wifilayer{color:var(--grey-light);fill:var(--grey-light)}.hide-colors :is(.heatmap-layer-zones .heatmap-layer-zone).-sensorlayer{color:var(--white-dark);fill:var(--white-dark)}.empty-zones-grey :is(.heatmap-layer-zones .heatmap-layer-zone).-empty{color:var(--grey-light);fill:var(--grey-light);stroke:var(--grey-dark)}[data-color-mode=dark] :is(.empty-zones-grey :is(.heatmap-layer-zones .heatmap-layer-zone).-empty){fill:var(--white-transparent)}.heatmap-layer-zones .heatmap-layer-zone.-no-data{fill:url(#transparent-stripes);stroke:var(--black-transparent)}.heatmap-layer-zones .heatmap-layer-zone.-no-data.-desk{color:var(--grey-transparent);fill:var(--grey-transparent);stroke:var(--grey)}.heatmap-layer-zones .heatmap-layer-zone.-wifilayer{stroke-width:9px}.heatmap-layer-zones .heatmap-layer-zone.-sensorlayer{stroke-width:3px}.heatmap-layer-zones .heatmap-layer-zone.-active,.heatmap-layer-zones .heatmap-layer-zone.-focus,.heatmap-layer-zones .heatmap-layer-zone:hover{stroke:var(--heatmap-border)}.hide-colors :is(.heatmap-layer-zones .heatmap-layer-zone.-active,.heatmap-layer-zones .heatmap-layer-zone.-focus,.heatmap-layer-zones .heatmap-layer-zone:hover){stroke:var(--blue)}.zoom-factor-1 :is(.heatmap-layer-zones .heatmap-layer-zone.-active,.heatmap-layer-zones .heatmap-layer-zone.-focus,.heatmap-layer-zones .heatmap-layer-zone:hover){stroke-width:15px}.zoom-factor-2 :is(.heatmap-layer-zones .heatmap-layer-zone.-active,.heatmap-layer-zones .heatmap-layer-zone.-focus,.heatmap-layer-zones .heatmap-layer-zone:hover){stroke-width:13px}.zoom-factor-3 :is(.heatmap-layer-zones .heatmap-layer-zone.-active,.heatmap-layer-zones .heatmap-layer-zone.-focus,.heatmap-layer-zones .heatmap-layer-zone:hover){stroke-width:11px}.zoom-factor-4 :is(.heatmap-layer-zones .heatmap-layer-zone.-active,.heatmap-layer-zones .heatmap-layer-zone.-focus,.heatmap-layer-zones .heatmap-layer-zone:hover){stroke-width:9px}.zoom-factor-5 :is(.heatmap-layer-zones .heatmap-layer-zone.-active,.heatmap-layer-zones .heatmap-layer-zone.-focus,.heatmap-layer-zones .heatmap-layer-zone:hover){stroke-width:7px}.has-focus :is(.heatmap-layer-zones .heatmap-layer-zone):not(.-focus){fill-opacity:.8;stroke-opacity:.8}.heatmap-layer-zones .heatmap-layer-zone.-intersect-parent,.heatmap-layer-zones .heatmap-layer-zone.-intersect-children{stroke:var(--black-dark)}.hide-colors :is(.heatmap-layer-zones .heatmap-layer-zone.-intersect-parent,.heatmap-layer-zones .heatmap-layer-zone.-intersect-children){stroke:var(--blue)}.heatmap-layer-floorplan-base{fill:var(--heatmap-background)}.heatmap-layer-floorplan-background,.heatmap-layer-floorplan-foreground{transition:opacity .2s;opacity:.1;pointer-events:none}:is(.heatmap-layer-floorplan-background,.heatmap-layer-floorplan-foreground).active{opacity:.25}[data-color-mode=light] .heatmap-layer-floorplan-background{filter:grayscale(100%) brightness(0) drop-shadow(1px 1px 1px var(--white))}[data-color-mode=dark] .heatmap-layer-floorplan-background{filter:grayscale(100%) brightness(5) drop-shadow(1px 1px 1px var(--black-transparent))}[data-color-mode=light] .heatmap-layer-floorplan-foreground,[data-color-mode=dark] .heatmap-layer-floorplan-foreground{filter:grayscale(100%) brightness(0) drop-shadow(1px 1px 1px var(--white))}.heatmap-layer .zone-label{text-align:center;transform-origin:center center;position:absolute;transition:all .18s ease-out}.heatmap-layer .zone-label[data-is-active=true]{z-index:1}.heatmap-layer .zone-label .zone-name{background:var(--heatmap-metric-background);color:var(--heatmap-metric-color);padding:0 var(--size-extra-small);margin-bottom:var(--size-extra-small)}[data-is-active=true] :is(.heatmap-layer .zone-label .zone-name){opacity:1}[data-is-aggregate-subtract=true]:not([data-is-active=true]) :is(.heatmap-layer .zone-label .zone-name){opacity:0}.heatmap-layer .zone-label .zone-metric{display:inline-block;text-shadow:-1px 0 var(--heatmap-color-outline),0 1px var(--heatmap-color-outline),1px 0 var(--heatmap-color-outline),0 -1px var(--heatmap-color-outline);padding:0 var(--size-extra-small)}[data-is-desk=true] :is(.heatmap-layer .zone-label .zone-metric),[data-is-empty=true] :is(.heatmap-layer .zone-label .zone-metric){opacity:0}[data-is-active=true] :is(.heatmap-layer .zone-label .zone-metric){opacity:1;background:var(--heatmap-metric-background);color:var(--heatmap-metric-color);text-shadow:0 0 var(--heatmap-metric-background)}.heatmap-layer .zone-name,.heatmap-layer .zone-metric{opacity:0;transition:opacity .18s ease-in-out}.heatmap-layer.show-names .zone-name,.heatmap-layer.show-metrics .zone-metric{opacity:1}.click-bar:hover,.click-bar.-active{background:var(--app-header-border)}.homepage-card-title-link{display:flex;justify-content:space-between}.homepage-card-title{display:grid;grid-template-rows:20px 33px 30px}.homepage-card-title-text span:empty:after,.homepage-card-title-text:empty:after{content:" ";white-space:pre}.homepage-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.homepage-card{max-width:450px;justify-self:center}.homepage-chart{overflow:visible}.homepage-chart [aria-label=tip]{--plot-background: rgba(51, 51, 51, .9);color:var(--white-dark);stroke:var(--grey-dark)}.booked-chart-tooltip{position:absolute;display:none;background-color:#333333e6;color:var(--white-dark);padding:5px 10px;font-size:11px;white-space:nowrap}.booked-chart-legend{display:grid;gap:var(--size-small);grid-template-columns:repeat(2,1fr)}#gradient{animation:skeleton-loading 2s linear infinite}@keyframes skeleton-loading{0%{transform:translate(-200%)}to{transform:translate(200%)}}:is(.compare-spaces-list-horizontal,.compare-spaces-list-vertical) .card-title{text-align:center}.compare-spaces-list-horizontal{flex-direction:row}.compare-spaces-list-vertical{flex-direction:column;row-gap:1rem}.compare-spaces-divider{border-left:1px solid var(--card-border);margin:0 var(--size-medium)}.compare-spaces-grid{display:grid;grid-template-columns:1fr 1fr;gap:.35vw}.compare-spaces-grid-vertical{grid-auto-rows:1rem}.compare-spaces-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-spaces-pill.pill-bar{gap:var(--size-extra-small)}.compare-spaces-pill.pill-bar .pill-value{width:2.5rem;text-align:right;align-content:center}.compare-spaces-pill.pill-bar .pill-bar-loading{background:linear-gradient(90deg,#555f7326 35%,#828c9626 50%,#555f7326);background-size:200% 100%;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-metric{color:var(--black)}[data-color-mode=dark] .progress-metric{color:var(--white-light)}.progress-circle{--background: var(--white-light);--border: var(--white);--progress-bar: var(--black-transparent);--progress-bar-active: var(--black)}[data-color-mode=dark] .progress-circle{--background: var(--black);--border: var(--black-light);--progress-bar: var(--grey-dark);--progress-bar-active: var(--white)}.progress-circle-circle{fill:var(--background)}.progress-circle-background{fill:var(--progress-bar);stroke-width:.05;stroke:var(--border)}.progress-stroke-foreground{stroke-width:.05;stroke:var(--border);fill:var(--progress-bar-active)}.pill-bar{gap:var(--size-small)}.pill-bar .pill-bar-pill{background:var(--white-light);border:1px solid var(--white-dark)}[data-color-mode=dark] :is(.pill-bar .pill-bar-pill){background:var(--black-light);border-color:var(--black-transparent-light)}.pill-bar .pill-bar-value{width:3rem}.date-range-container[role=dialog]{padding:var(--size-medium) var(--size-small);margin-top:var(--size-small);min-width:20rem;--border: var(--white-dark)}[data-color-mode=dark] .date-range-container[role=dialog]{--border: var(--black-light)}.rdp{--rdp-cell-size: 2.75rem;--rdp-background-color: var(--blue);--rdp-outline-width: 1px;--rdp-outline: var(--rdp-outline-width) solid var(--black)}.rdp-caption{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:var(--size-medium);padding:0 0 var(--size-medium);border-bottom:1px solid var(--border)}.rdp-nav{display:contents}.rdp-nav_button_previous{order:1;--button-border: transparent;--button-background: transparent}.rdp-nav_button_next{order:3;--button-background: transparent;--button-border: transparent}.rdp-nav_icon{width:1rem;height:1rem}.rdp-caption_dropdowns{order:2;display:flex;justify-content:center;column-gap:var(--size-medium)}.rdp-head_cell{border:0;border-bottom:1px solid var(--border);text-align:center;width:var(--rdp-cell-size);padding:var(--size-medium) 0}.rdp-cell{width:var(--rdp-cell-size);height:var(--rdp-cell-size)}.rdp-day,.rdp-weeknumber{display:block;width:100%;height:100%}[data-color-mode=dark] :is(.rdp-day,.rdp-weeknumber){--button-background: transparent}.rdp-day_outside:not(:is(.rdp-day_selected,.rdp-day_disabled)){--button-color: var(--grey)}.rdp-day:not(:is(:hover,:focus)){--button-border: transparent}.rdp-day.button-active{--button-background: var(--white);--button-color: var(--black)}[data-color-mode=dark] .rdp-day.button-active{--button-background: var(--black-light);--button-color: var(--white)}.rdp-weeknumber{--button-border: transparent;font-weight:var(--font-weight-medium);color:var(--grey-dark)}.rdp-tfoot td{border-top:1px solid var(--border)}.rdp-dropdown_year,.rdp-dropdown_month{position:relative;display:inline-flex;align-items:center}.rdp-dropdown{appearance:none;position:absolute;z-index:2;top:0;bottom:0;left:0;width:100%;margin:0;padding:0;cursor:inherit;opacity:0;border:var(--rdp-outline-width) solid transparent;background-color:transparent;font-family:inherit;font-size:inherit;line-height:inherit}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-caption_label{border-radius:var(--border-radius)}.rdp-caption_label>.button{display:inline-block}.rdp-dropdown:hover:not([disabled])+.rdp-caption_label,.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label,.rdp-dropdown:active:not([disabled])+.rdp-caption_label{outline:var(--rdp-outline)}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-vhidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}table{--th-background: transparent;--th-border: var(--grey-transparent);--th-color: var(--label-color);--td-background: transparent;--td-border: transparent;--td-color: var(--app-color);--highlight-color: var(--black-dark)}table caption{color:var(--th-color);font-size:var(--font-size-8);font-weight:var(--font-weight-header);letter-spacing:var(--letter-spacing-3);text-transform:uppercase;text-align:left;margin-bottom:var(--size-small)}th{background:var(--th-background);border:1px solid var(--th-border);color:var(--th-color);font-size:var(--font-size-8);font-weight:var(--font-weight-header);letter-spacing:var(--letter-spacing-3);text-transform:uppercase}th .detail{font-weight:var(--font-weight-regular);text-transform:none}th.clickable:hover{--th-border: var(--black)}th+th:not(:hover){border-left-color:transparent}.table-transparent{--th-background: transparent;--th-color: var(--label-color);--td-background: transparent;--td-border: transparent;--td-color: var(--app-color)}.table-transparent td,.table-transparent th{border:0}.table-transparent thead th{border-bottom:1px solid var(--th-border)}.table-transparent tfoot th{border-top:1px solid var(--th-border)}.table-transparent tbody th:first-of-type,.table-transparent tfoot th:first-of-type{border-right:1px solid var(--th-border)}.table-transparent tbody th:last-of-type,.table-transparent tfoot th:last-of-type{border-left:1px solid var(--th-border)}.table-layout-fixed{table-layout:fixed}.table-simple{--td-border: var(--grey-transparent)}.table-simple th,.table-simple td{padding:var(--size-small) 0 var(--size-extra-small);border-bottom:1px solid var(--td-border)}.tooltip-container .table-simple th{border-bottom:1px solid var(--tooltip-hr)}.table-advanced{--th-background: var(--white-light);--td-background: var(--white);--td-color: var(--black);--top-header-row-background: var(--grey-transparent);--top-header-row-color: var(--app-header-color)}.table-advanced thead tr:only-child,.table-advanced thead tr:nth-child(2){position:sticky;top:calc(var(--size-medium) * -1);z-index:1}.table-advanced thead tr:first-child:not(:only-child){--th-background: var(--top-header-row-background);--th-color: var(--top-header-row-color)}.table-advanced thead tr:first-child:not(:only-child) th{--th-color: var(--label-color);font-size:var(--font-size-6);text-transform:none}.table-advanced thead tr:first-child:not(:only-child) th:empty+th{border-left-color:var(--th-border)}.table-advanced thead th{transition:all .15s ease-in-out}.table-advanced thead th:empty{--th-border: transparent;--th-background: transparent}[role=columnheader] .icon-sort-direction,[role=columnheader] .icon-sortable{transition:transform .15s ease-in}.icon-sortable{opacity:.25}.icon-sortable.icon-sort-direction{opacity:1}.-sort-asc .icon-sort-direction{transform:rotate(-180deg)}.-sort-asc,.-sort-desc{transition:box-shadow .15s ease-in}.-sort-asc{box-shadow:inset 0 5px 0 0 var(--grey)}.-sort-desc{box-shadow:inset 0 -5px 0 0 var(--grey)}.table-advanced td{background:var(--td-background);border:1px solid var(--td-border);border-top:0;color:var(--td-color);box-sizing:border-box;transition:all .18s cubic-bezier(.78,.14,.15,.86)}.table-advanced td:not(:last-child){border-right:0}.table-advanced td:not(:first-child){border-left:0}.table-advanced .row-is-expanded{--td-background: var(--white-light)}.table-advanced .row-not-expanded{--td-background: var(--white)}.table-advanced .row-not-grouped{--td-background: var(--white-dark)}.table-advanced .row-sub-expanded{--td-background: var(--grey-light);--td-border: var(--grey)}.table-striped .row{--td-border: var(--grey-transparent)}.table-highlight .row:hover{--td-background: var(--white-light)}.table-white .row{--th-background: var(--white-light);--td-background: var(--white);--td-color: var(--black)}.table-white .row-expandable{--td-background: var(--white-light)}.table-white .row-expanded{--td-border: var(--grey-transparent)}.room-performance-chart{overflow:visible}.room-performance-chart [aria-label=tip]{--plot-background: rgba(51, 51, 51, .9);color:var(--white-dark);stroke:var(--grey-dark)}.meeting-distribution:hover .background-striped-grey{background-image:repeating-linear-gradient(-45deg,transparent,transparent 1px,var(--white-transparent-light) 1px,var(--white-transparent-light) 3px)}.meeting-distribution-legend-items{transition:opacity .3s ease-in;opacity:0}.meeting-distribution:hover~.meeting-distribution-legend .meeting-distribution-legend-items{opacity:1}.meeting-distribution-value,.meeting-distribution-scale{text-shadow:1px 1px 1px var(--white-transparent);transition:opacity .3s ease-in-out;opacity:0}.meeting-distribution-stripe{transition:opacity .3s ease-in;opacity:1}.meeting-distribution:hover .meeting-distribution-value,.meeting-distribution:hover .meeting-distribution-scale{opacity:1}.summary-text{color:var(--grey)}[data-color-mode=dark] .summary-text{color:var(--grey-light)}.summary-text-mean{color:var(--dark-blue)}[data-color-mode=dark] .summary-text-mean{color:var(--white-dark)}.summary-text-excess{color:var(--black-dark)}[data-color-mode=dark] .summary-text-excess{color:var(--white-light)}.supply-demand-chart{min-height:4rem;max-height:6rem}[data-color-mode=dark] .supply-demand-chart{border:1px solid var(--grey-dark)}.supply-demand-chart-bar{display:flex;align-items:center;justify-content:center}.supply-demand-chart-bar-mean{background-color:var(--dark-blue);color:var(--white-light)}.supply-demand-chart-bar-max{background-color:var(--teal);color:var(--white-light)}.supply-demand-chart-bar-excess{background-color:var(--white-darker);color:var(--black-dark)}.supply-demand-chart-bar-label{overflow:hidden;text-overflow:ellipsis;text-align:center;margin:var(--size-medium)}.toast-container{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:9999}.toast{width:300px;padding:12px 15px;border-radius:5px;border-color:var(--grey-transparent);background-color:var(--white-light);color:var(--grey);box-shadow:0 2px 10px #0003;animation:fadein .3s ease,fadeout .3s ease 7.8s}.toast-error .toast-title{color:var(--red)}.toast-alert,.toast-warning{background-color:var(--yellow)}@keyframes fadein{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.bar-chart{position:relative;display:flex;flex-direction:row}.bar-content{flex:1 0 auto;display:flex;flex-direction:row;align-items:flex-end;margin:1rem 0;padding:0 .25rem;height:5rem;position:relative;border-bottom:1px solid #8a8a8a}.y-axis{position:relative;margin:1rem 0;font-size:.75rem;line-height:1.2;color:#8a8a8a}.y-axis .tick{position:absolute;display:flex;flex-direction:column;justify-content:center}.y-axis-left{min-width:9rem}.y-axis-left .tick{border-right:3px solid hsla(204,100%,40%,1);padding-right:.5rem;right:0;text-align:right}.y-axis-right{min-width:6rem}.y-axis-right .tick{padding-left:.5rem}.y-axis-right .tick-highlight{border-left:3px solid hsla(204,0%,40%,1);color:#666}.bar-highlight-area{position:absolute;inset:0;background:#66c2ff66;pointer-events:none}.bar{height:100%;box-sizing:border-box;flex:1 0 auto;position:relative;border:1px solid #ccc;border-bottom:0;font-size:12px;margin:0 .25rem}.bar-value{box-sizing:border-box;position:absolute;left:0;right:0;overflow:hidden;text-align:center;font-weight:var(--font-weight-regular)}.bar-count{background:#ccc;color:#fff;text-indent:-999px}.bar-enough-space .bar-count{background:#a6a6a6}.bar-vacant-seats{background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,hsla(204,0%,55%,.5) 5px,hsla(204,0%,55%,.5) 5px);display:flex;justify-content:flex-end;flex-direction:column;text-indent:-999px}.bar-content .line{position:absolute;left:0;right:0;border-top:1px solid #8f8f8f}.bar-content .line-solid{left:.5rem}.bar-content .line-dashed{border-top:1px dashed #8f8f8f}.x-axis{position:absolute;top:100%;left:1rem;right:1rem;display:flex;flex-direction:row;color:#6a6a6a}.x-axis-top{padding-bottom:.25rem}.x-axis-bottom{padding-top:.25rem}.x-axis .tick{font-size:12px;line-height:1;padding:.2rem 0 0;flex:1 0 auto;text-align:center}.horizontal-slider{--height: 2.5rem;--color1: #ccebc5;--color2: #a8ddb5;--color3: #7bccc4;--color4: #43a2ca;--color5: #0868ac;width:100%;height:var(--height);border-radius:9999px;background:var(--white);border:1px solid var(--grey);padding:1px}.horizontal-slider .track{line-height:var(--height);text-align:center;top:1px;bottom:1px;border-radius:9999px;color:var(--black-dark);box-sizing:border-box;padding:0 var(--size-small)}.colored-slider .track-0{background:var(--color1);padding-right:calc(var(--size-small) + var(--height))}.colored-slider .track-1{background:var(--color2)}.colored-slider .track-2{background:var(--color3)}.colored-slider .track-3{background:var(--color4)}.colored-slider .track-4{background:var(--color5);color:var(--white-light);padding:0 calc(var(--size-small) + var(--height))}.horizontal-slider .track-4:after{position:absolute;right:calc(var(--height) * .5);font-size:calc(1.5 * var(--height));content:"⦚";opacity:.25}.horizontal-slider .mark{box-sizing:border-box;width:1px;height:var(--height);background:var(--white-transparent)}.horizontal-slider .thumb{box-sizing:border-box;cursor:grab;height:var(--height);width:var(--height);line-height:var(--height);background:var(--white);border:1px solid var(--grey);border-radius:9999px;font-size:var(--font-size-7);font-weight:var(--font-weight-header);text-align:center;overflow:hidden}.horizontal-slider .thumb.active,.horizontal-slider .thumb:focus-visible{outline:0;border-color:var(--color5);box-shadow:0 0 2px 1px var(--color4)}
