@font-face{font-family:__Inter_b15d38;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b15d38;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b15d38;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b15d38;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b15d38;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b15d38;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_b15d38;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_b15d38;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_b15d38{font-family:__Inter_b15d38,__Inter_Fallback_b15d38;font-style:normal}.__variable_b15d38{--font-sans:"__Inter_b15d38","__Inter_Fallback_b15d38"}@font-face{font-family:__hkNova_4727cd;src:url(/_next/static/media/4f23a428b7558bec-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__hkNova_4727cd;src:url(/_next/static/media/4ce5755cd5554e26-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__hkNova_4727cd;src:url(/_next/static/media/bfd7b0281e4a7fdf-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__hkNova_4727cd;src:url(/_next/static/media/d489c1993052ceeb-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__hkNova_4727cd;src:url(/_next/static/media/4d188cd9e883c3ad-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__hkNova_Fallback_4727cd;src:local("Arial");ascent-override:91.83%;descent-override:22.96%;line-gap-override:0.00%;size-adjust:108.89%}.__className_4727cd{font-family:__hkNova_4727cd,__hkNova_Fallback_4727cd}.__variable_4727cd{--font-hk-nova:"__hkNova_4727cd","__hkNova_Fallback_4727cd"}.pac-container{background-color:hsl(var(--surface-background));border:1px solid hsl(var(--ring));box-shadow:0 25px 50px -12px hsl(var(--primary-background),.1);border-radius:var(--radius);z-index:99999;pointer-events:all;position:absolute;width:324px}.pac-container:after{display:none}.pac-item,.pac-item-query,.pac-matched{color:hsl(var(--primary-900))}.pac-item:focus,.pac-item:hover{z-index:999999;cursor:pointer;background-color:hsl(var(--primary-100))}.pac-item:focus>*,.pac-item:hover>*{color:hsl(var(--primary-900));background-color:hsl(var(--primary-100))}.pac-item:focus .pac-item-query .pac-matched,.pac-item:hover .pac-item-query .pac-matched{color:hsl(var(--primary-900))}.pac-item-selected{background-color:hsl(var(--primary-50))}.pac-item:focus .pac-icon,.pac-item:hover .pac-icon{background-position:-154px -161px}.active-scroll-spy{color:#203f08;font-weight:600;border-radius:0;border-bottom:2px solid #203f08}.gmnoprint.gm-bundled-control>div:first-child>div:first-child,.gmnoprint.gm-bundled-control>div:first-child>div:first-child>button{border-radius:8px!important}.gm-style-iw+div{display:none}.gm-style-iw-chr:has(~div>div>.marker_card){position:absolute!important;top:0!important;width:100%!important;background-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent)!important}.gm-style-iw-chr button{opacity:1}.gm-control-active>img{width:15px!important;height:15px!important}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"],a[href^="https://www.google.com/maps"]{display:"none !important"}.gm-style-cc{display:"none"}.gm-style-iw-c,.gm-style-iw-d{max-height:-moz-fit-content!important;max-height:fit-content!important}.gm-style-iw-chr:has(~div>div>.marker_card) .gm-ui-hover-effect>span{background-color:#fff!important}.gm-ui-hover-effect{width:2rem!important;height:2rem!important}.gm-ui-hover-effect span{margin:0!important}div:has(>div>div>.marker_card){padding:0!important}div:has(>div>.marker_card){padding:0!important;overflow:hidden!important}.gm-style .gm-style-iw-d::-webkit-scrollbar{width:0!important}#map{height:100%;margin:0;padding:0}#map div[style*=crosshair]{cursor:url(/icons/pencil.ico) 0 30,crosshair!important}#map div:has(>button>div[data-state=delayed-open]),#map div:has(>button>div[data-state=instant-open]){z-index:500!important}@media print{@page{size:A4!important;margin:0}body{min-width:1024px!important}.tsqd-parent-container{visibility:hidden}.pagebreak{clear:both;page-break-before:always}}.glow-border{--glow-border-color:hsl(var(--primary));position:relative;height:100%;width:100%;overflow:hidden}.glow-border:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0deg);width:99999px;height:99999px;background-repeat:no-repeat;background-position:0 0;background-image:conic-gradient(transparent,var(--glow-border-color),transparent 25%);filter:blur(20px);border-radius:inherit;animation:glow-border-rotate 4s linear infinite;z-index:-1}@keyframes glow-border-rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}.onboarding-icons>*{transition:all .5s ease-in-out;cursor:pointer}.onboarding-heart:hover{background-color:hsl(var(--primary));animation:beat 1.25s}.onboarding-heart:active{animation:none}.onboarding-dislike:hover{background-color:#e1405b;animation:shake 1s}.onboarding-heart-bounced{animation:big-beat 1s infinite}@keyframes beat{0%{transform:scale(1)}25%{transform:scale(1.1)}40%{transform:scale(1)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes big-beat{0%{transform:scale(1)}25%{transform:scale(1.15)}40%{transform:scale(1.2)}60%{transform:scale(1.25)}75%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shake{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(5px,5px) rotate(5deg)}50%{transform:translate(0) rotate(0deg)}75%{transform:translate(-5px,5px) rotate(-5deg)}to{transform:translate(0) rotate(0deg)}}.dialog-cross .data-\[state\=open\]\:bg-accent{transform:translateY(1rem)}.wave{animation-name:wave-animation;animation-duration:2s;animation-iteration-count:1;transform-origin:70% 70%;display:inline-block;animation-delay:1s}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(24deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(24deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes typing{0%{width:0}to{display:block;width:100%}}.typing{animation:typing 1s steps(3),blink-caret .5s step-end infinite}.typing,.typing2{overflow:hidden;white-space:nowrap;margin:0 auto}.typing2{animation:typing 1s steps(10),blink-caret .5s step-end infinite}.auth-actions{opacity:0}.scene{position:relative;width:100%;height:180px;display:flex;justify-content:center;align-items:flex-end}@keyframes bouncing-loader{to{opacity:.7;transform:translate3d(0,-1rem,0)}}.bouncing-loader{display:flex;justify-content:center;gap:.5rem}.bouncing-loader>div{animation:bouncing-loader .6s infinite alternate}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}.cloud,.house{position:absolute;animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:ease-out}.house{bottom:0;animation-name:floatHouse}.cloud{bottom:-10px;animation-name:floatClouds}.cloud.left{animation-name:moveLeftCloud}.cloud.right{animation-name:moveRightCloud}@keyframes floatHouse{0%{transform:translateY(0)}to{transform:translateY(-30px)}}@keyframes floatClouds{0%{transform:translateY(-50px)}to{transform:translateY(-25px)}}@keyframes moveLeftCloud{0%{transform:translateX(0)}to{transform:translateX(-160px)}}@keyframes moveRightCloud{0%{transform:translateX(0)}to{transform:translateX(160px)}}.animated-searchbar{position:relative;overflow:hidden}.animated-searchbar:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));animation:shimmer 3s infinite;transform:rotate(30deg);pointer-events:none}.hero-ai-input,.hero-ai-input:focus{outline:none}.hero-ai-input::-moz-placeholder{background:linear-gradient(90deg,#686767 0,#bfbfbf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-ai-input::placeholder{background:linear-gradient(90deg,#686767 0,#bfbfbf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes shimmer{0%{transform:translateX(-100%) rotate(30deg)}to{transform:translateX(100%) rotate(30deg)}}
/*# sourceMappingURL=779a434444aa3f0b.css.map*/