.animate-fade-in[data-v-49b1d3c4]{animation:fadeIn-49b1d3c4 .3s ease-out}@keyframes fadeIn-49b1d3c4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-72eaec25]{animation:fadeIn-72eaec25 .3s ease-out}@keyframes fadeIn-72eaec25{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.m-sheet[data-v-a2a5e08d]{max-height:calc(var(--vv-height, 100dvh) - env(safe-area-inset-top,0px) - .75rem);outline:none}.m-sheet--fill[data-v-a2a5e08d]{height:calc(var(--vv-height, 100dvh) - env(safe-area-inset-top,0px) - .75rem)}.m-sheet__body[data-v-a2a5e08d],.m-sheet__footer[data-v-a2a5e08d]{padding-bottom:max(1rem,calc(env(safe-area-inset-bottom,0px) + .75rem))}.m-sheet__footer~.m-sheet__body[data-v-a2a5e08d]{padding-bottom:1rem}@media(min-width:640px){.m-sheet[data-v-a2a5e08d]{max-height:min(85vh,52rem)}.m-sheet--fill[data-v-a2a5e08d]{height:min(85vh,52rem)}}.m-sheet-fade-enter-active[data-v-a2a5e08d],.m-sheet-fade-leave-active[data-v-a2a5e08d]{transition:opacity .2s ease}.m-sheet-fade-enter-from[data-v-a2a5e08d],.m-sheet-fade-leave-to[data-v-a2a5e08d]{opacity:0}.m-sheet-slide-enter-active[data-v-a2a5e08d],.m-sheet-slide-leave-active[data-v-a2a5e08d]{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s ease}.m-sheet-slide-enter-from[data-v-a2a5e08d],.m-sheet-slide-leave-to[data-v-a2a5e08d]{transform:translateY(100%)}@media(min-width:640px){.m-sheet-slide-enter-from[data-v-a2a5e08d],.m-sheet-slide-leave-to[data-v-a2a5e08d]{opacity:0;transform:translateY(-45%)}}@media(prefers-reduced-motion:reduce){.m-sheet-fade-enter-active[data-v-a2a5e08d],.m-sheet-fade-leave-active[data-v-a2a5e08d],.m-sheet-slide-enter-active[data-v-a2a5e08d],.m-sheet-slide-leave-active[data-v-a2a5e08d]{transition:none}}.reset-backdrop-enter-active[data-v-07377ca7],.reset-backdrop-leave-active[data-v-07377ca7]{transition:opacity .25s ease}.reset-backdrop-enter-from[data-v-07377ca7],.reset-backdrop-leave-to[data-v-07377ca7]{opacity:0}.reset-modal-enter-active[data-v-07377ca7],.reset-modal-leave-active[data-v-07377ca7]{transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.reset-modal-enter-from[data-v-07377ca7],.reset-modal-leave-to[data-v-07377ca7]{opacity:0;transform:translate(-50%,-50%) scale(.92)}.booking-details-container[data-v-b127ec41]{animation:slideIn .5s ease-out}.shadow-untitled[data-v-b127ec41]{box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}.card-inner[data-v-b127ec41]{display:flex;flex-direction:column;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.icon-wrapper[data-v-b127ec41]{align-items:center;display:flex;justify-content:center;transition:transform .2s ease;width:-moz-fit-content;width:fit-content}.card-footer[data-v-b127ec41]{margin-top:auto;opacity:.9;transition:opacity .2s ease}.info-card[data-v-b127ec41]{min-height:-moz-fit-content;min-height:fit-content;transition:all .2s ease}.info-card[data-v-b127ec41]:hover{background-color:oklch(var(--p)/.08);border-color:oklch(var(--p)/.3);transform:translateY(-2px)}.info-card.cursor-pointer[data-v-b127ec41]:active{border-color:oklch(var(--p)/.4);transform:scale(.98)}.wayfinding-button[data-v-b127ec41]:active{background:oklch(var(--p)/.25);border-color:oklch(var(--p)/.7);transform:scale(.96)}.m-visitor-details[data-v-d2a2825d] .min-h-\[400px\]{min-height:12rem}.m-visitor-details h2[data-v-d2a2825d]{font-size:1.5rem}.m-visitor-details h3[data-v-d2a2825d],.m-visitor-details h4[data-v-d2a2825d],.m-visitor-details p[data-v-d2a2825d]{font-size:1rem}.visitor-details-container[data-v-d2a2825d]{animation:slideIn-d2a2825d .5s ease-out}.shadow-untitled[data-v-d2a2825d]{box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}.card-inner[data-v-d2a2825d]{display:flex;flex-direction:column;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.icon-wrapper[data-v-d2a2825d]{align-items:center;display:flex;justify-content:center;transition:transform .2s ease;width:-moz-fit-content;width:fit-content}.info-card[data-v-d2a2825d]{min-height:-moz-fit-content;min-height:fit-content;transition:all .2s ease}.info-card[data-v-d2a2825d]:hover{background-color:oklch(var(--p)/.08);border-color:oklch(var(--p)/.3);transform:translateY(-2px)}@keyframes slideIn-d2a2825d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.m-card-actions[data-v-a3b40308]>*{width:100%}.confirmation-card[data-v-a3b40308]{transition:all .3s ease}.fade-enter-active[data-v-d359e388],.fade-leave-active[data-v-d359e388]{transition:opacity .3s ease}.fade-enter-from[data-v-d359e388],.fade-leave-to[data-v-d359e388]{opacity:0}.checkmark-enter-active[data-v-d359e388]{transition:all .3s ease-out}.checkmark-leave-active[data-v-d359e388]{transition:all .2s ease-in}.checkmark-enter-from[data-v-d359e388],.checkmark-leave-to[data-v-d359e388]{opacity:0;transform:scale(.9)}.preview-enter-active[data-v-d359e388]{transition:all .3s cubic-bezier(.4,0,.2,1)}.preview-leave-active[data-v-d359e388]{transition:all .2s cubic-bezier(.4,0,1,1)}.preview-enter-from[data-v-d359e388],.preview-leave-to[data-v-d359e388]{opacity:0;transform:translateY(10px) scale(.98)}@keyframes scan-d359e388{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes pulse-ring-d359e388{0%{opacity:.7;transform:scale(.95)}70%{opacity:.9;transform:scale(1.05)}to{opacity:.7;transform:scale(.95)}}.animate-scan[data-v-d359e388]{animation:scan-d359e388 2s ease-in-out infinite}.animate-pulse-ring[data-v-d359e388]{animation:pulse-ring-d359e388 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes scan-glow-d359e388{0%,to{box-shadow:0 0 20px oklch(var(--su)/.2);opacity:.2;transform:scale(1)}50%{box-shadow:0 0 60px oklch(var(--su)/.5);opacity:.5;transform:scale(1.05)}}.animate-scan-glow[data-v-d359e388]{animation:scan-glow-d359e388 2s ease-in-out infinite}@keyframes oval-pulse-d359e388{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.animate-oval-pulse[data-v-d359e388]{animation:oval-pulse-d359e388 .5s ease-in-out infinite;border-color:oklch(var(--su))}.face-capture-container[data-v-d359e388]{align-items:center;background-color:transparent;display:flex;justify-content:center}.camera-section[data-v-d359e388],.captured-image-section[data-v-d359e388],.face-capture-container[data-v-d359e388]{animation:fadeIn-d359e388 .5s ease-out}@keyframes fadeIn-d359e388{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-d359e388{0%{box-shadow:0 0 oklch(var(--su)/.4)}70%{box-shadow:0 0 0 10px oklch(var(--su)/0)}to{box-shadow:0 0 oklch(var(--su)/0)}}.shadow-untitled[data-v-d359e388]{box-shadow:0 1px 3px oklch(var(--bc)/.05),0 1px 2px oklch(var(--bc)/.03)}video[data-v-e698ef5b]{-o-object-fit:cover;object-fit:cover}canvas[data-v-e698ef5b],video[data-v-e698ef5b]{height:100%;left:0;position:absolute;top:0;width:100%}canvas[data-v-e698ef5b]{transform:translateZ(0);z-index:1}.qr-inner-frame[data-v-e698ef5b]{animation:frame-pulse-e698ef5b .5s ease-in-out infinite}@keyframes frame-pulse-e698ef5b{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.scan-line[data-v-e698ef5b]{animation:scan-e698ef5b 1.5s linear infinite;background:oklch(var(--p)/.9);box-shadow:0 0 15px oklch(var(--p)/.8);position:absolute;will-change:top}@keyframes scan-e698ef5b{0%{top:10%}to{top:90%}}.scan-success-pop[data-v-e698ef5b]{animation:successPop-e698ef5b .5s cubic-bezier(.34,1.56,.64,1) both}.scan-success-fade[data-v-e698ef5b]{animation:successFade-e698ef5b .4s ease-out .3s both}@keyframes successPop-e698ef5b{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes successFade-e698ef5b{0%{opacity:0;transform:translateY(.5vh)}to{opacity:1;transform:translateY(0)}}.key-btn[data-v-a9417279]{-webkit-tap-highlight-color:transparent;transition:transform .08s ease,background .08s ease,box-shadow .08s ease}.key-btn[data-v-a9417279]:active{transform:scale(.9)}.key-active[data-v-a9417279]{background:oklch(var(--p)/.28)!important;box-shadow:0 0 0 2px oklch(var(--p)/.35),inset 0 2px 6px #00000026!important;color:oklch(var(--p))!important;transform:scale(.88)!important}.at-key[data-v-a9417279]{background:oklch(var(--p)/.15);border:1px solid oklch(var(--p)/.25)}.email-shortcut-key[data-v-a9417279]{background:oklch(var(--p)/.08);border:1px solid oklch(var(--p)/.18)}.feedback-overlay-enter-active[data-v-a290c899]{animation:overlayIn-a290c899 .35s cubic-bezier(.22,1,.36,1) both}.feedback-overlay-leave-active[data-v-a290c899]{animation:overlayOut-a290c899 .25s ease-in both}@keyframes overlayIn-a290c899{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:1}}@keyframes overlayOut-a290c899{0%{opacity:1}to{opacity:0}}.feedback-step-enter-active[data-v-a290c899]{animation:stepIn-a290c899 .4s cubic-bezier(.34,1.56,.64,1) both}.feedback-step-leave-active[data-v-a290c899]{animation:stepOut-a290c899 .2s ease-in both}@keyframes stepIn-a290c899{0%{opacity:0;transform:translateY(2vh) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stepOut-a290c899{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-2vh) scale(.97)}}.help-backdrop-enter-active[data-v-1424db0a],.help-backdrop-leave-active[data-v-1424db0a]{transition:opacity .25s ease}.help-backdrop-enter-from[data-v-1424db0a],.help-backdrop-leave-to[data-v-1424db0a]{opacity:0}.help-sheet-enter-active[data-v-1424db0a],.help-sheet-leave-active[data-v-1424db0a]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.help-sheet-enter-from[data-v-1424db0a],.help-sheet-leave-to[data-v-1424db0a]{transform:translate(100%)}@media(max-width:480px){.help-sheet-enter-from[data-v-1424db0a],.help-sheet-leave-to[data-v-1424db0a]{transform:translateY(100%)}}.wayfinding-backdrop-enter-active[data-v-b356a11f],.wayfinding-backdrop-leave-active[data-v-b356a11f]{transition:opacity .3s ease}.wayfinding-backdrop-enter-from[data-v-b356a11f],.wayfinding-backdrop-leave-to[data-v-b356a11f]{opacity:0}.wayfinding-modal-enter-active[data-v-b356a11f],.wayfinding-modal-leave-active[data-v-b356a11f]{transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.wayfinding-modal-enter-from[data-v-b356a11f],.wayfinding-modal-leave-to[data-v-b356a11f]{opacity:0;transform:scale(.95) translateY(20px)}.icon-container[data-v-e49c5707]{align-items:center;display:flex;justify-content:center;will-change:transform,opacity}.checkin-btn[data-v-e130e308]{box-shadow:0 0 40px oklch(var(--p)/.5)}.checkin-btn[data-v-e130e308]:hover{box-shadow:0 0 55px oklch(var(--p)/.75)}
