.fl-frame input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:9999px;background:#e2e8f0;outline:none}.fl-frame input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:9999px;background:var(--rs-thumb, #6366F1);cursor:pointer;border:2px solid #fff}.fl-frame input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:9999px;background:var(--rs-thumb, #6366F1);cursor:pointer;border:2px solid #fff}.fl-in-rise,.fl-in-fade,.fl-in-left,.fl-in-right,.fl-in-zoom,.fl-in-slam{animation-duration:var(--fl-in-dur, .62s);animation-delay:var(--fl-in-delay, 0s);animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:backwards}.fl-in-rise{animation-name:flInRise}.fl-in-fade{animation-name:flInFade}.fl-in-left{animation-name:flInLeft}.fl-in-right{animation-name:flInRight}.fl-in-zoom{animation-name:flInZoom}@keyframes flInRise{0%{opacity:0;transform:translateY(22px)}to{opacity:var(--fl-op, 1);transform:none}}@keyframes flInFade{0%{opacity:0}to{opacity:var(--fl-op, 1)}}@keyframes flInLeft{0%{opacity:0;transform:translate(-34px)}to{opacity:var(--fl-op, 1);transform:none}}@keyframes flInRight{0%{opacity:0;transform:translate(34px)}to{opacity:var(--fl-op, 1);transform:none}}@keyframes flInZoom{0%{opacity:0;transform:scale(.92)}to{opacity:var(--fl-op, 1);transform:none}}.fl-in-slam{animation-name:flInSlam;animation-duration:var(--fl-in-dur, .8s);animation-timing-function:linear}@keyframes flInSlam{0%{opacity:0;transform:scale(2.4);animation-timing-function:cubic-bezier(.6,0,1,.5)}12%{opacity:var(--fl-op, 1)}34%{transform:scale(1)}44%{transform:translate(-9px,4px) rotate(-1.4deg)}54%{transform:translate(8px,-3px) rotate(1deg)}64%{transform:translate(-5px,2px) rotate(-.6deg)}75%{transform:translate(3px,-1px) rotate(.3deg)}87%{transform:translate(-1px)}to{opacity:var(--fl-op, 1);transform:none}}@media(prefers-reduced-motion:reduce){.fl-in-rise,.fl-in-fade,.fl-in-left,.fl-in-right,.fl-in-zoom,.fl-in-slam{animation-duration:.01ms!important;animation-delay:0s!important}}.fl-hover-grow,.fl-hover-shrink,.fl-hover-lift{transition:transform var(--fl-hover-dur, .18s) ease,box-shadow var(--fl-hover-dur, .18s) ease}.fl-hover-grow:hover{transform:scale(var(--fl-hover-scale, 1.06))}.fl-hover-shrink:hover{transform:scale(var(--fl-hover-scale, .93))}.fl-hover-lift:hover{transform:translateY(-6px);box-shadow:0 12px 24px #0f172a2e}.fl-hover-glow{transition:filter var(--fl-hover-dur, .18s) ease,box-shadow var(--fl-hover-dur, .18s) ease}.fl-hover-glow:hover{filter:brightness(1.1);box-shadow:0 0 0 4px var(--fl-hover-color, rgba(99, 102, 241, .4))}.fl-hover-pulse:hover{animation:flPulse var(--fl-hover-dur, .55s) ease-in-out}.fl-group-hot.fl-hover-grow{transform:scale(var(--fl-hover-scale, 1.06))}.fl-group-hot.fl-hover-shrink{transform:scale(var(--fl-hover-scale, .93))}.fl-group-hot.fl-hover-lift{transform:translateY(-6px);box-shadow:0 12px 24px #0f172a2e}.fl-group-hot.fl-hover-glow{filter:brightness(1.1);box-shadow:0 0 0 4px var(--fl-hover-color, rgba(99, 102, 241, .4))}.fl-group-hot.fl-hover-pulse{animation:flPulse var(--fl-hover-dur, .55s) ease-in-out}.fl-trans-fade{animation:flEnterFade var(--fl-tdur, .4s) ease backwards}.fl-trans-slide{animation:flEnterSlide var(--fl-tdur, .4s) cubic-bezier(.22,.61,.36,1) backwards}.fl-trans-zoom{animation:flEnterZoom var(--fl-tdur, .4s) cubic-bezier(.22,.61,.36,1) backwards}@keyframes flEnterFade{0%{opacity:0}to{opacity:1}}@keyframes flEnterSlide{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes flEnterZoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.fl-trans-fade,.fl-trans-slide,.fl-trans-zoom{animation-duration:.01ms!important}}.fl-anim-pulse{animation:flPulse var(--fl-dur, 3s) ease-in-out infinite;transform-origin:center}.fl-anim-float{animation:flFloat var(--fl-dur, 3s) ease-in-out infinite}.fl-anim-spin{animation:flSpin var(--fl-dur, 3s) linear infinite;transform-origin:center}.fl-anim-breathe{animation:flBreathe var(--fl-dur, 3s) ease-in-out infinite;transform-origin:center}@keyframes flPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes flFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes flSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flBreathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.02);opacity:1}}.fl-pin-ring{animation:flPinRing 2.2s ease-out infinite}@keyframes flPinRing{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){.fl-anim-pulse,.fl-anim-float,.fl-anim-spin,.fl-anim-breathe,.fl-pin-ring{animation:none}}.fl-bg-fade{animation:flBgOut var(--fl-bgdur, .4s) ease forwards}@keyframes flBgOut{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.fl-bg-fade{animation-duration:.01ms}}.fl-morph{transition:left var(--fl-mdur, .4s) var(--fl-mease, cubic-bezier(.22,.61,.36,1)),top var(--fl-mdur, .4s) var(--fl-mease, cubic-bezier(.22,.61,.36,1)),width var(--fl-mdur, .4s) var(--fl-mease, cubic-bezier(.22,.61,.36,1)),height var(--fl-mdur, .4s) var(--fl-mease, cubic-bezier(.22,.61,.36,1)),opacity var(--fl-mdur, .4s) var(--fl-mease, cubic-bezier(.22,.61,.36,1)),rotate var(--fl-mdur, .4s) var(--fl-mease, cubic-bezier(.22,.61,.36,1))}@media(prefers-reduced-motion:reduce){.fl-morph{transition-duration:.01ms!important}}a.fl-link{color:inherit;text-decoration:underline;text-underline-offset:.14em;cursor:pointer}a.fl-link:hover{text-decoration-thickness:2px}.fl-live a.fl-link{pointer-events:auto}.fl-frame:not(.fl-live) a.fl-link{pointer-events:none}.fl-rt a{color:inherit;text-decoration:underline}.fl-cursor,.fl-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='6' fill='%23FF5722' stroke='%23fff' stroke-width='2.5'/%3E%3C/svg%3E") 16 16,default!important}.fl-cursor :is(a,button:not(:disabled),select,label,input[type=range],input[type=checkbox],input[type=radio],[role=button],[role=slider],[role=radio],[role=checkbox],[style*="cursor: pointer"]),.fl-cursor :is(a,button:not(:disabled),select,label,[role=button],[role=radio],[role=checkbox],[style*="cursor: pointer"]) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='13' fill='%23FF5722' fill-opacity='.16' stroke='%23fff' stroke-width='4'/%3E%3Ccircle cx='16' cy='16' r='13' fill='none' stroke='%23FF5722' stroke-width='2'/%3E%3Ccircle cx='16' cy='16' r='4' fill='%23FF5722' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 16 16,pointer!important}.fl-cursor :is([style*="cursor: grab"]),.fl-cursor :is([style*="cursor: grab"]) *{cursor:grab!important}.fl-cursor :is(textarea,[contenteditable=true],input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit])){cursor:text!important}.fl-cursor.fl-cursor-idle,.fl-cursor.fl-cursor-idle *{cursor:none!important}
