.ar-wrapper-2[data-v-1a59c206]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to right,#00000000 0%,#000000ff 20%,#000000ff 80%,#00000000 100%);mask-image:linear-gradient(to right,#0000,#000 20% 80%,#0000)}.ar-wrapper[data-v-1a59c206]{position:relative;z-index:0;width:100%;height:100%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#00000000 0%,#00000000 10%,#000000ff 24%,#000000ff 76%,#00000000 90%,#00000000 100%);mask-image:linear-gradient(to top,#0000 0% 10%,#000 24% 76%,#0000 90% 100%)}.start-btn[data-v-1a59c206]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;padding:16px 32px;font-size:1.1rem;background:#ffffffeb;border:none;border-radius:10px;cursor:pointer;pointer-events:auto}.shot-btn[data-v-1a59c206]{position:absolute;right:50px;top:50%;transform:translateY(-50%);z-index:10;padding:16px 32px;font-size:1.1rem;background:#ffffffeb;border:none;border-radius:10px;cursor:pointer;pointer-events:auto;white-space:nowrap}.marker-overlay[data-v-1a59c206]{position:absolute;z-index:2;pointer-events:none;box-sizing:border-box;--b: 3px;--c: red;--w: 40px;border:var(--b) solid #0000;--_g: #0000 90deg,var(--c) 0;--_p: var(--w) var(--w) border-box no-repeat;background:conic-gradient(from 90deg at top var(--b) left var(--b),var(--_g)) 0 0 / var(--_p),conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) 100% 0 / var(--_p),conic-gradient(from 0deg at bottom var(--b) left var(--b),var(--_g)) 0 100% / var(--_p),conic-gradient(from -90deg at bottom var(--b) right var(--b),var(--_g)) 100% 100% / var(--_p)}.marker-overlay span[data-v-1a59c206]{position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem}.overlay-normal[data-v-1a59c206]{--c: rgba(34, 153, 255, .85)}.overlay-normal span[data-v-1a59c206]{color:#2299ffd9}.overlay-big[data-v-1a59c206]{--c: rgba(255, 203, 34, .85)}.overlay-big span[data-v-1a59c206]{color:#ffcb22d9}.map-view[data-v-dc58da6f]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.map-img[data-v-dc58da6f]{z-index:20;height:80%;width:auto;object-fit:contain}.map-destination-marker[data-v-dc58da6f]{z-index:21;position:absolute;width:2%;aspect-ratio:1;top:75.5%;left:39%;transform:translate(-50%,-50%)}.dest-img[data-v-dc58da6f]{width:100%;height:auto;display:block;mask-image:-webkit-gradient(radial,50% 50%,7,50% 50%,9,from(#fff),to(rgba(0,0,0,0)));-webkit-mask-image:-webkit-gradient(radial,50% 50%,7,50% 50%,9,from(#fff),to(rgba(0,0,0,0)))}.map-destination-marker__pulse[data-v-dc58da6f]{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffd20000 60%,#ffd200bf,#ffc80000 80%);transform:scale(1);animation:pulse-ring-dc58da6f 1.4s ease-out infinite;pointer-events:none}@keyframes pulse-ring-dc58da6f{0%{transform:scale(.5);opacity:1}to{transform:scale(3);opacity:0}}.tabs[data-v-72b9c034]{position:absolute;top:2%;left:30%;width:40%;z-index:30;display:flex;pointer-events:auto}.tab[data-v-72b9c034]{flex:1;padding:8px 0;font-size:.95rem;font-style:italic;background:transparent;color:#ffffffb3;border:none;cursor:pointer;pointer-events:auto;transition:background .2s,color .2s}.tab-active[data-v-72b9c034]{color:#34ccff}.tab-content[data-v-72b9c034]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.container[data-v-72b9c034]{position:absolute;height:70%;aspect-ratio:16 / 9;top:47.8%;left:50%;transform:translate(-50%,-50%);z-index:1}video[data-v-72b9c034]{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.camera[data-v-72b9c034]{z-index:2}.start-btn[data-v-72b9c034]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;padding:0;margin:0;font-size:1.1rem;background:transparent;border:none;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center}.start-btn img[data-v-72b9c034]{height:60%;aspect-ratio:1;object-fit:contain;opacity:.85}.start-btn-leaving[data-v-72b9c034]{animation:btn-leave-72b9c034 .7s ease forwards;pointer-events:none}@keyframes btn-leave-72b9c034{0%{opacity:1;filter:blur(0px);scale:1}to{opacity:0;filter:blur(20px);scale:1.15}}.slide-right-enter-active[data-v-72b9c034]{animation:tab-slide-in-right-72b9c034 .3s ease forwards}.slide-right-leave-active[data-v-72b9c034]{animation:tab-slide-out-left-72b9c034 .3s ease forwards}.slide-left-enter-active[data-v-72b9c034]{animation:tab-slide-in-left-72b9c034 .3s ease forwards}.slide-left-leave-active[data-v-72b9c034]{animation:tab-slide-out-right-72b9c034 .3s ease forwards}@keyframes tab-slide-in-right-72b9c034{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes tab-slide-out-left-72b9c034{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}@keyframes tab-slide-in-left-72b9c034{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes tab-slide-out-right-72b9c034{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}.modal[data-v-72b9c034]{position:absolute;width:590px;height:200px;left:calc(50% - 295px);top:calc(50% - 100px);z-index:20;background:#000000d1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;pointer-events:auto;animation:modal-enter-72b9c034 2.6s ease forwards}.modal img[data-v-72b9c034]{position:absolute;left:24px;top:40%;transform:translateY(-50%);width:100px;height:100px}.modal-text[data-v-72b9c034]{position:absolute;left:140px;top:48px;color:#fff;font-size:1.8rem;text-align:left;margin:0}.modal-text-sub[data-v-72b9c034]{position:absolute;left:140px;top:80px;color:#fff;font-size:1.1rem;text-align:left;margin:0 40px 0 0}.modal-dismiss[data-v-72b9c034]{position:absolute;bottom:20px;padding:10px 28px;font-size:1rem;background:#ffffffeb;border:none;border-radius:8px;cursor:pointer;pointer-events:auto;animation:fade-in-72b9c034 .8s ease forwards}@keyframes modal-enter-72b9c034{0%{opacity:0;filter:blur(40px);scale:1.4}12%{opacity:0;filter:blur(40px);scale:1.4}to{opacity:1;filter:blur(0px);scale:1}}@keyframes fade-in-72b9c034{0%{opacity:0}to{opacity:1}}@font-face{font-family:Rodin;src:url(/assets/Rodin-Regular-CYvTzVpL.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--app-font: "Rodin", sans-serif}html,body,#app{height:100%;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;overflow:hidden}body{margin:0;font-family:var(--app-font)}
