@import'https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap';@import'https://fonts.googleapis.com/css2?family=Lora:wght@700&display=swap';:root{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:active,*:focus{outline:0}::-moz-focus-inner{border:0;padding:0}html,body{background-color:#fff;height:100%;line-height:1;overflow:hidden;overscroll-behavior:none}html{font-size:100%;touch-action:pan-x pan-y;-ms-content-zooming:none}body{font-family:"Noto Sans",sans-serif;font-size:1rem;font-weight:400;color:#3b1953;margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}audio,canvas,img,svg,video{border:0;vertical-align:top}b,strong{font-weight:700}button{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0;outline:0;text-transform:none;-webkit-appearance:button}footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:1rem;font-weight:700;line-height:1;margin:0;padding:0}iframe{border:0;width:100%;height:100%}ol,ul,dl{list-style:none;margin:0;padding:0}p{line-height:1.5em;margin:0 0 1em 0;padding:0}progress{vertical-align:baseline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-collapse:collapse;border-spacing:0;caption-side:bottom}th{font-weight:normal;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}[hidden]{display:none !important}.app .floor-plan-panel{position:absolute;bottom:0;left:0;z-index:3}.app .floor-plan-panel.open.expanded .panel .content .floor-plans{bottom:80px}.app .floor-plan-panel.open.expanded .panel .content .selector{height:64px}.app .floor-plan-panel.open.expanded .panel .content .selector .inner .floor-button{height:40px;min-width:144px;padding:0 16px}.app .floor-plan-panel.open.expanded .panel .content .selector .inner .floor-button .short{display:none}.app .floor-plan-panel.open.expanded .panel .content .selector .inner .floor-button .long{display:inline}.app .floor-plan-panel.open.expanded .panel .size-button:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%2C13.5v-3.4c0-.6.5-1.1%2C1.1-1.1h6.3c.6%2C0%2C1.1.5%2C1.1%2C1.1v3.4c0%2C.6-.5%2C1.1-1.1%2C1.1H1.1c-.6%2C0-1.1-.5-1.1-1.1ZM.9%2C9.9v3.8h6.7v-3.8H.9Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpolygon%20points%3D%229.1%204.2%209.1%208.2%2013.1%208.2%2013.1%207.1%2011.1%207.1%2013.5%204.6%2012.7%203.8%2010.3%206.2%2010.3%204.2%209.1%204.2%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M9.7%2C11.1v-1.1h5.2V2.6H2.3v5.1h-1.1V2.6c0-.6.5-1.1%2C1.1-1.1h12.6c.6%2C0%2C1.1.5%2C1.1%2C1.1v7.3c0%2C.7-.5%2C1.2-1.1%2C1.2h-5.2Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;content:""}.app .floor-plan-panel.open .panel{transform:scale(1);transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel.open .panel .content .floor-plans{opacity:1;transition:opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 400ms}.app .floor-plan-panel.open .panel .content .selector{opacity:1;transition:opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 400ms}.app .floor-plan-panel .panel{position:absolute;bottom:32px;left:32px;z-index:2;width:320px;height:368px;background-color:hsla(0,0%,100%,.8);border-radius:8px;box-shadow:0px 2px 9px 0px rgba(0,0,0,.21);transform-origin:0% 100%;transform:scale(0);transition:transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1),width 200ms cubic-bezier(0.165, 0.84, 0.44, 1),height 200ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .content{position:absolute;top:0;right:0;bottom:0;left:0}.app .floor-plan-panel .panel .content .floor-plans{position:absolute;top:16px;right:16px;bottom:64px;left:16px;overflow:hidden;opacity:0}.app .floor-plan-panel .panel .content .floor-plans.hidden{display:none}.app .floor-plan-panel .panel .content .floor-plans .slidable{position:absolute;top:0;right:0;left:0;transition:top 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan{width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;position:relative;overflow:hidden}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama{position:absolute;width:24px;height:24px;display:block;border-radius:50%;cursor:pointer;margin:-12px 0 0 -12px}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;animation-name:radiate;animation-duration:1.6s;animation-iteration-count:infinite;animation-direction:alternate;background-color:#fff;border-radius:50%;content:"";display:none;opacity:0;pointer-events:none}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active{z-index:10}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active:before{display:block}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active .view-cone{display:block}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active .icon{background-color:#c61a41}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama.active .icon:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.7%2C3.3h-2.6l-1.6-1.6h0c-.2-.2-.5-.4-.9-.4h-3.2c-.4%2C0-.7.2-.9.5h0l-1.6%2C1.5H1.3c-.7%2C0-1.3.6-1.3%2C1.3v7.8c0%2C.7.6%2C1.3%2C1.3%2C1.3h13.4c.7%2C0%2C1.3-.6%2C1.3-1.3v-7.8c0-.7-.6-1.3-1.3-1.3ZM8%2C11.7c-2%2C0-3.6-1.6-3.6-3.6s1.6-3.6%2C3.6-3.6%2C3.6%2C1.6%2C3.6%2C3.6-1.6%2C3.6-3.6%2C3.6ZM14.5%2C5.4c-.3%2C0-.5-.2-.5-.5s.2-.5.5-.5c.3-.1.5.1.5.4s-.2.6-.5.6Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M8%2C5.5c-1.5%2C0-2.7%2C1.2-2.7%2C2.6%2C0%2C1.5%2C1.2%2C2.7%2C2.7%2C2.7s2.7-1.2%2C2.7-2.7-1.2-2.6-2.7-2.6Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;content:""}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama .view-cone{position:absolute;top:-36px;left:-36px;z-index:2;width:96px;height:48px;display:none;pointer-events:none;transform-origin:50% 100%;background:radial-gradient(farthest-side at bottom, rgba(198, 26, 65, 0.25) 0%, rgba(198, 26, 65, 0.5) 75%, transparent 100%);-webkit-mask:conic-gradient(from -45deg at bottom, transparent, #000000 0deg 90deg, transparent 90deg)}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama .icon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:#3b1953;border-radius:50%;box-shadow:0px 1px 4px 0px rgba(0,0,0,.5)}.app .floor-plan-panel .panel .content .floor-plans .slidable .floor-plan .panorama .icon:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.7%2C3.3h-2.6l-1.6-1.6h0c-.2-.2-.5-.4-.9-.4h-3.2c-.4%2C0-.7.2-.9.5h0l-1.6%2C1.5H1.3c-.7%2C0-1.3.6-1.3%2C1.3v7.8c0%2C.7.6%2C1.3%2C1.3%2C1.3h13.4c.7%2C0%2C1.3-.6%2C1.3-1.3v-7.8c0-.7-.6-1.3-1.3-1.3ZM8%2C11.7c-2%2C0-3.6-1.6-3.6-3.6s1.6-3.6%2C3.6-3.6%2C3.6%2C1.6%2C3.6%2C3.6-1.6%2C3.6-3.6%2C3.6ZM14.5%2C5.4c-.3%2C0-.5-.2-.5-.5s.2-.5.5-.5c.3-.1.5.1.5.4s-.2.6-.5.6Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M8%2C5.5c-1.5%2C0-2.7%2C1.2-2.7%2C2.6%2C0%2C1.5%2C1.2%2C2.7%2C2.7%2C2.7s2.7-1.2%2C2.7-2.7-1.2-2.6-2.7-2.6Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;content:""}.app .floor-plan-panel .panel .content .selector{position:absolute;right:0;bottom:0;left:0;height:48px;background-color:#dfd8dc;border-radius:0 0 8px 8px;opacity:0;overflow:hidden}.app .floor-plan-panel .panel .content .selector.hidden{display:none}.app .floor-plan-panel .panel .content .selector .inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px}.app .floor-plan-panel .panel .content .selector .inner .label{font-weight:700;margin-bottom:3px}.app .floor-plan-panel .panel .content .selector .inner .floor-button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:32px;min-width:32px;background-color:rgba(0,0,0,0);border:1px solid #c8bcc2;border-radius:4px;color:#3b1953;cursor:pointer;font-weight:700;padding:0 8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.app .floor-plan-panel .panel .content .selector .inner .floor-button:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.1);content:"";opacity:0;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .content .selector .inner .floor-button:hover:after{opacity:1}.app .floor-plan-panel .panel .content .selector .inner .floor-button.active{background-color:#c61a41;color:#fff}.app .floor-plan-panel .panel .content .selector .inner .floor-button .long{display:none}.app .floor-plan-panel .panel .close-button{position:absolute;top:8px;right:8px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:32px;height:32px;background-color:#3b1953;border-radius:4px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.5);cursor:pointer}.app .floor-plan-panel .panel .close-button:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.1);content:"";opacity:0;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .close-button:hover:before{opacity:1}.app .floor-plan-panel .panel .close-button:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20points%3D%228%2010%202%2016%200%2014%206%208%200%202%202%200%208%206%2014%200%2016%202%2010%208%2016%2014%2014%2016%208%2010%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;content:""}.app .floor-plan-panel .panel .size-button{position:absolute;top:8px;right:48px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:32px;height:32px;background-color:#3b1953;border-radius:4px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.5);cursor:pointer}.app .floor-plan-panel .panel .size-button:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.1);content:"";opacity:0;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .floor-plan-panel .panel .size-button:hover:before{opacity:1}.app .floor-plan-panel .panel .size-button:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8.2%2C6.5L13%2C1.8h-4.1V0h7.1v7.1h-1.8V3l-4.7%2C4.8%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M1.8%2C8.9c-1%2C0-1.8.8-1.8%2C1.8v3.6c0%2C1%2C.8%2C1.8%2C1.8%2C1.8h3.6c1%2C0%2C1.8-.8%2C1.8-1.8v-3.6c0-1-.8-1.8-1.8-1.8%2C0%2C0-3.6%2C0-3.6%2C0ZM1.8%2C10.7v3.6h3.6v-3.6s-3.6%2C0-3.6%2C0Z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block;content:""}@keyframes radiate{0%{transform:scale(1);opacity:0}100%{transform:scale(1.25);opacity:.75}}@media only screen and (max-width: 480px){.app .floor-plan-panel .panel{bottom:16px;left:16px}}@media only screen and (max-width: 448px){.app .floor-plan-panel .panel .size-button{display:none}}@media only screen and (max-width: 352px){.app .floor-plan-panel .panel{bottom:0;left:0}}.app .house-type-label{position:absolute;top:32px;left:32px;z-index:2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;color:#fff;pointer-events:none}.app .house-type-label .name{font-family:"Lora",sans-serif !important;font-size:40px;font-weight:700;line-height:1.25em}.app .house-type-label .caption{font-size:20px}@media only screen and (max-width: 480px){.app .house-type-label{top:16px;left:16px}}.app .loading-progress{position:absolute;right:0;bottom:0;left:0;z-index:4;height:6px;background-color:hsla(0,0%,100%,.5);pointer-events:none}.app .loading-progress.hidden{display:none}.app .loading-progress .bar{width:0%;height:100%;background-color:#c61a41;transition:width 200ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .room-label{position:absolute;right:32px;bottom:32px;z-index:2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end;gap:4px;color:#fff;pointer-events:none}.app .room-label .room{font-family:"Lora",sans-serif !important;font-size:28px;font-weight:700;line-height:1.25em;transition:margin-right 800ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .room-label .room.away{margin-right:-100%;opacity:0;transition:margin-right 200ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .room-label .floor{font-size:14px;text-transform:uppercase;transition:margin-right 800ms cubic-bezier(0.165, 0.84, 0.44, 1) 100ms,opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1) 100ms}.app .room-label .floor.away{margin-right:-100%;opacity:0;transition:margin-right 200ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 480px){.app .room-label{bottom:16px;right:16px}}.app .scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.app .scene .krpano{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.app .scene .krpano .callout-title{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px;color:#fff;font-family:"Lora",sans-serif !important;font-size:20px;font-weight:700;padding:0 8px}.app .scene .krpano .callout-content{color:#3b1953;font-size:14px;line-height:1.25em}.app .scene .scene-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.app .scene .scene-overlay .waypoint{position:absolute;width:56px;height:56px;cursor:pointer;display:block;margin:-28px 0 0 -28px;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.app .scene .scene-overlay .waypoint:hover .icon-wrap .icon:before{margin-top:-56px;transition:margin-top 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .scene .scene-overlay .waypoint:hover .title-wrap{width:156px}.app .scene .scene-overlay .waypoint:hover .title-wrap .title{left:0}.app .scene .scene-overlay .waypoint.hidden{display:none}.app .scene .scene-overlay .waypoint.in-range .icon-wrap .icon:before{margin-top:-56px;transition:margin-top 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .scene .scene-overlay .waypoint.in-range .title-wrap{width:156px}.app .scene .scene-overlay .waypoint.in-range .title-wrap .title{left:0}.app .scene .scene-overlay .waypoint .icon-wrap{position:absolute;top:0;left:0;z-index:2;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:56px;height:56px;background-color:#c61a41;border-radius:50%;box-shadow:0px 2px 9px 0px rgba(0,0,0,.21)}.app .scene .scene-overlay .waypoint .icon-wrap .icon{width:28px;height:28px;overflow:hidden}.app .scene .scene-overlay .waypoint .icon-wrap .icon:before,.app .scene .scene-overlay .waypoint .icon-wrap .icon:after{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2.2%2C5L7%2C.4c.2-.3.6-.4%2C1-.4s.7.1%2C1%2C.4l4.8%2C4.6c.6.5.6%2C1.4%2C0%2C2s-1.5.5-2.1%2C0l-2.2-2.3v9.9c0%2C.8-.7%2C1.4-1.5%2C1.4s-1.5-.6-1.5-1.4V4.7l-2.2%2C2.2c-.6.5-1.5.5-2.1%2C0-.6-.5-.6-1.4%2C0-1.9Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;display:block;content:""}.app .scene .scene-overlay .waypoint .icon-wrap .icon:before{margin-bottom:28px;transition:margin-top 0}.app .scene .scene-overlay .waypoint .title-wrap{position:absolute;top:4px;left:28px;z-index:1;width:0;height:48px;overflow:hidden;transition:width 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .scene .scene-overlay .waypoint .title-wrap .title{position:absolute;top:0;left:-156px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:156px;height:48px;background-color:#fff;border-radius:0 24px 24px 0;color:#3b1953;font-size:14px;font-weight:700;padding:0 24px 0 40px;transition:left 400ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .toolbar{position:absolute;right:0;bottom:0;left:0;z-index:5;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px;opacity:1;pointer-events:none;padding:32px;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .toolbar.hidden{opacity:0;transition:opacity 0s}.app .toolbar.hidden .button{pointer-events:none !important}.app .toolbar .button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:12px;background-color:#3b1953;border-radius:4px;box-shadow:0px 2px 9px 0px rgba(0,0,0,.21);color:#fff;cursor:pointer;padding:8px 16px;pointer-events:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 200ms}.app .toolbar .button:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.1);content:"";opacity:0;transition:opacity 800ms cubic-bezier(0.165, 0.84, 0.44, 1)}.app .toolbar .button:hover:after{opacity:1}.app .toolbar .button.hidden{display:none}.app .toolbar .button.active{background-color:#c61a41;color:#fff}.app .toolbar .button.active[data-id=floor-plans] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%2C2v8.1h1.1v-1.7h2.3v-.8H1.1V2.9h6.1v4.7h-2.3v.7h3.1V3h1.5v1.5h.8v-1.5h4.7v4.6h-4.7v-1.5h-.8v3.9h.8v-1.6h4.7v4.6h-4.7v-1.5h-.8v1.5H1.1v-1.5H0v2.5h16V2H0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button.active[data-id=gyro] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.4%2C4.1h0c-.1%2C0-.3.1-.4.2v.2l-.2%2C1.2c0%2C.2.1.4.4.5h.1c.2%2C0%2C.3-.1.4-.3h0c.2.7.3%2C1.4.3%2C2.2%2C0%2C1.2-.3%2C2.3-.7%2C3.1h0v.2h0c0%2C.2.2.4.4.4s.3-.1.4-.3h0c.5-1%2C.8-2.2.8-3.4%2C0-1-.2-1.9-.5-2.7h0c.1%2C0%2C.1.1.2.1h0c.1%2C0%2C.3-.1.4-.2.1-.2%2C0-.5-.2-.6l-1.2-.6c-.1%2C0-.2%2C0-.2%2C0h0ZM1.2%2C4.1h0c-.2%2C0-.3.1-.4.3h0c-.5%2C1-.8%2C2.2-.8%2C3.4%2C0%2C1%2C.2%2C1.9.5%2C2.7h0c-.1%2C0-.1-.1-.2-.1H.3c-.1%2C0-.3.1-.4.2-.1.2%2C0%2C.5.2.6l1.1.6c.1%2C0%2C.1.1.2.1h0c.1%2C0%2C.3-.1.4-.2q0-.1.1-.2l.2-1.2c0-.2-.1-.4-.4-.5h-.1c-.2%2C0-.3.1-.4.3h0c-.1-.7-.2-1.4-.2-2.2%2C0-1.2.3-2.3.7-3.1h0v-.2h0c-.1-.3-.2-.5-.5-.5h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M5.2%2C15.6h5.8c1.1%2C0%2C1.9-.9%2C1.9-1.9V2.3c0-1.1-.9-1.9-1.9-1.9h-5.8c-1.1%2C0-1.9.9-1.9%2C1.9v11.4c-.1%2C1.1.9%2C1.9%2C1.9%2C1.9ZM4.2%2C2.3h7.6v11.4h-7.6V2.3Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button[data-id=floor-plans] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M0%2C2v8.1h1.1v-1.7h2.3v-.8H1.1V2.9h6.1v4.7h-2.3v.7h3.1V3h1.5v1.5h.8v-1.5h4.7v4.6h-4.7v-1.5h-.8v3.9h.8v-1.6h4.7v4.6h-4.7v-1.5h-.8v1.5H1.1v-1.5H0v2.5h16V2H0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button[data-id=gyro] .icon{background-image:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20version%3D%221.1%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M14.4%2C4.1h0c-.1%2C0-.3.1-.4.2v.2l-.2%2C1.2c0%2C.2.1.4.4.5h.1c.2%2C0%2C.3-.1.4-.3h0c.2.7.3%2C1.4.3%2C2.2%2C0%2C1.2-.3%2C2.3-.7%2C3.1h0v.2h0c0%2C.2.2.4.4.4s.3-.1.4-.3h0c.5-1%2C.8-2.2.8-3.4%2C0-1-.2-1.9-.5-2.7h0c.1%2C0%2C.1.1.2.1h0c.1%2C0%2C.3-.1.4-.2.1-.2%2C0-.5-.2-.6l-1.2-.6c-.1%2C0-.2%2C0-.2%2C0h0ZM1.2%2C4.1h0c-.2%2C0-.3.1-.4.3h0c-.5%2C1-.8%2C2.2-.8%2C3.4%2C0%2C1%2C.2%2C1.9.5%2C2.7h0c-.1%2C0-.1-.1-.2-.1H.3c-.1%2C0-.3.1-.4.2-.1.2%2C0%2C.5.2.6l1.1.6c.1%2C0%2C.1.1.2.1h0c.1%2C0%2C.3-.1.4-.2q0-.1.1-.2l.2-1.2c0-.2-.1-.4-.4-.5h-.1c-.2%2C0-.3.1-.4.3h0c-.1-.7-.2-1.4-.2-2.2%2C0-1.2.3-2.3.7-3.1h0v-.2h0c-.1-.3-.2-.5-.5-.5h0Z%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20d%3D%22M5.2%2C15.6h5.8c1.1%2C0%2C1.9-.9%2C1.9-1.9V2.3c0-1.1-.9-1.9-1.9-1.9h-5.8c-1.1%2C0-1.9.9-1.9%2C1.9v11.4c-.1%2C1.1.9%2C1.9%2C1.9%2C1.9ZM4.2%2C2.3h7.6v11.4h-7.6V2.3Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;display:block}.app .toolbar .button .label{white-space:nowrap}@media only screen and (max-width: 480px){.app .toolbar{padding:16px}.app .toolbar .button{padding:8px 8px}.app .toolbar .button .label{display:none}}.app{position:fixed;top:0;right:0;bottom:0;left:0}
