.glass-artifact-fix{isolation:isolate;will-change:transform;transform:translateZ(0)}.glass-artifact-fix-mask{isolation:isolate;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.widget-zoom-fix-v1{position:relative!important;overflow:hidden!important}.widget-zoom-fix-v1 *{font-size:14px!important;line-height:1.5!important}.widget-zoom-fix-v1 h1,.widget-zoom-fix-v1 h2,.widget-zoom-fix-v1 h3,.widget-zoom-fix-v1 h4,.widget-zoom-fix-v1 h5,.widget-zoom-fix-v1 h6{font-size:16px!important;line-height:1.4!important}.widget-zoom-fix-v1 .widget-small,.widget-zoom-fix-v1 .widget-label{font-size:12px!important}.widget-zoom-fix-v2{--zoom-level:1;transform:scale(calc(1 / var(--zoom-level)))!important;transform-origin:0 0!important;width:calc(100% * var(--zoom-level))!important;height:calc(100% * var(--zoom-level))!important}.widget-zoom-fix-v3 *{font-size:clamp(12px,.7vw,14px)!important;line-height:1.5!important}.widget-zoom-fix-v3 h1,.widget-zoom-fix-v3 h2,.widget-zoom-fix-v3 h3,.widget-zoom-fix-v3 h4,.widget-zoom-fix-v3 h5,.widget-zoom-fix-v3 h6{font-size:clamp(14px,.9vw,16px)!important}.widget-zoom-fix-v4-container{width:100%;height:100%;container-type:size}.widget-zoom-fix-v4{width:100cqw!important;height:100cqh!important}.widget-zoom-fix-v4 *{font-size:3.5cqw!important;line-height:1.5!important}.widget-zoom-fix-v5{position:absolute!important;inset:0!important}.widget-zoom-fix-v5 *{text-overflow:ellipsis!important;max-width:100%!important;font-size:14px!important;line-height:1.5!important;overflow:hidden!important}.widget-zoom-fix-v6{width:100%!important;min-width:100px!important;max-width:100%!important}.widget-zoom-fix-v6 *{font-size:clamp(10px,1vw,14px)!important;line-height:1.5!important}.widget-zoom-fix-v7{container-type:inline-size}@container (width>=700px){.widget-zoom-fix-v7 *{font-size:14px!important}}@container (width>=850px){.widget-zoom-fix-v7 *{font-size:13px!important}}@container (width>=950px){.widget-zoom-fix-v7 *{font-size:12px!important}}@container (width>=1100px){.widget-zoom-fix-v7 *{font-size:11px!important}}.widget-zoom-fix-v8{width:100%!important;max-width:150px!important;overflow:hidden!important}.widget-zoom-fix-v8 *{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.5!important;overflow:hidden!important}.widget-zoom-reset{-moz-transform-origin:0 0;-moz-transform:scale(1);zoom:1!important}.widget-zoom-reset *{font-size:inherit!important}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}.animate-blob{animation:7s infinite blob}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes patternPulse{0%{opacity:.3;transform:scale(1)rotate(0)}to{opacity:.5;transform:scale(1.1)rotate(5deg)}}[data-customization-mode=true] .widget-content-container,[data-customization-mode=true] .widget-content-container *{cursor:grab!important}[data-customization-mode=true] .widget-content-container:active,[data-customization-mode=true] .widget-content-container:active *{cursor:grabbing!important}[data-modal-open=true] [data-widget-overlay-buttons]{display:none!important}@keyframes widgetShake{0%{transform:rotate(0)scale(1)}33%{transform:rotate(-2deg)scale(1.02)}66%{transform:rotate(2deg)scale(1.02)}to{transform:rotate(0)scale(1)}}.widget-shake{animation:.3s ease-in-out widgetShake}.widget-touch-none{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.widget-touch-pan-y{touch-action:pan-y}.widget-touch-pan-x{touch-action:pan-x}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleSpring{0%{transform:scale(0)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes popInRotate{0%{transform:scale(0)rotate(-180deg)}to{transform:scale(1)rotate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dropdownEnter{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(300px)}to{opacity:1;transform:translate(0)}}@keyframes bounceArrowLeft{0%,to{transform:translate(-5px)}50%{transform:translate(0)}}.animate-fade-in-up{animation:.3s ease-out forwards fadeInUp}.animate-fade-in-scale{animation:.3s ease-out forwards fadeInScale}.animate-scale-spring{animation:.4s ease-out forwards scaleSpring}.animate-slide-down{animation:.2s ease-out forwards slideDown}.animate-modal-enter{animation:.2s ease-out forwards modalEnter}.animate-pop-in-rotate{animation:.3s ease-out forwards popInRotate}.animate-fade-in{animation:.2s ease-out forwards fadeIn}.animate-dropdown-enter{animation:.15s ease-out forwards dropdownEnter}.animate-slide-in-right{animation:.3s ease-out forwards slideInRight}.animate-bounce-arrow-left{animation:1.5s ease-in-out infinite bounceArrowLeft}.animation-delay-100{opacity:0;animation-delay:.1s;animation-fill-mode:forwards}.animation-delay-200{opacity:0;animation-delay:.2s;animation-fill-mode:forwards}.animation-delay-300{opacity:0;animation-delay:.3s;animation-fill-mode:forwards}.animation-delay-800{opacity:0;animation-delay:.8s;animation-fill-mode:forwards}.animation-delay-1000{opacity:0;animation-delay:1s;animation-fill-mode:forwards}@keyframes shrinkWidth{0%{width:100%}to{width:0%}}@keyframes growWidth{0%{width:0%}to{width:var(--target-width,100%)}}.animate-shrink-width{animation:5s linear forwards shrinkWidth}
