.instant-blur-backdrop{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px;will-change:backdrop-filter,-webkit-backdrop-filter;backdrop-filter:blur(12px)!important;opacity:1!important;visibility:visible!important;animation:none!important;transition:none!important}@supports not (backdrop-filter:blur(1px)){.instant-blur-backdrop{background:rgba(0,0,0,.85)!important}}.modal-animation-layer{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:no-preference){.instant-blur-backdrop{contain:strict;content-visibility:visible}}@media (min-resolution:2dppx){.instant-blur-backdrop{backdrop-filter:blur(12px) saturate(180%)}}html:not(.blur-initialized) .instant-blur-backdrop{backdrop-filter:blur(12px)!important}.instant-glass-container{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:auto!important}.instant-blur-orb,.instant-glass-container{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important}.animated-gradient-text{background:linear-gradient(90deg,#6b7280,#8b92a0 15%,#94a3b8 30%,#a5b4fc 45%,#c7d2fe 50%,#a5b4fc 55%,#94a3b8 70%,#8b92a0 85%,#6b7280);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 3s ease-in-out infinite;font-weight:500}@keyframes gradientShift{0%{background-position:0 50%}to{background-position:200% 50%}}@supports not (-webkit-background-clip:text){.animated-gradient-text{background:none;color:#9ca3af;animation:none}}@media (prefers-color-scheme:dark){.animated-gradient-text{background:linear-gradient(90deg,#9ca3af,#a8b2c1 15%,#b8c5d6 30%,#c7d2fe 45%,#ddd6fe 50%,#c7d2fe 55%,#b8c5d6 70%,#a8b2c1 85%,#9ca3af);background-size:200% auto;animation:gradientShift 2.5s ease-in-out infinite}}.light .bg-card,.light [class*=bg-card]{background-color:hsl(var(--card));box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06);border:1px solid hsl(var(--border))}.light .bg-card:hover,.light [class*=bg-card]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.06)}.light .bg-muted{background-color:hsl(var(--muted));border:1px solid hsl(var(--border)/.5)}.light .bg-primary{box-shadow:0 2px 4px rgba(76,140,127,.2),0 1px 2px rgba(0,0,0,.05)}.light .bg-primary:hover{box-shadow:0 4px 8px rgba(76,140,127,.3),0 2px 4px rgba(0,0,0,.05);transform:translateY(-1px)}.light .bg-secondary{background-color:hsl(var(--secondary));border:1px solid hsl(var(--border)/.7)}.light input:not([type=checkbox]):not([type=radio]),.light select,.light textarea{background-color:hsl(var(--input));border:1px solid hsl(var(--border));box-shadow:inset 0 1px 2px rgba(0,0,0,.03);transition:all .2s ease}.light input:not([type=checkbox]):not([type=radio]):focus,.light select:focus,.light textarea:focus{background-color:hsl(var(--background));border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1),inset 0 1px 2px rgba(0,0,0,.03);outline:none}.light [class*=dropdown],.light [class*=popover],.light [role=menu]{background-color:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:0 10px 25px rgba(0,0,0,.08),0 4px 10px rgba(0,0,0,.05)}.light .hover\:bg-accent:hover{background-color:hsl(var(--accent));border-color:hsl(var(--border))}.light tr:nth-child(2n){background-color:hsl(var(--muted)/.3)}.light tr:hover{background-color:hsl(var(--accent)/.5)}.light [class*=badge],.light [class*=pill]{background-color:hsl(var(--secondary));border:1px solid hsl(var(--border)/.5);color:hsl(var(--secondary-foreground))}.light .bg-primary\/10{background-color:hsl(var(--primary)/.1)}.light [class*=divide-]>*+*,.light hr{border-color:hsl(var(--border))}.light [role=progressbar],.light [type=range]{background-color:hsl(var(--secondary));box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.light .toast,.light [role=alert]{background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 10px 25px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.05)}.light [class*=overlay]{background-color:rgba(0,0,0,.3)}.light [role=dialog]{background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 20px 50px rgba(0,0,0,.15),0 8px 20px rgba(0,0,0,.08)}.light .animate-pulse,.light code,.light pre{background-color:hsl(var(--muted))}.light code,.light pre{border:1px solid hsl(var(--border))}.light .nav-active,.light [aria-current=page]{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));font-weight:500}.light .react-flow{background-color:hsl(var(--background))!important}.light .react-flow__renderer{background-color:transparent!important}.light aside a,.light aside a:hover,.light aside nav a,.light aside nav a:hover,.light aside>div>div:not(:first-child) [class*=border-b],.light aside>div>div:not(:first-child) [class*=border-t]{border-color:transparent!important}.light aside>div>div:first-child[class*=border-b]{border-color:hsl(var(--border))!important}.light aside a [class*=border],.light aside nav [class*=border]{border-color:transparent!important}.light input[type=search]:focus,.light input[type=text]:focus{box-shadow:none!important}.light input[placeholder*=Search],.light input[placeholder*=search],.light input[placeholder="Search for anything"]{box-shadow:none!important;background-color:transparent!important;border:none!important;outline:none!important}.light .relative.w-full input[type=text]{box-shadow:none!important;background-color:transparent!important}