@media (max-width:768px){.touch-target{min-height:2.5rem;min-width:2.5rem}.text-xs{font-size:.6875rem!important;line-height:1rem!important}.text-sm{font-size:.75rem!important;line-height:1.125rem!important}.text-base{font-size:.8125rem!important;line-height:1.25rem!important}.text-lg{font-size:.875rem!important;line-height:1.375rem!important}.text-xl{font-size:1rem!important;line-height:1.5rem!important}.text-2xl{font-size:1.125rem!important;line-height:1.625rem!important}.text-3xl{font-size:1.25rem!important;line-height:1.75rem!important}.mobile-readable{font-size:.875rem;line-height:1.5;letter-spacing:.01em}.mobile-readable-large{font-size:1rem;line-height:1.6;letter-spacing:.005em}.mobile-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-clamp-2{-webkit-line-clamp:2}.mobile-clamp-2,.mobile-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.mobile-clamp-3{-webkit-line-clamp:3}.mobile-p-0{padding:0}.mobile-p-1{padding:.25rem}.mobile-p-2{padding:.5rem}.mobile-p-3{padding:.75rem}.mobile-p-4{padding:1rem}.mobile-p-6{padding:1.5rem}.mobile-m-0{margin:0}.mobile-m-1{margin:.25rem}.mobile-m-2{margin:.5rem}.mobile-m-3{margin:.75rem}.mobile-m-4{margin:1rem}.mobile-m-6{margin:1.5rem}.mobile-safe-top{padding-top:env(safe-area-inset-top)}.mobile-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.mobile-safe-left{padding-left:env(safe-area-inset-left)}.mobile-safe-right{padding-right:env(safe-area-inset-right)}.mobile-safe-all{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.mobile-full-width{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.mobile-edge-to-edge{margin-left:-1rem;margin-right:-1rem;border-radius:0!important}.mobile-compact-spacing{padding:.75rem!important;gap:.5rem!important}.mobile-compact-spacing h1{font-size:1.25rem!important;margin-bottom:.25rem!important}.mobile-compact-spacing h2{font-size:1.125rem!important;margin-bottom:.25rem!important}.mobile-compact-spacing p{font-size:.8125rem!important}.booking-card-mobile{border-radius:.75rem;padding:1rem;margin-bottom:.75rem}.booking-card-mobile h3{font-size:1.125rem;line-height:1.4;margin-bottom:.25rem}.booking-card-mobile .booking-meta{font-size:.875rem;line-height:1.3}.booking-card-mobile .booking-actions{margin-top:.75rem;padding-top:.75rem;gap:.5rem}.booking-card-mobile .booking-actions button{font-size:.8125rem;padding:.375rem .75rem;min-height:2rem;min-width:3rem}.booking-card-mobile .btn-sm{min-height:2.25rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500}.booking-card-mobile .status-badge{font-size:.75rem;padding:.25rem .5rem}.mobile-sticky-top{top:0}.mobile-sticky-bottom,.mobile-sticky-top{position:sticky;z-index:10;background:rgba(var(--surface-rgb),.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-sticky-bottom{bottom:0}.mobile-flex-col{display:flex;flex-direction:column}.mobile-flex-row{display:flex;flex-direction:row}.mobile-grid-1{display:grid;grid-template-columns:1fr}.mobile-grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.mobile-grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.mobile-touch-feedback{transition:all .15s ease}.mobile-touch-feedback:active{transform:scale(.98);opacity:.8}.mobile-swipeable{position:relative;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}@media (max-width:768px){.mobile-swipeable::-webkit-scrollbar{display:none}.mobile-swipe-item{scroll-snap-align:start;flex-shrink:0}.mobile-pull-refresh{overscroll-behavior-y:contain}.mobile-smooth-scroll{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mobile-input{font-size:14px;padding:var(--lubb-form-field-padding-y) var(--lubb-form-field-padding-x);border-radius:var(--lubb-form-field-border-radius);border:var(--lubb-form-field-border-width) solid rgb(var(--simple-rgb));background:rgb(var(--surface-rgb));color:rgb(var(--body-rgb));width:100%;min-height:var(--lubb-form-field-height);line-height:1.4;transition:all .2s ease}.mobile-input:focus{outline:none;border-color:rgb(var(--brand1-rgb));box-shadow:0 0 0 3px rgba(var(--brand1-rgb),.1)}.mobile-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.mobile-card{background:rgb(var(--surface-rgb));border:1px solid rgb(var(--simple-rgb));border-radius:1rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.mobile-card-hover:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mobile-card-compact{padding:.75rem;border-radius:.75rem}.mobile-card-featured{padding:1.5rem;border-radius:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header-scrolled,header.backdrop-blur-xl,header[class*=backdrop-blur]{backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;background-color:transparent!important;background:none!important;box-shadow:none!important;border:none!important;outline:none!important;transform:translateZ(0) translateZ(0)!important;-webkit-transform:translateZ(0) translateZ(0)!important;will-change:backdrop-filter,transform!important;backface-visibility:hidden!important;isolation:isolate!important}.dark header.backdrop-blur-xl,.dark header[class*=backdrop-blur]{background-color:rgba(20,20,20,.95)!important}}@media (max-width:768px){@supports (-webkit-backdrop-filter:blur(1px)){header.backdrop-blur-xl,header[class*=backdrop-blur]{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and not (-webkit-backdrop-filter:blur(1px)){header.backdrop-blur-xl,header[class*=backdrop-blur]{background-color:rgba(255,255,255,.98)!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.dark header.backdrop-blur-xl,.dark header[class*=backdrop-blur]{background-color:rgba(20,20,20,.98)!important}}header.backdrop-blur-xl{transform:translateZ(0);isolation:isolate;will-change:backdrop-filter,transform,background-color}@media screen and (-webkit-min-device-pixel-ratio:1){header.backdrop-blur-xl{backface-visibility:hidden;perspective:1000}}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:rgba(var(--surface-rgb),.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgb(var(--simple-rgb));padding:env(safe-area-inset-bottom) 0 0;z-index:50}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;min-height:60px;color:rgb(var(--muted-rgb));text-decoration:none;transition:color .2s ease}.mobile-nav-item.active{color:rgb(var(--brand1-rgb))}.mobile-nav-item:active{background:rgba(var(--brand1-rgb),.1)}.mobile-hamburger{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:24px;background:transparent;border:none;cursor:pointer;padding:0}.mobile-hamburger-line{width:24px;height:2px;background:rgb(var(--body-rgb));border-radius:1px;transition:all .3s ease;transform-origin:1px}.mobile-hamburger.open .mobile-hamburger-line:first-child{transform:rotate(45deg)}.mobile-hamburger.open .mobile-hamburger-line:nth-child(2){opacity:0}.mobile-hamburger.open .mobile-hamburger-line:nth-child(3){transform:rotate(-45deg)}.mobile-video-container{position:relative;width:100%;background:#000}.mobile-video-fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999}.mobile-video-controls{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:2rem 1rem 1rem;transform:translateY(100%);transition:transform .3s ease}.mobile-video-controls.visible{transform:translateY(0)}.mobile-video-progress{height:4px;background:rgba(255,255,255,.3);border-radius:2px;margin-bottom:1rem;position:relative;cursor:pointer}.mobile-video-progress-bar{height:100%;background:rgb(var(--brand1-rgb));border-radius:2px;transition:width .1s ease}.mobile-video-progress-handle{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;background:rgb(var(--brand1-rgb));border-radius:50%;border:2px solid white;cursor:pointer}.mobile-hidden{display:none!important}.mobile-only{display:block}.mobile-no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-no-zoom{touch-action:manipulation}}@media (max-width:768px){@media (prefers-color-scheme:dark){.mobile-card{box-shadow:0 1px 3px rgba(0,0,0,.3)}.mobile-card-hover:active{box-shadow:0 4px 12px rgba(0,0,0,.4)}}}@media (min-width:769px){.mobile-only{display:none!important}.mobile-hidden{display:block!important}}@media (max-width:768px){@media (prefers-reduced-motion:reduce){.mobile-card,.mobile-touch-feedback,.mobile-video-controls{transition:none!important;animation:none!important}}.mobile-slide-up{animation:mobileSlideUp .3s ease-out}.mobile-slide-down{animation:mobileSlideDown .3s ease-out}.mobile-fade-in{animation:mobileFadeIn .3s ease-out}@keyframes mobileSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mobileSlideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mobileFadeIn{0%{opacity:0}to{opacity:1}}}@media (max-width:768px){.mobile-card-tight{padding:.5rem;border-radius:.375rem;margin-bottom:.5rem}.mobile-card-compact{padding:.75rem;border-radius:.5rem;margin-bottom:.75rem}.mobile-card-standard{padding:1rem;border-radius:.75rem;margin-bottom:1rem}.mobile-card-spacious{padding:1.25rem;border-radius:1rem;margin-bottom:1.25rem}.mobile-btn-micro{min-height:1.5rem;min-width:1.5rem;padding:.125rem .25rem;font-size:.6875rem;border-radius:.25rem}.mobile-btn-compact{min-height:2rem;min-width:2rem;padding:.25rem .5rem;font-size:.8125rem;border-radius:.375rem}.mobile-btn-standard{min-height:2.5rem;min-width:2.5rem;padding:.5rem .75rem;font-size:.875rem;border-radius:.5rem}.mobile-btn-large{min-height:3rem;min-width:3rem;padding:.75rem 1rem;font-size:1rem;border-radius:.75rem}.mobile-input-compact{padding:.5rem .75rem;font-size:.875rem;border-radius:.5rem;min-height:2.5rem}.mobile-input-standard{padding:var(--lubb-form-field-padding-y) var(--lubb-form-field-padding-x);font-size:14px;border-radius:var(--lubb-form-field-border-radius);min-height:var(--lubb-form-field-height);line-height:1.4}.mobile-nav-item{min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem}.mobile-nav-item-large{min-height:3rem;padding:.75rem 1rem;font-size:1rem}.mobile-content-tight{padding:.5rem;gap:.25rem}.mobile-content-compact{padding:.75rem;gap:.5rem}.mobile-content-standard{padding:1rem;gap:.75rem}.mobile-content-spacious{padding:1.5rem;gap:1rem}.mobile-list-tight .mobile-list-item{padding:.25rem .5rem;min-height:1.5rem;font-size:.8125rem}.mobile-list-compact .mobile-list-item{padding:.5rem .75rem;min-height:2rem;font-size:.875rem}.mobile-list-standard .mobile-list-item{padding:.75rem 1rem;min-height:2.5rem;font-size:1rem}.mobile-modal-compact{padding:1rem;border-radius:1rem}.mobile-modal-standard{padding:1.5rem;border-radius:1.5rem}.mobile-icon-xs{width:.75rem;height:.75rem}.mobile-icon-sm{width:1rem;height:1rem}.mobile-icon-md{width:1.25rem;height:1.25rem}.mobile-icon-lg{width:1.5rem;height:1.5rem}.mobile-icon-xl{width:2rem;height:2rem}.mobile-avatar-xs{width:1.5rem;height:1.5rem}.mobile-avatar-sm{width:2rem;height:2rem}.mobile-avatar-md{width:2.5rem;height:2.5rem}.mobile-avatar-lg{width:3rem;height:3rem}.mobile-avatar-xl{width:4rem;height:4rem}.mobile-responsive-text{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.5}.mobile-responsive-heading{font-size:clamp(1.125rem,4vw,1.375rem);line-height:1.3}.mobile-responsive-title{font-size:clamp(1.25rem,5vw,1.5rem);line-height:1.2}.mobile-responsive-padding{padding:clamp(.75rem,3vw,1.5rem)}.mobile-responsive-margin{margin:clamp(.5rem,2vw,1rem)}.mobile-responsive-touch{min-height:clamp(2rem,8vw,3rem);min-width:clamp(2rem,8vw,3rem)}.mobile-density-high{--mobile-spacing:0.25rem;--mobile-padding:0.5rem;--mobile-font-size:0.8125rem;--mobile-line-height:1.25;--mobile-border-radius:0.25rem}.mobile-density-standard{--mobile-spacing:0.5rem;--mobile-padding:0.75rem;--mobile-font-size:0.875rem;--mobile-line-height:1.5;--mobile-border-radius:0.5rem}.mobile-density-low{--mobile-spacing:0.75rem;--mobile-padding:1rem;--mobile-font-size:1rem;--mobile-line-height:1.6;--mobile-border-radius:0.75rem}.mobile-density-high *,.mobile-density-low *,.mobile-density-standard *{gap:var(--mobile-spacing)}.mobile-density-high .mobile-adaptive,.mobile-density-low .mobile-adaptive,.mobile-density-standard .mobile-adaptive{padding:var(--mobile-padding);font-size:var(--mobile-font-size);line-height:var(--mobile-line-height);border-radius:var(--mobile-border-radius)}.mobile-context-feed .mobile-adaptive{padding:.75rem;margin-bottom:.5rem;border-radius:.75rem}.mobile-context-form .mobile-adaptive{padding:var(--lubb-form-field-padding-y) var(--lubb-form-field-padding-x);margin-bottom:1rem;border-radius:var(--lubb-form-field-border-radius);min-height:var(--lubb-form-field-height)}.mobile-context-nav .mobile-adaptive{padding:.5rem .75rem;min-height:2.5rem;border-radius:.5rem}.mobile-context-dashboard .mobile-adaptive{padding:.5rem;margin-bottom:.5rem;border-radius:.5rem;font-size:.875rem}.mobile-context-modal .mobile-adaptive{padding:1rem 1.5rem;margin-bottom:1rem;border-radius:.75rem;min-height:3rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes bounce{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 float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.animate-fade-out{animation:fadeOut .3s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .4s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .4s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .3s ease-out forwards}.animate-slide-in-right{animation:slideInRight .3s ease-out forwards}.animate-slide-out-left{animation:slideOutLeft .3s ease-out forwards}.animate-slide-out-right{animation:slideOutRight .3s ease-out forwards}.animate-scale-in{animation:scaleIn .2s ease-out forwards}.animate-scale-out{animation:scaleOut .2s ease-out forwards}.animate-bounce{animation:bounce 1s ease-in-out}.animate-float{animation:float 6s ease-in-out infinite}.hover-lift{transition:transform .2s ease-out,box-shadow .2s ease-out}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.hover-scale{transition:transform .2s ease-out}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow .2s ease-out}.hover-glow:hover{box-shadow:0 0 20px rgba(var(--c-brand-1-rgb),.3)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-spin{animation:spin 1s linear infinite}.lubb-loader__ring{animation:lubb-ringA 2s linear infinite}.lubb-loader__ring--a{stroke:var(--c-brand-1)}.lubb-loader__ring--b{animation-name:lubb-ringB;stroke:var(--c-brand-2)}.lubb-loader__ring--c{animation-name:lubb-ringC;stroke:var(--c-brand-3)}.lubb-loader__ring--d{animation-name:lubb-ringD;stroke:var(--c-brand-4)}@keyframes lubb-ringA{0%,4%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-330}12%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-335}32%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-595}40%,54%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-660}62%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-665}82%{stroke-dasharray:60 600;stroke-width:30;stroke-dashoffset:-925}90%,to{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-990}}@keyframes lubb-ringB{0%,12%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-110}20%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-115}40%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-195}48%,62%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-220}70%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-225}90%{stroke-dasharray:20 200;stroke-width:30;stroke-dashoffset:-305}98%,to{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-330}}@keyframes lubb-ringC{0%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0}8%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-5}28%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-175}36%,58%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220}66%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-225}86%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-395}94%,to{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440}}@keyframes lubb-ringD{0%,8%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0}16%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-5}36%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-175}44%,50%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220}58%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-225}78%{stroke-dasharray:40 400;stroke-width:30;stroke-dashoffset:-395}86%,to{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200px 100%;animation:shimmer 1.5s infinite}.stagger-children>*{animation-delay:calc(var(--stagger-delay, .1s) * var(--index, 0))}.modal-backdrop{animation:fadeIn .2s ease-out forwards}.modal-content{animation:scaleIn .3s ease-out forwards}.modal-exit .modal-backdrop{animation:fadeOut .2s ease-out forwards}.modal-exit .modal-content{animation:scaleOut .2s ease-out forwards}.notification-enter{animation:slideInRight .3s ease-out forwards}.notification-exit{animation:slideOutRight .3s ease-out forwards}.drawer-backdrop{animation:fadeIn .3s ease-out forwards}.drawer-content{animation:slideInLeft .3s ease-out forwards}.drawer-exit .drawer-backdrop{animation:fadeOut .3s ease-out forwards}.drawer-exit .drawer-content{animation:slideOutLeft .3s ease-out forwards}[dir=rtl] .animate-slide-in-left{animation:slideInRight .3s ease-out forwards}[dir=rtl] .animate-slide-in-right{animation:slideInLeft .3s ease-out forwards}[dir=rtl] .animate-slide-out-left{animation:slideOutRight .3s ease-out forwards}[dir=rtl] .animate-slide-out-right{animation:slideOutLeft .3s ease-out forwards}[dir=rtl] .drawer-content{animation:slideInRight .3s ease-out forwards}[dir=rtl] .drawer-exit .drawer-content{animation:slideOutRight .3s ease-out forwards}[dir=rtl] .notification-enter{animation:slideInLeft .3s ease-out forwards}[dir=rtl] .notification-exit{animation:slideOutLeft .3s ease-out forwards}.animate-gpu{perspective:1000px}.animate-fade-in,.animate-fade-in-down,.animate-fade-in-up,.animate-fade-out,.animate-gpu,.animate-scale-in,.animate-scale-out,.animate-slide-in-left,.animate-slide-in-right,.animate-slide-out-left,.animate-slide-out-right{transform:translateZ(0);backface-visibility:hidden}@keyframes audioGradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes audioWave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes audioPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animate-audio-gradient{background:linear-gradient(-45deg,var(--c-brand-1),var(--c-brand-2),var(--c-brand-1),var(--c-brand-2));background-size:400% 400%;animation:audioGradientFlow 3s ease infinite}.animate-audio-wave{animation:audioWave 1s ease-in-out infinite}.animate-audio-pulse{animation:audioPulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}