.footer-title[data-v-79c5b1a7]{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));letter-spacing:.08em}.footer-links[data-v-79c5b1a7]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.footer-links[data-v-79c5b1a7]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1));list-style:none;padding:0;margin:0}.footer-link[data-v-79c5b1a7]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.footer-link[data-v-79c5b1a7]:hover{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.footer-link[data-v-79c5b1a7]:focus{outline:2px solid transparent;outline-offset:2px}.footer-link[data-v-79c5b1a7]:focus-visible{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.footer-link[data-v-79c5b1a7]{position:relative}.footer-link[data-v-79c5b1a7]:focus-visible{outline:2px solid #00fdcf;outline-offset:2px;border-radius:.25rem}.footer-link[data-v-79c5b1a7]:after{content:"";display:block;width:0;height:2px;background:linear-gradient(90deg,#00fdcf 0,#008090);transition:width .2s;position:absolute;left:0;bottom:-2px}.footer-link[data-v-79c5b1a7]:hover:after,.footer-link[data-v-79c5b1a7]:focus-visible:after{width:100%}@media (max-width: 640px){.footer-title[data-v-79c5b1a7]{font-size:.98rem}.calendar-legend[data-v-79c5b1a7]{gap:1.2rem}.footer-links[data-v-79c5b1a7]{font-size:.99rem}.footer-link[data-v-79c5b1a7]{padding-bottom:.25rem}}.calendar-container[data-v-6912d9c7]{font-family:Inter,sans-serif;padding:1rem;background:#fff;color:#000;border-radius:1.25rem;box-shadow:0 8px 32px #0000001a;transition:background .3s,color .3s}.toolbar[data-v-6912d9c7],.toolbar-sub[data-v-6912d9c7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.current-title[data-v-6912d9c7]{font-size:1.125rem;font-weight:600;color:#000}.labels span[data-v-6912d9c7]{display:block;margin-right:1rem;color:#000}.nav-buttons[data-v-6912d9c7]{display:flex;gap:.5rem}.calendar-legend[data-v-6912d9c7]{display:flex;justify-content:flex-start;gap:2rem;margin-top:1.5rem;margin-bottom:.5rem}.legend-entry[data-v-6912d9c7]{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.legend-slot[data-v-6912d9c7]{display:inline-block;width:1.35em;height:1.1em;border-radius:.35em;border:1.5px solid #00fdcf;margin-right:.4rem;box-shadow:0 0 4px #00fdcf40}.legend-slot.free[data-v-6912d9c7]{background:linear-gradient(90deg,#e6fffa 80%,#fff);border-color:#00fdcf}.legend-slot.booked[data-v-6912d9c7]{background:linear-gradient(90deg,#e9e9ee 80%,#cacace);border-color:#b2b7bd}.legend-slot.selected[data-v-6912d9c7]{background:#00fdcf;border-color:#00fdcf;box-shadow:0 0 12px 3px #00fdcf99,0 0 0 2px #fff inset;animation:pulse-slot-glow-6912d9c7 1.5s cubic-bezier(.6,0,.4,1) infinite}@keyframes pulse-slot-glow-6912d9c7{0%{box-shadow:0 0 12px 3px #00fdcf88,0 0 0 2px #fff inset}60%{box-shadow:0 0 28px 8px #00fdcfcc,0 0 0 2px #fff inset}to{box-shadow:0 0 12px 3px #00fdcf88,0 0 0 2px #fff inset}}[data-v-6912d9c7] .fc-timegrid-slot{background:linear-gradient(90deg,#e9fff9 80%,#fff);cursor:pointer;border-bottom:1px solid #eef4f3;transition:background .15s}[data-v-6912d9c7] .fc-timegrid-slot.slot-free{background:linear-gradient(90deg,#e9fff9 80%,#fff)!important}[data-v-6912d9c7] .fc-timegrid-slot.slot-booked{background:repeating-linear-gradient(90deg,#e0e3e8,#d5d7dc 80%,#c0c4c7)!important;opacity:.65!important;pointer-events:none}[data-v-6912d9c7] .fc-timegrid-slot.slot-selected,[data-v-6912d9c7] .fc-slot-selected{background:#00fdcf!important;box-shadow:0 0 12px 3px #00fdcf77,0 0 0 2px #fff inset;animation:pulse-slot-glow-6912d9c7 1.5s cubic-bezier(.6,0,.4,1) infinite}.dark .calendar-container[data-v-6912d9c7]{background:#181d27;color:#fff;box-shadow:0 8px 32px #00000073}.dark .calendar-container .current-title[data-v-6912d9c7],.dark .labels span[data-v-6912d9c7]{color:#fff}.dark .calendar-container .fc[data-v-6912d9c7]{background:#181d27!important;color:#080808!important}.dark[data-v-6912d9c7] .fc-timegrid-slot{background:linear-gradient(90deg,#243c39 60%,#181d27);border-bottom:1px solid #23272f;color:#060606!important}.dark[data-v-6912d9c7] .fc-timegrid-slot.slot-free{background:linear-gradient(90deg,#1c4740 80%,#22292f)!important}.dark[data-v-6912d9c7] .fc-timegrid-slot.slot-booked{background:repeating-linear-gradient(90deg,#232b32,#252c38 80%,#353c45)!important;opacity:.5!important;pointer-events:none}.btn-gradient[data-v-6912d9c7]{padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#00fdcf,#000);border:none;border-radius:.375rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 6px #00000026;transition:opacity .2s,box-shadow .2s}.btn-gradient[data-v-6912d9c7]:hover{opacity:.85;box-shadow:0 4px 16px #00000026}.btn-glass[data-v-6912d9c7]{padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:#000;background:#ffffff59;border:1px solid rgba(0,0,0,.07);border-radius:.375rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s}.dark .btn-glass[data-v-6912d9c7]{color:#00fdcf;background:#1e1e238c;border:1px solid rgba(0,0,0,.18)}.btn-glass-small[data-v-6912d9c7]{padding:.25rem .5rem;font-size:.875rem;color:inherit;background:transparent;border:1px solid rgba(0,0,0,.07);border-radius:.375rem;transition:background .2s,border .2s}.btn-glass-small[data-v-6912d9c7]:hover{background:#0000000d}.dark .btn-glass-small[data-v-6912d9c7]{border:1px solid rgba(255,255,255,.13)}.dark .btn-glass-small[data-v-6912d9c7]:hover{background:#ffffff12}[data-v-6912d9c7] .fc-timegrid-slot.slot-selected,[data-v-6912d9c7] .fc-slot-selected{transition:box-shadow .35s cubic-bezier(.5,0,.5,1),background .25s}.progress-glow[data-v-f5bfb6e3]{position:relative}.progress-glow[data-v-f5bfb6e3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,#00fdcf80 25%,#00fdcfcc 50%,#00fdcf80 75%,transparent 100%);filter:blur(4px);opacity:.7;animation:glow-move-f5bfb6e3 1.8s linear infinite;z-index:2;pointer-events:none}@keyframes glow-move-f5bfb6e3{0%{transform:translate(-80%);opacity:.15}15%{opacity:.25}40%{opacity:.44}60%{opacity:.7}to{transform:translate(120%);opacity:.1}}.fade-enter-active[data-v-14e53b96],.fade-leave-active[data-v-14e53b96]{transition:opacity .3s}.fade-enter-from[data-v-14e53b96],.fade-leave-to[data-v-14e53b96]{opacity:0}.animate-pop-up[data-v-14e53b96]{animation:popup-14e53b96 .45s cubic-bezier(.3,1.4,.6,1) 1}@keyframes popup-14e53b96{0%{transform:translateY(100px) scale(.95);opacity:0}60%{transform:translateY(-10px) scale(1.03)}to{transform:translateY(0) scale(1);opacity:1}}.slide-fade-enter-active[data-v-254949f6],.slide-fade-leave-active[data-v-254949f6]{transition:all .3s ease}.slide-fade-enter-from[data-v-254949f6],.slide-fade-leave-to[data-v-254949f6]{transform:translateY(-10px);opacity:0}
