[data-v-f271912c]{position:relative}body[data-v-f271912c],html[data-v-f271912c]{min-height:100vh}body[data-v-f271912c]{font-family:Montserrat,sans-serif}#__nuxt[data-v-f271912c]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-f271912c]{color:#adb5bd!important}.fs-7[data-v-f271912c]{font-size:.875rem!important}.no-pointer-events[data-v-f271912c]{pointer-events:none}.btn.btn-loading[data-v-f271912c]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-f271912c]:after,.btn.btn-loading[data-v-f271912c]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-f271912c]:after{animation:spin-f271912c 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-f271912c{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-f271912c]{display:block}.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-track,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-button,.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar-button,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-f271912c]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-f271912c]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-f271912c]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-f271912c],.scroll-wrapper .stable-gutter[data-v-f271912c]{scrollbar-gutter:stable}body[data-v-f271912c]{margin:0}body .language-switcher[data-v-f271912c]{font-family:Montserrat,sans-serif;position:absolute;right:1rem;top:1rem;z-index:100}body .lang-toggle[data-v-f271912c]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;color:#fff;cursor:pointer;display:flex;gap:.25rem;padding:.4rem .6rem;transition:background .2s ease}body .lang-toggle[data-v-f271912c]:hover{background:#0009}body .lang-toggle .flag[data-v-f271912c]{font-size:1.2rem;line-height:1}body .lang-toggle .arrow[data-v-f271912c]{font-size:.6rem;margin-left:.1rem;transition:transform .2s ease}body .lang-toggle .arrow.open[data-v-f271912c]{transform:rotate(180deg)}body .lang-dropdown[data-v-f271912c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;box-shadow:0 .5rem 1.5rem #0000004d;min-width:150px;overflow:hidden;position:absolute;right:0;top:calc(100% + .35rem)}body .lang-option[data-v-f271912c]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.85rem;gap:.5rem;padding:.5rem .75rem;transition:background .15s ease;width:100%}body .lang-option[data-v-f271912c]:hover{background:#ffffff1a}body .lang-option.active[data-v-f271912c]{background:#ff914640}body .lang-option .flag[data-v-f271912c]{font-size:1.1rem;line-height:1}body .lang-option .name[data-v-f271912c]{white-space:nowrap}body .dropdown-enter-active[data-v-f271912c],body .dropdown-leave-active[data-v-f271912c]{transition:opacity .15s ease,transform .15s ease}body .dropdown-enter-from[data-v-f271912c],body .dropdown-leave-to[data-v-f271912c]{opacity:0;transform:translateY(-4px)}[data-v-f85fa20e]{position:relative}body[data-v-f85fa20e],html[data-v-f85fa20e]{min-height:100vh}body[data-v-f85fa20e]{font-family:Montserrat,sans-serif}#__nuxt[data-v-f85fa20e]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-f85fa20e]{color:#adb5bd!important}.fs-7[data-v-f85fa20e]{font-size:.875rem!important}.no-pointer-events[data-v-f85fa20e]{pointer-events:none}.btn.btn-loading[data-v-f85fa20e]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-f85fa20e]:after,.btn.btn-loading[data-v-f85fa20e]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-f85fa20e]:after{animation:spin-f85fa20e 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-f85fa20e{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-f85fa20e]{display:block}.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-track,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-button,.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar-button,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-f85fa20e]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-f85fa20e]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-f85fa20e]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-f85fa20e],.scroll-wrapper .stable-gutter[data-v-f85fa20e]{scrollbar-gutter:stable}body[data-v-f85fa20e]{margin:0}body .btn[data-v-f85fa20e]{border:none;border-radius:6em;color:#000;cursor:pointer;display:inline-block;font-family:inherit;font-weight:500;padding:.75em 1.5em;position:relative;text-decoration:none;text-transform:uppercase;transition:all .2s}body .btn[data-v-f85fa20e]:hover{box-shadow:0 10px 20px #0003;transform:translateY(-3px)}body .btn[data-v-f85fa20e]:active{box-shadow:0 5px 10px #0003;transform:translateY(-1px)}body .btn[data-v-f85fa20e]:after{background-color:#ffffff40;border-radius:100px;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%;z-index:-1}body .btn[data-v-f85fa20e]:hover:after{opacity:0;transform:scaleX(1.4) scaleY(1.6)}[data-v-51899e20]{position:relative}body[data-v-51899e20],html[data-v-51899e20]{min-height:100vh}body[data-v-51899e20]{font-family:Montserrat,sans-serif}#__nuxt[data-v-51899e20]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-51899e20]{color:#adb5bd!important}.fs-7[data-v-51899e20]{font-size:.875rem!important}.no-pointer-events[data-v-51899e20]{pointer-events:none}.btn.btn-loading[data-v-51899e20]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-51899e20]:after,.btn.btn-loading[data-v-51899e20]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-51899e20]:after{animation:spin-51899e20 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-51899e20{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-51899e20]{display:block}.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-track,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-button,.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar-button,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-51899e20]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-51899e20]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-51899e20]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-51899e20],.scroll-wrapper .stable-gutter[data-v-51899e20]{scrollbar-gutter:stable}body[data-v-51899e20]{margin:0}body .intro-wrapper[data-v-51899e20]{border-radius:1rem;display:flex;flex-direction:column;flex-grow:1;overflow:clip;padding:1rem}body .intro-wrapper .logo-wrapper[data-v-51899e20]{filter:blur(100px);padding-top:100px;text-align:center;transform:scale(5);transition:all 1.5s ease-in-out}body .intro-wrapper .logo-wrapper.ready[data-v-51899e20]{filter:blur(0);transform:scale(1)}body .intro-wrapper .logo-wrapper svg[data-v-51899e20]{height:auto;width:200px}body .intro-wrapper .office-name[data-v-51899e20]{color:#ffffffe6;font-size:.85rem;font-weight:500;margin-bottom:1rem;margin-top:.5rem;opacity:0;text-align:center;transform:translateY(.5rem);transition:all .8s ease-in-out}body .intro-wrapper .office-name.ready[data-v-51899e20]{opacity:1;transform:translateY(0)}body .intro-wrapper .copy[data-v-51899e20]{text-align:center}@media(min-width:576px){body .intro-wrapper .copy[data-v-51899e20]{font-size:1.5rem;margin:0 auto;width:600px}}body .intro-wrapper .copy.ready p[data-v-51899e20]{opacity:1;top:0}body .intro-wrapper .copy p[data-v-51899e20]{opacity:0;top:2rem;transition:all 1s ease-in-out}body .buttons[data-v-51899e20]{gap:.5rem;margin:auto auto 0}@media(min-width:576px){body .buttons[data-v-51899e20]{width:600px}}body .buttons .btn[data-v-51899e20]{position:relative;top:300px;transition:all 1s ease-in-out}body .buttons .btn[data-v-51899e20]:first-child{left:0}body .buttons .btn[data-v-51899e20]:last-child{right:0}body .buttons .btn.ready[data-v-51899e20]{top:0}body .buttons .btn:first-child.gone[data-v-51899e20]{left:-300px;opacity:0;top:0;transform:scale(2)}body .buttons .btn:last-child.gone[data-v-51899e20]{opacity:0;right:-300px;top:0;transform:scale(2)}[data-v-53cd4645]{position:relative}body[data-v-53cd4645],html[data-v-53cd4645]{min-height:100vh}body[data-v-53cd4645]{font-family:Montserrat,sans-serif}#__nuxt[data-v-53cd4645]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-53cd4645]{color:#adb5bd!important}.fs-7[data-v-53cd4645]{font-size:.875rem!important}.no-pointer-events[data-v-53cd4645]{pointer-events:none}.btn.btn-loading[data-v-53cd4645]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-53cd4645]:after,.btn.btn-loading[data-v-53cd4645]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-53cd4645]:after{animation:spin-53cd4645 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-53cd4645{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-53cd4645]{display:block}.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-track,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-button,.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar-button,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-53cd4645]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-53cd4645]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-53cd4645]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-53cd4645],.scroll-wrapper .stable-gutter[data-v-53cd4645]{scrollbar-gutter:stable}body[data-v-53cd4645]{margin:0}body .bot-wrapper[data-v-53cd4645]{left:50%;position:absolute;top:-200px;transform:translate(-50%);transition:all 1s ease-in-out;z-index:100}body .bot-wrapper.ready[data-v-53cd4645]{top:200px}body .bot-wrapper.ready .bot[data-v-53cd4645]{height:120px;width:100px}body .bot-wrapper.position[data-v-53cd4645]{pointer-events:none;top:50px}body .bot-wrapper.position .bot[data-v-53cd4645]{height:60px;width:50px}body .bot-wrapper .bot[data-v-53cd4645]{animation:hover-53cd4645 3s ease-in-out infinite;background:url(../images/bot.png) no-repeat 50%;background-size:contain;height:60px;transition:all 1s ease-in-out;width:50px;z-index:100}body .bot-wrapper .copy[data-v-53cd4645]{background:#fff;border-radius:1rem;box-shadow:0 1rem 2rem #00000080;left:50%;opacity:0;padding:1rem;position:absolute;text-align:center;top:90px;transform:translate(-50%);transition:all 1s ease-in-out;width:80vw}@media(min-width:576px){body .bot-wrapper .copy[data-v-53cd4645]{width:400px}}body .bot-wrapper .copy.ready[data-v-53cd4645]{opacity:1;top:120px;z-index:101}body .bot-wrapper .copy.gone[data-v-53cd4645]{opacity:0;top:150px}body .bot-wrapper .copy[data-v-53cd4645]:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 20px;content:"";height:0;left:50%;margin-left:-12px;position:absolute;top:-20px;transform:rotate(0);width:0}body .bot-wrapper .copy .btn[data-v-53cd4645]{color:#fff;padding-left:50px;padding-right:50px}@keyframes hover-53cd4645{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;display:block;height:38px;position:absolute;right:1px;top:1px;width:40px}.multiselect__spinner:after,.multiselect__spinner:before{border:2px solid transparent;border-radius:100%;border-top-color:#41b883;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{background:#fff;border:none;border-radius:5px;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;padding:0 0 0 5px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;font-size:14px;min-height:40px;padding:8px 40px 0 8px}.multiselect__tag{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;overflow:hidden;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__tag-icon{border-radius:5px;bottom:0;cursor:pointer;font-style:normal;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;transition:all .2s ease;width:22px}.multiselect__tag-icon:after{color:#266d4d;content:"×";font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{border:1px solid #e8e8e8;border-radius:5px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;text-decoration:none}.multiselect__select{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;transition:transform .2s ease;width:40px}.multiselect__select:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;position:absolute;width:100%;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-radius:5px 5px 0 0;border-top:1px solid #e8e8e8;bottom:100%}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option:after{font-size:13px;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight{background:#41b883;color:#fff;outline:none}.multiselect__option--highlight:after{background:#41b883;color:#fff;content:attr(data-select)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{background:inherit;color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}[data-v-c323bd97]{position:relative}body[data-v-c323bd97],html[data-v-c323bd97]{min-height:100vh}body[data-v-c323bd97]{font-family:Montserrat,sans-serif}#__nuxt[data-v-c323bd97]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-c323bd97]{color:#adb5bd!important}.fs-7[data-v-c323bd97]{font-size:.875rem!important}.no-pointer-events[data-v-c323bd97]{pointer-events:none}.btn.btn-loading[data-v-c323bd97]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-c323bd97]:after,.btn.btn-loading[data-v-c323bd97]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-c323bd97]:after{animation:spin-c323bd97 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-c323bd97{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-c323bd97]{display:block}.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-track,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-button,.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar-button,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-c323bd97]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-c323bd97]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-c323bd97]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-c323bd97],.scroll-wrapper .stable-gutter[data-v-c323bd97]{scrollbar-gutter:stable}body[data-v-c323bd97]{margin:0}body .icon-card-grid[data-v-c323bd97]{display:grid;gap:.75rem}body .icon-card-grid.cols-2[data-v-c323bd97]{grid-template-columns:repeat(2,1fr)}body .icon-card[data-v-c323bd97]{align-items:center;background:#fff;border:2px solid var(--brand2);border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem .5rem;text-align:center;transition:all .2s ease-in-out}body .icon-card input[type=radio][data-v-c323bd97]{opacity:0;pointer-events:none;position:absolute}body .icon-card .iconify[data-v-c323bd97]{color:var(--brand2);transition:color .2s ease-in-out}body .icon-card span[data-v-c323bd97]{font-size:.8rem;font-weight:500;line-height:1.2}body .icon-card[data-v-c323bd97]:hover{border-color:var(--brand1);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}body .icon-card:hover .iconify[data-v-c323bd97]{color:var(--brand1)}body .icon-card.active[data-v-c323bd97]{background:linear-gradient(135deg,#3498db14,#2980b91f);border-color:var(--brand1);box-shadow:0 4px 12px #3498db33}body .icon-card.active .iconify[data-v-c323bd97]{color:var(--brand1)}body .province-badge[data-v-c323bd97]{border-radius:10px;display:inline-block;flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.3px;padding:2px 8px;white-space:nowrap}body .province-alajuela[data-v-c323bd97]{background:#e8f5e9;color:#2e7d32}body .province-cartago[data-v-c323bd97]{background:#e3f2fd;color:#1565c0}body .province-guanacaste[data-v-c323bd97]{background:#fff3e0;color:#e65100}body .province-heredia[data-v-c323bd97]{background:#f3e5f5;color:#7b1fa2}body .province-limon[data-v-c323bd97]{background:#e0f2f1;color:#00695c}body .province-puntarenas[data-v-c323bd97]{background:#fce4ec;color:#c62828}body .province-sanjose[data-v-c323bd97]{background:#e8eaf6;color:#283593}body .selected-location[data-v-c323bd97]{font-size:.9rem}body .location-option[data-v-c323bd97],body .selected-location[data-v-c323bd97]{align-items:center;display:flex;gap:8px}body .location-option .location-name[data-v-c323bd97]{font-weight:500}body[data-v-c323bd97] .multiselect{border-radius:.375rem;font-size:.9rem;min-height:38px}body[data-v-c323bd97] .multiselect .multiselect__tags{background:#fff;border:1px solid #ced4da;border-radius:.375rem;min-height:38px;padding:6px 40px 0 8px}body[data-v-c323bd97] .multiselect .multiselect__single{font-size:.9rem;margin-bottom:4px;overflow:visible}body[data-v-c323bd97] .multiselect .multiselect__input{font-size:.9rem;margin-bottom:4px}body[data-v-c323bd97] .multiselect .multiselect__placeholder{color:#6c757d;font-size:.9rem;margin-bottom:4px;padding-top:0}body[data-v-c323bd97] .multiselect .multiselect__select{height:36px}body[data-v-c323bd97] .multiselect.multiselect--active .multiselect__tags{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}body[data-v-c323bd97] .multiselect__content-wrapper{border:1px solid #ced4da;border-radius:0 0 .375rem .375rem}body[data-v-c323bd97] .multiselect__option{font-size:.9rem;min-height:36px;padding:8px 12px}body[data-v-c323bd97] .multiselect__option--highlight{background:#f0f4f8;color:#1a1a2e}body[data-v-c323bd97] .multiselect__option--selected{background:#f0f7ff;color:#1a1a2e;font-weight:500}body[data-v-c323bd97] .multiselect__option--selected.multiselect__option--highlight{background:#e3edf7;color:#1a1a2e}body .is-invalid[data-v-c323bd97] .multiselect__tags{border-color:#dc3545}body .invalid-feedback.show[data-v-c323bd97]{color:#dc3545;display:block;font-size:.875em;margin-top:.25rem}[data-v-3a465b89]{position:relative}body[data-v-3a465b89],html[data-v-3a465b89]{min-height:100vh}body[data-v-3a465b89]{font-family:Montserrat,sans-serif}#__nuxt[data-v-3a465b89]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-3a465b89]{color:#adb5bd!important}.fs-7[data-v-3a465b89]{font-size:.875rem!important}.no-pointer-events[data-v-3a465b89]{pointer-events:none}.btn.btn-loading[data-v-3a465b89]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-3a465b89]:after,.btn.btn-loading[data-v-3a465b89]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-3a465b89]:after{animation:spin-3a465b89 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-3a465b89{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-3a465b89]{display:block}.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-track,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-button,.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar-button,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-3a465b89]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-3a465b89]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-3a465b89]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-3a465b89],.scroll-wrapper .stable-gutter[data-v-3a465b89]{scrollbar-gutter:stable}body[data-v-3a465b89]{margin:0}body .icon-card-grid[data-v-3a465b89]{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}@media(max-width:480px){body .icon-card-grid[data-v-3a465b89]{grid-template-columns:repeat(2,1fr)}}body .icon-card[data-v-3a465b89]{align-items:center;background:#fff;border:2px solid var(--brand2);border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem .5rem;text-align:center;transition:all .2s ease-in-out}body .icon-card input[type=radio][data-v-3a465b89]{opacity:0;pointer-events:none;position:absolute}body .icon-card .iconify[data-v-3a465b89]{color:var(--brand2);transition:color .2s ease-in-out}body .icon-card span[data-v-3a465b89]{font-size:.8rem;font-weight:500;line-height:1.2}body .icon-card[data-v-3a465b89]:hover{border-color:var(--brand1);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}body .icon-card:hover .iconify[data-v-3a465b89]{color:var(--brand1)}body .icon-card.active[data-v-3a465b89]{background:linear-gradient(135deg,#3498db14,#2980b91f);border-color:var(--brand1);box-shadow:0 4px 12px #3498db33}body .icon-card.active .iconify[data-v-3a465b89]{color:var(--brand1)}body .icon-card.invalid[data-v-3a465b89]:not(.active){border-color:#dc3545}[data-v-79416c3e]{position:relative}body[data-v-79416c3e],html[data-v-79416c3e]{min-height:100vh}body[data-v-79416c3e]{font-family:Montserrat,sans-serif}#__nuxt[data-v-79416c3e]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-79416c3e]{color:#adb5bd!important}.fs-7[data-v-79416c3e]{font-size:.875rem!important}.no-pointer-events[data-v-79416c3e]{pointer-events:none}.btn.btn-loading[data-v-79416c3e]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-79416c3e]:after,.btn.btn-loading[data-v-79416c3e]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-79416c3e]:after{animation:spin-79416c3e 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-79416c3e{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-79416c3e]{display:block}.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-track,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-button,.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar-button,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-79416c3e]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-79416c3e]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-79416c3e]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-79416c3e],.scroll-wrapper .stable-gutter[data-v-79416c3e]{scrollbar-gutter:stable}body[data-v-79416c3e]{margin:0}body .scroll-wrapper[data-v-79416c3e]{padding:2rem 1rem}[data-v-b5740279]{position:relative}body[data-v-b5740279],html[data-v-b5740279]{min-height:100vh}body[data-v-b5740279]{font-family:Montserrat,sans-serif}#__nuxt[data-v-b5740279]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-b5740279]{color:#adb5bd!important}.fs-7[data-v-b5740279]{font-size:.875rem!important}.no-pointer-events[data-v-b5740279]{pointer-events:none}.btn.btn-loading[data-v-b5740279]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-b5740279]:after,.btn.btn-loading[data-v-b5740279]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-b5740279]:after{animation:spin-b5740279 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-b5740279{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-b5740279]{display:block}.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-track,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-button,.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar-button,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-b5740279]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-b5740279]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-b5740279]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-b5740279],.scroll-wrapper .stable-gutter[data-v-b5740279]{scrollbar-gutter:stable}body[data-v-b5740279]{margin:0}body .loading-container[data-v-b5740279]{padding:4rem 2rem;text-align:center}body .loading-container .spinner-border[data-v-b5740279]{height:3rem;width:3rem}body .ideal-house-section .ideal-house-card[data-v-b5740279]{border:none;border-radius:1rem;box-shadow:0 15px 35px #0000001a;overflow:hidden}body .ideal-house-section .ideal-house-card .card-header[data-v-b5740279]{background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:1rem 1rem 0 0;color:#fff;padding:1.5rem}body .ideal-house-section .ideal-house-card .card-header h4[data-v-b5740279]{font-weight:600}body .ideal-house-section .ideal-house-card .card-header h4 i[data-v-b5740279]{margin-right:.5rem}body .ideal-house-section .ideal-house-card .card-body[data-v-b5740279]{padding:2rem}body .ideal-house-section .ideal-image-wrapper[data-v-b5740279]{border-radius:1rem;box-shadow:0 10px 25px #00000026;overflow:hidden;position:relative}body .ideal-house-section .ideal-house-image[data-v-b5740279]{height:300px;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}body .ideal-house-section .ideal-description[data-v-b5740279]{padding-left:2rem}body .ideal-house-section .ideal-description h5[data-v-b5740279]{color:var(--foreground);font-weight:600;margin-bottom:1rem}body .ideal-house-section .ideal-description .preference-list[data-v-b5740279]{list-style:none;padding:0}body .ideal-house-section .ideal-description .preference-list li[data-v-b5740279]{border-bottom:1px solid #f0f0f0;color:#6c757d;padding:.5rem 0}body .ideal-house-section .ideal-description .preference-list li[data-v-b5740279]:last-child{border-bottom:none}body .database-properties-section h4[data-v-b5740279]{color:var(--foreground);font-weight:600;margin-bottom:2rem}body .database-properties-section .property-card-full[data-v-b5740279]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;overflow:hidden;transition:all .3s ease}body .database-properties-section .property-card-full[data-v-b5740279]:hover{box-shadow:0 15px 45px #00000026;transform:translateY(-3px)}body .database-properties-section .property-card-full .property-image-full[data-v-b5740279]{height:400px;overflow:hidden;position:relative}body .database-properties-section .property-card-full .property-image-full img[data-v-b5740279]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}body .database-properties-section .property-card-full .property-image-full:hover img[data-v-b5740279]{transform:scale(1.05)}body .database-properties-section .property-card-full .property-image-full .property-badge[data-v-b5740279]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--brand1);border-radius:1rem;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:.875rem;font-weight:600;left:1.5rem;max-width:calc(100% - 3rem);padding:.5rem 1rem;position:absolute;text-align:center;top:1.5rem}body .database-properties-section .property-card-full .property-image-full .property-price-overlay[data-v-b5740279]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border-radius:.75rem;bottom:1.5rem;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:1.75rem;font-weight:700;padding:1rem 1.5rem;position:absolute;right:1.5rem}body .database-properties-section .property-card-full .property-details[data-v-b5740279]{padding:2rem}body .database-properties-section .property-card-full .property-details .property-title[data-v-b5740279]{color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}body .database-properties-section .property-card-full .property-details .property-location[data-v-b5740279]{align-items:center;color:#6c757d;display:flex;font-size:.95rem;margin-bottom:1rem}body .database-properties-section .property-card-full .property-details .property-location i[data-v-b5740279]{color:#3498db;margin-right:.5rem}body .database-properties-section .property-card-full .property-details .property-description[data-v-b5740279]{color:#495057;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}body .database-properties-section .property-card-full .property-details .property-specs-grid[data-v-b5740279]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}body .database-properties-section .property-card-full .property-details .property-specs-grid .spec[data-v-b5740279]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:.75rem;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}body .database-properties-section .property-card-full .property-details .property-specs-grid .spec[data-v-b5740279]:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);transform:translateY(-2px)}body .database-properties-section .property-card-full .property-details .property-specs-grid .spec i[data-v-b5740279]{color:var(--brand1);font-size:1.5rem}body .database-properties-section .property-card-full .property-details .property-specs-grid .spec div[data-v-b5740279]{display:flex;flex-direction:column}body .database-properties-section .property-card-full .property-details .property-specs-grid .spec div small[data-v-b5740279]{color:#6c757d;font-size:.75rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}body .database-properties-section .property-card-full .property-details .property-specs-grid .spec div strong[data-v-b5740279]{color:var(--foreground);font-size:1.1rem;font-weight:600}body .database-properties-section .property-card-full .nearby-places-section[data-v-b5740279]{background:linear-gradient(135deg,#f8f9fa,#fff);border-top:2px solid #e9ecef;padding:2rem}body .database-properties-section .property-card-full .nearby-places-section .nearby-title[data-v-b5740279]{align-items:center;color:var(--foreground);display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;margin-bottom:1.5rem}body .database-properties-section .property-card-full .nearby-places-section .nearby-title i[data-v-b5740279]{color:var(--brand1);font-size:1.25rem}body .database-properties-section .property-card-full .nearby-places-section .nearby-grid[data-v-b5740279]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}body .database-properties-section .property-card-full .nearby-places-section .nearby-grid .nearby-item[data-v-b5740279]{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}body .database-properties-section .property-card-full .nearby-places-section .nearby-grid .nearby-item[data-v-b5740279]:hover{border-color:var(--brand1);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}body .database-properties-section .property-card-full .nearby-places-section .nearby-grid .nearby-item i[data-v-b5740279]{color:var(--brand1);font-size:1.5rem;min-width:30px;text-align:center}body .database-properties-section .property-card-full .nearby-places-section .nearby-grid .nearby-item .nearby-info[data-v-b5740279]{flex:1}body .database-properties-section .property-card-full .nearby-places-section .nearby-grid .nearby-item .nearby-info strong[data-v-b5740279]{color:var(--foreground);display:block;font-size:.9rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}body .database-properties-section .property-card-full .nearby-places-section .nearby-grid .nearby-item .nearby-info small[data-v-b5740279]{color:#6c757d;display:block;font-size:.8rem;font-weight:500}body .database-properties-section .property-card-full .property-footer[data-v-b5740279]{padding:1rem 2rem 2rem}body .database-properties-section .property-card-full .property-footer .btn-contact[data-v-b5740279]{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:.75rem;font-size:1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}body .database-properties-section .property-card-full .property-footer .btn-contact[data-v-b5740279]:hover{background:linear-gradient(135deg,#2980b9,#21618c);box-shadow:0 8px 20px #3498db4d;transform:translateY(-2px)}body .database-properties-section .property-card-full .property-footer .btn-contact i[data-v-b5740279]{margin-right:.5rem}body .room-gallery-section[data-v-b5740279]{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:1rem;margin-top:1.5rem;padding:1.5rem}body .room-gallery-section .room-gallery-header[data-v-b5740279]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}body .room-gallery-section .room-gallery-header h5[data-v-b5740279]{align-items:center;color:var(--foreground);display:flex;font-weight:600;gap:.5rem;margin:0}body .room-gallery-section .room-gallery-header h5 i[data-v-b5740279]{color:var(--brand1)}body .room-gallery-section .room-gallery-grid[data-v-b5740279]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}body .room-gallery-section .room-card[data-v-b5740279]{background:#fff;border-radius:.75rem;box-shadow:0 4px 12px #0000001a;min-height:200px;overflow:hidden;position:relative}body .room-gallery-section .skeleton-loader[data-v-b5740279]{align-items:center;animation:shimmer-b5740279 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;display:flex;height:200px;justify-content:center;position:relative;width:100%}body .room-gallery-section .skeleton-loader .loading-text[data-v-b5740279]{background:#0009;border-radius:.5rem;bottom:1rem;color:#fff;font-size:.85rem;left:50%;padding:.5rem 1rem;position:absolute;transform:translate(-50%);white-space:nowrap}@keyframes shimmer-b5740279{0%{background-position:200% 0}to{background-position:-200% 0}}body .room-gallery-section .error-state[data-v-b5740279]{align-items:center;background:#fff5f5;display:flex;flex-direction:column;gap:.75rem;height:200px;justify-content:center;padding:1rem;text-align:center}body .room-gallery-section .error-state i[data-v-b5740279]{color:#dc3545;font-size:2rem}body .room-gallery-section .error-state span[data-v-b5740279]{color:#dc3545;font-size:.9rem}body .room-gallery-section .error-state button[data-v-b5740279]{margin-top:.5rem}body .room-gallery-section .room-image-wrapper[data-v-b5740279]{height:200px;position:relative;width:100%}body .room-gallery-section .room-image-wrapper img[data-v-b5740279]{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}body .room-gallery-section .room-image-wrapper .room-label[data-v-b5740279]{background:linear-gradient(transparent,#000c);bottom:0;color:#fff;font-size:.95rem;font-weight:600;left:0;padding:2rem 1rem 1rem;position:absolute;right:0}body .room-gallery-section .room-image-wrapper .btn-regenerate[data-v-b5740279]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;right:.75rem;top:.75rem;transition:all .2s ease;width:36px}body .room-gallery-section .room-image-wrapper .btn-regenerate[data-v-b5740279]:hover{background:#fff;transform:scale(1.1)}body .room-gallery-section .room-image-wrapper .btn-regenerate i[data-v-b5740279]{color:var(--brand1);font-size:.875rem}body .room-gallery-section .room-image-wrapper:hover .btn-regenerate[data-v-b5740279]{opacity:1}body .thank-you-section .card[data-v-b5740279]{background:linear-gradient(135deg,#f8fff8,#fff);border:none;border-radius:1rem;box-shadow:0 10px 25px #0000001a}body .thank-you-section .card .card-body[data-v-b5740279]{padding:2.5rem}body .thank-you-section .card .card-body .thank-you-icon i[data-v-b5740279]{color:#28a745;font-size:4rem}body .thank-you-section .card .card-body h4[data-v-b5740279]{font-weight:600}body .thank-you-section .card .card-body .email-highlight[data-v-b5740279]{align-items:center;background:#e8f5e9;border-radius:.5rem;color:#2e7d32;display:inline-flex;font-size:1.1rem;gap:.5rem;max-width:100%;overflow-wrap:anywhere;padding:.75rem 1.5rem;word-break:break-all}body .thank-you-section .card .card-body .email-highlight i[data-v-b5740279]{color:#43a047}body .thank-you-section .card .card-body p[data-v-b5740279]{color:#6c757d;margin-left:auto;margin-right:auto;max-width:500px}body .thank-you-section .card .card-body .btn-primary[data-v-b5740279]{border-radius:.75rem;font-weight:500;padding:.75rem 2rem}body .thank-you-section .card .card-body .btn-primary i[data-v-b5740279]{margin-right:.5rem}@media(max-width:768px){body .card-body[data-v-b5740279]{padding:1rem!important}body .ideal-description[data-v-b5740279]{margin-top:1.5rem;padding-left:0}body .room-gallery-section[data-v-b5740279]{padding:1rem}body .room-gallery-section .room-gallery-header[data-v-b5740279]{align-items:flex-start;flex-direction:column}body .room-gallery-section .room-gallery-header h5[data-v-b5740279]{font-size:1rem}body .room-gallery-section .room-gallery-grid[data-v-b5740279]{gap:1rem;grid-template-columns:1fr}body .room-gallery-section .room-card[data-v-b5740279]{min-height:180px}body .room-gallery-section .error-state[data-v-b5740279],body .room-gallery-section .room-image-wrapper[data-v-b5740279],body .room-gallery-section .skeleton-loader[data-v-b5740279]{height:180px}body .room-gallery-section .room-image-wrapper .btn-regenerate[data-v-b5740279]{opacity:1}body .property-badge[data-v-b5740279]{font-size:.75rem!important}body .database-properties-section .property-card-full .property-image-full[data-v-b5740279]{height:250px}body .database-properties-section .property-card-full .property-image-full .property-price-overlay[data-v-b5740279]{font-size:1.25rem;padding:.75rem 1rem}body .database-properties-section .property-card-full .property-details[data-v-b5740279]{padding:1.5rem}body .database-properties-section .property-card-full .property-details .property-title[data-v-b5740279]{font-size:1.25rem}body .database-properties-section .property-card-full .property-details .property-specs-grid[data-v-b5740279]{gap:.75rem;grid-template-columns:1fr}body .database-properties-section .property-card-full .property-details .property-specs-grid .spec[data-v-b5740279]{padding:.75rem}body .database-properties-section .property-card-full .nearby-places-section[data-v-b5740279]{padding:1.5rem}body .database-properties-section .property-card-full .nearby-places-section .nearby-grid[data-v-b5740279]{grid-template-columns:1fr}body .database-properties-section .property-card-full .property-footer[data-v-b5740279]{padding:1rem 1.5rem 1.5rem}}body .form-control.is-invalid,body .form-select.is-invalid{border-color:#dc3545}body .form-control.is-invalid:focus,body .form-select.is-invalid:focus{border-color:#dc3545;outline-color:#dc3545}body .invalid-feedback{color:#dc3545;display:block;font-size:.8rem;margin-top:.25rem}[data-v-02d61e31]{position:relative}body[data-v-02d61e31],html[data-v-02d61e31]{min-height:100vh}body[data-v-02d61e31]{font-family:Montserrat,sans-serif}#__nuxt[data-v-02d61e31]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-02d61e31]{color:#adb5bd!important}.fs-7[data-v-02d61e31]{font-size:.875rem!important}.no-pointer-events[data-v-02d61e31]{pointer-events:none}.btn.btn-loading[data-v-02d61e31]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-02d61e31]:after,.btn.btn-loading[data-v-02d61e31]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-02d61e31]:after{animation:spin-02d61e31 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-02d61e31{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-02d61e31]{display:block}.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-track,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-button,.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar-button,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-02d61e31]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-02d61e31]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-02d61e31]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-02d61e31],.scroll-wrapper .stable-gutter[data-v-02d61e31]{scrollbar-gutter:stable}body[data-v-02d61e31]{margin:0}body .wizard-wrapper[data-v-02d61e31]{display:flex;flex-direction:column;flex-grow:1;margin:0 auto;max-width:1200px;width:100%}body .wizard-wrapper .steps-wrapper[data-v-02d61e31]{flex-grow:1;height:100%;padding-top:100px}@media(min-width:576px){body .wizard-wrapper .steps-wrapper[data-v-02d61e31]{margin:0 auto;width:800px}}body .wizard-wrapper .steps-wrapper .swiper[data-v-02d61e31]{bottom:-100dvh;height:calc(100% - 30px);left:0;position:absolute;transition:bottom .5s ease-in-out;width:100%}body .wizard-wrapper .steps-wrapper .swiper.ready[data-v-02d61e31]{bottom:0}body .wizard-wrapper .steps-wrapper .swiper .swiper-slide[data-v-02d61e31]{display:flex;flex-direction:column;height:100%}body .wizard-wrapper .progress[data-v-02d61e31]{border-radius:10px;height:1rem}body .wizard-wrapper .progress .progress-bar[data-v-02d61e31]{border-radius:10px;transition:width .3s ease}body .wizard-wrapper .card[data-v-02d61e31]{border:none;border-radius:10px;box-shadow:0 2px 10px #0000001a}body .wizard-wrapper .card .card-header[data-v-02d61e31]{background:linear-gradient(135deg,#3498db,#2980b9);border-radius:10px 10px 0 0!important;color:#fff}body .wizard-wrapper .card .card-body[data-v-02d61e31]{padding:1rem}body .wizard-wrapper .btn[data-v-02d61e31]{border-radius:8px;font-weight:500;padding:.75rem 1.5rem;transition:all .15s ease-in-out}body .wizard-wrapper .btn.btn-primary[data-v-02d61e31]{background:linear-gradient(135deg,#3498db,#2980b9);border:none}body .wizard-wrapper .btn.btn-primary[data-v-02d61e31]:hover{background:linear-gradient(135deg,#2980b9,#21618c)}body .wizard-wrapper .btn.btn-secondary[data-v-02d61e31]{background:#6c757d;border:none}body .wizard-wrapper .btn.btn-secondary[data-v-02d61e31]:hover{background:#5a6268}body .wizard-wrapper .btn.btn-success[data-v-02d61e31]{background:linear-gradient(135deg,#27ae60,#229954);border:none}body .wizard-wrapper .btn.btn-success[data-v-02d61e31]:hover{background:linear-gradient(135deg,#229954,#1e8449);transform:translateY(-2px)}body .wizard-wrapper .alert-success[data-v-02d61e31]{background:linear-gradient(135deg,#27ae601a,#2299541a);border:none;border-left:4px solid #27ae60;border-radius:8px}body .progress-wrapper[data-v-02d61e31]{opacity:0;padding:1rem;transition:all .3s ease-in-out}@media(min-width:576px){body .progress-wrapper[data-v-02d61e31]{margin:0 auto;padding:1rem 0;width:800px}}body .progress-wrapper.ready[data-v-02d61e31]{opacity:1}body .controls-wrapper[data-v-02d61e31]{background:#fffc;border-radius:1rem;margin:0 1rem 1rem;padding:.5rem}@media(min-width:576px){body .controls-wrapper[data-v-02d61e31]{margin:0 auto 1rem;width:800px}}body .controls-wrapper .btn[data-v-02d61e31]{align-items:center;display:flex;justify-content:center;top:300px;transition:all .3s ease-in-out}body .controls-wrapper.ready .btn[data-v-02d61e31]{top:0}.file-size-error[data-v-dc426724]{align-items:center;animation:slideIn-dc426724 .3s ease-out;background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem 1rem}.file-size-error svg[data-v-dc426724]{color:#ffc107;flex-shrink:0}.file-size-error span[data-v-dc426724]{flex:1}.file-size-error .close-btn[data-v-dc426724]{background:none;border:none;color:#856404;cursor:pointer;font-size:1.25rem;line-height:1;opacity:.7;padding:0;transition:opacity .2s}.file-size-error .close-btn[data-v-dc426724]:hover{opacity:1}@keyframes slideIn-dc426724{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.image-drop-area[data-v-dc426724]{background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;cursor:pointer;padding:2rem;text-align:center;transition:all .3s ease}.image-drop-area.drag-over[data-v-dc426724],.image-drop-area[data-v-dc426724]:hover{background-color:#e7f3ff;border-color:#0d6efd}.drop-content[data-v-dc426724]{pointer-events:none}.upload-icon[data-v-dc426724]{margin-bottom:1rem;opacity:.7}.image-previews[data-v-dc426724]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.image-preview[data-v-dc426724]{aspect-ratio:1;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative}.image-preview img[data-v-dc426724]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.remove-image[data-v-dc426724]{align-items:center;background:#dc3545e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:background-color .2s;width:28px}.remove-image[data-v-dc426724]:hover{background:#dc3545}@media(max-width:768px){.image-drop-area[data-v-dc426724]{padding:1.5rem 1rem}.upload-icon[data-v-dc426724]{font-size:2rem}.drop-content h5[data-v-dc426724]{font-size:1rem}.drop-content p[data-v-dc426724]{font-size:.875rem}.image-previews[data-v-dc426724]{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.remove-image[data-v-dc426724]{font-size:.875rem;height:24px;width:24px}}[data-v-c2edcf52]{position:relative}body[data-v-c2edcf52],html[data-v-c2edcf52]{min-height:100vh}body[data-v-c2edcf52]{font-family:Montserrat,sans-serif}#__nuxt[data-v-c2edcf52]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-c2edcf52]{color:#adb5bd!important}.fs-7[data-v-c2edcf52]{font-size:.875rem!important}.no-pointer-events[data-v-c2edcf52]{pointer-events:none}.btn.btn-loading[data-v-c2edcf52]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-c2edcf52]:after,.btn.btn-loading[data-v-c2edcf52]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-c2edcf52]:after{animation:spin-c2edcf52 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-c2edcf52{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-c2edcf52]{display:block}.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-track,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-button,.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar-button,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-c2edcf52]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-c2edcf52]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-c2edcf52]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-c2edcf52],.scroll-wrapper .stable-gutter[data-v-c2edcf52]{scrollbar-gutter:stable}body[data-v-c2edcf52]{margin:0}body .province-badge[data-v-c2edcf52]{border-radius:10px;display:inline-block;flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.3px;padding:2px 8px;white-space:nowrap}body .province-alajuela[data-v-c2edcf52]{background:#e8f5e9;color:#2e7d32}body .province-cartago[data-v-c2edcf52]{background:#e3f2fd;color:#1565c0}body .province-guanacaste[data-v-c2edcf52]{background:#fff3e0;color:#e65100}body .province-heredia[data-v-c2edcf52]{background:#f3e5f5;color:#7b1fa2}body .province-limon[data-v-c2edcf52]{background:#e0f2f1;color:#00695c}body .province-puntarenas[data-v-c2edcf52]{background:#fce4ec;color:#c62828}body .province-sanjose[data-v-c2edcf52]{background:#e8eaf6;color:#283593}body .selected-location[data-v-c2edcf52]{font-size:.9rem}body .location-option[data-v-c2edcf52],body .selected-location[data-v-c2edcf52]{align-items:center;display:flex;gap:8px}body .location-option .location-name[data-v-c2edcf52]{font-weight:500}body[data-v-c2edcf52] .multiselect{border-radius:.375rem;font-size:.9rem;min-height:38px}body[data-v-c2edcf52] .multiselect .multiselect__tags{background:#fff;border:1px solid #ced4da;border-radius:.375rem;min-height:38px;padding:6px 40px 0 8px}body[data-v-c2edcf52] .multiselect .multiselect__single{font-size:.9rem;margin-bottom:4px;overflow:visible}body[data-v-c2edcf52] .multiselect .multiselect__input{font-size:.9rem;margin-bottom:4px}body[data-v-c2edcf52] .multiselect .multiselect__placeholder{color:#6c757d;font-size:.9rem;margin-bottom:4px;padding-top:0}body[data-v-c2edcf52] .multiselect .multiselect__select{height:36px}body[data-v-c2edcf52] .multiselect.multiselect--active .multiselect__tags{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}body[data-v-c2edcf52] .multiselect__content-wrapper{border:1px solid #ced4da;border-radius:0 0 .375rem .375rem}body[data-v-c2edcf52] .multiselect__option{font-size:.9rem;min-height:36px;padding:8px 12px}body[data-v-c2edcf52] .multiselect__option--highlight{background:#f0f4f8;color:#1a1a2e}body[data-v-c2edcf52] .multiselect__option--selected{background:#f0f7ff;color:#1a1a2e;font-weight:500}body[data-v-c2edcf52] .multiselect__option--selected.multiselect__option--highlight{background:#e3edf7;color:#1a1a2e}body .is-invalid[data-v-c2edcf52] .multiselect__tags{border-color:#dc3545}body .invalid-feedback.show[data-v-c2edcf52]{color:#dc3545;display:block;font-size:.875em;margin-top:.25rem}[data-v-4177d743]{position:relative}body[data-v-4177d743],html[data-v-4177d743]{min-height:100vh}body[data-v-4177d743]{font-family:Montserrat,sans-serif}#__nuxt[data-v-4177d743]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-4177d743]{color:#adb5bd!important}.fs-7[data-v-4177d743]{font-size:.875rem!important}.no-pointer-events[data-v-4177d743]{pointer-events:none}.btn.btn-loading[data-v-4177d743]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-4177d743]:after,.btn.btn-loading[data-v-4177d743]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-4177d743]:after{animation:spin-4177d743 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-4177d743{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-4177d743]{display:block}.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-track,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-button,.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar-button,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-4177d743]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-4177d743]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-4177d743]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-4177d743],.scroll-wrapper .stable-gutter[data-v-4177d743]{scrollbar-gutter:stable}body[data-v-4177d743]{margin:0}body .form-checks[data-v-4177d743]{display:flex;flex-wrap:wrap;gap:.5rem}body .form-checks .form-check[data-v-4177d743]{width:calc(50% - .5rem)}[data-v-14904eed]{position:relative}body[data-v-14904eed],html[data-v-14904eed]{min-height:100vh}body[data-v-14904eed]{font-family:Montserrat,sans-serif}#__nuxt[data-v-14904eed]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-14904eed]{color:#adb5bd!important}.fs-7[data-v-14904eed]{font-size:.875rem!important}.no-pointer-events[data-v-14904eed]{pointer-events:none}.btn.btn-loading[data-v-14904eed]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-14904eed]:after,.btn.btn-loading[data-v-14904eed]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-14904eed]:after{animation:spin-14904eed 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-14904eed{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-14904eed]{display:block}.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-track,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-button,.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar-button,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-14904eed]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-14904eed]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-14904eed]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-14904eed],.scroll-wrapper .stable-gutter[data-v-14904eed]{scrollbar-gutter:stable}body[data-v-14904eed]{margin:0}body .form-checks[data-v-14904eed]{display:flex;flex-wrap:wrap;gap:.5rem}body .form-checks .form-check[data-v-14904eed]{width:calc(50% - .5rem)}[data-v-9fa02924]{position:relative}body[data-v-9fa02924],html[data-v-9fa02924]{min-height:100vh}body[data-v-9fa02924]{font-family:Montserrat,sans-serif}#__nuxt[data-v-9fa02924]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-9fa02924]{color:#adb5bd!important}.fs-7[data-v-9fa02924]{font-size:.875rem!important}.no-pointer-events[data-v-9fa02924]{pointer-events:none}.btn.btn-loading[data-v-9fa02924]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-9fa02924]:after,.btn.btn-loading[data-v-9fa02924]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-9fa02924]:after{animation:spin-9fa02924 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-9fa02924{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-9fa02924]{display:block}.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-track,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-button,.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar-button,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-9fa02924]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-9fa02924]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-9fa02924]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-9fa02924],.scroll-wrapper .stable-gutter[data-v-9fa02924]{scrollbar-gutter:stable}body[data-v-9fa02924]{margin:0}body .form-checks[data-v-9fa02924]{display:flex;flex-wrap:wrap;gap:.5rem}body .form-checks .form-check[data-v-9fa02924]{width:calc(50% - .5rem)}[data-v-d74aeb4a]{position:relative}body[data-v-d74aeb4a],html[data-v-d74aeb4a]{min-height:100vh}body[data-v-d74aeb4a]{font-family:Montserrat,sans-serif}#__nuxt[data-v-d74aeb4a]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-d74aeb4a]{color:#adb5bd!important}.fs-7[data-v-d74aeb4a]{font-size:.875rem!important}.no-pointer-events[data-v-d74aeb4a]{pointer-events:none}.btn.btn-loading[data-v-d74aeb4a]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-d74aeb4a]:after,.btn.btn-loading[data-v-d74aeb4a]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-d74aeb4a]:after{animation:spin-d74aeb4a 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-d74aeb4a{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-d74aeb4a]{display:block}.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-track,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-button,.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar-button,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-d74aeb4a]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-d74aeb4a]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-d74aeb4a]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-d74aeb4a],.scroll-wrapper .stable-gutter[data-v-d74aeb4a]{scrollbar-gutter:stable}body[data-v-d74aeb4a]{margin:0}body .scroll-wrapper[data-v-d74aeb4a]{padding:2rem 1rem}body .card[data-v-d74aeb4a]{border:none;box-shadow:0 2px 8px #00000014}body .card .card-header[data-v-d74aeb4a]{border-bottom:none}body .card .card-header h6[data-v-d74aeb4a]{font-weight:600}body .info-row[data-v-d74aeb4a]{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.4rem 0}body .info-row[data-v-d74aeb4a]:last-child{border-bottom:none}body .info-row .label[data-v-d74aeb4a]{color:#6c757d;font-weight:500}body .info-row .value[data-v-d74aeb4a]{max-width:60%;text-align:right}body .feature-tags[data-v-d74aeb4a]{display:flex;flex-wrap:wrap}body .feature-tags .badge[data-v-d74aeb4a]{font-size:.8rem;font-weight:500;padding:.5rem .75rem}body .image-gallery[data-v-d74aeb4a]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}body .image-gallery .gallery-image[data-v-d74aeb4a]{aspect-ratio:1;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}body .image-gallery .gallery-image img[data-v-d74aeb4a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){body .scroll-wrapper[data-v-d74aeb4a]{padding:1.5rem 1rem}body .scroll-wrapper h3[data-v-d74aeb4a]{font-size:1.5rem;margin-bottom:1rem}body .alert[data-v-d74aeb4a]{padding:1rem}body .alert h5[data-v-d74aeb4a]{font-size:1rem}body .alert p[data-v-d74aeb4a]{font-size:.875rem}body .card[data-v-d74aeb4a]{margin-bottom:1rem}body .card .card-header[data-v-d74aeb4a]{padding:.75rem 1rem}body .card .card-header h6[data-v-d74aeb4a]{font-size:.9rem}body .card .card-body[data-v-d74aeb4a]{padding:1rem}body .info-row[data-v-d74aeb4a]{flex-direction:column}body .info-row .label[data-v-d74aeb4a]{margin-bottom:.25rem}body .info-row .value[data-v-d74aeb4a]{max-width:100%;text-align:left}body .image-gallery[data-v-d74aeb4a]{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}[data-v-5f3c78b6]{position:relative}body[data-v-5f3c78b6],html[data-v-5f3c78b6]{min-height:100vh}body[data-v-5f3c78b6]{font-family:Montserrat,sans-serif}#__nuxt[data-v-5f3c78b6]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-5f3c78b6]{color:#adb5bd!important}.fs-7[data-v-5f3c78b6]{font-size:.875rem!important}.no-pointer-events[data-v-5f3c78b6]{pointer-events:none}.btn.btn-loading[data-v-5f3c78b6]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-5f3c78b6]:after,.btn.btn-loading[data-v-5f3c78b6]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-5f3c78b6]:after{animation:spin-5f3c78b6 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-5f3c78b6{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-5f3c78b6]{display:block}.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-track,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-button,.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar-button,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-5f3c78b6]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-5f3c78b6]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-5f3c78b6]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-5f3c78b6],.scroll-wrapper .stable-gutter[data-v-5f3c78b6]{scrollbar-gutter:stable}body[data-v-5f3c78b6]{margin:0}body .loading-container[data-v-5f3c78b6]{padding:4rem 2rem;text-align:center}body .loading-container .spinner-border[data-v-5f3c78b6]{height:3rem;width:3rem}body .loading-container .progress[data-v-5f3c78b6]{margin:0 auto;max-width:300px}body .price-card[data-v-5f3c78b6]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;height:100%;overflow:hidden;transition:all .3s ease}body .price-card[data-v-5f3c78b6]:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-5px)}body .price-card .price-header[data-v-5f3c78b6]{color:#fff;padding:1.5rem;text-align:center}body .price-card .price-header.conservative[data-v-5f3c78b6]{background:linear-gradient(135deg,#27ae60,#229954)}body .price-card .price-header.market[data-v-5f3c78b6]{background:linear-gradient(135deg,#3498db,#2980b9)}body .price-card .price-header.optimistic[data-v-5f3c78b6]{background:linear-gradient(135deg,#e74c3c,#c0392b)}body .price-card .price-header .price-amount[data-v-5f3c78b6]{font-size:1.75rem;font-weight:700;margin:.5rem 0}body .price-card .price-header .price-subtitle[data-v-5f3c78b6]{opacity:.9}body .price-card .price-body[data-v-5f3c78b6]{padding:1.5rem}body .price-card .timeline-item[data-v-5f3c78b6]{border-bottom:1px solid #f0f0f0;margin-bottom:1rem;padding-bottom:1rem}body .price-card .timeline-item[data-v-5f3c78b6]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}body .price-card .timeline-header[data-v-5f3c78b6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}body .price-card .timeline-period[data-v-5f3c78b6]{font-weight:500}body .price-card .timeline-probability[data-v-5f3c78b6]{border-radius:.5rem;font-size:.875rem;font-weight:700;padding:.25rem .5rem}body .price-card .timeline-probability.high[data-v-5f3c78b6]{background:#d4edda;color:#155724}body .price-card .timeline-probability.medium[data-v-5f3c78b6]{background:#fff3cd;color:#856404}body .price-card .timeline-probability.low[data-v-5f3c78b6]{background:#f8d7da;color:#721c24}body .price-card .timeline-bar[data-v-5f3c78b6]{background:#f0f0f0;border-radius:4px;height:8px;margin-bottom:.5rem;overflow:hidden}body .price-card .timeline-progress[data-v-5f3c78b6]{height:100%;transition:width .3s ease}body .price-card .timeline-progress.high[data-v-5f3c78b6]{background:#28a745}body .price-card .timeline-progress.medium[data-v-5f3c78b6]{background:#ffc107}body .price-card .timeline-progress.low[data-v-5f3c78b6]{background:#dc3545}body .price-card .timeline-description[data-v-5f3c78b6]{color:#6c757d}body .price-card .factor-list[data-v-5f3c78b6]{list-style:none;margin:0;padding:0}body .price-card .factor-item[data-v-5f3c78b6]{padding:.25rem 0}body .insight-card[data-v-5f3c78b6]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;margin-bottom:1rem;overflow:hidden}body .insight-card .insight-header[data-v-5f3c78b6]{color:#fff;padding:1rem 1.5rem}body .insight-card .insight-header h5[data-v-5f3c78b6]{margin:0}body .insight-card .insight-body[data-v-5f3c78b6]{padding:1.5rem}body .insight-card .consideration-list[data-v-5f3c78b6],body .insight-card .recommendation-list[data-v-5f3c78b6]{list-style:none;margin:0;padding:0}body .insight-card .consideration-list li[data-v-5f3c78b6],body .insight-card .recommendation-list li[data-v-5f3c78b6]{border-bottom:1px solid #f0f0f0;padding:.5rem 0}body .insight-card .consideration-list li[data-v-5f3c78b6]:last-child,body .insight-card .recommendation-list li[data-v-5f3c78b6]:last-child{border-bottom:none}body .comparable-section .section-header[data-v-5f3c78b6]{margin-bottom:2rem}body .comparable-section .section-header h4[data-v-5f3c78b6]{color:#2c3e50;font-weight:600}body .comparable-section .section-header p[data-v-5f3c78b6]{font-size:1.1rem}body .comparable-grid[data-v-5f3c78b6]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:2rem}body .comparable-card[data-v-5f3c78b6]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:1.25rem;box-shadow:0 8px 30px #00000014;overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1)}body .comparable-card[data-v-5f3c78b6]:hover{box-shadow:0 20px 50px #00000026;transform:translateY(-8px)}body .comparable-card:hover .comparable-overlay[data-v-5f3c78b6]{opacity:1}body .comparable-card:hover .comparable-image[data-v-5f3c78b6]{transform:scale(1.05)}body .comparable-image-container[data-v-5f3c78b6]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);height:220px;overflow:hidden;position:relative}body .comparable-image[data-v-5f3c78b6]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}body .comparable-status-badge[data-v-5f3c78b6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2rem;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}body .comparable-status-badge.sold[data-v-5f3c78b6]{background:#28a745e6}body .comparable-status-badge.available[data-v-5f3c78b6]{background:#17a2b8e6}body .comparable-status-badge.pending[data-v-5f3c78b6]{background:#ffc107e6;color:#212529}body .comparable-overlay[data-v-5f3c78b6]{align-items:center;background:#0009;display:flex;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity .3s ease}body .comparable-content[data-v-5f3c78b6]{padding:1.5rem}body .comparable-header[data-v-5f3c78b6]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}body .comparable-header .comparable-title[data-v-5f3c78b6]{color:#2c3e50;flex:1;font-size:1.1rem;font-weight:600;margin:0 1rem 0 0}body .comparable-header .comparable-price[data-v-5f3c78b6]{color:#27ae60;font-size:1.25rem;font-weight:700;white-space:nowrap}body .comparable-location[data-v-5f3c78b6]{color:#6c757d;font-size:.95rem;margin-bottom:1rem}body .comparable-location i[data-v-5f3c78b6]{color:#dc3545}body .comparable-specs[data-v-5f3c78b6]{background:#f8f9fa;border-radius:.75rem;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem}body .comparable-specs .spec-item[data-v-5f3c78b6]{align-items:center;display:flex;flex:1;flex-direction:column}body .comparable-specs .spec-item i[data-v-5f3c78b6]{color:#6c757d;font-size:1.1rem;margin-bottom:.5rem}body .comparable-specs .spec-item span[data-v-5f3c78b6]{color:#2c3e50;font-size:.9rem;font-weight:600}body .comparable-footer[data-v-5f3c78b6]{border-top:1px solid #eee;padding-top:1rem}body .comparable-metrics[data-v-5f3c78b6]{display:flex;justify-content:space-between;margin-bottom:1rem}body .comparable-metrics .metric[data-v-5f3c78b6]{flex:1}body .comparable-metrics .metric .metric-label[data-v-5f3c78b6]{color:#6c757d;display:block;font-size:.8rem;margin-bottom:.25rem}body .comparable-metrics .metric .metric-value[data-v-5f3c78b6]{color:#2c3e50;font-weight:600}body .comparable-actions .similarity-score[data-v-5f3c78b6]{text-align:center}body .comparable-actions .similarity-score .similarity-bar[data-v-5f3c78b6]{background:#e9ecef;border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden}body .comparable-actions .similarity-score .similarity-bar .similarity-fill[data-v-5f3c78b6]{background:linear-gradient(90deg,#ffc107,#28a745);border-radius:3px;height:100%;transition:width .6s ease}body .market-stats[data-v-5f3c78b6]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.5rem;color:#fff;padding:2rem}body .market-stats .row[data-v-5f3c78b6]{--bs-gutter-x:1rem}body .stat-card[data-v-5f3c78b6]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:1rem;display:flex;padding:.5rem;transition:all .3s ease}body .stat-card[data-v-5f3c78b6]:hover{background:#fff3;transform:translateY(-2px)}body .stat-icon[data-v-5f3c78b6]{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:1rem;width:40px}body .stat-icon i[data-v-5f3c78b6]{font-size:1.2rem}body .stat-content[data-v-5f3c78b6]{flex:1}body .stat-content .stat-value[data-v-5f3c78b6]{font-size:1rem;font-weight:700;margin-bottom:.25rem}body .stat-content .stat-label[data-v-5f3c78b6]{font-size:.75rem;opacity:.9}body .thank-you-section .card[data-v-5f3c78b6]{background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;border-radius:1.5rem;box-shadow:0 10px 30px #0000001a;color:#fff}body .thank-you-section .card .card-body[data-v-5f3c78b6]{padding:3rem 2rem}body .thank-you-section .card .card-body .thank-you-icon[data-v-5f3c78b6]{color:#fff;font-size:4rem}body .thank-you-section .card .card-body h5[data-v-5f3c78b6]{font-size:1.5rem;margin-bottom:1rem}body .thank-you-section .card .card-body p[data-v-5f3c78b6]{font-size:1.1rem;margin-bottom:2rem;opacity:.9}body .thank-you-section .card .card-body .btn[data-v-5f3c78b6]{background:#fff;border:none;border-radius:2rem;color:#27ae60;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}body .thank-you-section .card .card-body .btn[data-v-5f3c78b6]:hover{background:#f8f9fa;box-shadow:0 10px 20px #0003;transform:translateY(-2px)}@media(max-width:768px){body .scroll-wrapper h3[data-v-5f3c78b6]{font-size:1.5rem}body .scroll-wrapper .d-flex.justify-content-between[data-v-5f3c78b6]{align-items:stretch!important;flex-direction:column;gap:1rem}body .scroll-wrapper .d-flex.justify-content-between .btn-outline-success[data-v-5f3c78b6]{padding:.75rem 1rem;width:100%}body .confidence-section .alert[data-v-5f3c78b6]{padding:1rem}body .confidence-section .alert .d-flex.align-items-start[data-v-5f3c78b6]{flex-direction:column}body .confidence-section .alert .flex-grow-1[data-v-5f3c78b6]{width:100%}body .confidence-section .alert .alert-heading[data-v-5f3c78b6]{flex-wrap:wrap;font-size:1rem;gap:.25rem!important}body .confidence-section .alert .alert-heading .badge[data-v-5f3c78b6]{font-size:.7rem!important;line-height:1.3;margin-left:0!important;text-align:left;white-space:normal}body .confidence-section .alert small.d-block[data-v-5f3c78b6]{font-size:.8rem;line-height:1.6}body .confidence-section .alert .confidence-score-circle[data-v-5f3c78b6]{height:70px;margin:1rem auto 0;min-width:70px}body .confidence-section .alert .confidence-score-circle .score-number[data-v-5f3c78b6]{font-size:1.5rem}body .price-analysis-section .row .col-lg-4[data-v-5f3c78b6]{margin-bottom:1rem!important}body .price-analysis-section .price-card .price-header[data-v-5f3c78b6]{padding:1rem}body .price-analysis-section .price-card .price-header h5[data-v-5f3c78b6]{font-size:1.1rem}body .price-analysis-section .price-card .price-header .price-amount[data-v-5f3c78b6]{font-size:1.5rem}body .price-analysis-section .price-card .price-body[data-v-5f3c78b6]{padding:1rem}body .price-analysis-section .price-card .timeline-item[data-v-5f3c78b6]{margin-bottom:.75rem}body .price-analysis-section .price-card .factor-list[data-v-5f3c78b6]{font-size:.9rem}body .market-insights-section .insight-card[data-v-5f3c78b6]{margin-bottom:1rem}body .market-insights-section .insight-card .insight-header[data-v-5f3c78b6]{padding:.75rem 1rem}body .market-insights-section .insight-card .insight-header h5[data-v-5f3c78b6]{font-size:1rem}body .market-insights-section .insight-card .insight-body[data-v-5f3c78b6]{padding:1rem}body .market-insights-section .insight-card .insight-body ul li[data-v-5f3c78b6]{font-size:.9rem;padding:.4rem 0}body .comparable-section[data-v-5f3c78b6]{padding:0!important}body .comparable-section .section-header h4[data-v-5f3c78b6]{font-size:1.25rem}body .comparable-section .section-header p[data-v-5f3c78b6]{font-size:.95rem}body .property-card-full .similarity-badge-top[data-v-5f3c78b6]{border-radius:.75rem .75rem 0 0!important;display:block!important;font-size:.8rem;padding:.5rem;position:relative!important;right:auto!important;text-align:center;top:auto!important;z-index:auto!important}body .property-card-full .property-image-full[data-v-5f3c78b6]{height:180px!important}body .property-card-full .property-image-full .property-badge[data-v-5f3c78b6]{font-size:.7rem!important;left:.5rem!important;padding:.3rem .6rem!important;top:.5rem!important}body .property-card-full .property-image-full .property-price-overlay[data-v-5f3c78b6]{font-size:1.2rem!important;padding:.5rem 1rem!important}body .property-card-full .property-details[data-v-5f3c78b6]{padding:1rem!important}body .property-card-full .property-details .property-title[data-v-5f3c78b6]{font-size:1rem!important;font-weight:600!important}body .property-card-full .property-details .property-location[data-v-5f3c78b6]{font-size:.85rem!important}body .property-card-full .property-details .property-specs-grid[data-v-5f3c78b6]{gap:.5rem!important;grid-template-columns:1fr!important}body .property-card-full .property-details .property-specs-grid .spec[data-v-5f3c78b6]{gap:.5rem!important;padding:.75rem!important}body .property-card-full .property-details .property-specs-grid .spec i[data-v-5f3c78b6]{font-size:1.1rem!important}body .property-card-full .property-details .property-specs-grid .spec div small[data-v-5f3c78b6]{font-size:.65rem!important}body .property-card-full .property-details .property-specs-grid .spec div strong[data-v-5f3c78b6]{font-size:.9rem!important}body .property-card-full .property-details .comparison-metrics[data-v-5f3c78b6]{background:none!important;flex-direction:column!important;gap:0!important;margin-top:.5rem!important;padding:0!important}body .property-card-full .property-details .comparison-metrics .metric-item[data-v-5f3c78b6]{background:#f8f9fa!important;border-radius:.5rem!important;flex-wrap:wrap!important;margin-bottom:.5rem!important;padding:.6rem .75rem!important}body .property-card-full .property-details .comparison-metrics .metric-item .metric-label[data-v-5f3c78b6]{margin-bottom:.25rem!important;width:100%!important}body .property-card-full .property-details .comparison-metrics .metric-item .similarity-bar-inline[data-v-5f3c78b6]{border-radius:5px!important;flex:1!important;height:10px!important;min-width:0!important}body .property-card-full .property-details .comparison-metrics .metric-item .metric-value[data-v-5f3c78b6]{margin-left:.5rem!important}body .property-card-full .nearby-places-section[data-v-5f3c78b6]{padding:1rem}body .comparable-grid[data-v-5f3c78b6],body .property-card-full .nearby-places-section .nearby-grid[data-v-5f3c78b6]{grid-template-columns:1fr}body .comparable-grid[data-v-5f3c78b6]{gap:1rem}body .comparable-card .comparable-image-container[data-v-5f3c78b6]{height:200px}body .comparable-card .comparable-content[data-v-5f3c78b6]{padding:1rem}body .comparable-card .comparable-header[data-v-5f3c78b6]{align-items:flex-start;flex-direction:column;gap:.5rem}body .comparable-card .comparable-header .comparable-title[data-v-5f3c78b6]{font-size:1rem;margin-right:0}body .comparable-card .comparable-header .comparable-price[data-v-5f3c78b6]{font-size:1.1rem}body .comparable-card .comparable-specs[data-v-5f3c78b6]{gap:.5rem;padding:.75rem}body .comparable-card .comparable-specs .spec-item i[data-v-5f3c78b6]{font-size:1rem}body .comparable-card .comparable-specs .spec-item span[data-v-5f3c78b6]{font-size:.85rem}body .comparable-metrics[data-v-5f3c78b6]{flex-direction:column;gap:.5rem}body .comparable-metrics .metric[data-v-5f3c78b6]{display:flex;justify-content:space-between}body .market-stats[data-v-5f3c78b6]{border-radius:1rem;padding:1rem}body .market-stats .row[data-v-5f3c78b6]{gap:0}body .stat-card[data-v-5f3c78b6]{flex-direction:row;margin-bottom:.5rem;padding:.6rem}body .stat-card .stat-icon[data-v-5f3c78b6]{height:36px;margin-right:.6rem;width:36px}body .stat-card .stat-content .stat-value[data-v-5f3c78b6]{font-size:1rem}body .stat-card .stat-content .stat-label[data-v-5f3c78b6]{font-size:.75rem}body .thank-you-section .card .card-body[data-v-5f3c78b6]{padding:2rem 1.5rem}body .thank-you-section .card .card-body .thank-you-icon[data-v-5f3c78b6]{font-size:3rem}body .thank-you-section .card .card-body h5[data-v-5f3c78b6]{font-size:1.25rem}body .thank-you-section .card .card-body p[data-v-5f3c78b6]{font-size:1rem}body .thank-you-section .card .card-body .btn[data-v-5f3c78b6]{font-size:.9rem;padding:.6rem 1rem;width:100%}}@keyframes fillSimilarity-5f3c78b6{0%{width:0}to{width:var(--similarity)}}body .comparable-card:hover .similarity-fill[data-v-5f3c78b6]{animation:fillSimilarity-5f3c78b6 .8s ease-out}body .property-card-full[data-v-5f3c78b6]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;overflow:hidden;position:relative;transition:all .3s ease}body .property-card-full[data-v-5f3c78b6]:hover{box-shadow:0 15px 45px #00000026;transform:translateY(-3px)}body .property-card-full .similarity-badge-top[data-v-5f3c78b6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#3498dbf2;border-radius:2rem;box-shadow:0 4px 12px #0003;color:#fff;font-size:.85rem;font-weight:600;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem;z-index:10}body .property-card-full .similarity-badge-top i[data-v-5f3c78b6]{margin-right:.5rem}body .property-card-full .property-image-full[data-v-5f3c78b6]{height:400px;overflow:hidden;position:relative}body .property-card-full .property-image-full img[data-v-5f3c78b6]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}body .property-card-full .property-image-full:hover img[data-v-5f3c78b6]{transform:scale(1.05)}body .property-card-full .property-image-full .property-badge[data-v-5f3c78b6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--brand1);border-radius:1rem;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:.875rem;font-weight:600;left:1.5rem;padding:.5rem 1rem;position:absolute;top:1.5rem}body .property-card-full .property-image-full .property-price-overlay[data-v-5f3c78b6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;border-radius:.75rem;bottom:1.5rem;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:1.75rem;font-weight:700;padding:1rem 1.5rem;position:absolute;right:1.5rem}body .property-card-full .property-details[data-v-5f3c78b6]{padding:2rem}body .property-card-full .property-details .property-title[data-v-5f3c78b6]{color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}body .property-card-full .property-details .property-location[data-v-5f3c78b6]{align-items:center;color:#6c757d;display:flex;font-size:.95rem;margin-bottom:1rem}body .property-card-full .property-details .property-location i[data-v-5f3c78b6]{color:#3498db;margin-right:.5rem}body .property-card-full .property-details .property-specs-grid[data-v-5f3c78b6]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}body .property-card-full .property-details .property-specs-grid .spec[data-v-5f3c78b6]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:.75rem;display:flex;gap:.75rem;padding:1rem;transition:all .2s ease}body .property-card-full .property-details .property-specs-grid .spec[data-v-5f3c78b6]:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);transform:translateY(-2px)}body .property-card-full .property-details .property-specs-grid .spec i[data-v-5f3c78b6]{color:var(--brand1);font-size:1.5rem}body .property-card-full .property-details .property-specs-grid .spec div[data-v-5f3c78b6]{display:flex;flex-direction:column}body .property-card-full .property-details .property-specs-grid .spec div small[data-v-5f3c78b6]{color:#6c757d;font-size:.75rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}body .property-card-full .property-details .property-specs-grid .spec div strong[data-v-5f3c78b6]{color:var(--foreground);font-size:1.1rem;font-weight:600}body .property-card-full .property-details .comparison-metrics[data-v-5f3c78b6]{background:#f8f9fa;border-radius:.75rem;display:flex;gap:2rem;margin-top:1rem;padding:1rem}body .property-card-full .property-details .comparison-metrics .metric-item[data-v-5f3c78b6]{align-items:center;display:flex;flex:1;gap:.75rem}body .property-card-full .property-details .comparison-metrics .metric-item .metric-label[data-v-5f3c78b6]{color:#6c757d;font-size:.875rem;font-weight:500}body .property-card-full .property-details .comparison-metrics .metric-item .metric-value[data-v-5f3c78b6]{color:var(--foreground);font-size:1rem;font-weight:600}body .property-card-full .property-details .comparison-metrics .metric-item .similarity-bar-inline[data-v-5f3c78b6]{background:#e9ecef;border-radius:4px;flex:1;height:8px;overflow:hidden}body .property-card-full .property-details .comparison-metrics .metric-item .similarity-bar-inline .similarity-fill-inline[data-v-5f3c78b6]{background:linear-gradient(90deg,#ffc107,#28a745);border-radius:4px;height:100%;transition:width .5s ease}body .property-card-full .nearby-places-section[data-v-5f3c78b6]{background:linear-gradient(135deg,#f8f9fa,#fff);border-top:2px solid #e9ecef;padding:2rem}body .property-card-full .nearby-places-section .nearby-title[data-v-5f3c78b6]{align-items:center;color:var(--foreground);display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;margin-bottom:1.5rem}body .property-card-full .nearby-places-section .nearby-title i[data-v-5f3c78b6]{color:var(--brand1);font-size:1.25rem}body .property-card-full .nearby-places-section .nearby-grid[data-v-5f3c78b6]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}body .property-card-full .nearby-places-section .nearby-grid .nearby-item[data-v-5f3c78b6]{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}body .property-card-full .nearby-places-section .nearby-grid .nearby-item[data-v-5f3c78b6]:hover{border-color:var(--brand1);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}body .property-card-full .nearby-places-section .nearby-grid .nearby-item i[data-v-5f3c78b6]{color:var(--brand1);font-size:1.5rem;min-width:30px;text-align:center}body .property-card-full .nearby-places-section .nearby-grid .nearby-item .nearby-info[data-v-5f3c78b6]{flex:1}body .property-card-full .nearby-places-section .nearby-grid .nearby-item .nearby-info strong[data-v-5f3c78b6]{color:var(--foreground);display:block;font-size:.9rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}body .property-card-full .nearby-places-section .nearby-grid .nearby-item .nearby-info small[data-v-5f3c78b6]{color:#6c757d;display:block;font-size:.8rem;font-weight:500}body .confidence-section .alert[data-v-5f3c78b6]{border:none;border-radius:1rem;box-shadow:0 4px 12px #0000001a;padding:1.5rem}body .confidence-section .alert .alert-heading[data-v-5f3c78b6]{font-size:1.1rem;font-weight:600}body .confidence-section .alert .alert-heading i[data-v-5f3c78b6]{font-size:1.3rem}body .confidence-section .alert .confidence-score-circle[data-v-5f3c78b6]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d;border:3px solid hsla(0,0%,100%,.5);border-radius:50%;display:flex;flex-direction:column;height:80px;justify-content:center;min-width:80px}body .confidence-section .alert .confidence-score-circle .score-number[data-v-5f3c78b6]{font-size:1.8rem;font-weight:700;line-height:1}body .confidence-section .alert .confidence-score-circle .score-label[data-v-5f3c78b6]{font-size:.65rem;margin-top:.25rem;opacity:.9}body .confidence-section .alert .confidence-score-circle.high[data-v-5f3c78b6]{background:#28a74533;border-color:#28a745}body .confidence-section .alert .confidence-score-circle.medium[data-v-5f3c78b6]{background:#0dcaf033;border-color:#0dcaf0}body .confidence-section .alert .confidence-score-circle.low[data-v-5f3c78b6]{background:#ffc10733;border-color:#ffc107}body .confidence-section .alert .confidence-score-circle.very[data-v-5f3c78b6]{background:#dc354533;border-color:#dc3545}body .confidence-section .alert .confidence-details[data-v-5f3c78b6]{margin-top:1rem}body .confidence-section .alert .confidence-details summary[data-v-5f3c78b6]{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body .confidence-section .alert .confidence-details summary[data-v-5f3c78b6]:hover{text-decoration:underline}body .confidence-section .alert .confidence-details ul[data-v-5f3c78b6]{font-size:.9rem;padding-left:1.5rem}*{position:relative}body,html{min-height:100vh}body{font-family:Montserrat,sans-serif}#__nuxt{display:flex;flex-direction:column;min-height:100vh}.text-muted{color:#adb5bd!important}.fs-7{font-size:.875rem!important}.no-pointer-events{pointer-events:none}.btn.btn-loading:before{background:inherit;height:100%;width:100%}.btn.btn-loading:after,.btn.btn-loading:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading:after{animation:spin 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify{display:block}.pretty-scrolls::-webkit-scrollbar,.scroll-wrapper::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls::-webkit-scrollbar-track,.scroll-wrapper::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls::-webkit-scrollbar-thumb,.scroll-wrapper::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls::-webkit-scrollbar-thumb:hover,.scroll-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls::-webkit-scrollbar-thumb:active,.scroll-wrapper::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls::-webkit-scrollbar-button,.pretty-scrolls::-webkit-scrollbar-corner,.scroll-wrapper::-webkit-scrollbar-button,.scroll-wrapper::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls::-webkit-scrollbar-button:end:increment,.pretty-scrolls::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls::-webkit-scrollbar-button:start:decrement,.scroll-wrapper::-webkit-scrollbar-button:end:increment,.scroll-wrapper::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper,.scroll-wrapper .stable-gutter{scrollbar-gutter:stable}body{margin:0}body .form-label{font-size:.875rem;font-weight:500;margin-bottom:.25rem}body .form-control,body .form-select{background:transparent;border:2px solid var(--brand2);border-radius:.75rem;box-shadow:20px 20px 60px #00000006,-20px -20px 60px #00000003;outline:2px solid transparent;padding:.75rem;transition:all .15s ease-in-out}body .form-control:focus,body .form-select:focus{border-color:#3498db;outline:2px solid var(--brand1)}body .form-check{margin-bottom:.5rem}body .form-check .form-check-input:checked{background-color:#3498db;border-color:#3498db}body .step{background:#fffc;background-blend-mode:color-dodge;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:var(--foreground);flex-grow:1;margin:0 1rem 1rem;overflow:clip;padding:2rem}@media(min-width:576px){body .step{margin:0 auto 1rem;width:800px}}body .step h3{font-weight:600;margin-bottom:1.5rem;text-align:center}body .yes-no-options{border:2px solid var(--brand2);border-radius:.75rem;display:flex;overflow:hidden}body .yes-no-options .radio-option,body .yes-no-options a{background:#fff;cursor:pointer;display:block;flex-grow:1;font-size:.85rem;margin:0;padding:.5rem 1rem;text-align:center;text-decoration:none}body .yes-no-options .radio-option.active,body .yes-no-options a.active{background:var(--brand2);color:#fff}body .yes-no-options .radio-option:not(:last-child),body .yes-no-options a:not(:last-child){border-right:1px solid #ddd}body .yes-no-options .radio-option input[type=radio]{opacity:0;pointer-events:none;position:absolute}[data-v-9a3d9453]{position:relative}body[data-v-9a3d9453],html[data-v-9a3d9453]{min-height:100vh}body[data-v-9a3d9453]{font-family:Montserrat,sans-serif}#__nuxt[data-v-9a3d9453]{display:flex;flex-direction:column;min-height:100vh}.text-muted[data-v-9a3d9453]{color:#adb5bd!important}.fs-7[data-v-9a3d9453]{font-size:.875rem!important}.no-pointer-events[data-v-9a3d9453]{pointer-events:none}.btn.btn-loading[data-v-9a3d9453]:before{background:inherit;height:100%;width:100%}.btn.btn-loading[data-v-9a3d9453]:after,.btn.btn-loading[data-v-9a3d9453]:before{content:"";left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.btn.btn-loading[data-v-9a3d9453]:after{animation:spin-9a3d9453 1s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes spin-9a3d9453{to{transform:translate(-50%,-50%) rotate(1turn)}}.btn.has-icon .iconify[data-v-9a3d9453]{display:block}.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar{height:.5rem;width:.5rem}.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-track,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar-track{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-thumb,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar-thumb{background:rgba(var(--bs-body-color-rgb),.25);border-radius:.25rem}.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-thumb:hover,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar-thumb:hover{background:rgba(var(--bs-body-color-rgb),.5)}.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-thumb:active,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar-thumb:active{background:rgba(var(--bs-body-color-rgb),.55)}.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-button,.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-corner,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar-button,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar-corner{background:rgba(var(--bs-body-color-rgb),.025)}.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-button:end:increment,.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-button:horizontal:end:increment,.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-button:horizontal:start:decrement,.pretty-scrolls[data-v-9a3d9453]::-webkit-scrollbar-button:start:decrement,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar-button:end:increment,.scroll-wrapper[data-v-9a3d9453]::-webkit-scrollbar-button:start:decrement{height:0;width:0}.scroll-wrapper[data-v-9a3d9453]{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%}.scroll-wrapper[data-v-9a3d9453],.scroll-wrapper .stable-gutter[data-v-9a3d9453]{scrollbar-gutter:stable}body[data-v-9a3d9453]{margin:0}body .wizard-wrapper[data-v-9a3d9453]{display:flex;flex-direction:column;flex-grow:1;margin:0 auto;max-width:1200px;width:100%}body .wizard-wrapper .steps-wrapper[data-v-9a3d9453]{flex-grow:1;height:100%;max-width:800px;padding-top:100px}@media(min-width:576px){body .wizard-wrapper .steps-wrapper[data-v-9a3d9453]{margin:0 auto;width:800px}}body .wizard-wrapper .steps-wrapper .swiper[data-v-9a3d9453]{bottom:-100dvh;height:calc(100% - 30px);left:0;position:absolute;transition:bottom .5s ease-in-out;width:100%}body .wizard-wrapper .steps-wrapper .swiper.ready[data-v-9a3d9453]{bottom:0}body .wizard-wrapper .steps-wrapper .swiper .swiper-slide[data-v-9a3d9453]{display:flex;flex-direction:column;height:100%}body .wizard-wrapper .progress[data-v-9a3d9453]{border-radius:10px;height:1rem}body .wizard-wrapper .progress .progress-bar[data-v-9a3d9453]{background:linear-gradient(135deg,#27ae60,#229954)!important;border-radius:10px;transition:width .3s ease}body .wizard-wrapper .btn[data-v-9a3d9453]{border-radius:8px;font-weight:500;padding:.75rem 1.5rem;transition:all .15s ease-in-out}body .wizard-wrapper .btn.btn-success[data-v-9a3d9453]{background:linear-gradient(135deg,#27ae60,#229954);border:none}body .wizard-wrapper .btn.btn-success[data-v-9a3d9453]:hover{background:linear-gradient(135deg,#229954,#1e8449)}body .wizard-wrapper .btn.btn-secondary[data-v-9a3d9453]{background:#6c757d;border:none}body .wizard-wrapper .btn.btn-secondary[data-v-9a3d9453]:hover{background:#5a6268}body .progress-wrapper[data-v-9a3d9453]{opacity:0;transition:all .3s ease-in-out}@media(min-width:576px){body .progress-wrapper[data-v-9a3d9453]{margin:0 auto;padding:1rem 0;width:800px}}body .progress-wrapper.ready[data-v-9a3d9453]{opacity:1}body .controls-wrapper[data-v-9a3d9453]{background:#fffc;border-radius:1rem;margin:1rem;padding:.5rem}@media(min-width:576px){body .controls-wrapper[data-v-9a3d9453]{margin:0 auto 1rem;width:800px}}body .controls-wrapper .btn[data-v-9a3d9453]{align-items:center;display:flex;justify-content:center;top:300px;transition:all .3s ease-in-out}body .controls-wrapper.ready .btn[data-v-9a3d9453]{top:0}
