@keyframes slide-up-74a41468{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-74a41468{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-scale-74a41468{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-slide-up[data-v-74a41468]{animation:slide-up-74a41468 .6s ease-out}.animate-fade-in[data-v-74a41468]{animation:fade-in-74a41468 .4s ease-out}.animate-pulse-scale[data-v-74a41468]{animation:pulse-scale-74a41468 2s ease-in-out infinite}button[data-v-74a41468]:active{transform:scale(.98)}.login-input[data-v-74a41468]{transition:all .2s ease}.login-input[data-v-74a41468]:focus{box-shadow:0 0 0 3px #0ea5e926;border-color:#38bdf8}.login-button[data-v-74a41468]{transition:all .3s ease}.login-button[data-v-74a41468]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0284c740}@keyframes slide-up-8c358428{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-8c358428{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float-8c358428{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(4px) rotate(-1deg)}}@keyframes float-delayed-8c358428{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(6px) rotate(-1deg)}66%{transform:translateY(-10px) rotate(1deg)}}.animate-slide-up[data-v-8c358428]{animation:slide-up-8c358428 .8s ease-out}.animate-fade-in[data-v-8c358428]{animation:fade-in-8c358428 .6s ease-out}.animate-float[data-v-8c358428]{animation:float-8c358428 6s ease-in-out infinite}.animate-float-delayed[data-v-8c358428]{animation:float-delayed-8c358428 8s ease-in-out infinite;animation-delay:1s}.bg-clip-text[data-v-8c358428]{-webkit-background-clip:text;background-clip:text}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-8c358428]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur-xl[data-v-8c358428]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}@media (hover: hover){.group:hover .group-hover\:scale-105[data-v-8c358428]{transform:scale(1.05)}.group:hover .group-hover\:scale-110[data-v-8c358428]{transform:scale(1.1)}.group:hover .group-hover\:translate-x-1[data-v-8c358428]{transform:translate(.25rem)}}button[data-v-8c358428]:active{transform:scale(.98)}@media (prefers-reduced-motion: reduce){[data-v-8c358428]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}input[data-v-8c358428]:focus{box-shadow:0 0 0 3px #10b98126}[data-v-8c358428]::-webkit-scrollbar{width:6px}[data-v-8c358428]::-webkit-scrollbar-track{background:transparent}[data-v-8c358428]::-webkit-scrollbar-thumb{background:#10b9814d;border-radius:3px}[data-v-8c358428]::-webkit-scrollbar-thumb:hover{background:#10b98180}@keyframes pulse-19fd052f{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-19fd052f]{animation:pulse-19fd052f 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:scale-110[data-v-19fd052f]{transform:scale(1.1)}.sar-icon-svg .sar-icon-path[data-v-5325aa63]{fill:currentColor}.step-1[data-v-8dbd313c]{background:linear-gradient(135deg,#1dd1a1,#55efc4)}.step-2[data-v-8dbd313c]{background:linear-gradient(135deg,#fd79a8,#fdcb6e)}.step-3[data-v-8dbd313c]{background:linear-gradient(135deg,#a29bfe,#6c5ce7)}.step-4[data-v-8dbd313c]{background:linear-gradient(135deg,#00b894,#00cec9)}.step-5[data-v-8dbd313c]{background:linear-gradient(135deg,#0984e3,#74b9ff)}.icon-float[data-v-8dbd313c]{animation:iconFloat-8dbd313c 3s ease-in-out infinite}@keyframes iconFloat-8dbd313c{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(2deg)}}.step-number[data-v-8dbd313c]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hover-overlay[data-v-8dbd313c]{background:#ffffff1a;transition:opacity .3s ease}.step-card:hover .hover-overlay[data-v-8dbd313c]{opacity:1}.bg-clip-text[data-v-5106bad2]{-webkit-background-clip:text;background-clip:text;padding-top:.1em;padding-bottom:.1em;-webkit-text-fill-color:transparent;display:inline-block;transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transform[data-v-5106bad2]{transition:transform .3s ease-in-out}@supports (background-clip: text){.bg-clip-text[data-v-5106bad2]{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@supports not (background-clip: text){.bg-clip-text[data-v-5106bad2]{background:none!important;color:#059669!important;-webkit-text-fill-color:initial}}@media screen and (-webkit-min-device-pixel-ratio: 0){.bg-clip-text[data-v-5106bad2]{background-attachment:fixed}}.relative[data-v-5106bad2]{margin-top:.05em}@media print{.bg-clip-text[data-v-5106bad2]{background:none!important;color:#000!important;-webkit-text-fill-color:initial!important;-webkit-print-color-adjust:exact}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bg-clip-text[data-v-5106bad2]{-webkit-font-smoothing:subpixel-antialiased}}.bg-clip-text[data-v-3a39eae2]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-3a39eae2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-6621d71d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.badge[data-v-6621d71d]:hover{transform:translateY(-1px);shadow:0 10px 25px -3px rgba(0,0,0,.1)}@keyframes pulse-6621d71d{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-6621d71d]{animation:pulse-6621d71d 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes float-aa0b43ec{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(4px) rotate(-1deg)}}@keyframes float-delayed-aa0b43ec{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(6px) rotate(-1deg)}66%{transform:translateY(-10px) rotate(1deg)}}.animate-float[data-v-aa0b43ec]{animation:float-aa0b43ec 6s ease-in-out infinite}.animate-float-delayed[data-v-aa0b43ec]{animation:float-delayed-aa0b43ec 8s ease-in-out infinite;animation-delay:1s}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-aa0b43ec]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (hover: hover){.group:hover .group-hover\:scale-105[data-v-aa0b43ec]{transform:scale(1.05)}.group:hover .group-hover\:scale-110[data-v-aa0b43ec]{transform:scale(1.1)}.group:hover .group-hover\:translate-x-1[data-v-aa0b43ec]{transform:translate(.25rem)}}@media (prefers-reduced-motion: reduce){[data-v-aa0b43ec]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bg-clip-text[data-v-aa0b43ec]{-webkit-background-clip:text;background-clip:text}@keyframes float-ed8862af{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(4px) rotate(-1deg)}}@keyframes float-delayed-ed8862af{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(6px) rotate(-1deg)}66%{transform:translateY(-10px) rotate(1deg)}}.animate-float[data-v-ed8862af]{animation:float-ed8862af 8s ease-in-out infinite}.animate-float-delayed[data-v-ed8862af]{animation:float-delayed-ed8862af 10s ease-in-out infinite;animation-delay:2s}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-ed8862af]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (hover: hover){.group:hover .group-hover\:scale-105[data-v-ed8862af]{transform:scale(1.05)}.group:hover .group-hover\:scale-110[data-v-ed8862af]{transform:scale(1.1)}.group:hover .group-hover\:rotate-3[data-v-ed8862af]{transform:rotate(3deg)}.group:hover .group-hover\:translate-x-1[data-v-ed8862af]{transform:translate(.25rem)}}@media (prefers-reduced-motion: reduce){[data-v-ed8862af]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bg-clip-text[data-v-ed8862af]{-webkit-background-clip:text;background-clip:text}@keyframes float-2910aefa{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}}@keyframes float-delayed-2910aefa{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(8px) rotate(-1deg)}66%{transform:translateY(-12px) rotate(1deg)}}.animate-float[data-v-2910aefa]{animation:float-2910aefa 8s ease-in-out infinite}.animate-float-delayed[data-v-2910aefa]{animation:float-delayed-2910aefa 10s ease-in-out infinite;animation-delay:2s}@supports (backdrop-filter: blur(12px)){.backdrop-blur-xl[data-v-2910aefa]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-sm[data-v-2910aefa]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}[data-v-2910aefa]::-webkit-scrollbar{width:6px}[data-v-2910aefa]::-webkit-scrollbar-track{background:transparent}[data-v-2910aefa]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#14b8a6,#10b981);border-radius:3px}button[data-v-2910aefa]:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}@media (hover: hover){.group:hover .group-hover\:scale-110[data-v-2910aefa]{transform:scale(1.1)}.group:hover .group-hover\:rotate-3[data-v-2910aefa]{transform:rotate(3deg)}.group:hover .group-hover\:translate-x-1[data-v-2910aefa]{transform:translate(.25rem)}}@media (prefers-reduced-motion: reduce){[data-v-2910aefa]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes float-419c6430{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(4px) rotate(-1deg)}}@keyframes float-delayed-419c6430{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(6px) rotate(-1deg)}66%{transform:translateY(-10px) rotate(1deg)}}.animate-float[data-v-419c6430]{animation:float-419c6430 6s ease-in-out infinite}.animate-float-delayed[data-v-419c6430]{animation:float-delayed-419c6430 8s ease-in-out infinite;animation-delay:1s}@keyframes float-7f33b39e{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(4px) rotate(-1deg)}}.animate-float[data-v-7f33b39e]{animation:float-7f33b39e 6s ease-in-out infinite}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-7f33b39e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (hover: hover){.group:hover .group-hover\:scale-105[data-v-7f33b39e]{transform:scale(1.05)}.group:hover .group-hover\:scale-110[data-v-7f33b39e]{transform:scale(1.1)}.group:hover .group-hover\:translate-x-1[data-v-7f33b39e]{transform:translate(.25rem)}}@media (prefers-reduced-motion: reduce){[data-v-7f33b39e]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bg-clip-text[data-v-7f33b39e]{-webkit-background-clip:text;background-clip:text}.bg-clip-text[data-v-5d334d01]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-5d334d01]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (hover: hover){.group[data-v-5d334d01]:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){[data-v-5d334d01]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bg-red-50[data-v-41b28c2d]{animation:slideIn-41b28c2d .3s ease-out}@keyframes slideIn-41b28c2d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.overflow-y-auto[data-v-1780e4b5]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-1780e4b5]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.overflow-y-auto[data-v-1780e4b5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.overflow-y-auto[data-v-1780e4b5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn-1780e4b5{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-1780e4b5]{animation:fadeIn-1780e4b5 .2s ease-out}.hover\:bg-mint-25[data-v-1780e4b5]:hover{background-color:#10b9810d}[data-v-1780e4b5] .flatpickr-calendar{font-family:inherit;border-radius:12px;box-shadow:0 10px 25px #0000001a;border:1px solid #e2e8f0}[data-v-1780e4b5] .flatpickr-day.selected{background:#10b981;border-color:#10b981}[data-v-1780e4b5] .flatpickr-day.selected:hover{background:#059669;border-color:#059669}[data-v-1780e4b5] .flatpickr-day.today{border-color:#10b981;color:#10b981}[data-v-1780e4b5] .flatpickr-day.today:hover{background:#ecfdf5}[data-v-1780e4b5] .flatpickr-day.disabled{color:#94a3b8}[data-v-1780e4b5] .flatpickr-day.disabled:hover{background:transparent;color:#94a3b8}.overflow-y-auto[data-v-5cfdf46d]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-5cfdf46d]::-webkit-scrollbar-track{background:#f1f5f9}.overflow-y-auto[data-v-5cfdf46d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-y-auto[data-v-5cfdf46d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.transition-all[data-v-5cfdf46d]{transition:all .3s ease}.transition-all.duration-1000[data-v-5cfdf46d]{transition:width 1s ease-out}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-b4135ffe]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.overflow-y-auto[data-v-40c4b0ba]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-40c4b0ba]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.overflow-y-auto[data-v-40c4b0ba]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.overflow-y-auto[data-v-40c4b0ba]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn-40c4b0ba{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-40c4b0ba]{animation:fadeIn-40c4b0ba .2s ease-out}.shadow-soft[data-v-eb4fe68d]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.peer-checked[data-v-eb4fe68d]:after:translate-x-full{transform:translate(-100%)}.breathing-circle[data-v-ec10c714]{background:radial-gradient(circle,rgba(34,197,94,.1) 0%,rgba(34,197,94,.05) 50%,transparent 70%)}.animate-breathe[data-v-ec10c714]{animation:breathe-ec10c714 4s ease-in-out infinite}.animate-float[data-v-ec10c714]{animation:float-ec10c714 6s ease-in-out infinite}.progress-step[data-v-ec10c714]{cursor:pointer;transition:all .3s ease}.progress-step[data-v-ec10c714]:hover{transform:translate(5px)}@keyframes breathe-ec10c714{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes float-ec10c714{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fade-enter-active[data-v-ec10c714],.fade-leave-active[data-v-ec10c714]{transition:opacity .3s ease}.fade-enter-from[data-v-ec10c714],.fade-leave-to[data-v-ec10c714]{opacity:0}.slider-mobile[data-v-6c24db63],.slider-desktop[data-v-6c24db63]{background:#e2e8f0}.slider-mobile[data-v-6c24db63]::-webkit-slider-thumb,.slider-desktop[data-v-6c24db63]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;cursor:pointer;border:3px solid white;box-shadow:0 4px 12px #10b98166;transition:all .2s ease}.slider-mobile[data-v-6c24db63]::-webkit-slider-thumb:hover,.slider-desktop[data-v-6c24db63]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 6px 16px #10b98199}.slider-mobile[data-v-6c24db63]::-webkit-slider-thumb:active,.slider-desktop[data-v-6c24db63]::-webkit-slider-thumb:active{transform:scale(1.05)}.slider-mobile[data-v-6c24db63]::-moz-range-thumb,.slider-desktop[data-v-6c24db63]::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;cursor:pointer;border:3px solid white;box-shadow:0 4px 12px #10b98166;transition:all .2s ease}.slider-mobile[data-v-6c24db63]::-moz-range-thumb:hover,.slider-desktop[data-v-6c24db63]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 6px 16px #10b98199}.slider-mobile[data-v-6c24db63]::-moz-range-track,.slider-desktop[data-v-6c24db63]::-moz-range-track{height:12px;background:#e2e8f0;border-radius:6px}@media (max-width: 640px){.slider-mobile[data-v-6c24db63]{height:12px!important}.slider-mobile[data-v-6c24db63]::-webkit-slider-thumb{width:28px;height:28px}.slider-mobile[data-v-6c24db63]::-moz-range-thumb{width:28px;height:28px}}.animate-fade-in-up[data-v-1ca50d71]{animation:fade-in-up-1ca50d71 .6s ease-out}@keyframes fade-in-up-1ca50d71{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.slider[data-v-1ca50d71]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.slider[data-v-1ca50d71]::-webkit-slider-track{background:#e5e7eb;height:8px;border-radius:4px}.slider[data-v-1ca50d71]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#10b981;height:20px;width:20px;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.slider[data-v-1ca50d71]::-webkit-slider-thumb:hover{background:#059669;transform:scale(1.1)}.slider[data-v-1ca50d71]::-moz-range-track{background:#e5e7eb;height:8px;border-radius:4px;border:none}.slider[data-v-1ca50d71]::-moz-range-thumb{background:#10b981;height:20px;width:20px;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.slider[data-v-1ca50d71]::-moz-range-thumb:hover{background:#059669;transform:scale(1.1)}.animate-fade-in-up[data-v-4df7f617]{animation:fade-in-up-4df7f617 .6s ease-out}@keyframes fade-in-up-4df7f617{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.distortion-card[data-v-4df7f617]{transition:all .3s cubic-bezier(.4,0,.2,1)}.distortion-card[data-v-4df7f617]:hover{transform:translateY(-2px)}.animate-fade-in-up[data-v-b8bbc026]{animation:fade-in-up-b8bbc026 .6s ease-out}@keyframes fade-in-up-b8bbc026{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.backdrop-blur-sm[data-v-b8bbc026]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-b8bbc026]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transform[data-v-b6ca1abd]{transition:all .2s ease-in-out}@keyframes spin-b6ca1abd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-b6ca1abd]{animation:spin-b6ca1abd 1s linear infinite}.animate-fade-in-up[data-v-7a379473]{animation:fade-in-up-7a379473 .6s ease-out}@keyframes fade-in-up-7a379473{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.slider-mobile[data-v-7a379473],.slider-desktop[data-v-7a379473]{background:linear-gradient(to right,#10b981 0%,#10b981 var(--progress, 50%),#e2e8f0 var(--progress, 50%),#e2e8f0 100%)}.slider-mobile[data-v-7a379473]::-webkit-slider-thumb,.slider-desktop[data-v-7a379473]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;cursor:pointer;border:3px solid white;box-shadow:0 4px 12px #10b98166;transition:all .2s ease}.slider-mobile[data-v-7a379473]::-webkit-slider-thumb:hover,.slider-desktop[data-v-7a379473]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 6px 16px #10b98199}.slider-mobile[data-v-7a379473]::-webkit-slider-thumb:active,.slider-desktop[data-v-7a379473]::-webkit-slider-thumb:active{transform:scale(1.05)}.slider-mobile[data-v-7a379473]::-moz-range-thumb,.slider-desktop[data-v-7a379473]::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;cursor:pointer;border:3px solid white;box-shadow:0 4px 12px #10b98166;transition:all .2s ease}.slider-mobile[data-v-7a379473]::-moz-range-thumb:hover,.slider-desktop[data-v-7a379473]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 6px 16px #10b98199}.slider-mobile[data-v-7a379473]::-moz-range-track,.slider-desktop[data-v-7a379473]::-moz-range-track{height:12px;background:#e2e8f0;border-radius:6px}@media (max-width: 640px){.slider-mobile[data-v-7a379473]{height:12px!important}.slider-mobile[data-v-7a379473]::-webkit-slider-thumb{width:28px;height:28px}.slider-mobile[data-v-7a379473]::-moz-range-thumb{width:28px;height:28px}}.animate-fade-in[data-v-ba20a580]{animation:fadeIn-ba20a580 .6s ease-out}@keyframes fadeIn-ba20a580{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-scale-in[data-v-ba20a580]{animation:scaleIn-ba20a580 .3s ease-out}@keyframes scaleIn-ba20a580{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-2621cfc5]{animation:fadeIn-2621cfc5 .5s ease-out}@keyframes fadeIn-2621cfc5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-1573092d]{animation:fadeIn-1573092d .3s ease-out}@keyframes fadeIn-1573092d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.overflow-y-auto[data-v-1573092d]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-1573092d]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.overflow-y-auto[data-v-1573092d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.overflow-y-auto[data-v-1573092d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bg-clip-text[data-v-10c3bf27]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-10c3bf27]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.app-layout[data-v-c0b5637b]{min-height:100vh;background-color:#f8fafc}@keyframes float-db616219{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(4px) rotate(-1deg)}}@keyframes float-delayed-db616219{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(6px) rotate(-1deg)}66%{transform:translateY(-10px) rotate(1deg)}}@keyframes float-slow-db616219{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-12px) rotate(2deg) scale(1.05)}}@keyframes spin-slow-db616219{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in-db616219{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slide-up-db616219{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-float[data-v-db616219]{animation:float-db616219 6s ease-in-out infinite}.animate-float-delayed[data-v-db616219]{animation:float-delayed-db616219 8s ease-in-out infinite;animation-delay:1s}.animate-float-slow[data-v-db616219]{animation:float-slow-db616219 12s ease-in-out infinite;animation-delay:2s}.animate-spin-slow[data-v-db616219]{animation:spin-slow-db616219 20s linear infinite}.animate-fade-in[data-v-db616219]{animation:fade-in-db616219 .8s ease-out}.animate-slide-up[data-v-db616219]{animation:slide-up-db616219 .6s ease-out}.bg-clip-text[data-v-db616219]{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-db616219]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur-md[data-v-db616219]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-xl[data-v-db616219]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}@media (hover: hover){.hover\:shadow-md[data-v-db616219]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:box-shadow .3s ease}.hover\:shadow-xl[data-v-db616219]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transition:box-shadow .3s ease}.hover\:shadow-2xl[data-v-db616219]:hover{box-shadow:0 25px 50px -12px #10b98140;transition:box-shadow .3s ease}.group:hover .group-hover\:scale-\[1\.02\][data-v-db616219]{transform:scale(1.02);transition:transform .2s ease}}@media (max-width: 640px){.animate-float[data-v-db616219],.animate-float-delayed[data-v-db616219],.animate-float-slow[data-v-db616219]{animation-duration:8s}.animate-spin-slow[data-v-db616219]{animation-duration:15s}}@media (prefers-reduced-motion: reduce){[data-v-db616219],[data-v-db616219]:before,[data-v-db616219]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-float[data-v-db616219],.animate-float-delayed[data-v-db616219],.animate-float-slow[data-v-db616219],.animate-spin-slow[data-v-db616219]{animation:none}}[data-v-db616219]:focus-visible{outline:2px solid #10b981;outline-offset:2px;border-radius:4px}[data-v-db616219]::-webkit-scrollbar{width:6px}[data-v-db616219]::-webkit-scrollbar-track{background:transparent}[data-v-db616219]::-webkit-scrollbar-thumb{background:#10b9814d;border-radius:3px;transition:background .2s ease}[data-v-db616219]::-webkit-scrollbar-thumb:hover{background:#10b98180}@media (max-width: 768px){h1[data-v-db616219]{font-size:1.875rem!important;line-height:2.25rem!important}}@media (max-width: 480px){h1[data-v-db616219]{font-size:1.5rem!important;line-height:2rem!important}}@media (max-width: 768px){button[data-v-db616219],input[data-v-db616219],select[data-v-db616219],textarea[data-v-db616219]{min-height:44px}}.animate-float[data-v-db616219],.animate-float-delayed[data-v-db616219],.animate-float-slow[data-v-db616219],.animate-spin-slow[data-v-db616219]{will-change:transform}.transition-all[data-v-db616219],.transition-shadow[data-v-db616219],.transition-colors[data-v-db616219]{will-change:auto}@media print{.absolute[data-v-db616219],.animate-float[data-v-db616219],.animate-float-delayed[data-v-db616219],.animate-float-slow[data-v-db616219],.animate-spin-slow[data-v-db616219]{display:none!important}.bg-gradient-to-br[data-v-db616219],.bg-gradient-to-r[data-v-db616219]{background:#fff!important;color:#000!important}}.session-layout[data-v-f6149a01]{background-color:#f8fafc}@keyframes float-c6706141{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(4px) rotate(-1deg)}}@keyframes float-delayed-c6706141{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(6px) rotate(-1deg)}66%{transform:translateY(-10px) rotate(1deg)}}.animate-float[data-v-c6706141]{animation:float-c6706141 8s ease-in-out infinite}.animate-float-delayed[data-v-c6706141]{animation:float-delayed-c6706141 10s ease-in-out infinite;animation-delay:2s}@supports (backdrop-filter: blur(12px)){.backdrop-blur-sm[data-v-c6706141]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (hover: hover){.group:hover .group-hover\:scale-105[data-v-c6706141]{transform:scale(1.05)}.group:hover .group-hover\:scale-110[data-v-c6706141]{transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){[data-v-c6706141]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
