.loader[data-v-91674a42]{z-index:100;background:var(--app-background);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loader-content[data-v-91674a42]{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:13.75rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (hover:hover) and (pointer:fine){.loader-content[data-v-91674a42]{transform:translate(-50%,-70%)}}.text[data-v-91674a42]{color:var(--loader-subtitle-color);margin-top:.5rem;font-weight:700}.title[data-v-91674a42]{color:var(--loader-title-color);font-size:1.875rem;font-weight:900}.boxes[data-v-91674a42]{--shadow:rgba(0,0,0,.08);--size:2.25rem;--duration:.8s;width:calc(var(--size) * 3);height:calc(var(--size) * 2);transform-style:preserve-3d;transform-origin:-500% 400%;position:relative;top:-20rem;transform:rotateX(60deg)rotate(45deg)rotateY(0)translateZ(0)}.boxes .box[data-v-91674a42]{width:var(--size);height:var(--size);transform-style:preserve-3d;position:absolute;top:0;left:0}.boxes .box[data-v-91674a42]:first-child{animation:box1-91674a42 var(--duration) linear infinite;transform:translate(100%)}.boxes .box[data-v-91674a42]:nth-child(2){animation:box2-91674a42 var(--duration) linear infinite;transform:translateY(100%)}.boxes .box[data-v-91674a42]:nth-child(3){animation:box3-91674a42 var(--duration) linear infinite;transform:translate(100%,100%)}.boxes .box[data-v-91674a42]:nth-child(4){animation:box4-91674a42 var(--duration) linear infinite;transform:translate(200%)}.boxes .box[data-v-91674a42]:nth-child(5){animation:box4-91674a42 var(--duration) linear infinite;transform:translate(100%)}.boxes .box[data-v-91674a42]:nth-child(6){animation:box2-91674a42 var(--duration) linear infinite;transform:translateY(100%)}.boxes .box[data-v-91674a42]:nth-child(7){animation:box3-91674a42 var(--duration) linear infinite;transform:translate(100%,100%)}.boxes .box>div[data-v-91674a42]{--background:var(--primary-color);--top:auto;--right:auto;--bottom:auto;--left:auto;--translateZ:calc(var(--size) / 2);--rotateY:0deg;--rotateX:0deg;width:100%;height:100%;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);background:var(--background);transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ));position:absolute}.boxes .box>div[data-v-91674a42]:first-child{--top:0;--left:0}.boxes .box>div[data-v-91674a42]:nth-child(2){filter:brightness(65%);--right:0;--rotateY:90deg}.boxes .box>div[data-v-91674a42]:nth-child(3){filter:brightness(80%);--rotateX:-90deg}.boxes .box>div[data-v-91674a42]:nth-child(4){--background:var(--shadow);--top:0;--left:0;--translateZ:calc(var(--size) * 3 * -1)}.boxes .box>div[data-v-91674a42]:nth-child(5){filter:brightness(65%);--top:0;--left:0;--translateZ:calc(var(--size) * -1 / 2)}.boxes .box>div[data-v-91674a42]:nth-child(6){filter:brightness(65%);--right:100%;--rotateY:90deg}.boxes .box>div[data-v-91674a42]:nth-child(7){filter:brightness(65%);--rotateX:-90deg;--top:-100%}@keyframes box1-91674a42{0%,50%{transform:translate(100%)}to{transform:translate(200%)}}@keyframes box2-91674a42{0%{transform:translateY(100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes box3-91674a42{0%,50%{transform:translate(100%,100%)}to{transform:translateY(100%)}}@keyframes box4-91674a42{0%{transform:translate(200%)}50%{transform:translate(200%,100%)}to{transform:translate(100%,100%)}}.company-logo[data-v-df9dfe60]{--logo-radius:.8125rem;border-top-right-radius:var(--logo-radius);background-color:var(--ui-background);box-shadow:var(--box-shadow);justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;bottom:0;left:0}@media only screen and (orientation:portrait){.company-logo[data-v-df9dfe60]{width:3.625rem;height:1.75rem;top:0;bottom:unset;border-top-right-radius:0;border-bottom-right-radius:var(--logo-radius)}}@media only screen and (orientation:landscape) and (max-height:40rem){.company-logo[data-v-df9dfe60]{width:3.625rem;height:1.75rem;top:0;bottom:unset;border-top-right-radius:0;border-bottom-right-radius:var(--logo-radius)}}.yslab-icon[data-v-df9dfe60]{width:3.25rem;height:.75rem}@media only screen and (orientation:portrait){.yslab-icon[data-v-df9dfe60]{width:2.5rem}}.resimo-icon[data-v-df9dfe60]{width:3.625rem;height:.9375rem}@media only screen and (orientation:portrait){.resimo-icon[data-v-df9dfe60]{width:2.75rem}}.error-screen[data-v-3426a3c4]{z-index:100;text-align:center;background:var(--app-background);flex-direction:column;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.error-symbol[data-v-3426a3c4]{display:none}@media screen and (min-height:400px){.error-symbol[data-v-3426a3c4]{border-radius:var(--ui-radius);width:4.375rem;height:4.375rem;box-shadow:var(--box-shadow);background:var(--primary-color);color:var(--error-screen-symbol-color);justify-content:center;align-items:center;margin-bottom:2rem;font-size:2rem;font-weight:700;display:flex}}.title[data-v-3426a3c4]{color:var(--error-screen-title-color);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.description[data-v-3426a3c4]{color:var(--error-screen-description-color);font-size:1.125rem;font-weight:500}.apartment-select[data-v-3426a3c4]{border:.125rem solid var(--ui-secondary-color);border-radius:var(--ui-radius);margin-right:1rem;padding:.5625rem .5rem;font-size:1.125rem;font-weight:500;line-height:1}.action-button[data-v-3426a3c4]{border-radius:var(--ui-radius);background:var(--primary-color);color:var(--error-screen-refresh-button-color);margin-top:2rem;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:500;transition:all .25s ease-in-out}@media (any-hover:hover){.action-button[data-v-3426a3c4]:hover{opacity:.9}}.action-button[data-v-3426a3c4]:focus{opacity:.9}.message[data-v-3426a3c4]{color:var(--error-screen-description-color);margin-top:2rem;font-size:1rem;font-weight:500}.debug-layer[data-v-65305b31]{text-align:left;pointer-events:none;background:rgba(255,255,255,.5);border:.0625rem solid #000;max-width:90%;max-height:90%;padding:1rem;position:fixed;top:5rem}.close[data-v-65305b31]{pointer-events:all;background:0 0;width:2rem;height:2rem;position:absolute;top:0;right:0}.title[data-v-65305b31]{font-size:1.125rem;font-weight:bolder}a[data-v-65305b31]{pointer-events:all}.close-button[data-v-635e3f63]{--button-size:2rem;width:var(--button-size);height:var(--button-size);background:var(--close-button-background);border-radius:50%;justify-content:center;align-items:center;display:flex}.close-button .icon[data-v-635e3f63]{width:80%;height:80%;color:var(--close-button-color)}.controls[data-v-917875bd]{background:var(--ui-background);border-radius:var(--ui-radius);width:100%;max-width:45rem;height:auto;min-height:7.75rem;box-shadow:var(--box-shadow);user-select:none}.controls-container[data-v-917875bd]{flex-flow:column wrap;justify-content:space-between;align-items:center;width:100%;height:100%;padding:1rem 1rem 1.5rem;display:flex;position:relative}.header[data-v-917875bd]{align-items:center;width:100%;height:auto;display:flex}.main[data-v-917875bd]{justify-content:space-between;align-items:flex-end;width:100%;height:100%;margin-top:1.5rem;display:flex}.grid-button[data-v-917875bd]{background:0 0;justify-content:center;align-items:center;margin-left:2rem;display:flex}.grid-button .icon[data-v-917875bd]{color:var(--primary-color);width:1.25rem;height:1.25rem;margin-left:.25rem}.unique-toggle[data-v-917875bd]{justify-content:center;align-items:center;display:flex}.unique-toggle .label[data-v-917875bd]{margin-right:.5rem}@media (any-hover:hover){.unique-toggle .label[data-v-917875bd]:hover{cursor:pointer}}.unique-toggle .input[data-v-917875bd]{width:1rem;height:1rem}@media (any-hover:hover){.unique-toggle .input[data-v-917875bd]:hover{cursor:pointer}}.count[data-v-917875bd]{margin-left:auto}.close-button[data-v-917875bd]{width:2rem;height:2rem;position:absolute;top:-.875rem;right:-.875rem}.arrow-icon[data-v-917875bd]{width:1.25rem;height:1.25rem;color:var(--primary-color);transition:all .25s ease-in-out}.control[data-v-917875bd]{flex-flow:column wrap;justify-content:center;align-items:flex-start;font-size:.9375rem;display:flex}@media (any-hover:hover){.control[data-v-917875bd]:hover{cursor:pointer}}.control.--next[data-v-917875bd]{align-items:flex-end}@media (any-hover:hover){.control.--next:hover .arrow-icon[data-v-917875bd]{transform:rotate(180deg)translate(-.25rem)}}.control.--next .arrow-icon[data-v-917875bd]{margin-left:.5rem}@media (any-hover:hover){.control.--prev:hover .arrow-icon[data-v-917875bd]{transform:translate(-.25rem)}}.control.--prev .arrow-icon[data-v-917875bd]{margin-right:.5rem}.label[data-v-917875bd]{font-size:.9375rem}.content[data-v-917875bd]{align-items:center;display:flex}.--next .arrow-icon[data-v-917875bd]{margin-right:.5rem;transform:rotate(180deg)}.name[data-v-917875bd]{font-size:1.375rem}.grid-view[data-v-a9d15bcb]{z-index:5;background:var(--ui-background);width:100%;height:100%;padding:2rem 4rem 6rem;position:fixed;top:0;left:0;overflow:auto}.header[data-v-a9d15bcb]{background:var(--ui-background);align-items:center;width:100%;display:flex}.header .name[data-v-a9d15bcb]{font-weight:700}.header .count[data-v-a9d15bcb],.header .unique-toggle[data-v-a9d15bcb]{margin-left:1rem}.header .unique-toggle .label[data-v-a9d15bcb]{margin-right:.5rem}@media (any-hover:hover){.header .unique-toggle .label[data-v-a9d15bcb]:hover{cursor:pointer}}.header .unique-toggle .input[data-v-a9d15bcb]{width:1rem;height:1rem}@media (any-hover:hover){.header .unique-toggle .input[data-v-a9d15bcb]:hover{cursor:pointer}}.header .grid-options[data-v-a9d15bcb]{margin-left:1rem;display:flex}.header .grid-options select[data-v-a9d15bcb]{margin-left:.25rem}.close-button[data-v-a9d15bcb]{position:absolute;top:.5rem;right:1rem}.apps[data-v-a9d15bcb]{grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;width:100%;height:auto;margin-top:5rem;display:grid}.apps.--column-1[data-v-a9d15bcb]{grid-template-columns:1fr}.apps.--column-2[data-v-a9d15bcb]{grid-template-columns:1fr 1fr}.apps.--column-3[data-v-a9d15bcb]{grid-template-columns:1fr 1fr 1fr}.apps.--column-4[data-v-a9d15bcb]{grid-template-columns:1fr 1fr 1fr 1fr}.box[data-v-a9d15bcb]{width:100%;max-width:1200px;margin:0 auto}.box .name[data-v-a9d15bcb]{font-weight:600}@media (any-hover:hover){.box .name[data-v-a9d15bcb]:hover{cursor:pointer}}.box .group[data-v-a9d15bcb]{flex-wrap:wrap;gap:1rem;list-style:none;display:flex}.iframe[data-v-a9d15bcb]{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.iframe-container[data-v-a9d15bcb]{width:100%;height:0;padding-top:56.25%;position:relative}.pagination[data-v-a9d15bcb]{background:var(--ui-background);justify-content:center;width:100%;margin-top:5rem;padding:.5rem 0;display:flex;position:fixed;bottom:0;left:0}.pagination-button[data-v-a9d15bcb]{background:var(--ui-background);justify-content:center;align-items:center;min-width:2rem;min-height:2rem;margin:.5rem;padding:.5rem;display:flex}.pagination-button.--active[data-v-a9d15bcb]{background:var(--primary-color);color:var(--ui-background)}.test-mode-modal[data-v-ecb85856]{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.test-mode-modal.--grid-open[data-v-ecb85856]{pointer-events:auto}.close-button[data-v-ecb85856]{position:absolute;top:.5rem;right:1rem}.controls[data-v-ecb85856]{bottom:var(--default-inset);pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}table{border-collapse:collapse}img,picture{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{border:none;padding:0}button *{user-select:none}@media (any-hover:hover){button:hover{cursor:pointer}}:root{--app-background:#fff;--ui-color:#222;--ui-secondary-color:#666;--ui-background:#fff;--ui-disabled-background:#eee;--ui-radius:.5rem;--primary-color:#6699db;--grey:#cecece;--light-grey:#e8eaec;--status-available:#54ca54;--status-reserved:orange;--status-oral-reservation:orange;--status-promotion:#ffc800;--status-sold:red;--status-not-available:red;--default-inset:2.5rem;--box-shadow:0px 4px 21px 0px rgba(0,0,0,.1);--box-shadow-hover:0px 4px 21px 0px rgba(0,0,0,.3);--close-button-color:#fff;--close-button-background:var(--primary-color);--loader-title-color:var(--ui-color);--loader-subtitle-color:var(--ui-secondary-color);--compass-size:4.375rem;--compass-icon-size:3.4375rem;--compass-color:var(--ui-color);--compass-radius:var(--ui-radius);--compass-background:var(--ui-background);--rotate-button-size:4.375rem;--rotate-button-icon-size:2.5rem;--rotate-button-radius:var(--ui-radius);--rotate-button-color:var(--ui-color);--rotate-button-background:var(--ui-background);--rotate-button-disabled-background:var(--ui-disabled-background);--floor-button-size:4.375rem;--floor-button-radius:var(--ui-radius);--floor-button-color:var(--ui-color);--floor-button-background:var(--ui-background);--floor-button-active-color:#fff;--floor-button-active-background:var(--primary-color);--style-button-size:2.5rem;--style-button-radius:var(--ui-radius);--style-button-color:var(--ui-color);--style-button-background:var(--ui-background);--style-button-active-color:#fff;--style-button-active-background:var(--primary-color);--zoom-button-size:1.875rem;--zoom-button-icon-line-width:.9375rem;--zoom-button-icon-line-height:.125rem;--zoom-button-radius:var(--ui-radius);--zoom-button-background:var(--ui-background);--zoom-button-color:var(--ui-color);--zoom-button-disabled-background:var(--ui-disabled-background);--fullscreen-button-size:2.5rem;--fullscreen-button-radius:var(--ui-radius);--fullscreen-button-background:var(--ui-background);--fullscreen-button-icon-size:1.25rem;--fullscreen-button-color:var(--ui-color);--guide-tooltip-color:var(--ui-color);--guide-tooltip-background:var(--ui-background);--guide-tooltip-radius:var(--ui-radius);--error-screen-title-color:var(--ui-color);--error-screen-description-color:var(--ui-secondary-color);--error-screen-symbol-color:#fff;--error-screen-refresh-button-color:#fff;--loading-frames-radius:var(--ui-radius);--loading-frames-color:var(--ui-color);--loading-frames-background:var(--ui-background);--scrollbar-size:.5625rem;--scrollbar-foreground-color:gray;--scrollbar-background-color:#ebebeb;--mobile-viewport-control-background:var(--primary-color);--mobile-viewport-control-opacity:.5;--mobile-viewport-control-border:.125rem solid var(--ui-background)}body{user-select:none;height:100vh;margin:0 auto;overflow:hidden}body .--no-pointer-events *{pointer-events:none!important}@media only screen and (hover:hover) and (pointer:fine){body .--no-pointer-events{cursor:grabbing!important}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;width:100%;height:100%;color:var(--ui-color);background:var(--app-background);align-items:center;display:flex;overflow:hidden}#app-content{--app-width:1920px;--app-height:1080px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media only screen and (hover:hover) and (pointer:fine){#app-content::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}#app-content::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground-color);border-radius:var(--ui-radius)}#app-content::-webkit-scrollbar-track{background:var(--scrollbar-background-color);border-radius:var(--ui-radius)}#app-content{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}}#app-content{will-change:scroll-position;margin:0 auto;position:relative;overflow:auto}@media not screen and (hover:hover) and (pointer:fine){#app-content{position:absolute;top:0}}#app-content>:not(:-webkit-any(button,a)){cursor:default}#app-content>:not(:is(button,a)){cursor:default}#app-content.--hide-overflow{overflow:hidden}@media (any-hover:hover){#app:hover,#app-content:hover{cursor:grab}}body.--mobile-portrait-mode #app-content{width:100%;height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.two-way-fade-enter-active,.two-way-fade-leave-active{transition:opacity .2s ease-in-out}.two-way-fade-enter-from,.two-way-fade-leave-to{opacity:0}.slide-in-from-right-enter-active,.slide-in-from-right-leave-active{transition:transform .2s ease-in-out}.slide-in-from-right-enter-from,.slide-in-from-right-leave-to{transform:translate(100%)}@media only screen and (orientation:portrait){:root{--default-inset:1.25rem}}@media only screen and (orientation:landscape) and (max-height:40rem){:root{--default-inset:1.25rem}}#not-supported-browser{z-index:100;text-align:center;background:var(--app-background,#fff);flex-direction:column;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#not-supported-browser .title{margin-bottom:2.25rem;font-size:2.25rem;font-weight:700}#not-supported-browser .description{margin-bottom:2.25rem;font-size:1.125rem}#not-supported-browser .list{list-style:none}#not-supported-browser .list .list-item:not(:last-child){margin-bottom:.25rem}#not-supported-browser .icon{width:3.125rem;height:3.125rem}
