html[data-app-shell]{--shell-radius:.625rem;--shell-radius-lg:.75rem;--lc-accent:#2563eb;--lc-accent-hover:#1d4ed8;--shell-shadow:0 4px 14px #18181b14;--shell-shadow-hover:0 12px 30px #18181b1f;--shell-shadow-lg:0 20px 50px #18181b24}html.dark[data-app-shell]{--shell-shadow:0 4px 14px #00000059;--shell-shadow-hover:0 12px 28px #00000073;--shell-shadow-lg:0 24px 48px #00000080}html[data-app-shell] body{color:hsl(var(--foreground));background-image:none!important}html[data-app-shell] body:before{display:none!important}html[data-app-shell][data-app-shell-body=solid] body{background-color:hsl(var(--background))!important}html[data-app-shell] .text-muted-foreground{color:hsl(var(--muted-foreground))!important}html[data-app-shell] h1,html[data-app-shell] h2,html[data-app-shell] h3,html[data-app-shell] h4{color:hsl(var(--foreground))}html[data-app-shell] .glass,html[data-app-shell] .glass-strong,html[data-app-shell] .glass-card,html[data-app-shell] .GlowCard,html[data-app-shell] .glow-card{background:hsl(var(--card))!important;color:hsl(var(--card-foreground))!important;border:1px solid hsl(var(--border))!important;-webkit-backdrop-filter:none!important;box-shadow:var(--shell-shadow)!important;border-radius:var(--shell-radius-lg)!important}html[data-app-shell] .glass-card:before,html[data-app-shell] .glass-card:after,html[data-app-shell] [class*=glass-card]:before{display:none!important}html[data-app-shell] .glass-card:hover,html[data-app-shell] .glass:hover,html[data-app-shell] .glass-strong:hover{border-color:hsl(var(--border))!important;box-shadow:var(--shell-shadow-hover)!important}html[data-app-shell] .input-field{border-radius:var(--shell-radius);min-height:2.25rem;background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important;color:hsl(var(--foreground))!important}html.dark[data-app-shell] .input-field{background-color:hsl(var(--secondary))!important}html[data-app-shell] .input-field::placeholder{opacity:.9;color:hsl(var(--muted-foreground))!important}html[data-app-shell] .input-field:hover{border-color:hsl(var(--muted-foreground) / .45)!important}html[data-app-shell] .input-field:focus,html[data-app-shell] .input-field:focus-visible{border-color:hsl(var(--ring))!important;background-color:hsl(var(--card))!important;box-shadow:0 0 0 3px hsl(var(--ring) / .2)!important;outline:none!important}html[data-app-shell] input:focus-visible{--tw-ring-color:hsl(var(--ring) / .35)!important}html[data-app-shell] [role=tablist]{border-radius:var(--shell-radius-lg)!important;border:1px solid hsl(var(--border))!important;background:hsl(var(--muted))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;gap:.25rem!important;height:auto!important;padding:.25rem!important;display:inline-flex!important}html[data-app-shell] [role=tab]{border-radius:var(--shell-radius)!important;color:hsl(var(--muted-foreground))!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;transition:color .15s,background-color .15s,box-shadow .15s!important}html[data-app-shell] [role=tab]:hover{color:hsl(var(--foreground))!important;background:hsl(var(--card) / .6)!important}html[data-app-shell] [role=tab][data-state=active]{color:hsl(var(--foreground))!important;background:hsl(var(--card))!important;border-color:hsl(var(--border))!important;box-shadow:var(--shell-shadow)!important;background-image:none!important}html[data-app-shell] button.inline-flex{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s!important}html[data-app-shell] button.inline-flex[class*=bg-gradient],html[data-app-shell] button.inline-flex.animate-gradient-x{background:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;box-shadow:var(--shell-shadow)!important;background-image:none!important;animation:none!important}html[data-app-shell] button.inline-flex[class*=bg-gradient]:hover{filter:brightness(1.05);transform:none!important}html[data-app-shell] button.inline-flex[class*=bg-gradient]:before{display:none!important}html[data-app-shell] button.inline-flex.hover\:scale-\[1\.02\]:hover,html[data-app-shell] button.inline-flex.hover\:scale-110:hover{transform:none!important}html[data-app-shell] [class*=bg-gradient],html[data-app-shell] .gradient-text,html[data-app-shell] .gradient-text-alt{background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:hsl(var(--foreground))!important}html[data-app-shell] [class*=from-purple],html[data-app-shell] [class*=to-cyan],html[data-app-shell] [class*=from-indigo],html[data-app-shell] [class*=to-pink],html[data-app-shell] [class*=via-purple],html[data-app-shell] [class*=shadow-purple],html[data-app-shell] [class*=shadow-cyan]{box-shadow:none!important}html[data-app-shell] .pointer-events-none[class*=blur-],html[data-app-shell] .animate-pulse-glow,html[data-app-shell] .animate-float{display:none!important}html[data-app-shell] .text-purple-400,html[data-app-shell] .text-purple-500,html[data-app-shell] .hover\:text-purple-400:hover{color:hsl(var(--foreground))!important}html.dark[data-app-shell] .bg-white{background-color:hsl(var(--card))!important}html.dark[data-app-shell] .border-slate-200,html.dark[data-app-shell] .border-slate-200\/90{border-color:hsl(var(--border))!important}html.dark[data-app-shell] .text-slate-600,html.dark[data-app-shell] .text-slate-700{color:hsl(var(--muted-foreground))!important}html.dark[data-app-shell] .text-slate-900{color:hsl(var(--foreground))!important}html.dark[data-app-shell] .bg-slate-50,html.dark[data-app-shell] .bg-slate-50\/80{background-color:hsl(var(--muted))!important}html[data-app-shell] h1.text-4xl,html[data-app-shell] .text-4xl.font-bold{font-size:1.5rem!important;font-weight:600!important;line-height:2rem!important}html[data-app-shell] ::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .35);border-radius:4px}html[data-app-shell] ::selection{background:hsl(var(--primary) / .2);color:hsl(var(--foreground))}@media (prefers-reduced-motion:reduce){html[data-app-shell] .animate-fade-in,html[data-app-shell] .animate-in{opacity:1!important;animation:none!important}}
@font-face{font-family:websiteDemoSans;src:url(../media/Geist_Variable-s.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:websiteDemoSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.websitedemosans_a376bcbf-module__bywPHa__className{font-family:websiteDemoSans,websiteDemoSans Fallback}.websitedemosans_a376bcbf-module__bywPHa__variable{--font-geist-sans:"websiteDemoSans", "websiteDemoSans Fallback"}
