.img[data-v-eaf06e97]{height:2rem;width:auto}body.fp-modal-open[data-v-dbf0e62f]{overflow:hidden;position:relative}.fp-modal-open .fp-input input[data-v-dbf0e62f],.fp-modal-open .fp-select .vs__actions[data-v-dbf0e62f]{z-index:0}.slide-up-leave-active[data-v-dbf0e62f]{transition:all .5s ease-out}.slide-up-leave-to[data-v-dbf0e62f]{transform:translateY(100%)}.slide-up-enter-active[data-v-dbf0e62f]{transition:all .5s ease-out}.slide-up-enter-from[data-v-dbf0e62f]{transform:translateY(100%)}.router-link-active i[data-v-b0f6c370],.router-link-active+span[data-v-b0f6c370]{--tw-text-opacity:1;color:rgb(var(--color-primary-400)/var(--tw-text-opacity))}.loader-plane{border-radius:50%;display:flex;height:230px;left:0;line-height:300px;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;width:230px}.loader-plane img{width:auto}.flight-icon-wrapper{animation:fa-spin 10s linear infinite;color:#fff;display:flex;font-size:2rem;height:270px;left:0;margin:0 auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:270px;z-index:9999}.flight-icon-wrapper .icon-ball:before{animation:fa-spin 10s linear infinite;display:block}.fa-spin{animation:fa-spin 2s linear infinite}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cookie-slide-enter-active[data-v-8bb1aa2b],.cookie-slide-leave-active[data-v-8bb1aa2b]{transition:all .4s cubic-bezier(.4,0,.2,1)}.cookie-slide-enter-from[data-v-8bb1aa2b],.cookie-slide-leave-to[data-v-8bb1aa2b]{opacity:0;transform:translateY(100%)}.fade-enter-active[data-v-8bb1aa2b],.fade-leave-active[data-v-8bb1aa2b]{transition:all .3s ease}.fade-enter-from[data-v-8bb1aa2b],.fade-leave-to[data-v-8bb1aa2b]{opacity:0}.fade-enter-from .relative[data-v-8bb1aa2b],.fade-leave-to .relative[data-v-8bb1aa2b]{transform:scale(.95) translateY(20px)}.backdrop-blur-lg[data-v-8bb1aa2b]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.backdrop-blur-xl[data-v-8bb1aa2b]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.backdrop-blur-3xl[data-v-8bb1aa2b]{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}.glass-effect[data-v-8bb1aa2b]{backdrop-filter:blur(40px) saturate(200%) brightness(110%);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(110%);background:linear-gradient(135deg,#ffffff59,#ffffff26 50%,#ffffff40);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 32px #0000001f,0 2px 16px #00000014,inset 0 1px #fff9,inset 0 -1px #fff3}.glass-modal[data-v-8bb1aa2b]{backdrop-filter:blur(32px) saturate(180%) brightness(105%);-webkit-backdrop-filter:blur(32px) saturate(180%) brightness(105%);background:linear-gradient(135deg,#ffffffd9,#ffffffbf 50%,#fffc);box-shadow:0 16px 64px #0000002e,0 4px 24px #0000001a,inset 0 1px #ffffffb3,inset 0 -1px #ffffff4d}.touch-manipulation[data-v-8bb1aa2b]{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overflow-auto[data-v-8bb1aa2b]{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.overflow-auto[data-v-8bb1aa2b]::-webkit-scrollbar{width:6px}@media (min-width:640px){.overflow-auto[data-v-8bb1aa2b]::-webkit-scrollbar{width:8px}}.overflow-auto[data-v-8bb1aa2b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.overflow-auto[data-v-8bb1aa2b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.overflow-auto[data-v-8bb1aa2b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.z-\[25\][data-v-8bb1aa2b]{z-index:25}.z-\[45\][data-v-8bb1aa2b]{z-index:45}.z-\[60\][data-v-8bb1aa2b]{z-index:60}@media (max-width:1023px){.z-\[25\][data-v-8bb1aa2b]{z-index:25!important}.bottom-20[data-v-8bb1aa2b]{bottom:5.5rem}}@media (min-width:1024px){.lg\:z-\[45\][data-v-8bb1aa2b]{z-index:45!important}}.cookie-modal-open{overflow:hidden!important;position:fixed;width:100%}.cookie-modal-open{overflow:hidden!important}@supports (height:100dvh){.h-full[data-v-8bb1aa2b]{height:100dvh}}@media (max-width:640px){.min-h-\[44px\][data-v-8bb1aa2b]{min-height:48px}}@media (max-width:1023px){.glass-effect[data-v-8bb1aa2b]{backdrop-filter:blur(28px) saturate(170%) brightness(108%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%) brightness(108%)!important;background:linear-gradient(135deg,#ffffff73,#ffffff40 50%,#ffffff59)!important;border:1px solid hsla(0,0%,100%,.2)!important;box-shadow:0 4px 20px #00000014,0 1px 8px #0000000a,inset 0 1px #ffffffb3,inset 0 -1px #ffffff4d!important}}@supports not ((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())){.glass-effect[data-v-8bb1aa2b]{background:#ffffffeb!important}.glass-modal[data-v-8bb1aa2b]{background:#fffffff5!important}}.glass-effect[data-v-8bb1aa2b],.glass-modal[data-v-8bb1aa2b]{transform:translateZ(0);will-change:backdrop-filter}@keyframes pulse-32ddfcd1{0%,to{opacity:1}50%{opacity:.5}}@keyframes enhanced-ping-32ddfcd1{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes bounce-32ddfcd1{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-pulse[data-v-32ddfcd1]{animation:pulse-32ddfcd1 2s cubic-bezier(.4,0,.6,1) infinite;will-change:opacity}.animate-ping[data-v-32ddfcd1]{animation:ping-32ddfcd1 1s cubic-bezier(0,0,.2,1) infinite;will-change:transform,opacity}@keyframes ping-32ddfcd1{75%,to{opacity:0;transform:scale(2)}}.animate-bounce[data-v-32ddfcd1]{animation:bounce-32ddfcd1 2s infinite;will-change:transform}.online-chat-button button[data-v-32ddfcd1]{will-change:transform,background-color}.online-chat-button button[style*=animation][data-v-32ddfcd1]{animation-fill-mode:both;animation-timing-function:cubic-bezier(.4,0,.6,1)}button[data-v-32ddfcd1]:active{transform:scale(.95)}.modal-enter-active[data-v-32ddfcd1]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-leave-active[data-v-32ddfcd1]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group:hover .group-hover\:max-w-xs[data-v-32ddfcd1]{max-width:12rem}.overflow-hidden[data-v-32ddfcd1]{transition:max-width .3s ease-in-out}.backdrop-blur-xl[data-v-32ddfcd1]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.online-chat-button[data-v-32ddfcd1]{--color-online:#10b981;--color-online-hover:#059669;--color-offline:#6b7280;--color-offline-hover:#4b5563;--color-white:#fff;--color-gray-light:#f3f4f6;--color-gray-dark:#4b5563;--color-green-pulse:#10b981;--color-green-ripple:rgba(16,185,129,.75);--avatar-size-mobile:56px;--avatar-size-desktop:64px;--container-size-mobile:64px;--container-size-desktop:72px;--status-size-mobile:16px;--status-size-desktop:20px;--border-width:2px;--border-radius:50%;--shadow-base:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-hover:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--transition-base:all .3s cubic-bezier(.4,0,.2,1);--transition-bounce:transform .3s cubic-bezier(.175,.885,.32,1.275)}.chat-button[data-v-32ddfcd1]{align-items:center;border:none;border-radius:50px;bottom:5rem;box-shadow:var(--shadow-base);cursor:pointer;display:flex;outline:none;position:fixed;right:1rem;transform:translateZ(0);transition:var(--transition-base);will-change:transform,box-shadow;z-index:40}.chat-button--online[data-v-32ddfcd1]{background-color:var(--color-online)}.chat-button--online[data-v-32ddfcd1]:hover{background-color:var(--color-online-hover);box-shadow:var(--shadow-hover);transform:scale(1.05)}.chat-button--offline[data-v-32ddfcd1]{background-color:var(--color-offline)}.chat-button--offline[data-v-32ddfcd1]:hover{background-color:var(--color-offline-hover);box-shadow:var(--shadow-hover);transform:scale(1.05)}.chat-button--bouncing[data-v-32ddfcd1]{animation:gentle-bounce-32ddfcd1 3s ease-in-out infinite}.chat-avatar[data-v-32ddfcd1]{align-items:center;display:flex;flex-shrink:0;height:var(--container-size-mobile);justify-content:center;position:relative;width:var(--container-size-mobile)}.avatar-photo[data-v-32ddfcd1]{background-color:var(--color-gray-light);border:var(--border-width) solid var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow-base);height:var(--avatar-size-mobile);overflow:hidden;position:relative;width:var(--avatar-size-mobile)}.avatar-photo img[data-v-32ddfcd1]{backface-visibility:hidden;height:100%;image-rendering:-webkit-optimize-contrast;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;transform:scale(1.5);transition:var(--transition-bounce);width:100%}.avatar-photo:hover img[data-v-32ddfcd1]{transform:scale(1.75)}.avatar-icon[data-v-32ddfcd1]{align-items:center;background-color:var(--color-white);border:var(--border-width) solid var(--color-white);border-radius:var(--border-radius);box-shadow:var(--shadow-base);display:flex;height:var(--avatar-size-mobile);justify-content:center;width:var(--avatar-size-mobile)}.avatar-icon svg[data-v-32ddfcd1]{color:var(--color-gray-dark);height:28px;width:28px}.status-indicator[data-v-32ddfcd1]{position:absolute;right:-2px;top:-2px;z-index:50}.chat-message[data-v-32ddfcd1]{max-width:0;overflow:hidden;transition:max-width .4s cubic-bezier(.4,0,.2,1);white-space:nowrap}.chat-button:hover .chat-message[data-v-32ddfcd1]{max-width:300px}.message-content[data-v-32ddfcd1]{align-items:center;display:flex;gap:.5rem;padding:.5rem 1rem}.message-icon[data-v-32ddfcd1]{color:var(--color-white);flex-shrink:0;height:16px;width:16px}.message-text[data-v-32ddfcd1]{color:var(--color-white);font-size:.75rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media (min-width:1024px){.chat-button[data-v-32ddfcd1]{bottom:1.5rem;right:1.5rem}.chat-avatar[data-v-32ddfcd1]{height:var(--container-size-desktop);width:var(--container-size-desktop)}.avatar-icon[data-v-32ddfcd1],.avatar-photo[data-v-32ddfcd1]{height:var(--avatar-size-desktop);width:var(--avatar-size-desktop)}.avatar-icon svg[data-v-32ddfcd1]{height:32px;width:32px}.status-dot[data-v-32ddfcd1],.status-pulse[data-v-32ddfcd1]{height:var(--status-size-desktop);width:var(--status-size-desktop)}.message-icon[data-v-32ddfcd1]{height:20px;width:20px}.message-text[data-v-32ddfcd1]{font-size:.875rem}}@keyframes gentle-bounce-32ddfcd1{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes smooth-pulse-32ddfcd1{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.chat-button[data-v-32ddfcd1]:focus-visible{outline:2px solid var(--color-online);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chat-button--bouncing[data-v-32ddfcd1],.status-pulse[data-v-32ddfcd1]{animation:none}[data-v-32ddfcd1]{transition-duration:.01ms!important}}
