.glass-nav[data-v-2ef2dce8]{bottom:calc(1.5rem + env(safe-area-inset-bottom));left:50%;transform:translate(-50%)}.glass-nav-transition-enter-active[data-v-2ef2dce8]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.glass-nav-transition-leave-active[data-v-2ef2dce8]{transition:all .3s cubic-bezier(.4,0,1,1)}.glass-nav-transition-enter-from[data-v-2ef2dce8]{opacity:0;transform:translate(-50%,120%) scale(.9)}.glass-nav-transition-enter-to[data-v-2ef2dce8],.glass-nav-transition-leave-from[data-v-2ef2dce8]{opacity:1;transform:translate(-50%) scale(1)}.glass-nav-transition-leave-to[data-v-2ef2dce8]{opacity:0;transform:translate(-50%,120%) scale(.9)}.glass-nav[data-v-2ef2dce8]{box-shadow:0 8px 32px #0000001f,0 4px 16px #0000000f,0 2px 8px #0000000a,0 1px 4px #00000008,inset 0 1px 1px #fff3,inset 0 -1px 1px #0000000d}.glass-nav[data-v-2ef2dce8]:before{background:linear-gradient(135deg,#ffffff0d,#ffffff05 50%,#00000005);border-radius:1.5rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}@media(max-width:640px){.glass-nav[data-v-2ef2dce8]{transition-duration:.5s,.3s}}.theme-icon[data-v-2ef2dce8]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s ease}.group:hover .theme-icon[data-v-2ef2dce8]{transform:scale(1.1)}.group:hover .theme-icon[data-v-2ef2dce8]:has(path[d*="M12 3v2.25"]){transform:scale(1.1) rotate(45deg)}.group:hover .theme-icon[data-v-2ef2dce8]:has(path[d*="M21.752"]){transform:scale(1.1) rotate(-12deg)}.theme-icon-enter-active[data-v-2ef2dce8]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.theme-icon-enter-from[data-v-2ef2dce8]{opacity:0;transform:scale(.3) rotate(-180deg)}.theme-icon-enter-to[data-v-2ef2dce8]{opacity:1;transform:scale(1) rotate(0)}.theme-icon-leave-active[data-v-2ef2dce8]{transition:all .25s cubic-bezier(.4,0,1,1)}.theme-icon-leave-from[data-v-2ef2dce8]{opacity:1;transform:scale(1) rotate(0)}.theme-icon-leave-to[data-v-2ef2dce8]{opacity:0;transform:scale(.3) rotate(180deg)}@media(max-width:640px){.theme-icon-enter-active[data-v-2ef2dce8],.theme-icon-leave-active[data-v-2ef2dce8]{transition-duration:.3s,.2s}}.bg-grid-pattern{animation:fade-in-grid .5s cubic-bezier(.4,0,.2,1) 1s forwards;background-image:linear-gradient(var(--grid-color,#e5e7eb) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color,#e5e7eb) 1px,transparent 1px);background-size:160px 160px;opacity:0;transition:background-image .6s cubic-bezier(.4,0,.2,1);visibility:hidden;will-change:opacity,visibility}@keyframes fade-in-grid{0%{opacity:0;visibility:hidden}to{opacity:.4;visibility:visible}}:root{--grid-color:#e5e7eb}.dark{--grid-color:#262626}.tick-badge[data-v-fcf30cdd]{display:inline-block}.badge-shape[data-v-fcf30cdd]{animation:badge-pop-fcf30cdd .5s cubic-bezier(.34,1.56,.64,1)}.checkmark[data-v-fcf30cdd]{animation:draw-check-fcf30cdd .6s cubic-bezier(.65,0,.35,1) .3s forwards;stroke-dasharray:20;stroke-dashoffset:20}@keyframes badge-pop-fcf30cdd{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes draw-check-fcf30cdd{to{stroke-dashoffset:0}}@keyframes scroll-91934b70{0%{transform:translate(0)}to{transform:translate(-50%)}}.carousel-scroll[data-v-91934b70]{animation:scroll-91934b70 30s linear infinite;animation-timing-function:linear;transition:all .3s ease-out;will-change:transform}@media(hover:hover)and (max-width:1023px){.carousel-scroll[data-v-91934b70]:hover{filter:brightness(1.1);transform:scale(1.02)}}@media(hover:hover)and (min-width:1024px){.carousel-scroll[data-v-91934b70]{animation:none}.carousel-scroll[data-v-91934b70]:hover{filter:brightness(1.1);transform:scale(1.02)}}.time-container[data-v-11027c85]{display:flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;perspective:1000px;position:relative}.time-digit[data-v-11027c85]{animation:sleekMorph-11027c85 .4s cubic-bezier(.25,.46,.45,.94);display:inline-block;min-width:.5em;text-align:center;transform-origin:center center;transform-style:preserve-3d;will-change:transform,opacity}.timezone[data-v-11027c85]{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:all .3s cubic-bezier(.25,.46,.45,.94)}@keyframes sleekMorph-11027c85{0%{opacity:0;transform:scale(.7) translateY(-8px) rotateX(15deg)}50%{opacity:.7;transform:scale(1.02) translateY(-1px) rotateX(-2deg)}to{opacity:1;transform:scale(1) translateY(0) rotateX(0)}}.time-digit[data-v-11027c85]{transition:transform .2s cubic-bezier(.25,.46,.45,.94)}
