.notification-enter-active[data-v-8a8fe852],.notification-leave-active[data-v-8a8fe852]{transition:all .3s}.notification-enter-from[data-v-8a8fe852],.notification-leave-to[data-v-8a8fe852]{opacity:0;transform:translate(100%)}.performance-feedback[data-v-b8f1adc9]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.performance-feedback>div[data-v-b8f1adc9]{position:relative}@media (max-width:768px){.performance-feedback .fixed.top-16.right-4[data-v-b8f1adc9]{width:auto;left:1rem;right:1rem}.performance-feedback .fixed.bottom-4.left-4.right-4[data-v-b8f1adc9]{left:1rem;right:1rem}}.performance-feedback .transition-all[data-v-b8f1adc9]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes performance-pulse-b8f1adc9{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-b8f1adc9]{animation:2s cubic-bezier(.4,0,.6,1) infinite performance-pulse-b8f1adc9}@media (prefers-reduced-motion:reduce){div[data-v-5619d793]{transition:none!important;animation:none!important}}.bento-grid[data-v-8b765297]{display:grid}.bento-item[data-v-d64f5b80]{overflow:hidden}.glassmorphism-card[data-v-63994d90]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shimmer-effect[data-v-63994d90]{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:200%;height:200%;animation:3s infinite shimmer-63994d90;position:absolute;top:-50%;left:-50%}@keyframes shimmer-63994d90{0%{transform:translate(-100%)translateY(-100%)rotate(45deg)}to{transform:translate(100%)translateY(100%)rotate(45deg)}}.dark .glassmorphism-card[data-v-63994d90]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (prefers-reduced-motion:reduce){.glassmorphism-card[data-v-63994d90],.shimmer-effect[data-v-63994d90]{transition:none!important;animation:none!important}.glassmorphism-card[data-v-63994d90]:hover{transform:none!important}}.live-metrics-card[data-v-4b6754fb]{min-height:140px;position:relative}@keyframes pulse-4b6754fb{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-4b6754fb]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-4b6754fb}.metrics-grid[data-v-1877b05d]{width:100%}@media (max-width:640px){.metrics-grid .grid[data-v-1877b05d]{gap:.75rem}}.metrics-grid[data-v-1877b05d] .live-metrics-card{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.metrics-grid[data-v-1877b05d] .live-metrics-card:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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)}@media (prefers-reduced-motion:reduce){.metrics-grid[data-v-1877b05d] .live-metrics-card,.metrics-grid[data-v-1877b05d] .live-metrics-card:hover{transition-property:none;transform:none}}.analytics-chart[data-v-4cac8e74]{width:100%;position:relative}canvas[data-v-4cac8e74]{max-width:100%;height:auto!important}.revenue-chart[data-v-2dec59ea],.student-growth-chart[data-v-f64918d9],.course-performance-chart[data-v-c0107fc4],.enrollment-funnel[data-v-4fbe5191]{width:100%;position:relative}.relative[data-v-559d3642]{position:relative}.responsive-data-table[data-v-88d5cb6a]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}@media (max-width:767px){.responsive-data-table[data-v-88d5cb6a]{width:100%;max-width:100vw;margin:0;padding:0;overflow-x:hidden}.mobile-cards[data-v-88d5cb6a]{width:100%;max-width:100%;margin:0;padding:0}.table-mobile-card[data-v-88d5cb6a]{box-sizing:border-box;width:100%;max-width:100%;margin:0}}.table-mobile-card[data-v-88d5cb6a]{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;padding:1rem}.table-mobile-card[data-v-88d5cb6a]:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.table-mobile-card[data-v-88d5cb6a]{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.table-mobile-card[data-v-88d5cb6a]:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.table-mobile-card[data-v-88d5cb6a]{box-sizing:border-box;width:100%;max-width:100%}.touch-target[data-v-88d5cb6a]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.mobile-cards[data-v-88d5cb6a]{width:100%}.mobile-cards[data-v-88d5cb6a]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.table-responsive[data-v-88d5cb6a]{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-radius:.5rem;overflow:hidden}.table-responsive[data-v-88d5cb6a]:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.table-responsive .overflow-x-auto[data-v-88d5cb6a]{overflow-x:auto}.table-responsive table[data-v-88d5cb6a]{min-width:100%}@media (max-width:767px){.table-responsive[data-v-88d5cb6a],.table-responsive .overflow-x-auto[data-v-88d5cb6a]{overflow:visible}}.pagination-responsive[data-v-88d5cb6a]{flex-direction:column;display:flex}.pagination-responsive[data-v-88d5cb6a]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}@media (min-width:640px){.pagination-responsive[data-v-88d5cb6a]{flex-direction:row;justify-content:space-between;align-items:center}.pagination-responsive[data-v-88d5cb6a]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.pagination-controls[data-v-88d5cb6a]{align-items:center;display:flex}.pagination-controls[data-v-88d5cb6a]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.mobile-pagination[data-v-88d5cb6a]{position:relative}.mobile-pagination .touch-target[data-v-88d5cb6a]{min-width:48px;min-height:48px}.mobile-pagination .touch-target[data-v-88d5cb6a]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-pagination .w-2.h-2[data-v-88d5cb6a]{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.touch-target[data-v-88d5cb6a]{min-width:48px;min-height:48px}.pagination-info[data-v-88d5cb6a]{text-align:center;margin-bottom:1rem}.mobile-pagination button[data-v-88d5cb6a]{font-weight:600}}.loading-overlay[data-v-88d5cb6a]{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-bg-opacity:.75;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-overlay[data-v-88d5cb6a]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.empty-state[data-v-88d5cb6a]{text-align:center;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));padding-top:3rem;padding-bottom:3rem}.empty-state[data-v-88d5cb6a]:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.form-responsive[data-v-93c6bcbf]{width:100%}.form-group[data-v-93c6bcbf]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.form-fields[data-v-93c6bcbf]{width:100%}.form-actions[data-v-93c6bcbf]{align-items:center;display:flex}.btn-responsive[data-v-93c6bcbf]{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-responsive[data-v-93c6bcbf]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in-93c6bcbf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-93c6bcbf]{animation:.3s ease-out fade-in-93c6bcbf}@keyframes scale-up-93c6bcbf{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-up[data-v-93c6bcbf]{animation:.2s ease-out scale-up-93c6bcbf}.custom-dropdown-enter-active[data-v-93c6bcbf],.custom-dropdown-leave-active[data-v-93c6bcbf]{transition:all .2s}.custom-dropdown-enter-from[data-v-93c6bcbf],.custom-dropdown-leave-to[data-v-93c6bcbf]{opacity:0;transform:translateY(-10px)}@media (max-width:767px){.form-responsive[data-v-93c6bcbf]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.form-group[data-v-93c6bcbf]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.btn-responsive[data-v-93c6bcbf]{justify-content:center;width:100%}.custom-dropdown-mobile[data-v-93c6bcbf]{z-index:50;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;position:fixed;top:50%;left:1rem;right:1rem}.custom-dropdown-mobile[data-v-93c6bcbf]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.custom-dropdown-mobile[data-v-93c6bcbf]{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.custom-dropdown-mobile[data-v-93c6bcbf]:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.custom-dropdown-mobile[data-v-93c6bcbf]{max-height:60vh}}.form-responsive input[data-v-93c6bcbf]:focus,.form-responsive textarea[data-v-93c6bcbf]:focus,.form-responsive select[data-v-93c6bcbf]:focus,.form-responsive button[data-v-93c6bcbf]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.form-responsive .border-red-300[data-v-93c6bcbf]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}@media (max-width:767px){.form-responsive .border-red-300[data-v-93c6bcbf]{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}.form-responsive .animate-spin[data-v-93c6bcbf]{flex-shrink:0}@media (max-width:767px){.btn-responsive[data-v-93c6bcbf]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.btn-responsive[data-v-93c6bcbf]:not(:disabled):active{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}}.dropdown-option[data-v-93c6bcbf]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dropdown-option[data-v-93c6bcbf]:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.dropdown-option[data-v-93c6bcbf]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dropdown-option.selected[data-v-93c6bcbf]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.dropdown-option.selected[data-v-93c6bcbf]:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1));background-color:#1e3a8a33}@media (prefers-color-scheme:dark){.form-responsive[data-v-93c6bcbf]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.custom-dropdown-mobile[data-v-93c6bcbf]{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}}.sr-only[data-v-93c6bcbf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeIn-93c6bcbf{0%{opacity:0}to{opacity:1}}.form-responsive .field-error[data-v-93c6bcbf]{animation:.3s ease-out fade-in-93c6bcbf}.form-responsive .field-success[data-v-93c6bcbf]{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.form-responsive .field-success[data-v-93c6bcbf]:is(.dark *){--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.form-responsive .field-success[data-v-93c6bcbf]:focus{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}@keyframes scaleUp-93c6bcbf{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.submission-feedback[data-v-93c6bcbf]{animation:.2s ease-out scale-up-93c6bcbf}.touch-target[data-v-f0ec44dc]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.responsive-card[data-v-f0ec44dc]:hover{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.responsive-card.backdrop-blur-md[data-v-f0ec44dc]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:767px){.responsive-card[data-v-f0ec44dc]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.touch-target[data-v-f0ec44dc]{min-width:48px;min-height:48px}.touch-target[data-v-f0ec44dc]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:reduce){.responsive-card[data-v-f0ec44dc],.touch-target[data-v-f0ec44dc]{transition-property:none}.responsive-card[data-v-f0ec44dc]:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:none}.touch-target[data-v-f0ec44dc]:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark .responsive-card.backdrop-blur-md[data-v-f0ec44dc]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.responsive-card .animate-spin[data-v-f0ec44dc]{flex-shrink:0}@keyframes pulse-f0ec44dc{50%{opacity:.5}}.responsive-card .w-3.h-3.rounded-full[data-v-f0ec44dc]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-f0ec44dc}.responsive-card button[data-v-f0ec44dc]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.card-grid[data-v-f0ec44dc]{gap:1rem;display:grid}@media (max-width:767px){.card-grid[data-v-f0ec44dc]{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.card-grid[data-v-f0ec44dc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.card-grid[data-v-f0ec44dc]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1280px){.card-grid[data-v-f0ec44dc]{grid-template-columns:repeat(4,minmax(0,1fr))}}}.touch-target[data-v-c1fe0d23]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.modal-enter-active[data-v-c1fe0d23],.modal-leave-active[data-v-c1fe0d23]{transition:all .3s}.modal-enter-from[data-v-c1fe0d23],.modal-leave-to[data-v-c1fe0d23]{opacity:0}.modal-enter-from .modal-content[data-v-c1fe0d23],.modal-leave-to .modal-content[data-v-c1fe0d23]{transform:scale(.95)translateY(10px)}@media (max-width:767px){.modal-enter-from .modal-content[data-v-c1fe0d23],.modal-leave-to .modal-content[data-v-c1fe0d23]{transform:translateY(100%)}}.backdrop-blur-md[data-v-c1fe0d23]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:767px){.touch-target[data-v-c1fe0d23]{min-width:48px;min-height:48px}.touch-target[data-v-c1fe0d23]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion:reduce){.modal-enter-active[data-v-c1fe0d23],.modal-leave-active[data-v-c1fe0d23],.touch-target[data-v-c1fe0d23]{transition-property:none}.touch-target[data-v-c1fe0d23]:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}button[data-v-c1fe0d23]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.dark .backdrop-blur-md[data-v-c1fe0d23]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.animate-spin[data-v-c1fe0d23]{flex-shrink:0}.modal-body[data-v-c1fe0d23]::-webkit-scrollbar{width:6px}.modal-body[data-v-c1fe0d23]::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-radius:.25rem}.modal-body[data-v-c1fe0d23]:is(.dark *)::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.modal-body[data-v-c1fe0d23]::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1));border-radius:.25rem}.modal-body[data-v-c1fe0d23]:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.modal-body[data-v-c1fe0d23]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.modal-body[data-v-c1fe0d23]:is(.dark *)::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}@media (max-width:767px){.modal-fullscreen[data-v-c1fe0d23]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:0}.modal-fullscreen .modal-body[data-v-c1fe0d23]{flex:1}}@media (min-width:768px) and (max-width:1023px){.modal-content[data-v-c1fe0d23]{margin-left:2rem;margin-right:2rem}}@media (min-width:1024px){.modal-content[data-v-c1fe0d23],.modal-content[data-v-c1fe0d23]:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}input[type=checkbox][data-v-06870c8b]:indeterminate{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 8h8'/%3e%3c/svg%3e")}.aspect-ratio-container[data-v-207373ae]{position:relative}.aspect-ratio-container[data-v-207373ae]:before{content:"";width:100%;display:block}.aspect-ratio-container img[data-v-207373ae]{width:100%;height:100%;position:absolute;top:0;left:0}.slide-left-enter-active[data-v-19f6a233],.slide-left-leave-active[data-v-19f6a233],.slide-right-enter-active[data-v-19f6a233],.slide-right-leave-active[data-v-19f6a233]{transition:all .3s}.slide-left-enter-from[data-v-19f6a233]{opacity:0;transform:translate(50px)}.slide-left-leave-to[data-v-19f6a233],.slide-right-enter-from[data-v-19f6a233]{opacity:0;transform:translate(-50px)}.slide-right-leave-to[data-v-19f6a233]{opacity:0;transform:translate(50px)}video[data-v-90c389a5]{transform:scaleX(-1)}.line-clamp-2[data-v-81ba1b43]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3[data-v-81ba1b43]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2[data-v-64c55967]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3[data-v-64c55967]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){video[data-v-80ef8a99],.animate-bounce[data-v-80ef8a99]{animation:none!important}}.countdown-timer[data-v-6195ac6e]{position:relative}.countdown-unit[data-v-6195ac6e]{transition:transform .3s}.countdown-unit[data-v-6195ac6e]:hover{transform:translateY(-4px)}.countdown-value[data-v-6195ac6e]{font-variant-numeric:tabular-nums}@media (max-width:640px){.countdown-value[data-v-6195ac6e]{font-size:2rem}}@media (prefers-reduced-motion:reduce){.countdown-unit[data-v-6195ac6e],.animate-pulse[data-v-6195ac6e]{transition:none!important;animation:none!important}.countdown-unit[data-v-6195ac6e]:hover{transform:none}}.partner-carousel[data-v-2beb8417]{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.transition-transform[data-v-2beb8417],.transition-all[data-v-2beb8417],.hover\:scale-110[data-v-2beb8417]:hover{transition:none!important;animation:none!important;transform:none!important}}@keyframes float-fda8b90a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.group:hover .animate-float[data-v-fda8b90a]{animation:3s ease-in-out infinite float-fda8b90a}.testimonial-carousel[data-v-f4e49729]{width:100%}@keyframes fade-in-up-f4e49729{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-f4e49729]{opacity:0;animation:.6s ease-out forwards fade-in-up-f4e49729}.testimonial-swiper[data-v-f4e49729]{padding-bottom:50px!important}.testimonial-swiper[data-v-f4e49729] .swiper-pagination{bottom:20px!important}.testimonial-swiper[data-v-f4e49729] .swiper-pagination-bullet{opacity:1;background:#6366f14d;width:12px;height:12px;margin:0 6px;transition:all .3s}.testimonial-swiper[data-v-f4e49729] .swiper-pagination-bullet-active{background:#6366f1;transform:scale(1.2)}.testimonial-swiper[data-v-f4e49729] .swiper-pagination-bullet-dynamic-main{transform:scale(1.2)}.testimonial-swiper[data-v-f4e49729] .swiper-button-next,.testimonial-swiper[data-v-f4e49729] .swiper-button-prev{color:#6366f1;background:#fff;border-radius:50%;width:50px;height:50px;transition:all .3s;box-shadow:0 4px 12px #0000001a}.testimonial-swiper[data-v-f4e49729] .swiper-button-next:hover,.testimonial-swiper[data-v-f4e49729] .swiper-button-prev:hover{color:#fff;background:#6366f1;transform:scale(1.1);box-shadow:0 8px 20px #6366f14d}.testimonial-swiper[data-v-f4e49729] .swiper-button-next:after,.testimonial-swiper[data-v-f4e49729] .swiper-button-prev:after{font-size:18px;font-weight:700}.dark .testimonial-swiper[data-v-f4e49729] .swiper-button-next,.dark .testimonial-swiper[data-v-f4e49729] .swiper-button-prev{color:#6366f1;background:#1f2937}.dark .testimonial-swiper[data-v-f4e49729] .swiper-button-next:hover,.dark .testimonial-swiper[data-v-f4e49729] .swiper-button-prev:hover{color:#fff;background:#6366f1}.video-modal-enter-active[data-v-f4e49729],.video-modal-leave-active[data-v-f4e49729]{transition:all .3s}.video-modal-enter-from[data-v-f4e49729],.video-modal-leave-to[data-v-f4e49729]{opacity:0;transform:scale(.9)}.line-clamp-2[data-v-e657eae5]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes bounce-d1a21f35{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.animate-bounce[data-v-d1a21f35]{animation:1.4s infinite bounce-d1a21f35}.badge-container[data-v-0bffdf9f]{cursor:pointer}.badge[data-v-0bffdf9f]{transition:transform .3s,box-shadow .3s}.badge[data-v-0bffdf9f]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000004d}.tooltip[data-v-0bffdf9f]{white-space:normal;min-width:200px;max-width:300px;left:50%;transform:translate(-50%)}.tooltip[data-v-0bffdf9f]:after{content:"";border:6px solid #0000;border-top-color:#111827;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.badge[data-v-0bffdf9f],.animate-pulse[data-v-0bffdf9f]{transition:none!important;animation:none!important}}@keyframes shine-b373ecff{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shine[data-v-b373ecff]{animation:2s infinite shine-b373ecff}@media (prefers-reduced-motion:reduce){.transition-all[data-v-b373ecff],.animate-shine[data-v-b373ecff]{transition:none!important;animation:none!important}}
