.sys-oldschool{--babsa-primary: #000000;--babsa-accent: #333333}.sys-oldschool *,.sys-oldschool{animation:none!important;transition:none!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important;border-radius:0!important}.sys-oldschool .babsa-glass{background:#fff!important;border:2px solid black!important}.dark .sys-oldschool .babsa-glass{background:#1a1a1a!important;border:2px solid #444!important}.sys-modern{--babsa-primary: #006FEE;--babsa-accent: #7828C8}.sys-modern .animate-fast{animation-duration:.1s!important}.sys-modern .babsa-glass{background:hsl(var(--heroui-content1));backdrop-filter:none;border:1px solid hsl(var(--heroui-divider))}.sys-premium{--babsa-primary: #ff4d00;--babsa-accent: #ffd700}.sys-academic{--babsa-primary: #1e3a8a;--babsa-accent: #ca8a04}.sys-campus{--babsa-primary: #10b981;--babsa-accent: #06b6d4}.sys-smart{--babsa-primary: #6366f1;--babsa-accent: #ec4899}.sys-creative{--babsa-primary: #7C3AED;--babsa-accent: #E11D48}.sys-focused{--babsa-primary: #0F766E;--babsa-accent: #0EA5E9}.sys-premium .babsa-glass{background:hsl(var(--heroui-content1) / .7);backdrop-filter:var(--ui-blur);-webkit-backdrop-filter:var(--ui-blur);border:1px solid hsl(var(--heroui-divider) / .2);transform:var(--ui-gpu);transition:var(--ui-transitions)}.subtle-glass{background:hsl(var(--heroui-content1) / .8);border:1px solid hsl(var(--heroui-divider) / .1)}.babsa-glass{background:hsl(var(--heroui-content1) / .7);backdrop-filter:var(--ui-blur);border:1px solid hsl(var(--heroui-divider) / .2)}.opt-low .babsa-glass{background:hsl(var(--heroui-content1));backdrop-filter:none!important}.babsa-glass:hover{background:hsl(var(--heroui-content1) / .15);border-color:var(--babsa-primary)}.babsa-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background:radial-gradient(circle at 50% 0%,hsl(var(--heroui-content1) / .5),hsl(var(--heroui-background)) 70%)}.opt-low .babsa-hero-bg{background:hsl(var(--heroui-background))}.babsa-hero-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(hsl(var(--heroui-foreground) / .03) 1px,transparent 1px);background-size:40px 40px;opacity:.5}.opt-low .babsa-hero-bg:before{display:none}.babsa-infinite-scroll{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:4rem;padding:3rem 0}.babsa-scroll-content{display:flex;flex-shrink:0;gap:4rem;min-width:100%;animation:scroll 40s linear infinite;animation-play-state:var(--ui-animations)}.opt-low .babsa-scroll-content{animation:none}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.pricing-card{transition:var(--ui-transitions);background:hsl(var(--heroui-content1));border:1px solid hsl(var(--heroui-divider));transform:var(--ui-gpu)}.pricing-card:hover{transform:translateY(-8px) var(--ui-gpu);border-color:var(--babsa-primary);box-shadow:var(--ui-shadows)}.opt-low .pricing-card:hover{transform:none}.subtle-grid{background-image:linear-gradient(hsl(var(--heroui-divider) / .1) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--heroui-divider) / .1) 1px,transparent 1px);background-size:100px 100px}.opt-low .subtle-grid{background-image:none}.bg-mist{position:relative;overflow:hidden;border-width:1px;border-color:hsl(var(--heroui-divider) / .5);background-color:hsl(var(--heroui-background) / .6);--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(40px);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:blur(12px);-webkit-backdrop-filter:blur(12px)}.perf-ultra .bg-mist{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.bg-mist:is(.dark *){background-color:hsl(var(--heroui-default-50) / .1)}.bg-mist:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsl(var(--heroui-divider) / .1) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--heroui-divider) / .1) 1px,transparent 1px);background-size:40px 40px;opacity:.1;z-index:-1}.bg-mist-indigo{position:relative;overflow:hidden;border-width:1px;border-color:hsl(var(--heroui-divider) / .5);background-color:hsl(var(--heroui-background) / .6);--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(40px);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:blur(12px);-webkit-backdrop-filter:blur(12px)}.perf-ultra .bg-mist-indigo{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.bg-mist-indigo:is(.dark *){background-color:hsl(var(--heroui-default-50) / .1)}.bg-mist-indigo:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsl(var(--heroui-divider) / .1) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--heroui-divider) / .1) 1px,transparent 1px);background-size:40px 40px;opacity:.1;z-index:-1}.bg-mist-indigo:after{content:"";position:absolute;inset:0;z-index:-20;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: hsl(var(--heroui-primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--heroui-primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.backdrop-blur-sm{backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.backdrop-blur-md{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.backdrop-blur{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.backdrop-blur-lg{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.backdrop-blur-xl{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.backdrop-blur-2xl{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.backdrop-blur-3xl{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.is-mobile{--ui-blur: none !important}.is-mobile .babsa-glass,.is-mobile [class*=backdrop-blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.is-mobile main{scroll-behavior:auto!important;will-change:opacity,transform!important;transform:translateZ(0)}@media (max-width: 768px){*,:before,:after{pointer-events:auto}button:hover,a:hover,.hover\:bg-default-50:hover{background-color:transparent!important}}.is-mobile .transition-all,.perf-ultra .transition-all{transition-property:opacity,background-color!important;transition-duration:.1s!important}.is-mobile motion-div,.is-mobile [style*=transform]{will-change:transform,opacity}.is-mobile .overflow-y-auto{content-visibility:auto}.perf-ultra{--ui-gpu: translate3d(0, 0, 0);--ui-animations: running;--ui-blur: none !important}.perf-ultra *{text-rendering:optimizeSpeed!important;image-rendering:-webkit-optimize-contrast}.perf-ultra .overflow-y-auto>*,.perf-ultra .overflow-x-auto>*{content-visibility:auto;contain-intrinsic-size:1px 500px}.perf-ultra [class*=backdrop-blur],.perf-ultra .babsa-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:rgba(var(--heroui-background-rgb),.95)!important}.perf-ultra .shadow-sm,.perf-ultra .shadow-md,.perf-ultra .shadow-lg,.perf-ultra .shadow-xl,.perf-ultra .shadow-2xl,.perf-ultra .shadow-premium{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.perf-ultra .transition-all,.perf-ultra .transition-transform{transition-duration:.1s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.perf-ultra .active\:scale-95:active,.perf-ultra .active\:scale-90:active{transform:none!important;opacity:.7!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--heroui-divider));border-radius:10px}.fixed,.sticky{will-change:transform;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.transition-slow{transition:var(--ui-transitions)}.transition-normal{transition:background-color .2s,border-color .2s,opacity .2s,transform .2s}.transition-fast{transition:background-color .1s,border-color .1s,opacity .1s,transform .1s}input:-webkit-autofill{-webkit-text-fill-color:hsl(var(--heroui-foreground));-webkit-box-shadow:0 0 0px 1000px transparent inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important;background-clip:content-box!important}[data-slot=base],[data-slot=backdrop]{transition-duration:.18s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;will-change:opacity,transform}.sys-oldschool [data-slot=base],.sys-oldschool [data-slot=backdrop],.sys-oldschool [data-slot=wrapper],.sys-oldschool [data-slot=content],.sys-oldschool [data-slot=body],.sys-oldschool [data-slot=header],.sys-oldschool [data-slot=footer]{transition:none!important;animation:none!important}.sys-oldschool [role=dialog],.sys-oldschool [role=alertdialog]{animation:none!important;transition:none!important}.sys-oldschool .transform,.sys-oldschool [class*=translate],.sys-oldschool [class*=scale],.sys-oldschool [class*=rotate],.sys-oldschool [class*=opacity],.sys-oldschool .fade,.sys-oldschool [class*=fade]{transition:none!important}.sys-oldschool .pos-terminal *,.sys-oldschool [class*=pos-] *{animation:none!important;transition:none!important}.sys-oldschool button,.sys-oldschool [role=button]{transition:none!important}.sys-oldschool button:active,.sys-oldschool [role=button]:active{transform:none!important}.sys-oldschool [class*=card],.sys-oldschool [data-slot=card]{transition:none!important;transform:none!important}.sys-oldschool *:hover{transition:none!important}.sys-oldschool *:focus,.sys-oldschool *:focus-visible{transition:none!important}.sys-oldschool [role=menu],.sys-oldschool [role=listbox],.sys-oldschool [role=tooltip]{animation:none!important;transition:none!important}.sys-oldschool *{scroll-behavior:auto!important}.sys-oldschool .transition,.sys-oldschool .transition-all,.sys-oldschool .transition-colors,.sys-oldschool .transition-opacity,.sys-oldschool .transition-transform,.sys-oldschool .duration-75,.sys-oldschool .duration-100,.sys-oldschool .duration-150,.sys-oldschool .duration-200,.sys-oldschool .duration-300,.sys-oldschool .duration-500,.sys-oldschool .duration-700,.sys-oldschool .duration-1000{transition:none!important}.sys-oldschool .animate-spin,.sys-oldschool .animate-ping,.sys-oldschool .animate-pulse,.sys-oldschool .animate-bounce,.sys-oldschool [class*=animate-]{animation:none!important}.sys-oldschool *{will-change:auto!important;transform:none!important}.sys-oldschool .page-transition,.sys-oldschool [class*=page-]{animation:none!important;transition:none!important}.sys-oldschool [data-slot=label]{transform:translateY(-18px)!important;font-size:11px!important;opacity:1!important;z-index:10!important}.sys-oldschool [data-slot=input-wrapper]{padding-top:20px!important}
