@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.react-daterange-picker{border:none}.react-daterange-picker__wrapper{border:none!important}.react-date-picker__wrapper,.react-daterange-picker__wrapper{border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));background-color:hsl(var(--background))}.react-date-picker__wrapper:is(.dark *),.react-daterange-picker__wrapper:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.react-date-picker__inputGroup,.react-daterange-picker__inputGroup{color:hsl(var(--foreground))}.react-date-picker__inputGroup:is(.dark *),.react-daterange-picker__inputGroup:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.react-date-picker__inputGroup__input,.react-daterange-picker__inputGroup__input{background-color:transparent;color:hsl(var(--foreground))}.react-date-picker__inputGroup__input:is(.dark *),.react-daterange-picker__inputGroup__input:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.react-calendar{border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));background-color:hsl(var(--background));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.react-calendar:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.react-calendar__navigation{background-color:hsl(var(--background))}.react-calendar__navigation:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.react-calendar__navigation button{color:hsl(var(--foreground))}.react-calendar__navigation button:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.react-calendar__navigation button:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.react-calendar__navigation button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.react-calendar__navigation button:enabled:focus:is(.dark *),.react-calendar__navigation button:enabled:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.react-calendar__month-view__weekdays{color:hsl(var(--foreground))}.react-calendar__month-view__weekdays:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.react-calendar__month-view__weekdays__weekday{font-size:.875rem;line-height:1.25rem;font-weight:500}.react-calendar__tile{color:hsl(var(--foreground))}.react-calendar__tile:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.react-calendar__tile:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.react-calendar__tile:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.react-calendar__tile:enabled:focus:is(.dark *),.react-calendar__tile:enabled:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.react-calendar__tile--active{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background-color:hsl(var(--primary)/.9)}.react-calendar__tile--now{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.react-calendar__tile--now:is(.dark *){--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.react-calendar__tile--now:enabled:focus:is(.dark *),.react-calendar__tile--now:enabled:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(133 77 14/var(--tw-bg-opacity,1))}.react-calendar__tile--hasActive{background-color:hsl(var(--primary)/.1)}.react-calendar__tile--hasActive:is(.dark *){background-color:hsl(var(--primary)/.2)}.react-calendar__tile--range{background-color:hsl(var(--primary)/.1)}.react-calendar__tile--range:is(.dark *){background-color:hsl(var(--primary)/.2)}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeStart{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.sg-animate-fade-up-initial{opacity:0;transform:translateY(30px)}.sg-animate-fade-up,.sg-animate-fade-up-initial{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.sg-animate-fade-up{opacity:1;transform:translateY(0)}.sg-animate-fade-down-initial{opacity:0;transform:translateY(-30px)}.sg-animate-fade-down,.sg-animate-fade-down-initial{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.sg-animate-fade-down{opacity:1;transform:translateY(0)}.sg-animate-fade-left-initial{opacity:0;transform:translateX(40px)}.sg-animate-fade-left,.sg-animate-fade-left-initial{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.sg-animate-fade-left{opacity:1;transform:translateX(0)}.sg-animate-fade-right-initial{opacity:0;transform:translateX(-40px)}.sg-animate-fade-right,.sg-animate-fade-right-initial{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.sg-animate-fade-right{opacity:1;transform:translateX(0)}.sg-animate-scale-up-initial{opacity:0;transform:scale(.9)}.sg-animate-scale-up,.sg-animate-scale-up-initial{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.sg-animate-scale-up{opacity:1;transform:scale(1)}@keyframes sg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sg-float{animation:sg-float 5s ease-in-out infinite}@keyframes sg-float-particle{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(8px,-15px) scale(1.1);opacity:.6}50%{transform:translate(-4px,-28px) scale(.9);opacity:.4}75%{transform:translate(12px,-12px) scale(1.05);opacity:.5}}.sg-float-particle{animation:sg-float-particle 6s ease-in-out infinite}@keyframes sg-pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}.sg-pulse-slow{animation:sg-pulse-slow 8s ease-in-out infinite}@keyframes sg-shimmer{0%{background-position:-200%}to{background-position:200%}}.sg-shimmer{background-size:200% 100%;animation:sg-shimmer 3s ease-in-out infinite}@keyframes sg-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.sg-gradient-shift{background-size:200% 200%;animation:sg-gradient-shift 4s ease-in-out infinite}@keyframes sg-scan-line-soft{0%{top:10%;opacity:0}8%{opacity:1}92%{opacity:1}to{top:85%;opacity:0}}.sg-scan-line-soft{animation:sg-scan-line-soft 3.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes sg-mockup-scanline{0%{top:6%;opacity:0}6%{opacity:1}45%{top:92%;opacity:1}55%{top:92%;opacity:0}56%{top:6%;opacity:0}to{top:6%;opacity:0}}.sg-mockup-scanline{top:6%;animation:sg-mockup-scanline 6s cubic-bezier(.4,0,.2,1) .4s infinite}@keyframes sg-mockup-tracking-in{0%{opacity:0}to{opacity:1}}.sg-mockup-tracking{opacity:0;animation:sg-mockup-tracking-in .9s ease-out .3s forwards}@keyframes sg-mockup-mesh-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.sg-mockup-mesh line{stroke-dasharray:1;stroke-dashoffset:1;animation:sg-mockup-mesh-draw 1.4s cubic-bezier(.16,1,.3,1) .5s forwards}@keyframes sg-mockup-dot-pop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}.sg-mockup-points g{transform-origin:center;transform-box:fill-box;transform:scale(0);animation:sg-mockup-dot-pop .45s cubic-bezier(.16,1,.3,1) forwards}.sg-mockup-points g:first-child{animation-delay:.85s}.sg-mockup-points g:nth-child(2){animation-delay:.92s}.sg-mockup-points g:nth-child(3){animation-delay:.99s}.sg-mockup-points g:nth-child(4){animation-delay:1.06s}.sg-mockup-points g:nth-child(5){animation-delay:1.13s}.sg-mockup-points g:nth-child(6){animation-delay:1.2s}.sg-mockup-points g:nth-child(7){animation-delay:1.27s}.sg-mockup-points g:nth-child(8){animation-delay:1.34s}.sg-mockup-points g:nth-child(9){animation-delay:1.41s}.sg-mockup-points g:nth-child(10){animation-delay:1.48s}.sg-mockup-points g:nth-child(11){animation-delay:1.55s}.sg-mockup-points g:nth-child(12){animation-delay:1.62s}.sg-mockup-points g:nth-child(13){animation-delay:1.69s}.sg-mockup-points g:nth-child(14){animation-delay:1.76s}.sg-mockup-points g:nth-child(15){animation-delay:1.83s}.sg-mockup-points g:nth-child(16){animation-delay:1.9s}@keyframes sg-mockup-label-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.sg-mockup-labels{opacity:0;animation:sg-mockup-label-in .6s ease-out 2s forwards}@keyframes sg-face-outline{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}.sg-face-outline{stroke-dasharray:500;stroke-dashoffset:500;animation:sg-face-outline 2.5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s}@keyframes sg-zone-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.sg-zone-glow{animation:sg-zone-glow 3s ease-in-out infinite}@keyframes sg-result-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sg-result-slide{opacity:0;animation:sg-result-slide .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes sg-progress-fill{0%{width:0}}.sg-progress-fill{animation:sg-progress-fill 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes sg-draw-circle{0%{stroke-dasharray:0 264}}.sg-draw-circle{animation:sg-draw-circle 2s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.8s;stroke-dasharray:0 264}@keyframes sg-bar-grow{0%{height:0}}.sg-bar-grow{animation:sg-bar-grow 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes sg-line-draw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.sg-line-draw{stroke-dasharray:200;stroke-dashoffset:200;animation:sg-line-draw 1.5s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s}@keyframes sg-dot-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.sg-dot-pop{transform:scale(0);opacity:0;animation:sg-dot-pop .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes sg-star-twinkle{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.sg-star-twinkle{animation:sg-star-twinkle 2s ease-in-out infinite}@keyframes sg-dash-line{0%{background-position:0 0}to{background-position:30px 0}}.sg-dash-line{background-image:repeating-linear-gradient(90deg,#bae6fd,#bae6fd 8px,transparent 0,transparent 15px);animation:sg-dash-line 1.5s linear infinite}@keyframes sg-counter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sg-counter{animation:sg-counter .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:1.5s}.sg-landing{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.sg-bar-grow,.sg-counter,.sg-dash-line,.sg-dot-pop,.sg-draw-circle,.sg-face-outline,.sg-float,.sg-float-particle,.sg-gradient-shift,.sg-line-draw,.sg-mockup-labels,.sg-mockup-mesh line,.sg-mockup-points g,.sg-mockup-scanline,.sg-mockup-tracking,.sg-progress-fill,.sg-pulse-slow,.sg-result-slide,.sg-scan-line-soft,.sg-shimmer,.sg-star-twinkle,.sg-zone-glow{animation:none!important}.sg-mockup-labels,.sg-mockup-points g,.sg-mockup-tracking{opacity:1!important;transform:none!important}.sg-mockup-mesh line{stroke-dashoffset:0!important}.sg-animate-fade-down-initial,.sg-animate-fade-left-initial,.sg-animate-fade-right-initial,.sg-animate-fade-up-initial,.sg-animate-scale-up-initial{opacity:1!important;transform:none!important}.sg-progress-fill,.sg-result-slide{opacity:1!important}}