@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css";.theme-toggle-container[data-v-84e38483]{position:relative;display:inline-block}.theme-toggle-compact[data-v-84e38483]{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-toggle-compact[data-v-84e38483]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.theme-toggle-compact[data-v-84e38483]:focus{outline:2px solid transparent;outline-offset:2px;--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));--tw-ring-offset-width: 2px}:is(.dark .theme-toggle-compact[data-v-84e38483]){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .theme-toggle-compact[data-v-84e38483]:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .theme-toggle-compact[data-v-84e38483]:focus){--tw-ring-offset-color: #1f2937}.compact-dropdown[data-v-84e38483]{position:absolute;right:0;top:100%;z-index:50;margin-top:.25rem;display:flex;flex-direction:row;gap:.125rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}:is(.dark .compact-dropdown[data-v-84e38483]){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.compact-option[data-v-84e38483]{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.compact-option[data-v-84e38483]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.compact-option[data-v-84e38483]:focus{outline:2px solid transparent;outline-offset:2px}:is(.dark .compact-option[data-v-84e38483]){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .compact-option[data-v-84e38483]:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.compact-option.active[data-v-84e38483]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}:is(.dark .compact-option.active[data-v-84e38483]){background-color:#1e3a8a4d;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.theme-icon-svg[data-v-84e38483]{height:1.25rem;width:1.25rem}.option-icon-svg[data-v-84e38483]{height:1rem;width:1rem}.theme-toggle-full[data-v-84e38483]{position:relative}.theme-toggle-button[data-v-84e38483]{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.theme-toggle-button[data-v-84e38483]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.theme-toggle-button[data-v-84e38483]:focus{outline:2px solid transparent;outline-offset:2px;--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));--tw-ring-offset-width: 2px}:is(.dark .theme-toggle-button[data-v-84e38483]){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .theme-toggle-button[data-v-84e38483]:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .theme-toggle-button[data-v-84e38483]:focus){--tw-ring-offset-color: #1f2937}.theme-name[data-v-84e38483]{font-size:.875rem;line-height:1.25rem;font-weight:500}.chevron-icon[data-v-84e38483]{height:1rem;width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.rotate-180[data-v-84e38483]{transform:rotate(180deg)}.theme-dropdown[data-v-84e38483]{position:absolute;right:0;z-index:50;margin-top:.5rem;width:12rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}:is(.dark .theme-dropdown[data-v-84e38483]){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.theme-option[data-v-84e38483]{display:flex;width:100%;align-items:center;gap:.75rem;padding:.5rem 1rem;text-align:left;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-option[data-v-84e38483]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.theme-option[data-v-84e38483]:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}:is(.dark .theme-option[data-v-84e38483]){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .theme-option[data-v-84e38483]:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .theme-option[data-v-84e38483]:focus){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.theme-option.active[data-v-84e38483]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}:is(.dark .theme-option.active[data-v-84e38483]){background-color:#1e3a8a33;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.option-icon[data-v-84e38483]{flex-shrink:0;font-size:1.125rem;line-height:1.75rem}.option-content[data-v-84e38483]{flex:1 1 0%}.option-name[data-v-84e38483]{font-weight:500}.option-description[data-v-84e38483]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark .option-description[data-v-84e38483]){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.check-icon[data-v-84e38483]{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}:is(.dark .check-icon[data-v-84e38483]){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dropdown-enter-active[data-v-84e38483],.dropdown-leave-active[data-v-84e38483]{transition:all .15s ease-out}.dropdown-enter-from[data-v-84e38483]{opacity:0;transform:translateY(-4px) scale(.95)}.dropdown-enter-to[data-v-84e38483],.dropdown-leave-from[data-v-84e38483]{opacity:1;transform:translateY(0) scale(1)}.dropdown-leave-to[data-v-84e38483]{opacity:0;transform:translateY(-4px) scale(.95)}.tt-enter-active[data-v-574c5a74]{transition:opacity .12s ease,transform .12s ease}.tt-leave-active[data-v-574c5a74]{transition:opacity .08s ease}.tt-enter-from[data-v-574c5a74]{opacity:0;transform:translate(-50%) translateY(3px)}.tt-leave-to[data-v-574c5a74]{opacity:0;transform:translate(-50%) translateY(0)}.tt-enter-to[data-v-574c5a74],.tt-leave-from[data-v-574c5a74]{opacity:1;transform:translate(-50%) translateY(0)}@media (prefers-reduced-motion: reduce){[data-v-574c5a74],[data-v-574c5a74]:before,[data-v-574c5a74]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.animate-pulse[data-v-fbe79622]{animation:pulse-fbe79622 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-fbe79622{0%,to{opacity:1}50%{opacity:.5}}.dropdown-enter-active[data-v-b28c86fb]{transition:opacity .15s ease,transform .15s cubic-bezier(.4,0,.2,1)}.dropdown-leave-active[data-v-b28c86fb]{transition:opacity .1s ease,transform .1s ease}.dropdown-enter-from[data-v-b28c86fb]{opacity:0;transform:translateY(-6px) scale(.98)}.dropdown-leave-to[data-v-b28c86fb]{opacity:0;transform:translateY(-3px)}.tt-enter-active[data-v-b28c86fb]{transition:opacity .12s ease,transform .12s ease}.tt-leave-active[data-v-b28c86fb]{transition:opacity .08s ease}.tt-enter-from[data-v-b28c86fb]{opacity:0;transform:translate(-50%) translateY(3px)}.tt-leave-to[data-v-b28c86fb]{opacity:0;transform:translate(-50%) translateY(0)}.tt-enter-to[data-v-b28c86fb],.tt-leave-from[data-v-b28c86fb]{opacity:1;transform:translate(-50%) translateY(0)}.fs-scroll[data-v-b28c86fb]::-webkit-scrollbar{width:4px}.fs-scroll[data-v-b28c86fb]::-webkit-scrollbar-track{background:transparent}.fs-scroll[data-v-b28c86fb]::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:2px}.fs-scroll[data-v-b28c86fb]::-webkit-scrollbar-thumb:hover{background:#94a3b873}@media (prefers-reduced-motion: reduce){[data-v-b28c86fb],[data-v-b28c86fb]:before,[data-v-b28c86fb]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.activity-chart[data-v-821d17bf]{width:100%}.chart-container[data-v-821d17bf]{position:relative;width:100%;height:16rem}.chart-container canvas[data-v-821d17bf]{border-radius:.5rem}@keyframes shimmer-821d17bf{0%{background-position:-200px 0}to{background-position:200px 0}}.loading-shimmer[data-v-821d17bf]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer-821d17bf 1.5s infinite}@media (max-width: 640px){.chart-container[data-v-821d17bf]{height:12rem}}[data-v-ec0f74cb]{box-sizing:border-box}.hero-section[data-v-ec0f74cb],.form-section[data-v-ec0f74cb]{overflow:hidden}.grid-pattern[data-v-ec0f74cb]{background-image:linear-gradient(rgba(148,163,184,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 1px);background-size:50px 50px;width:100%;height:100%}.fade-in-hero[data-v-ec0f74cb]{animation:fadeInUp-ec0f74cb .8s ease-out}.fade-in-stagger-1[data-v-ec0f74cb]{animation:fadeInUp-ec0f74cb .6s ease-out .1s both}.fade-in-stagger-2[data-v-ec0f74cb]{animation:fadeInUp-ec0f74cb .6s ease-out .3s both}.fade-in-stagger-3[data-v-ec0f74cb]{animation:fadeInUp-ec0f74cb .6s ease-out .5s both}.fade-in-stagger-4[data-v-ec0f74cb]{animation:fadeInUp-ec0f74cb .6s ease-out .7s both}@keyframes fadeInUp-ec0f74cb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-item[data-v-ec0f74cb]{transition:all .3s ease;padding:.5rem .75rem;margin:-.5rem -.75rem;border-radius:.75rem}.feature-item[data-v-ec0f74cb]:hover{background-color:#3341554d;transform:translate(8px)}@media (max-height: 800px){.feature-item[data-v-ec0f74cb]{padding:.375rem .5rem;margin:-.375rem -.5rem}}@media (max-width: 1023px){.hero-section[data-v-ec0f74cb]{display:none!important}.form-section[data-v-ec0f74cb]{width:100%!important;height:100vh}}@media (max-width: 640px){.form-section[data-v-ec0f74cb]{padding:1.5rem 1rem;overflow-y:auto}}@media (min-width: 768px) and (max-width: 1023px){.form-section[data-v-ec0f74cb]{padding:3rem 2rem}}@media (min-width: 1024px){.hero-section[data-v-ec0f74cb],.form-section[data-v-ec0f74cb]{overflow:hidden}@media (max-height: 800px){.hero-section[data-v-ec0f74cb]{overflow-y:auto;overflow-x:hidden}}}body[data-v-ec0f74cb]{overflow-x:hidden}html[data-v-ec0f74cb],body[data-v-ec0f74cb]{max-width:100vw;overflow-y:hidden}.form-section[data-v-ec0f74cb]::-webkit-scrollbar{width:6px}.form-section[data-v-ec0f74cb]::-webkit-scrollbar-track{background:transparent}.form-section[data-v-ec0f74cb]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.form-section[data-v-ec0f74cb]::-webkit-scrollbar-thumb:hover{background:#94a3b880}.hero-section[data-v-ec0f74cb]::-webkit-scrollbar{width:6px}.hero-section[data-v-ec0f74cb]::-webkit-scrollbar-track{background:transparent}.hero-section[data-v-ec0f74cb]::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:3px}.hero-section[data-v-ec0f74cb]::-webkit-scrollbar-thumb:hover{background:#94a3b84d}@media (prefers-reduced-motion: reduce){[data-v-ec0f74cb],[data-v-ec0f74cb]:before,[data-v-ec0f74cb]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.feature-item[data-v-ec0f74cb]:hover{transform:none}}.hero-section[data-v-ec0f74cb]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40%;background:linear-gradient(to left,rgba(15,23,42,.8),transparent);pointer-events:none}@media (prefers-reduced-motion: no-preference){html[data-v-ec0f74cb]{scroll-behavior:smooth}}[data-v-ec0f74cb]{transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.fade-in-form[data-v-2923f672]{animation:fadeInUp-2923f672 .8s ease-out .2s both}@keyframes fadeInUp-2923f672{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cta-button[data-v-2923f672]{position:relative;overflow:hidden}.cta-button[data-v-2923f672]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff26;transform:translate(-50%,-50%);transition:width .6s,height .6s}.cta-button[data-v-2923f672]:hover:before{width:300px;height:300px}.cta-button[data-v-2923f672]:not(:disabled):hover{box-shadow:0 12px 28px #2563eb59}.error-enter-active[data-v-2923f672],.error-leave-active[data-v-2923f672]{transition:all .3s cubic-bezier(.4,0,.2,1)}.error-enter-from[data-v-2923f672],.error-leave-to[data-v-2923f672]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){[data-v-2923f672],[data-v-2923f672]:before,[data-v-2923f672]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cta-button[data-v-2923f672]:hover:before{transition:none}}button[data-v-2923f672]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.animate-spin[data-v-2923f672]{animation:spin-2923f672 1s linear infinite}@keyframes spin-2923f672{to{transform:rotate(360deg)}}.input[data-v-2feef95b]{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.input[data-v-2feef95b]:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--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)) }:is(.dark .input[data-v-2feef95b]){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}:is(.dark .input[data-v-2feef95b]:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity)) }.btn-primary[data-v-2feef95b]{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary[data-v-2feef95b]:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.btn-primary[data-v-2feef95b]:disabled{cursor:not-allowed;opacity:.5}:is(.dark .btn-primary[data-v-2feef95b]){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}:is(.dark .btn-primary[data-v-2feef95b]:hover){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.btn-secondary[data-v-2feef95b]{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-secondary[data-v-2feef95b]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .btn-secondary[data-v-2feef95b]){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .btn-secondary[data-v-2feef95b]:hover){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.calc-container[data-v-fd3ba9e5]{animation:calc-pop-fd3ba9e5 .2s ease-out}@keyframes calc-pop-fd3ba9e5{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.calc-btn[data-v-fd3ba9e5]{display:flex;height:2.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.calc-btn[data-v-fd3ba9e5]:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.calc-btn[data-v-fd3ba9e5]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .calc-btn[data-v-fd3ba9e5]){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .calc-btn[data-v-fd3ba9e5]:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.calc-btn-fn[data-v-fd3ba9e5]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.calc-btn-fn[data-v-fd3ba9e5]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .calc-btn-fn[data-v-fd3ba9e5]){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .calc-btn-fn[data-v-fd3ba9e5]:hover){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.calc-btn-op[data-v-fd3ba9e5]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.calc-btn-op[data-v-fd3ba9e5]:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .calc-btn-op[data-v-fd3ba9e5]){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .calc-btn-op[data-v-fd3ba9e5]:hover){--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.calc-btn-op-active[data-v-fd3ba9e5]{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}:is(.dark .calc-btn-op-active[data-v-fd3ba9e5]){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.calc-btn-eq[data-v-fd3ba9e5]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.calc-btn-eq[data-v-fd3ba9e5]:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.calc-fade-enter-active[data-v-fd3ba9e5],.calc-fade-leave-active[data-v-fd3ba9e5]{transition:opacity .15s ease}.calc-fade-enter-from[data-v-fd3ba9e5],.calc-fade-leave-to[data-v-fd3ba9e5]{opacity:0}.nav-menu-btn[data-v-b5991b8b]{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.125rem;white-space:nowrap;border-radius:.25rem;padding:.25rem .5rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.nav-menu-btn[data-v-b5991b8b]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}:is(.dark .nav-menu-btn[data-v-b5991b8b]){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .nav-menu-btn[data-v-b5991b8b]:hover){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.nav-menu-active[data-v-b5991b8b]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));font-weight:600;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}:is(.dark .nav-menu-active[data-v-b5991b8b]){background-color:#1e3a8a33;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.toolbar-btn[data-v-b5991b8b]{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;border-radius:.5rem;padding:.25rem .375rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toolbar-btn[data-v-b5991b8b]:hover{background-color:#f3f4f680}:is(.dark .toolbar-btn[data-v-b5991b8b]:hover){background-color:#1f293780}.toolbar-btn[data-v-b5991b8b]{min-width:42px}.toolbar-btn[data-v-b5991b8b]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-btn[data-v-b5991b8b]:focus-visible{outline:2px solid transparent;outline-offset:2px;--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-color: rgb(96 165 250 / .5);--tw-ring-offset-width: 1px}:is(.dark .toolbar-btn[data-v-b5991b8b]:focus-visible){--tw-ring-color: rgb(59 130 246 / .5)}.toolbar-icon[data-v-b5991b8b]{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toolbar-btn:hover .toolbar-icon[data-v-b5991b8b]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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)}.toolbar-btn:active .toolbar-icon[data-v-b5991b8b]{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-label[data-v-b5991b8b]{white-space:nowrap;font-size:7px;font-weight:500;line-height:1;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}:is(.dark .toolbar-label[data-v-b5991b8b]){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.alerta-pill-urgente[data-v-b5991b8b],.alerta-pill-suave[data-v-b5991b8b]{display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.375rem;border-radius:9999px;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.alerta-pill-urgente[data-v-b5991b8b]{background-color:#ea580c;animation:pill-urgente-b5991b8b 1.4s ease-in-out infinite}.alerta-pill-urgente[data-v-b5991b8b]:hover{background-color:#c2410c}.alerta-pill-suave[data-v-b5991b8b]{background-color:#d97706;animation:pill-suave-b5991b8b 2.2s ease-in-out infinite}.alerta-pill-suave[data-v-b5991b8b]:hover{background-color:#b45309}@keyframes pill-urgente-b5991b8b{0%,to{box-shadow:0 0 #ea580ca6,0 2px 8px #ea580c59;transform:scale(1)}50%{box-shadow:0 0 0 7px #ea580c00,0 2px 14px #ea580c80;transform:scale(1.04)}}@keyframes pill-suave-b5991b8b{0%,to{box-shadow:0 0 #d977068c,0 2px 6px #d9770640}60%{box-shadow:0 0 0 6px #d9770600,0 2px 10px #d9770666}}.fade-scale-enter-active[data-v-b5991b8b],.fade-scale-leave-active[data-v-b5991b8b]{transition:all .25s cubic-bezier(.4,0,.2,1)}.fade-scale-enter-from[data-v-b5991b8b]{opacity:0;transform:scale(.9) translateY(-8px);filter:blur(4px)}.fade-scale-enter-to[data-v-b5991b8b],.fade-scale-leave-from[data-v-b5991b8b]{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.fade-scale-leave-to[data-v-b5991b8b]{opacity:0;transform:scale(.95) translateY(-4px);filter:blur(2px)}.banner-enter-active[data-v-c7879dbc],.banner-leave-active[data-v-c7879dbc]{transition:all .3s ease}.banner-enter-from[data-v-c7879dbc],.banner-leave-to[data-v-c7879dbc]{opacity:0;transform:translateY(-4px)}.accordion-enter-active[data-v-e9f68793],.accordion-leave-active[data-v-e9f68793]{transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion-enter-from[data-v-e9f68793],.accordion-leave-to[data-v-e9f68793]{max-height:0;opacity:0;transform:translateY(-4px)}.accordion-enter-to[data-v-e9f68793],.accordion-leave-from[data-v-e9f68793]{max-height:500px;opacity:1;transform:translateY(0)}.sidebar[data-v-d161e571]{position:fixed;z-index:30;display:flex;height:100vh;flex-direction:column;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.dark .sidebar[data-v-d161e571]){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.sidebar.expanded[data-v-d161e571]{width:16rem}.sidebar.collapsed[data-v-d161e571]{width:4rem}.sidebar.collapsed[data-v-d161e571]:hover{box-shadow:4px 0 16px -2px #00000014}.sidebar.visible[data-v-d161e571]{left:0}.sidebar.hidden[data-v-d161e571]{left:-100%}@media (min-width: 768px){.sidebar.hidden[data-v-d161e571]{left:0}}.sidebar-header[data-v-d161e571]{display:flex;height:3.5rem;flex-shrink:0;align-items:center;padding-left:.5rem;padding-right:.5rem}.sidebar-toggle[data-v-d161e571]{border-radius:9999px;padding:.5rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.sidebar-toggle[data-v-d161e571]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}:is(.dark .sidebar-toggle[data-v-d161e571]){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark .sidebar-toggle[data-v-d161e571]:hover){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.sidebar-nav[data-v-d161e571]{flex:1 1 0%;overflow-y:auto;overflow-x:hidden;padding:.5rem}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-track:hover{background-color:var(--scrollbar-track-hover, var(--scrollbar-track))}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-track:active{background-color:var(--scrollbar-track-active, var(--scrollbar-track-hover, var(--scrollbar-track)))}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, var(--scrollbar-thumb))}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover, var(--scrollbar-thumb)))}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-corner:hover{background-color:var(--scrollbar-corner-hover, var(--scrollbar-corner))}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-corner:active{background-color:var(--scrollbar-corner-active, var(--scrollbar-corner-hover, var(--scrollbar-corner)))}.sidebar-nav[data-v-d161e571]{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, initial) var(--scrollbar-track, initial)}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar{display:block;width:8px;height:8px}.sidebar-nav[data-v-d161e571]{--scrollbar-track: transparent;--scrollbar-thumb: #e5e7eb;scrollbar-width:thin;scrollbar-color:rgb(156 163 175) transparent}.dark .sidebar-nav[data-v-d161e571]{scrollbar-color:rgb(75 85 99) transparent}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar{width:6px;height:6px}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.dark .sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb{background-color:#4b5563}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.dark .sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb:hover{background-color:#374151}:is(.dark .sidebar-nav[data-v-d161e571]){--scrollbar-thumb: #374151}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar{width:3px}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}:is(.dark .sidebar-nav[data-v-d161e571])::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb{background-clip:padding-box}.sidebar-nav[data-v-d161e571]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .sidebar-nav[data-v-d161e571])::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.sidebar-footer[data-v-d161e571]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity));padding:.75rem 1rem;font-size:10px;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .sidebar-footer[data-v-d161e571]){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.sidebar-footer button[data-v-d161e571]{border-radius:9999px;padding:.375rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.sidebar-footer button[data-v-d161e571]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .sidebar-footer button[data-v-d161e571]:hover){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.sidebar-footer span[data-v-d161e571]{font-weight:500;text-transform:uppercase;letter-spacing:.025em;opacity:.6}.sidebar-nav .animate-spin[data-v-d161e571]{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .sidebar-nav .animate-spin[data-v-d161e571]){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}@media (max-width: 768px){.sidebar[data-v-d161e571]{z-index:40;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .sidebar[data-v-d161e571]){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}}@keyframes slideIn-d161e571{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.sidebar-nav ul[data-v-d161e571]{animation:slideIn-d161e571 .3s ease-out}.flex-1[data-v-a3183996]{transition:margin-left .3s ease-in-out}button[data-v-a3183996]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.fade-overlay-enter-active[data-v-a3183996]{transition:opacity .15s ease-out}.fade-overlay-leave-active[data-v-a3183996]{transition:opacity .2s ease-in}.fade-overlay-enter-from[data-v-a3183996],.fade-overlay-leave-to[data-v-a3183996]{opacity:0}@media (prefers-reduced-motion: reduce){[data-v-a3183996]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fade-in-form[data-v-f73fbf5e]{animation:fadeInUp-f73fbf5e .8s ease-out .2s both}@keyframes fadeInUp-f73fbf5e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-enter-active[data-v-f73fbf5e],.error-leave-active[data-v-f73fbf5e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.error-enter-from[data-v-f73fbf5e],.error-leave-to[data-v-f73fbf5e]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){[data-v-f73fbf5e],[data-v-f73fbf5e]:before,[data-v-f73fbf5e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button[data-v-f73fbf5e]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.animate-spin[data-v-f73fbf5e]{animation:spin-f73fbf5e 1s linear infinite}@keyframes spin-f73fbf5e{to{transform:rotate(360deg)}}canvas[data-v-25219d24]{width:100%!important;height:300px!important}.module-item[data-v-7e1b475f]{transition:all .2s ease-in-out}.module-item[data-v-7e1b475f]:hover{transform:translate(2px);box-shadow:0 2px 8px #0000001a}.progress-bar[data-v-7e1b475f]{animation:progressGrow-7e1b475f 1s ease-out}@keyframes progressGrow-7e1b475f{0%{width:0%}to{width:var(--progress-width)}}.module-item[data-v-7e1b475f]:nth-child(1):hover{box-shadow:0 4px 12px #f59e0b40}.module-item[data-v-7e1b475f]:nth-child(2):hover{box-shadow:0 4px 12px #6b728040}.module-item[data-v-7e1b475f]:nth-child(3):hover{box-shadow:0 4px 12px #f9731640}@keyframes skeleton-loading-7e1b475f{0%{background-position:-200px 0}to{background-position:200px 0}}.animate-pulse[data-v-7e1b475f]{animation:skeleton-loading-7e1b475f 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%}.modal-content[data-v-afee7588]{max-height:calc(100vh - 4rem);overflow-y:auto}.modal-content[data-v-afee7588]::-webkit-scrollbar{width:6px}.modal-content[data-v-afee7588]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-afee7588]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.modal-content[data-v-afee7588]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.scrollbar-hide[data-v-d02ecc80]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-d02ecc80]::-webkit-scrollbar{display:none}.overflow-y-auto[data-v-d02ecc80]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-d02ecc80]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-d02ecc80]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.overflow-y-auto[data-v-d02ecc80]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.typography[data-v-d02ecc80]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes pulse-d02ecc80{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-d02ecc80]{animation:pulse-d02ecc80 2s cubic-bezier(.4,0,.6,1) infinite}.bg-gradient-to-br[data-v-d02ecc80]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bg-gradient-to-br[data-v-d02ecc80]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fade-enter-active[data-v-d02ecc80],.fade-leave-active[data-v-d02ecc80]{transition:opacity .2s ease}.fade-enter-from[data-v-d02ecc80],.fade-leave-to[data-v-d02ecc80]{opacity:0}.dark .bg-gray-750[data-v-d02ecc80]{background-color:#374151}.dark button[role=tab][data-v-d02ecc80]{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark button[role=tab][data-v-d02ecc80]:hover{background-color:#37415180}.dark button[role=tab][aria-selected=true][data-v-d02ecc80]{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}button[data-v-d02ecc80]:focus-visible,input[data-v-d02ecc80]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-d02ecc80]:focus-visible),:is(.dark input[data-v-d02ecc80]:focus-visible){--tw-ring-offset-color: #1f2937}.shake[data-v-d02ecc80]{animation:shake-d02ecc80 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-d02ecc80{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.z-60[data-v-37e2c978]{z-index:60}.z-70[data-v-37e2c978]{z-index:70}.overflow-y-auto[data-v-37e2c978]{scrollbar-width:thin;scrollbar-color:rgb(156 163 175) transparent}.overflow-y-auto[data-v-37e2c978]::-webkit-scrollbar{width:5px}.overflow-y-auto[data-v-37e2c978]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-37e2c978]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.overflow-x-auto[data-v-dae10228]::-webkit-scrollbar{height:6px}.overflow-x-auto[data-v-dae10228]::-webkit-scrollbar-track{background:transparent}.overflow-x-auto[data-v-dae10228]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.overflow-x-auto[data-v-dae10228]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}button[data-v-cfe81a24]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.modal-enter-active[data-v-9df11fe2],.modal-leave-active[data-v-9df11fe2]{transition:all .3s ease}.modal-enter-from[data-v-9df11fe2],.modal-leave-to[data-v-9df11fe2]{opacity:0;transform:scale(.9)}.overflow-y-auto[data-v-9df11fe2]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-9df11fe2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-9df11fe2]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-9df11fe2]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.tab-content[data-v-9df11fe2]{min-height:400px}.modal-enter-active[data-v-2d0d50e2],.modal-leave-active[data-v-2d0d50e2]{transition:all .3s ease}.modal-enter-from[data-v-2d0d50e2],.modal-leave-to[data-v-2d0d50e2]{opacity:0;transform:scale(.9)}.overflow-y-auto[data-v-2d0d50e2]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-2d0d50e2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-2d0d50e2]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-2d0d50e2]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.cursor-pointer[data-v-2d0d50e2]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.transition-all[data-v-2d0d50e2]{transition:all .2s ease-in-out}button[data-v-f45ac7b8]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}input[data-v-e1c113d6]:focus,textarea[data-v-e1c113d6]:focus,select[data-v-e1c113d6]:focus{outline:none;ring:2px;ring-color:rgb(168 85 247);border-color:#a855f7}input[data-v-e1c113d6]:disabled,textarea[data-v-e1c113d6]:disabled,select[data-v-e1c113d6]:disabled{opacity:.6;cursor:not-allowed}.border-red-500[data-v-e1c113d6]{border-color:#ef4444}button[data-v-37be399e]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}button[data-v-37be399e]:disabled{opacity:.5;cursor:not-allowed}input[data-v-e9c85bd2]:focus,textarea[data-v-e9c85bd2]:focus,select[data-v-e9c85bd2]:focus{outline:none;ring:2px;ring-color:rgb(34 197 94);border-color:#22c55e}input[data-v-e9c85bd2]:disabled,textarea[data-v-e9c85bd2]:disabled,select[data-v-e9c85bd2]:disabled{opacity:.6;cursor:not-allowed}.grid>div[data-v-b907720a]{min-height:-moz-fit-content;min-height:fit-content}button[data-v-3af316b9]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}button[data-v-3af316b9]:disabled{opacity:.5;cursor:not-allowed}.overflow-y-auto[data-v-2b84bfa6]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-2b84bfa6]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-2b84bfa6]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.overflow-y-auto[data-v-2b84bfa6]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.multi-select[data-v-a16ca784]{position:relative}.scrollbar-thin[data-v-a16ca784]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-a16ca784]::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .scrollbar-thin[data-v-a16ca784])::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.scrollbar-thin[data-v-a16ca784]::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.scrollbar-thin[data-v-a16ca784]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .scrollbar-thin[data-v-a16ca784])::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.typography[data-v-22ec0296]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-22ec0296]{animation:shake-22ec0296 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-22ec0296{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-22ec0296]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-22ec0296]:focus-visible){--tw-ring-offset-color: #1f2937}.scrollbar-hide[data-v-22ec0296]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-22ec0296]{-ms-overflow-style:none;scrollbar-width:none}.dark button[role=tab][data-v-22ec0296]{color:#9ca3af}.dark button[role=tab][data-v-22ec0296]:hover{color:#93c5fd}.dark button[role=tab][aria-selected=true][data-v-22ec0296]{color:#60a5fa}.typography[data-v-611ef3cc]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-611ef3cc]{animation:shake-611ef3cc .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-611ef3cc{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-611ef3cc]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-611ef3cc]:focus-visible){--tw-ring-offset-color: #1f2937}button[data-v-42a8765a]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.form-input-modern[data-v-f6821fae]{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.form-input-modern[data-v-f6821fae]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.form-input-modern[data-v-f6821fae]::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.form-input-modern[data-v-f6821fae]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-input-modern[data-v-f6821fae]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--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(1px + 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))}.form-input-modern[data-v-f6821fae]:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark .form-input-modern[data-v-f6821fae]){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}:is(.dark .form-input-modern[data-v-f6821fae])::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity))}:is(.dark .form-input-modern[data-v-f6821fae])::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity))}:is(.dark .form-input-modern[data-v-f6821fae]:focus){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}:is(.dark .form-input-modern[data-v-f6821fae]:disabled){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.form-input-modern[data-v-f6821fae]{height:1.75rem;min-height:1.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:14px}.scrollbar-hide[data-v-f6821fae]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-f6821fae]::-webkit-scrollbar{display:none}@media (max-width: 640px){.form-input-modern[data-v-f6821fae]{font-size:1rem;line-height:1.5rem;height:1.75rem;min-height:1.5rem;padding-top:.125rem;padding-bottom:.125rem}}.typography[data-v-f6821fae]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: dark){.header-section[data-v-f6821fae]{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}}@keyframes pulse-f6821fae{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-f6821fae]{animation:pulse-f6821fae 2s cubic-bezier(.4,0,.6,1) infinite}.bg-gradient-to-br[data-v-f6821fae]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.bg-gradient-to-br[data-v-f6821fae]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.form-input-modern[data-v-f6821fae]:invalid{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}:is(.dark .form-input-modern[data-v-f6821fae]:invalid){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.form-input-modern[data-v-f6821fae]:valid{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}:is(.dark .form-input-modern[data-v-f6821fae]:valid){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.fade-enter-active[data-v-f6821fae],.fade-leave-active[data-v-f6821fae]{transition:opacity .2s ease}.fade-enter-from[data-v-f6821fae],.fade-leave-to[data-v-f6821fae]{opacity:0}.dark .bg-gray-750[data-v-f6821fae]{background-color:#374151}button[data-v-f6821fae]:focus-visible,.form-input-modern[data-v-f6821fae]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-f6821fae]:focus-visible),:is(.dark .form-input-modern[data-v-f6821fae]:focus-visible){--tw-ring-offset-color: #1f2937}.form-label[data-v-f6821fae]{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}:is(.dark .form-label[data-v-f6821fae]){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.form-input[data-v-f6821fae]{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.form-input[data-v-f6821fae]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.form-input[data-v-f6821fae]::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.form-input[data-v-f6821fae]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-input[data-v-f6821fae]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--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(1px + 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))}.form-input[data-v-f6821fae]:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark .form-input[data-v-f6821fae]){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}:is(.dark .form-input[data-v-f6821fae])::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity))}:is(.dark .form-input[data-v-f6821fae])::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity))}:is(.dark .form-input[data-v-f6821fae]:focus){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity));--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}:is(.dark .form-input[data-v-f6821fae]:disabled){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.form-input[data-v-f6821fae]{height:1.75rem;min-height:1.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:14px}@media (max-width: 640px){.form-input[data-v-f6821fae]{font-size:1rem;line-height:1.5rem;height:1.75rem;min-height:1.5rem;padding-top:.125rem;padding-bottom:.125rem}}.form-input[data-v-f6821fae]:invalid{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}:is(.dark .form-input[data-v-f6821fae]:invalid){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.form-input[data-v-f6821fae]:valid{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}:is(.dark .form-input[data-v-f6821fae]:valid){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.form-input[data-v-f6821fae]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark .form-input[data-v-f6821fae]:focus-visible){--tw-ring-offset-color: #1f2937}.shake[data-v-f6821fae]{animation:shake-f6821fae .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-f6821fae{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-8bee7563]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}select.max-w-48[data-v-8bee7563]{max-width:12rem}select.max-w-48 option[data-v-8bee7563]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 640px){select.max-w-48[data-v-8bee7563]{flex-shrink:0}}.typography[data-v-e7269e6d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-e7269e6d]{animation:shake-e7269e6d .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-e7269e6d{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-e7269e6d]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-e7269e6d]:focus-visible){--tw-ring-offset-color: #1f2937}button[data-v-225206ad]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.typography[data-v-9e537c7f]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-9e537c7f]{animation:shake-9e537c7f .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-9e537c7f{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-9e537c7f]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-9e537c7f]:focus-visible){--tw-ring-offset-color: #1f2937}button[data-v-9ccc5e84]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.typography[data-v-17d71fe7]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-17d71fe7]{animation:shake-17d71fe7 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-17d71fe7{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-17d71fe7]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-17d71fe7]:focus-visible){--tw-ring-offset-color: #1f2937}button[data-v-625ee79c]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.typography[data-v-6e78314c]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-6e78314c]{animation:shake-6e78314c .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-6e78314c{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-6e78314c]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-6e78314c]:focus-visible){--tw-ring-offset-color: #1f2937}button[data-v-8d976783]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.typography[data-v-989e751f]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-989e751f]{animation:shake-989e751f .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-989e751f{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-989e751f]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-989e751f]:focus-visible){--tw-ring-offset-color: #1f2937}button[data-v-d66c59ba]:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.typography[data-v-7e1083da]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-7e1083da]{animation:shake-7e1083da .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-7e1083da{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-7e1083da]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-7e1083da]:focus-visible){--tw-ring-offset-color: #1f2937}button[data-v-bd5708eb]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.sap-input[data-v-51f4d494]{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.125rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sap-input[data-v-51f4d494]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--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(1px + 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))}:is(.dark .sap-input[data-v-51f4d494]){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}:is(.dark .sap-input[data-v-51f4d494]:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}.icon-btn[data-v-51f4d494]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity));padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-btn[data-v-51f4d494]:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .icon-btn[data-v-51f4d494]){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .icon-btn[data-v-51f4d494]:hover){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}button[data-v-51f4d494]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.typography[data-v-475f42f8]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-475f42f8]{animation:shake-475f42f8 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-475f42f8{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-475f42f8]:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff}:is(.dark button[data-v-475f42f8]:focus-visible){--tw-ring-offset-color: #1f2937}button[data-v-76798eba]:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.shake[data-v-ef952b4a]{animation:shake-ef952b4a .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-ef952b4a{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.overflow-y-auto[data-v-ef952b4a]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-ef952b4a]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-ef952b4a]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.overflow-y-auto[data-v-ef952b4a]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}button[data-v-7e98cfaa]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.typography[data-v-040eb7e4]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-040eb7e4]{animation:shake-040eb7e4 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-040eb7e4{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-931ef05e]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}canvas[data-v-7ff59cc8]{max-height:300px}.overflow-y-auto[data-v-7ff59cc8]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-7ff59cc8]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-7ff59cc8]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.overflow-y-auto[data-v-7ff59cc8]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}input[data-v-9e50e967]:focus,select[data-v-9e50e967]:focus,textarea[data-v-9e50e967]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.dark input[data-v-9e50e967]:focus,.dark select[data-v-9e50e967]:focus,.dark textarea[data-v-9e50e967]:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}input[data-v-e06b24e1]:focus,select[data-v-e06b24e1]:focus,textarea[data-v-e06b24e1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.dark input[data-v-e06b24e1]:focus,.dark select[data-v-e06b24e1]:focus,.dark textarea[data-v-e06b24e1]:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}input[type=checkbox][data-v-e06b24e1]:checked{background-color:#3b82f6;border-color:#3b82f6}.security-alerts-panel[data-v-b25986e2]>: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))}.alert-card[data-v-b25986e2]{transition:all .2s ease-in-out}.alert-card[data-v-b25986e2]:hover{transform:translateY(-1px)}@keyframes slideIn-b25986e2{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.alert-card[data-v-b25986e2]{animation:slideIn-b25986e2 .3s ease-out}.dropdown-enter-active[data-v-b25986e2],.dropdown-leave-active[data-v-b25986e2]{transition:all .2s ease}.dropdown-enter-from[data-v-b25986e2],.dropdown-leave-to[data-v-b25986e2]{opacity:0;transform:translateY(-10px)}.alert-card.critical[data-v-b25986e2]{animation:pulse-b25986e2 2s infinite}@keyframes pulse-b25986e2{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 10px #ef444400}}@media (max-width: 640px){.alert-card[data-v-b25986e2]{padding:.75rem}.alert-card .flex[data-v-b25986e2]{flex-direction:column}.alert-card .flex[data-v-b25986e2]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)));--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))}.alert-card .flex-shrink-0[data-v-b25986e2]{flex-shrink:1}}.metric-card[data-v-5957e296]{position:relative}.metric-card .text-2xl[data-v-5957e296]{transition:all .3s ease-in-out}.metric-card[data-v-5957e296]:hover{box-shadow:0 10px 25px #0000001a}.metric-card[data-v-5957e296]{--color-primary: #3b82f6;--color-bg: #dbeafe;--color-text: #2563eb}.metric-card.color-green[data-v-5957e296]{--color-primary: #22c55e;--color-bg: #dcfce7;--color-text: #16a34a}.metric-card.color-red[data-v-5957e296]{--color-primary: #ef4444;--color-bg: #fee2e2;--color-text: #dc2626}.metric-card.color-yellow[data-v-5957e296]{--color-primary: #eab308;--color-bg: #fef9c3;--color-text: #ca8a04}.metric-card.color-purple[data-v-5957e296]{--color-primary: #a855f7;--color-bg: #f3e8ff;--color-text: #9333ea}.metric-card.color-indigo[data-v-5957e296]{--color-primary: #6366f1;--color-bg: #e0e7ff;--color-text: #4f46e5}.metric-card.color-pink[data-v-5957e296]{--color-primary: #ec4899;--color-bg: #fce7f3;--color-text: #db2777}@keyframes shimmer-5957e296{0%{background-position:-200px 0}to{background-position:200px 0}}.metric-card.loading[data-v-5957e296]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:shimmer-5957e296 1.5s infinite}.modal-enter-active[data-v-e53d73bb],.modal-leave-active[data-v-e53d73bb]{transition:all .3s ease}.modal-enter-from[data-v-e53d73bb],.modal-leave-to[data-v-e53d73bb]{opacity:0;transform:scale(.9)}.overflow-y-auto[data-v-e53d73bb]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-e53d73bb]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-e53d73bb]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-e53d73bb]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}pre[data-v-e53d73bb]{max-height:200px;overflow-y:auto}.security-events-table[data-v-52b33c3f]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-gray-50[data-v-52b33c3f]:hover{transition:background-color .15s ease-in-out}.severity-indicator[data-v-52b33c3f]{position:relative}.severity-indicator[data-v-52b33c3f]:before{content:"";position:absolute;left:-4px;top:0;bottom:0;width:4px;border-radius:2px}.severity-critical[data-v-52b33c3f]:before{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.severity-high[data-v-52b33c3f]:before{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.severity-medium[data-v-52b33c3f]:before{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.severity-low[data-v-52b33c3f]:before{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.severity-info[data-v-52b33c3f]:before{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.security-metrics-dashboard[data-v-8ad181e6]{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:1.5rem}.metric-card[data-v-8ad181e6]{transition:transform .2s ease-in-out}.metric-card[data-v-8ad181e6]:hover{transform:translateY(-2px)}.connection-indicator[data-v-8ad181e6]{position:relative}.connection-indicator[data-v-8ad181e6]:before{content:"";position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#10b981}.connection-indicator.disconnected[data-v-8ad181e6]:before{background-color:#ef4444;animation:pulse-8ad181e6 2s infinite}@keyframes pulse-8ad181e6{0%,to{opacity:1}50%{opacity:.5}}.session-configuration[data-v-149b61c2]{min-height:100vh;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));padding:1.5rem}.expand-enter-active[data-v-149b61c2],.expand-leave-active[data-v-149b61c2]{transition:all .3s ease}.expand-enter-from[data-v-149b61c2],.expand-leave-to[data-v-149b61c2]{opacity:0;max-height:0}.rotate-180[data-v-149b61c2]{transform:rotate(180deg)}.cursor-pointer[data-v-149b61c2]:hover{background-color:#00000005}@media (max-width: 768px){.session-configuration[data-v-149b61c2]{padding:1rem}}.table-auto th[data-v-29fd52c5],.table-auto td[data-v-29fd52c5]{white-space:nowrap}.max-w-\[200px\][data-v-29fd52c5]{max-width:200px}.truncate[data-v-29fd52c5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animate-spin[data-v-2d69c3e7]{animation:spin-2d69c3e7 1s linear infinite}@keyframes spin-2d69c3e7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-9efefe5d]{animation:spin-9efefe5d 1s linear infinite}@keyframes spin-9efefe5d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-bg[data-v-4a2c1601]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e293b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:50}.modal-card[data-v-4a2c1601]{background:#fff;border-radius:14px;box-shadow:0 8px 32px #1e293b1f;width:100%;max-width:520px;min-width:340px;padding:1rem 1.2rem .8rem;position:relative;display:flex;flex-direction:column;gap:.3rem;border:1px solid #e5e7eb}.dark .modal-card[data-v-4a2c1601]{background:#111827;border-color:#334155}.modal-close[data-v-4a2c1601]{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;font-size:2rem;color:#64748b;cursor:pointer;transition:color .2s}.modal-close[data-v-4a2c1601]:hover{color:#1e293b}.modal-title[data-v-4a2c1601]{font-size:1.08rem;font-weight:600;margin-bottom:.7rem;color:#1e293b;text-align:left}.dark .modal-title[data-v-4a2c1601]{color:#fff}.modal-form[data-v-4a2c1601]{display:flex;flex-direction:column;gap:.7rem}.modal-field[data-v-4a2c1601]{display:flex;flex-direction:column;gap:.15rem}.modal-row[data-v-4a2c1601]{display:flex;gap:.7rem}.modal-checks[data-v-4a2c1601]{gap:2rem}.check-label[data-v-4a2c1601]{display:flex;align-items:center;gap:.5rem;font-size:.98rem;color:#334155}.modal-actions[data-v-4a2c1601]{display:flex;justify-content:flex-end;gap:.7rem;margin-top:.5rem}.input[data-v-4a2c1601]{width:100%;border:1px solid #e2e8f0;border-radius:7px;padding:.38rem .7rem;font-size:.98rem;background:#f8fafc;transition:border-color .2s,box-shadow .2s;outline:none}.input[data-v-4a2c1601]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.font-mono[data-v-4a2c1601]{font-family:var(--font-mono);font-size:.92rem;min-height:120px;max-height:180px}.btn[data-v-4a2c1601]{padding:.38rem 1rem;border-radius:7px;font-weight:500;font-size:.98rem;transition:background .2s,color .2s;border:none;cursor:pointer}.btn-primary[data-v-4a2c1601]{background:#2563eb;color:#fff}.btn-primary[data-v-4a2c1601]:hover{background:#1d4ed8}.btn-secondary[data-v-4a2c1601]{background:#e2e8f0;color:#334155}.btn-secondary[data-v-4a2c1601]:hover{background:#cbd5e1}.fixed[data-v-8ce78166]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e293b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:50}@media (max-width: 640px){.max-w-2xl[data-v-8ce78166]{max-width:98vw;min-width:0}.p-0[data-v-8ce78166]{padding:0!important}}.flex-1[data-v-8ce78166]{overflow-y:auto}.bg-white[data-v-8ce78166]{background:#fff}.dark .bg-gray-900[data-v-8ce78166]{background:#111827}.border-gray-200[data-v-8ce78166]{border-color:#e5e7eb}.dark .border-gray-700[data-v-8ce78166]{border-color:#334155}.plantilla-preview-content[data-v-8ce78166]{width:100%;min-height:100px;background:#fff;color:#1e293b;border-radius:8px;padding:0}.dark .plantilla-preview-content[data-v-8ce78166]{background:#111827;color:#f3f4f6}.sap-input[data-v-4a9c74a8]{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.125rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sap-input[data-v-4a9c74a8]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px;--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(1px + 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))}:is(.dark .sap-input[data-v-4a9c74a8]){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}:is(.dark .sap-input[data-v-4a9c74a8]:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}.icon-btn[data-v-4a9c74a8]{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity));padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-btn[data-v-4a9c74a8]:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .icon-btn[data-v-4a9c74a8]){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .icon-btn[data-v-4a9c74a8]:hover){--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}button[data-v-4a9c74a8]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.descarga-panel[data-v-522b43f1]{margin-left:auto;margin-right:auto;max-width:56rem}@keyframes pulse-slow-522b43f1{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-slow[data-v-522b43f1]{animation:pulse-slow-522b43f1 2s cubic-bezier(.4,0,.6,1) infinite}.progress-bar[data-v-522b43f1]{transition:width .3s ease}@media (max-width: 640px){.descarga-panel[data-v-522b43f1]{padding-left:1rem;padding-right:1rem}}.shake[data-v-be94eb02]{animation:shake-be94eb02 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-be94eb02{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.overflow-y-auto[data-v-be94eb02]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-be94eb02]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-be94eb02]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.overflow-y-auto[data-v-be94eb02]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}button[data-v-5faf6063]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.typography[data-v-eff1a1bc]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button[data-v-e4da862a]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.typography[data-v-151ece50]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-151ece50]{animation:shake-151ece50 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-151ece50{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-99e80e84]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}input[type=number][data-v-86651118]::-webkit-inner-spin-button,input[type=number][data-v-86651118]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-86651118]{-moz-appearance:textfield}input[data-v-86651118]{box-sizing:border-box;display:block}input[data-v-86651118]:disabled,input[disabled][data-v-86651118],select[data-v-86651118]:disabled,select[disabled][data-v-86651118]{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark input[data-v-86651118]:disabled),:is(.dark input[disabled][data-v-86651118]),:is(.dark select[data-v-86651118]:disabled),:is(.dark select[disabled][data-v-86651118]){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));background-color:#1f2937cc;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}input[data-v-86651118]:disabled,input[disabled][data-v-86651118],select[data-v-86651118]:disabled,select[disabled][data-v-86651118]{-webkit-text-fill-color:currentColor!important;opacity:1!important}button[data-v-86651118]:disabled{cursor:not-allowed;opacity:.6}.suggestions-dropdown[data-v-86651118]{min-width:100%;width:-moz-max-content;width:max-content;max-width:500px}.venta-det-table-container[data-v-86651118]{padding-bottom:240px}select.venta-table-input[data-v-86651118]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:1.25rem;background-repeat:no-repeat;background-position:right .35rem center;background-size:.75rem .375rem;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1.5L6 4.5L10.5 1.5" stroke="%23808080" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.dark select.venta-table-input[data-v-86651118]{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1.5L6 4.5L10.5 1.5" stroke="%23b0b0b0" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.suggestions-dropdown[data-v-86651118]::-webkit-scrollbar{width:4px}.suggestions-dropdown[data-v-86651118]::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .suggestions-dropdown[data-v-86651118])::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.suggestions-dropdown[data-v-86651118]::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.suggestions-dropdown[data-v-86651118]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .suggestions-dropdown[data-v-86651118])::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .suggestions-dropdown[data-v-86651118])::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.venta-form[data-v-571d3a17]{max-width:100%}.header-section[data-v-571d3a17]{position:relative}.venta-form[data-v-571d3a17]:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.header-section span[role=status][data-v-571d3a17]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.header-section span[role=status][data-v-571d3a17]:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.header-section .bg-gradient-to-br[data-v-571d3a17]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.header-section .bg-gradient-to-br[data-v-571d3a17]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header-section .h-px[data-v-571d3a17]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (max-width: 640px){.header-section .w-10.h-10[data-v-571d3a17]{height:2rem;width:2rem}.header-section .text-xl[data-v-571d3a17]{font-size:1.125rem;line-height:1.75rem}}.input-red[data-v-571d3a17]{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}:is(.dark .input-red[data-v-571d3a17]){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.typography[data-v-571d3a17]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: dark){.header-section[data-v-571d3a17]{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}}@keyframes pulse-571d3a17{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-571d3a17]{animation:pulse-571d3a17 2s cubic-bezier(.4,0,.6,1) infinite}input[type=number][data-v-cc0ee19a]::-webkit-inner-spin-button,input[type=number][data-v-cc0ee19a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-cc0ee19a]{-moz-appearance:textfield}input[data-v-cc0ee19a]{box-sizing:border-box;display:block}input[data-v-cc0ee19a]:disabled,input[disabled][data-v-cc0ee19a],select[data-v-cc0ee19a]:disabled,select[disabled][data-v-cc0ee19a]{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}:is(.dark input[data-v-cc0ee19a]:disabled),:is(.dark input[disabled][data-v-cc0ee19a]),:is(.dark select[data-v-cc0ee19a]:disabled),:is(.dark select[disabled][data-v-cc0ee19a]){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));background-color:#1f2937cc;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}input[data-v-cc0ee19a]:disabled,input[disabled][data-v-cc0ee19a],select[data-v-cc0ee19a]:disabled,select[disabled][data-v-cc0ee19a]{-webkit-text-fill-color:currentColor!important;opacity:1!important}button[data-v-cc0ee19a]:disabled{cursor:not-allowed;opacity:.6}.focus-highlight[data-v-cc0ee19a]{background-color:#dbeafe!important;border-color:#3b82f6!important;border-width:3px!important;box-shadow:0 0 0 3px #3b82f64d!important;animation:focusPulse-cc0ee19a .5s ease-in-out}@keyframes focusPulse-cc0ee19a{0%{box-shadow:0 0 #2196f3b3}70%{box-shadow:0 0 0 6px #2196f300}to{box-shadow:0 0 #2196f300}}.suggestions-dropdown[data-v-cc0ee19a]{min-width:100%;width:-moz-max-content;width:max-content;max-width:500px}.venta-det-table-container[data-v-cc0ee19a]{padding-bottom:240px}select.venta-table-input[data-v-cc0ee19a]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:1.25rem;background-repeat:no-repeat;background-position:right .35rem center;background-size:.75rem .375rem;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1.5L6 4.5L10.5 1.5" stroke="%23808080" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.dark select.venta-table-input[data-v-cc0ee19a]{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1.5L6 4.5L10.5 1.5" stroke="%23b0b0b0" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.suggestions-dropdown[data-v-cc0ee19a]::-webkit-scrollbar{width:4px}.suggestions-dropdown[data-v-cc0ee19a]::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .suggestions-dropdown[data-v-cc0ee19a])::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.suggestions-dropdown[data-v-cc0ee19a]::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.suggestions-dropdown[data-v-cc0ee19a]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .suggestions-dropdown[data-v-cc0ee19a])::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .suggestions-dropdown[data-v-cc0ee19a])::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.typography[data-v-08cc77a0]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shake[data-v-08cc77a0]{animation:shake-08cc77a0 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-08cc77a0{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.guiaremision-form[data-v-2c245522]{max-width:100%}.header-section[data-v-2c245522]{position:relative}.guiaremision-form[data-v-2c245522]:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.header-section span[role=status][data-v-2c245522]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.header-section span[role=status][data-v-2c245522]:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.header-section .bg-gradient-to-br[data-v-2c245522]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.header-section .bg-gradient-to-br[data-v-2c245522]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header-section .h-px[data-v-2c245522]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media (max-width: 640px){.header-section .w-10.h-10[data-v-2c245522]{height:2rem;width:2rem}.header-section .text-xl[data-v-2c245522]{font-size:1.125rem;line-height:1.75rem}}.input-red[data-v-2c245522]{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}:is(.dark .input-red[data-v-2c245522]){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.typography[data-v-2c245522]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: dark){.header-section[data-v-2c245522]{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}}@keyframes pulse-2c245522{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-2c245522]{animation:pulse-2c245522 2s cubic-bezier(.4,0,.6,1) infinite}.fade-scale-enter-active[data-v-48f6e78b],.fade-scale-leave-active[data-v-48f6e78b]{transition:all .25s ease}.fade-scale-enter-from[data-v-48f6e78b]{opacity:0;transform:scale(.95)}.fade-scale-enter-to[data-v-48f6e78b],.fade-scale-leave-from[data-v-48f6e78b]{opacity:1;transform:scale(1)}.fade-scale-leave-to[data-v-48f6e78b]{opacity:0;transform:scale(.95)}.fade-enter-active[data-v-25aeb010],.fade-leave-active[data-v-25aeb010]{transition:opacity .15s}.fade-enter-from[data-v-25aeb010],.fade-leave-to[data-v-25aeb010]{opacity:0}.animate-dropdown[data-v-25aeb010]{animation:dropdownOpen-25aeb010 .18s cubic-bezier(.4,0,.2,1)}@keyframes dropdownOpen-25aeb010{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}select.venta-table-input[data-v-664525c6]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:1.25rem;background-repeat:no-repeat;background-position:right .35rem center;background-size:.75rem .375rem;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1.5L6 4.5L10.5 1.5" stroke="%23808080" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.dark select.venta-table-input[data-v-664525c6]{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 1.5L6 4.5L10.5 1.5" stroke="%23b0b0b0" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.guiatransportista-form[data-v-06908eb9]{max-width:100%}.header-section[data-v-06908eb9]{position:relative}.guiatransportista-form[data-v-06908eb9]:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.header-section span[role=status][data-v-06908eb9]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.header-section span[role=status][data-v-06908eb9]:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.header-section .bg-gradient-to-br[data-v-06908eb9]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.header-section .bg-gradient-to-br[data-v-06908eb9]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width: 640px){.header-section .w-10.h-10[data-v-06908eb9]{height:2rem;width:2rem}.header-section .text-xl[data-v-06908eb9]{font-size:1.125rem;line-height:1.75rem}}.input-red[data-v-06908eb9]{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}:is(.dark .input-red[data-v-06908eb9]){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.typography[data-v-06908eb9]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: dark){.header-section[data-v-06908eb9]{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}}@keyframes pulse-06908eb9{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-06908eb9]{animation:pulse-06908eb9 2s cubic-bezier(.4,0,.6,1) infinite}.fade-enter-active[data-v-21be063d],.fade-leave-active[data-v-21be063d]{transition:opacity .15s}.fade-enter-from[data-v-21be063d],.fade-leave-to[data-v-21be063d]{opacity:0}.animate-dropdown[data-v-21be063d]{animation:dropdownOpen-21be063d .18s cubic-bezier(.4,0,.2,1)}@keyframes dropdownOpen-21be063d{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.lr-h3[data-v-c141fa6a]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#475569;margin-bottom:.5rem}.lr-meta[data-v-c141fa6a]{padding:.5rem .75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0}.dark{background:#1e293b;border-color:#334155}.lr-meta dt[data-v-c141fa6a]{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:700}.lr-meta dd[data-v-c141fa6a]{font-size:.85rem;font-weight:700;color:#0f172a;margin-top:.15rem}.lr-stat[data-v-ffd374b9]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem 1rem;text-align:center}.lr-stat-val[data-v-ffd374b9]{font-size:1.6rem;font-weight:900;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1}.lr-stat-lbl[data-v-ffd374b9]{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#64748b;margin-top:.35rem}.modal-fade-enter-active[data-v-39c206c2],.modal-fade-leave-active[data-v-39c206c2]{transition:opacity .15s ease}.modal-fade-enter-from[data-v-39c206c2],.modal-fade-leave-to[data-v-39c206c2]{opacity:0}@media print{body *{visibility:hidden}#lc-reporte-print,#lc-reporte-print *{visibility:visible}#lc-reporte-print{position:absolute;left:0;top:0;width:100%;height:auto;overflow:visible}#lc-reporte-print *{overflow:visible!important;max-height:none!important}.print\:hidden{display:none!important}.print\:block{display:block!important}@page{size:landscape;margin:1cm}}.shake[data-v-fa1dffd7]{animation:shake-fa1dffd7 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-fa1dffd7{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.overflow-y-auto[data-v-fa1dffd7]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-fa1dffd7]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-fa1dffd7]::-webkit-scrollbar-thumb{background-color:#9ca3af;border-radius:3px}.overflow-y-auto[data-v-fa1dffd7]::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.shake[data-v-a22d7487]{animation:shake-a22d7487 .32s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-a22d7487{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}button[data-v-2731bd8a]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.fd-root[data-v-4a703798]{display:flex;height:100%;flex-direction:column;overflow:hidden;background:#f8fafc}.dark .fd-root[data-v-4a703798]{background:#0d1117}.fd-accent-bar[data-v-4a703798]{height:3px;flex-shrink:0;background:linear-gradient(90deg,#2563eb,#6366f1,#8b5cf6)}.fd-body[data-v-4a703798]{flex:1 1 0%;overflow-y:auto;padding:1rem}@media (min-width: 768px){.fd-body[data-v-4a703798]{padding:1.25rem}}@media (min-width: 1024px){.fd-body[data-v-4a703798]{padding:1.5rem}}.fd-body[data-v-4a703798]{display:flex;flex-direction:column;gap:1rem}.fd-header[data-v-4a703798]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:#fff;border-bottom:1px solid #e2e8f0}.dark .fd-header[data-v-4a703798]{background:#161b22;border-bottom-color:#21262d}.fd-header-icon[data-v-4a703798]{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:#eff6ff}.dark .fd-header-icon[data-v-4a703798]{background:#2563eb1f}.fd-title[data-v-4a703798]{font-size:14px;font-weight:700;line-height:1;color:#0f172a}.dark .fd-title[data-v-4a703798]{color:#f1f5f9}.fd-subtitle[data-v-4a703798]{margin-top:.25rem;display:flex;align-items:center;gap:.375rem;font-size:11px;color:#94a3b8}.fd-period-badge[data-v-4a703798]{display:inline-flex;align-items:center;border-radius:.375rem;padding:.125rem .375rem;font-size:10px;font-weight:600;background:#eff6ff;color:#2563eb}.dark .fd-period-badge[data-v-4a703798]{background:#2563eb26;color:#60a5fa}.fd-refresh-btn[data-v-4a703798]{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.75rem;padding:.5rem .875rem;font-size:11px;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fd-refresh-btn[data-v-4a703798]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fd-refresh-btn[data-v-4a703798]:disabled{cursor:not-allowed;opacity:.4}.fd-refresh-btn[data-v-4a703798]{background:#0f172a;color:#fff}.dark .fd-refresh-btn[data-v-4a703798]{background:#f1f5f9;color:#0f172a}.fd-refresh-btn[data-v-4a703798]:hover:not(:disabled){background:#1e293b}.dark .fd-refresh-btn[data-v-4a703798]:hover:not(:disabled){background:#e2e8f0}.fd-error[data-v-4a703798]{display:flex;align-items:center;gap:.625rem;border-radius:.75rem;padding:.75rem 1rem;font-size:.75rem;line-height:1rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.dark .fd-error[data-v-4a703798]{background:#ef44440f;border-color:#ef444433;color:#f87171}.fd-main-layout[data-v-4a703798]{display:grid;grid-template-columns:260px 1fr;gap:1rem;align-items:start}@media (max-width: 767px){.fd-main-layout[data-v-4a703798]{grid-template-columns:1fr}}.fd-left-col[data-v-4a703798]{display:flex;flex-direction:column;gap:.75rem}.fd-right-col[data-v-4a703798]{display:flex;flex-direction:column;gap:1rem}.fd-ventas-card[data-v-4a703798]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem;padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fd-ventas-card[data-v-4a703798]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fd-ventas-card[data-v-4a703798]{background:linear-gradient(135deg,#1e40af,#2563eb 60%,#3b82f6);box-shadow:0 4px 16px #2563eb4d}.dark .fd-ventas-card[data-v-4a703798]{background:linear-gradient(135deg,#1e3a8a,#1d4ed8 60%,#2563eb);box-shadow:0 4px 16px #2563eb33}.fd-ventas-card[data-v-4a703798]:hover{box-shadow:0 6px 22px #2563eb66;transform:translateY(-1px)}.fd-vc-label[data-v-4a703798]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6}.fd-vc-icon[data-v-4a703798]{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.5rem;font-size:10px;background:#ffffff26;color:#fff}.fd-vc-value[data-v-4a703798]{margin-top:.25rem;margin-bottom:.75rem;font-size:22px;font-weight:800;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;color:#fff;letter-spacing:-.02em}.fd-vc-delta[data-v-4a703798]{display:flex;align-items:center;gap:.375rem;font-size:10px;font-weight:600;color:#ffffffbf}.fd-compras-card[data-v-4a703798]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem;padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fd-compras-card[data-v-4a703798]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.fd-compras-card[data-v-4a703798]{background:linear-gradient(135deg,#92400e,#d97706 60%,#f59e0b);box-shadow:0 4px 16px #d977064d}.dark .fd-compras-card[data-v-4a703798]{background:linear-gradient(135deg,#78350f,#b45309 60%,#d97706);box-shadow:0 4px 16px #d9770633}.fd-compras-card[data-v-4a703798]:hover{box-shadow:0 6px 22px #d9770666;transform:translateY(-1px)}.fd-kpi-table[data-v-4a703798]{overflow:hidden;border-radius:1rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}.dark .fd-kpi-table[data-v-4a703798]{background:#161b22;border-color:#21262d;box-shadow:none}.fd-row[data-v-4a703798]{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.75rem .875rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;border-left:3px solid var(--kc, transparent);border-bottom:1px solid #f1f5f9}.dark .fd-row[data-v-4a703798]{border-bottom-color:#1c2128}.fd-row--last[data-v-4a703798]{border-bottom:none}.fd-row[data-v-4a703798]:hover{background:#f8fafc}.dark .fd-row[data-v-4a703798]:hover{background:#1c2128}.fd-row[data-v-4a703798]:active{background:#f1f5f9}.dark .fd-row[data-v-4a703798]:active{background:#21262d}.fd-row-icon[data-v-4a703798]{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:10px;background-color:var(--ic, #f1f5f9);color:var(--cc, #64748b)}.fd-row-label[data-v-4a703798]{flex:1 1 0%;align-self:center;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.07em;color:#94a3b8}.dark .fd-row-label[data-v-4a703798]{color:#6b7280}.fd-row-vals[data-v-4a703798]{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.125rem}.fd-row-value[data-v-4a703798]{text-align:right;font-size:12px;font-weight:700;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1.25;color:#0f172a}.dark .fd-row-value[data-v-4a703798]{color:#f1f5f9}.fd-row-sub[data-v-4a703798]{text-align:right;font-size:9px;font-weight:600;color:#94a3b8}.dark .fd-row-sub[data-v-4a703798]{color:#6b7280}.fd-row-multi[data-v-4a703798]{display:flex;align-items:baseline;justify-content:flex-end;gap:.25rem}.fd-multi-tag[data-v-4a703798]{text-align:right;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;min-width:26px;color:#94a3b8}.fd-row-multi .fd-row-value[data-v-4a703798]{min-width:80px;text-align:right}@keyframes pulse-4a703798{50%{opacity:.5}}.fd-skel[data-v-4a703798]{animation:pulse-4a703798 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.5rem;background:#f1f5f9}.dark .fd-skel[data-v-4a703798]{background:#21262d}.fd-skel-val[data-v-4a703798]{margin-bottom:.5rem;height:1rem;width:80%}.fd-panel[data-v-4a703798]{border-radius:1rem;padding:1.25rem}@media (min-width: 768px){.fd-panel[data-v-4a703798]{padding:1.5rem}}.fd-panel[data-v-4a703798]{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}.dark .fd-panel[data-v-4a703798]{background:#161b22;border-color:#21262d;box-shadow:none}.fd-panel-eyebrow[data-v-4a703798]{margin-bottom:.25rem;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8}.fd-panel-title[data-v-4a703798]{font-size:15px;font-weight:700;color:#0f172a}.dark .fd-panel-title[data-v-4a703798]{color:#f1f5f9}.fd-panel-stats[data-v-4a703798]{display:flex;flex-shrink:0;align-items:center;gap:1rem}.fd-stat-item[data-v-4a703798]{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.fd-stat-label[data-v-4a703798]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.fd-stat-value[data-v-4a703798]{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:#0f172a}.dark .fd-stat-value[data-v-4a703798]{color:#f1f5f9}.fd-stat-sep[data-v-4a703798]{width:1px;align-self:stretch;background:#e2e8f0}.dark .fd-stat-sep[data-v-4a703798]{background:#21262d}.fd-chart-loading[data-v-4a703798]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.fd-spinner[data-v-4a703798]{height:2.25rem;width:2.25rem}@keyframes spin-4a703798{to{transform:rotate(360deg)}}.fd-spinner[data-v-4a703798]{animation:spin-4a703798 1s linear infinite;border-radius:9999px;border-width:3px;border-color:#e2e8f0;border-top-color:#2563eb}.dark .fd-spinner[data-v-4a703798]{border-color:#21262d;border-top-color:#3b82f6}nav[data-v-cb6668ca]::-webkit-scrollbar{width:4px}nav[data-v-cb6668ca]::-webkit-scrollbar-track{background:transparent}nav[data-v-cb6668ca]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.dark nav[data-v-cb6668ca]::-webkit-scrollbar-thumb{background:#374151}.pp-article[data-v-1ad87ffa] h2,.pp-section h2[data-v-1ad87ffa]{display:flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;color:#0f172a;margin-bottom:.75rem;padding-top:.25rem;scroll-margin-top:5rem}.dark{color:#f8fafc}.pp-num[data-v-1ad87ffa]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:.85rem;font-weight:800;flex-shrink:0;box-shadow:0 6px 20px -6px #3b82f699}.pp-section[data-v-1ad87ffa]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.75rem;box-shadow:0 1px 2px #0f172a0a}.dark{background:#0f172a;border-color:#1e293b}.pp-section p[data-v-1ad87ffa],.pp-section li[data-v-1ad87ffa]{color:#334155;line-height:1.7;font-size:.9rem}.pp-section p+p[data-v-1ad87ffa],.pp-section ul+p[data-v-1ad87ffa],.pp-section table+p[data-v-1ad87ffa]{margin-top:.75rem}.pp-section ul[data-v-1ad87ffa]{list-style:disc;padding-left:1.25rem;margin-top:.5rem}.pp-section ul li+li[data-v-1ad87ffa]{margin-top:.35rem}.pp-link[data-v-1ad87ffa]{color:#2563eb;font-weight:600}.pp-link[data-v-1ad87ffa]:hover{text-decoration:underline}.pp-table[data-v-1ad87ffa]{width:100%;margin-top:.75rem;border-collapse:collapse;font-size:.85rem}.pp-table th[data-v-1ad87ffa],.pp-table td[data-v-1ad87ffa]{border:1px solid #e2e8f0;padding:.6rem .75rem;text-align:left;vertical-align:top}.dark{border-color:#1e293b}.pp-table thead th[data-v-1ad87ffa]{background:#f1f5f9;font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.08em;color:#475569}.dark{background:#1e293b;color:#cbd5e1}.pp-table tbody th[data-v-1ad87ffa]{background:#f8fafc;font-weight:600;width:30%;color:#475569}.dark{background:#0b1220;color:#cbd5e1}.pp-defs[data-v-1ad87ffa]{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.75rem}.pp-defs>div[data-v-1ad87ffa]{padding:.75rem;border-radius:.5rem;background:#f8fafc;border:1px solid #e2e8f0}.pp-defs dt[data-v-1ad87ffa]{font-weight:700;color:#1e293b;font-size:.85rem}.dark{color:#e2e8f0}.pp-defs dd[data-v-1ad87ffa]{color:#475569;font-size:.85rem;margin-top:.2rem;line-height:1.55}.dark{color:#94a3b8}.pp-grid[data-v-1ad87ffa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:.75rem}.pp-right[data-v-1ad87ffa]{padding:.75rem;border-radius:.75rem;background:#f8fafc;border:1px solid #e2e8f0;font-size:.85rem}.pp-right strong[data-v-1ad87ffa]{display:block;color:#1d4ed8;margin-bottom:.15rem;font-size:.85rem}.dark{color:#60a5fa}.pp-contact-card[data-v-1ad87ffa]{padding:1rem;border-radius:.75rem;background:#f8fafc;border:1px solid #e2e8f0}.dark{background:#0b1220;border-color:#1e293b}.pp-contact-card h3[data-v-1ad87ffa]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#475569;margin-bottom:.35rem}.dark{color:#cbd5e1}@media print{.no-print[data-v-1ad87ffa]{display:none!important}body[data-v-1ad87ffa]{background:#fff!important}.pp-root[data-v-1ad87ffa]{background:#fff!important;color:#000!important}.pp-section[data-v-1ad87ffa]{box-shadow:none;border:1px solid #cbd5e1;page-break-inside:avoid}header[data-v-1ad87ffa],footer[data-v-1ad87ffa]{background:#fff!important;color:#000!important}.pp-article h2[data-v-1ad87ffa]{color:#000!important}.pp-num[data-v-1ad87ffa]{background:#000!important;color:#fff!important;box-shadow:none}}.text-wrap-balance[data-v-353afa50]{text-wrap:balance}@keyframes erp-status-pulse-353afa50{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:0}}.erp-status-pulse[data-v-353afa50]{animation:erp-status-pulse-353afa50 2.2s ease-out infinite}@media (prefers-reduced-motion: reduce){.erp-status-pulse[data-v-353afa50]{animation:none}}.search-form .space-y-2[data-v-18fd5a46]>*+*{margin-top:.5rem}.action-btn[data-v-3bae2995]{display:flex;height:2rem;align-items:center;justify-content:center;border-radius:.375rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.action-btn[data-v-3bae2995]:hover{opacity:.9}.action-btn[data-v-3bae2995]:focus{outline:2px solid transparent;outline-offset:2px;--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(1px + 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-offset-width: 1px}.action-btn[data-v-3bae2995]{min-height:32px}@keyframes pulse-8ffd656f{0%,to{opacity:1}50%{opacity:.5}}.fa-pulse[data-v-8ffd656f]{animation:pulse-8ffd656f 2s cubic-bezier(.4,0,.6,1) infinite}.reveal[data-v-0707d401]{opacity:0;transform:translateY(28px) scale(.985);filter:blur(8px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.reveal.reveal-delay-1[data-v-0707d401]{transition-delay:.18s}.reveal.reveal-delay-2[data-v-0707d401]{transition-delay:.32s}.reveal.revealed[data-v-0707d401]{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.hero-gradient-text[data-v-0707d401]{background:linear-gradient(135deg,#3b82f6,#6366f1 35%,#8b5cf6 65%,#ec4899);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shimmer-text[data-v-0707d401]{animation:shimmerMove-0707d401 6s ease-in-out infinite}@keyframes shimmerMove-0707d401{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.mesh-gradient[data-v-0707d401]{background-color:#f8fafc;background-image:radial-gradient(at 20% 20%,rgba(59,130,246,.18) 0px,transparent 50%),radial-gradient(at 80% 10%,rgba(139,92,246,.16) 0px,transparent 50%),radial-gradient(at 70% 80%,rgba(236,72,153,.1) 0px,transparent 50%),radial-gradient(at 10% 90%,rgba(16,185,129,.1) 0px,transparent 50%)}.noise-overlay[data-v-0707d401]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.glass-card[data-v-0707d401]{position:relative;background:#ffffffa6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 20px 60px -20px #0f172a40}.glass-card[data-v-0707d401]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#6366f180,#ec48994d 40%,#10b9814d 80%,#6366f180);background-size:300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:gradientBorder-0707d401 8s ease infinite}@keyframes gradientBorder-0707d401{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bento-card[data-v-0707d401]{position:relative}.bento-shine[data-v-0707d401]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(600px circle at var(--mx, 50%) var(--my, 50%),rgba(99,102,241,.1),transparent 40%);opacity:0;transition:opacity .4s;pointer-events:none}.bento-card:hover .bento-shine[data-v-0707d401]{opacity:1}.marquee-wrap[data-v-0707d401]{width:100%}.marquee-track[data-v-0707d401]{display:flex;width:-moz-max-content;width:max-content;animation:marqueeScroll-0707d401 40s linear infinite}.marquee-group[data-v-0707d401]{display:flex;align-items:center;flex-shrink:0}@keyframes marqueeScroll-0707d401{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-fade-l[data-v-0707d401],.marquee-fade-r[data-v-0707d401]{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee-fade-l[data-v-0707d401]{left:0;background:linear-gradient(to right,var(--marquee-bg, #fff),transparent)}.marquee-fade-r[data-v-0707d401]{right:0;background:linear-gradient(to left,var(--marquee-bg, #fff),transparent)}.hero-grid[data-v-0707d401]{background-image:linear-gradient(rgba(100,116,139,1) 1px,transparent 1px),linear-gradient(90deg,rgba(100,116,139,1) 1px,transparent 1px);background-size:60px 60px}.orb[data-v-0707d401]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.orb-1[data-v-0707d401]{width:400px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.15),transparent 70%);top:10%;right:-5%;animation:orbFloat-0707d401 20s ease-in-out infinite}.orb-2[data-v-0707d401]{width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,.12),transparent 70%);bottom:10%;left:-5%;animation:orbFloat-0707d401 25s ease-in-out infinite reverse}.orb-3[data-v-0707d401]{width:200px;height:200px;background:radial-gradient(circle,rgba(139,92,246,.1),transparent 70%);top:50%;left:30%;animation:orbFloat-0707d401 15s ease-in-out infinite}.orb-cta-1[data-v-0707d401]{width:400px;height:400px;background:radial-gradient(circle,rgba(59,130,246,.2),transparent 70%);top:-10%;right:-10%;animation:orbFloat-0707d401 18s ease-in-out infinite}.orb-cta-2[data-v-0707d401]{width:300px;height:300px;background:radial-gradient(circle,rgba(139,92,246,.15),transparent 70%);bottom:-10%;left:-5%;animation:orbFloat-0707d401 22s ease-in-out infinite reverse}@keyframes orbFloat-0707d401{0%,to{transform:translateZ(0) scale(1)}20%{transform:translate3d(40px,-25px,0) scale(1.06)}40%{transform:translate3d(-15px,18px,0) scale(.97)}60%{transform:translate3d(-30px,-10px,0) scale(1.03)}80%{transform:translate3d(20px,22px,0) scale(.99)}}.float-animation[data-v-0707d401]{animation:floatBadge-0707d401 7s cubic-bezier(.45,0,.55,1) infinite}.float-animation-delayed[data-v-0707d401]{animation:floatBadge-0707d401 7s cubic-bezier(.45,0,.55,1) infinite;animation-delay:-3.5s}@keyframes floatBadge-0707d401{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(-1deg)}}.chart-bar[data-v-0707d401]{transform-origin:bottom;animation:growBar-0707d401 1.4s cubic-bezier(.34,1.56,.64,1) both}@keyframes growBar-0707d401{0%{transform:scaleY(0);opacity:0}60%{opacity:1}to{transform:scaleY(1);opacity:1}}.chart-line[data-v-0707d401]{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawLine-0707d401 2s ease-out forwards}.chart-line-2[data-v-0707d401]{animation-delay:.5s}@keyframes drawLine-0707d401{to{stroke-dashoffset:0}}.connection-line[data-v-0707d401]{stroke-dasharray:4 4;animation:dashFlow-0707d401 3s linear infinite}@keyframes dashFlow-0707d401{to{stroke-dashoffset:-16}}.peru-map-container[data-v-0707d401]{background:radial-gradient(ellipse 60% 80% at 35% 45%,rgba(59,130,246,.06) 0%,transparent 100%);border-radius:1rem}.scroll-bounce[data-v-0707d401]{animation:scrollBounce-0707d401 2s ease-in-out infinite}@keyframes scrollBounce-0707d401{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.rotate-word-enter-active[data-v-0707d401],.rotate-word-leave-active[data-v-0707d401]{transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;width:100%}.rotate-word-enter-from[data-v-0707d401]{opacity:0;transform:translateY(100%)}.rotate-word-leave-to[data-v-0707d401]{opacity:0;transform:translateY(-100%)}.hero-word[data-v-0707d401]{opacity:0;transform:translateY(28px);filter:blur(10px);animation:heroWordIn-0707d401 .9s cubic-bezier(.22,1,.36,1) both}@keyframes heroWordIn-0707d401{to{opacity:1;transform:translateY(0);filter:blur(0)}}.dashboard-tilt[data-v-0707d401]{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.dashboard-glow[data-v-0707d401]{animation:dashGlow-0707d401 6s ease-in-out infinite}@keyframes dashGlow-0707d401{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.hero-stat-card[data-v-0707d401]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%);transform:translate(-100%);animation:cardSweep-0707d401 6s ease-in-out infinite;pointer-events:none}@keyframes cardSweep-0707d401{0%,80%,to{transform:translate(-100%)}40%{transform:translate(100%)}}.hero-cursor[data-v-0707d401]{display:inline-block;margin-left:2px;font-weight:300;background:linear-gradient(135deg,#6366f1,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:blinkCursor-0707d401 1s step-end infinite}@keyframes blinkCursor-0707d401{0%,49%{opacity:1}50%,to{opacity:0}}.hero-badge[data-v-0707d401]{animation:badgeFloat-0707d401 4s ease-in-out infinite}@keyframes badgeFloat-0707d401{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cta-primary[data-v-0707d401]{background-size:200% 200%;animation:ctaShift-0707d401 5s ease infinite}@keyframes ctaShift-0707d401{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cta-glow[data-v-0707d401]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-100%);transition:transform .8s ease}.cta-primary:hover .cta-glow[data-v-0707d401]{transform:translate(100%)}.theme-icon-anim[data-v-0707d401]{animation:themeIconIn-0707d401 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes themeIconIn-0707d401{0%{opacity:0;transform:rotate(-90deg) scale(.4)}to{opacity:1;transform:rotate(0) scale(1)}}.trust-pill[data-v-0707d401]{animation:trustFadeUp-0707d401 .8s ease-out both}@keyframes trustFadeUp-0707d401{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-down-enter-active[data-v-0707d401],.slide-down-leave-active[data-v-0707d401]{transition:all .3s ease}.slide-down-enter-from[data-v-0707d401],.slide-down-leave-to[data-v-0707d401]{opacity:0;transform:translateY(-10px)}.tabular-nums[data-v-0707d401]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.orb[data-v-0707d401],.float-animation[data-v-0707d401],.float-animation-delayed[data-v-0707d401],.scroll-bounce[data-v-0707d401],.chart-bar[data-v-0707d401],.chart-line[data-v-0707d401],.connection-line[data-v-0707d401]{animation:none!important}.reveal[data-v-0707d401]{opacity:1;transform:none;transition:none}.chart-line[data-v-0707d401]{stroke-dashoffset:0}}.landing-background-layers[data-v-0707d401]{pointer-events:none}.parallax-layer[data-v-0707d401]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform,opacity;transition:transform .1s ease-out,opacity .5s ease}@media (prefers-reduced-motion: reduce){.parallax-layer[data-v-0707d401]{transition:none!important;transform:none!important}}html{scroll-behavior:smooth}@media (min-width: 1024px){html{scroll-snap-type:y mandatory}section,footer{scroll-snap-align:start;scroll-snap-stop:always}}.dark .mesh-gradient{background-color:#020617!important;background-image:radial-gradient(at 20% 20%,rgba(59,130,246,.22) 0px,transparent 50%),radial-gradient(at 80% 10%,rgba(139,92,246,.2) 0px,transparent 50%),radial-gradient(at 70% 80%,rgba(236,72,153,.14) 0px,transparent 50%),radial-gradient(at 10% 90%,rgba(16,185,129,.12) 0px,transparent 50%)!important}.dark .glass-card{background:#0f172a99!important;box-shadow:0 20px 60px -20px #0009!important}.dark .marquee-fade-l{background:linear-gradient(to right,#0f172a,transparent)!important}.dark .marquee-fade-r{background:linear-gradient(to left,#0f172a,transparent)!important}.fade-in-form[data-v-e5c6245e]{animation:fadeInUp-e5c6245e .8s ease-out .2s both}@keyframes fadeInUp-e5c6245e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-enter-active[data-v-e5c6245e],.error-leave-active[data-v-e5c6245e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.error-enter-from[data-v-e5c6245e],.error-leave-to[data-v-e5c6245e]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){[data-v-e5c6245e],[data-v-e5c6245e]:before,[data-v-e5c6245e]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button[data-v-e5c6245e]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.animate-spin[data-v-e5c6245e]{animation:spin-e5c6245e 1s linear infinite}@keyframes spin-e5c6245e{to{transform:rotate(360deg)}}input.font-mono[data-v-e5c6245e]{font-family:var(--font-mono);letter-spacing:.5em}.fade-in-form[data-v-c284f407]{animation:fadeInUp-c284f407 .8s ease-out .2s both}@keyframes fadeInUp-c284f407{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-enter-active[data-v-c284f407],.error-leave-active[data-v-c284f407],.success-enter-active[data-v-c284f407],.success-leave-active[data-v-c284f407]{transition:all .3s cubic-bezier(.4,0,.2,1)}.error-enter-from[data-v-c284f407],.success-enter-from[data-v-c284f407],.error-leave-to[data-v-c284f407],.success-leave-to[data-v-c284f407]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion: reduce){[data-v-c284f407],[data-v-c284f407]:before,[data-v-c284f407]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button[data-v-c284f407]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px}.animate-spin[data-v-c284f407]{animation:spin-c284f407 1s linear infinite}@keyframes spin-c284f407{to{transform:rotate(360deg)}}.marquee-wrap[data-v-ab4a24e8]{width:100%}.marquee-track[data-v-ab4a24e8]{display:flex;width:-moz-max-content;width:max-content;animation:marqueeScroll-ab4a24e8 40s linear infinite}.marquee-group[data-v-ab4a24e8]{display:flex;align-items:center;flex-shrink:0}@keyframes marqueeScroll-ab4a24e8{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-fade-l[data-v-ab4a24e8],.marquee-fade-r[data-v-ab4a24e8]{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee-fade-l[data-v-ab4a24e8]{left:0;background:linear-gradient(to right,#fff,transparent)}.marquee-fade-r[data-v-ab4a24e8]{right:0;background:linear-gradient(to left,#fff,transparent)}.dark .marquee-fade-l{background:linear-gradient(to right,#18181b,transparent)!important}.dark .marquee-fade-r{background:linear-gradient(to left,#18181b,transparent)!important}.peru-map-container[data-v-ea5364b5]{background:radial-gradient(ellipse 60% 80% at 35% 45%,rgba(249,115,22,.08) 0%,transparent 100%);border-radius:1rem}.connection-line[data-v-ea5364b5]{stroke-dasharray:4 4;animation:dashFlow-ea5364b5 3s linear infinite}@keyframes dashFlow-ea5364b5{to{stroke-dashoffset:-16}}@media (prefers-reduced-motion: reduce){.connection-line[data-v-ea5364b5]{animation:none!important}}.reveal[data-v-bb06b8bf]{opacity:0;transform:translateY(16px);filter:blur(4px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.reveal.reveal-delay-1[data-v-bb06b8bf]{transition-delay:.1s}.reveal.reveal-delay-2[data-v-bb06b8bf]{transition-delay:.2s}.reveal.revealed[data-v-bb06b8bf]{opacity:1;transform:translateY(0);filter:blur(0)}.hero-gradient-text[data-v-bb06b8bf]{background:linear-gradient(135deg,#f59e0b,#ea580c,#dc2626);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shimmer-text[data-v-bb06b8bf]{animation:shimmerMove-bb06b8bf 6s ease-in-out infinite}@keyframes shimmerMove-bb06b8bf{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.mesh-gradient[data-v-bb06b8bf]{background-color:#fafaf9;background-image:radial-gradient(at 10% 10%,rgba(249,115,22,.1) 0px,transparent 50%),radial-gradient(at 90% 10%,rgba(220,38,38,.08) 0px,transparent 50%),radial-gradient(at 50% 90%,rgba(251,191,36,.06) 0px,transparent 50%)}.blueprint-grid[data-v-bb06b8bf]{background-size:32px 32px;background-image:linear-gradient(to right,rgba(234,88,12,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(234,88,12,.03) 1px,transparent 1px)}.dark .blueprint-grid[data-v-bb06b8bf]{background-image:linear-gradient(to right,rgba(234,88,12,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(234,88,12,.02) 1px,transparent 1px)}.hero-grid[data-v-bb06b8bf]{background-image:linear-gradient(rgba(120,113,108,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(120,113,108,.5) 1px,transparent 1px);background-size:60px 60px}.orb[data-v-bb06b8bf]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.orb-1[data-v-bb06b8bf]{width:350px;height:350px;background:radial-gradient(circle,rgba(249,115,22,.08),transparent 70%);top:10%;right:-5%;animation:orbFloat-bb06b8bf 22s ease-in-out infinite}.orb-2[data-v-bb06b8bf]{width:250px;height:250px;background:radial-gradient(circle,rgba(220,38,38,.06),transparent 70%);bottom:10%;left:-5%;animation:orbFloat-bb06b8bf 25s ease-in-out infinite reverse}@keyframes orbFloat-bb06b8bf{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(20px,-15px,0) scale(1.04)}}.theme-icon-anim[data-v-bb06b8bf]{animation:themeIconIn-bb06b8bf .4s cubic-bezier(.16,1,.3,1) both}@keyframes themeIconIn-bb06b8bf{0%{opacity:0;transform:rotate(-60deg) scale(.6)}to{opacity:1;transform:rotate(0) scale(1)}}.slide-down-enter-active[data-v-bb06b8bf],.slide-down-leave-active[data-v-bb06b8bf]{transition:all .25s ease-out}.slide-down-enter-from[data-v-bb06b8bf],.slide-down-leave-to[data-v-bb06b8bf]{opacity:0;transform:translateY(-8px)}.cta-primary[data-v-bb06b8bf]{background-size:200% 200%}.cta-glow[data-v-bb06b8bf]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.cta-primary:hover .cta-glow[data-v-bb06b8bf]{transform:translate(100%)}.tabular-nums[data-v-bb06b8bf]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.orb[data-v-bb06b8bf],.shimmer-text[data-v-bb06b8bf],.reveal[data-v-bb06b8bf]{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}}.dark .mesh-gradient{background-color:#09090b!important;background-image:radial-gradient(at 10% 10%,rgba(249,115,22,.12) 0px,transparent 50%),radial-gradient(at 90% 10%,rgba(220,38,38,.1) 0px,transparent 50%),radial-gradient(at 50% 90%,rgba(251,191,36,.08) 0px,transparent 50%)!important}
