html[data-theme=corporate]{--radius:0.25rem}html[data-theme=corporate] .shadcn-card{border-radius:4px!important;box-shadow:none!important}html[data-theme=corporate] .inline-flex.items-center.rounded-full,html[data-theme=corporate] .inline-flex.items-center.rounded-md,html[data-theme=corporate] a.inline-flex:not([style*=border-radius]),html[data-theme=corporate] button:not([style*=border-radius]){border-radius:4px!important}html[data-theme=corporate] [role=dialog]{border-radius:6px!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important}html[data-theme=corporate] [data-radix-popper-content-wrapper]>div,html[data-theme=corporate] [role=listbox],html[data-theme=corporate] [role=menu],html[data-theme=corporate] [role=tablist],html[data-theme=corporate] [role=tooltip]{border-radius:4px!important}html[data-theme=corporate] [role=tab]{border-radius:3px!important}html[data-theme=corporate] [data-state=open].fixed.inset-y-0{border-radius:0!important}html[data-theme=corporate] [role=progressbar],html[data-theme=corporate] [role=progressbar]>div,html[data-theme=corporate] button[role=checkbox]{border-radius:2px!important}html[data-theme=corporate] aside[data-testid=sidebar]{border-right:2px solid hsl(var(--sidebar-border))!important}html[data-theme=corporate] aside[data-testid=sidebar] nav a>div,html[data-theme=corporate] aside[data-testid=sidebar] nav div>a>div{border-radius:3px!important}html[data-theme=corporate] [data-testid=img-brand-logo]{border-radius:4px!important}html[data-theme=corporate] table th{text-transform:uppercase!important;font-size:.72rem!important;letter-spacing:.06em!important;font-weight:600!important}html[data-theme=corporate] [data-testid=login-page]{background:#f5f5f5!important}html[data-theme=corporate] [data-testid=login-page] .shadcn-card{border-radius:4px!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;border:1px solid #ddd!important}html[data-theme=corporate] [data-testid=login-page] [data-testid=img-logo]{border-radius:4px!important}html[data-theme=corporate] aside[data-testid=sidebar] .border-sidebar-border{border-color:hsl(var(--sidebar-border))!important}html[data-theme=corporate] aside[data-testid=sidebar] [data-testid=sidebar-user]{background:rgba(0,0,0,.1)!important}html[data-theme=modern]{--radius:0.875rem}html[data-theme=modern] .shadcn-card{border-radius:14px!important;box-shadow:0 2px 8px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.03)!important;border-color:hsl(var(--border)/.5)!important}html[data-theme=modern] a.inline-flex,html[data-theme=modern] button{border-radius:9999px!important}html[data-theme=modern] [role=combobox],html[data-theme=modern] input,html[data-theme=modern] select,html[data-theme=modern] textarea{border-radius:10px!important}html[data-theme=modern] .inline-flex.items-center.rounded-full,html[data-theme=modern] .inline-flex.items-center.rounded-md{border-radius:9999px!important}html[data-theme=modern] [role=dialog]{border-radius:20px!important;box-shadow:0 20px 48px rgba(0,0,0,.12)!important}html[data-theme=modern] [data-radix-popper-content-wrapper]>div,html[data-theme=modern] [role=listbox],html[data-theme=modern] [role=menu],html[data-theme=modern] [role=tooltip]{border-radius:12px!important}html[data-theme=modern] [role=tablist]{border-radius:10px!important}html[data-theme=modern] [role=tab]{border-radius:8px!important}html[data-theme=modern] button[role=checkbox]{border-radius:4px!important}html[data-theme=modern] [role=progressbar],html[data-theme=modern] [role=progressbar]>div{border-radius:9999px!important}html[data-theme=modern] aside[data-testid=sidebar]{border-right:1px solid hsl(var(--sidebar-border)/.4)!important}html[data-theme=modern] [data-testid=img-brand-logo],html[data-theme=modern] aside[data-testid=sidebar] nav a>div,html[data-theme=modern] aside[data-testid=sidebar] nav div>a>div{border-radius:10px!important}html[data-theme=modern] [data-testid=login-page]{background:linear-gradient(160deg,#f8f7ff,#f0f4ff 50%,#fdf2f8)!important}html[data-theme=modern] [data-testid=login-page] .shadcn-card{border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.08)!important;border:1px solid rgba(0,0,0,.04)!important}html[data-theme=modern] [data-testid=login-page] [data-testid=img-logo]{border-radius:16px!important}html[data-theme=modern] aside[data-testid=sidebar] .bg-sidebar-accent{box-shadow:inset 3px 0 0 hsl(var(--sidebar-primary))!important}html[data-theme=glass]{--radius:1rem}html[data-theme=glass] body{background:linear-gradient(160deg,hsl(var(--background)) 0,hsl(var(--muted)/.5) 100%)!important}html[data-theme=glass] .shadcn-card{border-radius:16px!important;background:hsl(var(--card)/.65)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid hsl(var(--border)/.25)!important;box-shadow:0 4px 24px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.15)!important}html[data-theme=glass] a.inline-flex,html[data-theme=glass] button{border-radius:9999px!important}html[data-theme=glass] [role=combobox],html[data-theme=glass] input,html[data-theme=glass] select,html[data-theme=glass] textarea{border-radius:12px!important;background:hsl(var(--background)/.4)!important;backdrop-filter:blur(8px)!important;border:1px solid hsl(var(--border)/.25)!important}html[data-theme=glass] .inline-flex.items-center.rounded-full,html[data-theme=glass] .inline-flex.items-center.rounded-md{border-radius:9999px!important;backdrop-filter:blur(6px)!important}html[data-theme=glass] [role=dialog]{border-radius:24px!important;background:hsl(var(--background)/.8)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border:1px solid hsl(var(--border)/.2)!important;box-shadow:0 24px 64px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.1)!important}html[data-theme=glass] .fixed.inset-0.z-50.bg-black\/80{background:rgba(0,0,0,.35)!important;backdrop-filter:blur(6px)!important}html[data-theme=glass] [data-radix-popper-content-wrapper]>div,html[data-theme=glass] [role=listbox],html[data-theme=glass] [role=menu],html[data-theme=glass] [role=tooltip]{border-radius:14px!important;background:hsl(var(--popover)/.85)!important;backdrop-filter:blur(16px)!important;border:1px solid hsl(var(--border)/.2)!important}html[data-theme=glass] [role=tablist]{border-radius:12px!important;background:hsl(var(--muted)/.3)!important;backdrop-filter:blur(8px)!important}html[data-theme=glass] [role=tab]{border-radius:10px!important}html[data-theme=glass] button[role=checkbox]{border-radius:4px!important;backdrop-filter:blur(4px)!important}html[data-theme=glass] [role=progressbar],html[data-theme=glass] [role=progressbar]>div{border-radius:9999px!important}html[data-theme=glass] aside[data-testid=sidebar]{background:hsl(var(--sidebar)/.82)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-right:1px solid hsl(var(--sidebar-border)/.2)!important}html[data-theme=glass] aside[data-testid=sidebar] nav a>div,html[data-theme=glass] aside[data-testid=sidebar] nav div>a>div{border-radius:12px!important}html[data-theme=glass] [data-testid=img-brand-logo]{border-radius:50%!important}html[data-theme=glass] table tbody tr:hover td{background:hsl(var(--muted)/.25)!important}html[data-theme=glass] [data-testid=login-page]{background:linear-gradient(135deg,#e8e0f0,#d0e8f0 50%,#e0e8f8)!important}html[data-theme=glass] [data-testid=login-page] .shadcn-card{border-radius:24px!important;background:rgba(255,255,255,.55)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6)!important}html[data-theme=glass] [data-testid=login-page] [data-testid=img-logo]{border-radius:50%!important;backdrop-filter:blur(8px)!important}html[data-theme=glass] aside[data-testid=sidebar] .bg-sidebar-accent{background:rgba(255,255,255,.08)!important;backdrop-filter:blur(8px)!important;box-shadow:inset 0 0 20px rgba(255,255,255,.03)!important}html[data-theme=glass] aside[data-testid=sidebar] [data-testid=sidebar-user]{backdrop-filter:blur(8px)!important}html[data-theme=bold]{--radius:1.25rem}html[data-theme=bold] .shadcn-card{border-radius:20px!important;border:none!important;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04)!important;transition:all .2s ease!important}html[data-theme=bold] .shadcn-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06)!important;transform:translateY(-2px)}html[data-theme=bold] a.inline-flex,html[data-theme=bold] button{border-radius:9999px!important;font-weight:700!important}html[data-theme=bold] [role=combobox],html[data-theme=bold] input,html[data-theme=bold] select,html[data-theme=bold] textarea{border-radius:14px!important;border-width:2px!important}html[data-theme=bold] .inline-flex.items-center.rounded-full,html[data-theme=bold] .inline-flex.items-center.rounded-md{border-radius:9999px!important;font-weight:700!important}html[data-theme=bold] [role=dialog]{border-radius:24px!important;border:none!important;box-shadow:0 32px 80px rgba(0,0,0,.18)!important}html[data-theme=bold] [data-radix-popper-content-wrapper]>div,html[data-theme=bold] [role=listbox],html[data-theme=bold] [role=menu],html[data-theme=bold] [role=tooltip]{border-radius:16px!important;box-shadow:0 12px 40px rgba(0,0,0,.12)!important}html[data-theme=bold] [role=tablist]{border-radius:14px!important}html[data-theme=bold] [role=tab]{border-radius:10px!important;font-weight:600!important}html[data-theme=bold] button[role=checkbox]{border-radius:5px!important;border-width:2px!important}html[data-theme=bold] [role=progressbar],html[data-theme=bold] [role=progressbar]>div{border-radius:9999px!important}html[data-theme=bold] aside[data-testid=sidebar]{border-right:none!important;box-shadow:4px 0 24px rgba(0,0,0,.08)!important}html[data-theme=bold] aside[data-testid=sidebar] nav a>div,html[data-theme=bold] aside[data-testid=sidebar] nav div>a>div{border-radius:14px!important;font-weight:600!important}html[data-theme=bold] [data-testid=img-brand-logo]{border-radius:14px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}html[data-theme=bold] h1{font-weight:900!important;letter-spacing:-.04em!important}html[data-theme=bold] h2{font-weight:800!important;letter-spacing:-.03em!important}html[data-theme=bold] h3{font-weight:700!important;letter-spacing:-.02em!important}html[data-theme=bold] [data-testid=login-page]{background:linear-gradient(135deg,#667eea,#764ba2)!important}html[data-theme=bold] [data-testid=login-page] .shadcn-card{border-radius:24px!important;border:none!important;box-shadow:0 20px 60px rgba(0,0,0,.25)!important}html[data-theme=bold] [data-testid=login-page] .shadcn-card h1,html[data-theme=bold] [data-testid=login-page] .shadcn-card h2,html[data-theme=bold] [data-testid=login-page] .shadcn-card h3,html[data-theme=bold] [data-testid=login-page] .text-xl{font-weight:900!important;letter-spacing:-.03em!important}html[data-theme=bold] [data-testid=login-page] [data-testid=img-logo]{border-radius:18px!important;box-shadow:0 4px 16px rgba(0,0,0,.15)!important}html[data-theme=bold] aside[data-testid=sidebar] .bg-sidebar-accent{box-shadow:inset 4px 0 0 hsl(var(--sidebar-primary)),0 2px 8px rgba(0,0,0,.1)!important}html[data-theme=bold] aside[data-testid=sidebar] [data-testid=text-brand]{font-weight:900!important;letter-spacing:-.02em!important}html[data-theme=minimal]{--radius:0}html[data-theme=minimal] .shadcn-card{border-radius:0!important;box-shadow:none!important;border:1px solid hsl(var(--border))!important}html[data-theme=minimal] button{border-radius:0!important;box-shadow:none!important}html[data-theme=minimal] a.inline-flex{border-radius:0!important}html[data-theme=minimal] [role=combobox],html[data-theme=minimal] input,html[data-theme=minimal] select,html[data-theme=minimal] textarea{border-radius:0!important;border:none!important;border-bottom:2px solid hsl(var(--border))!important;background:transparent!important}html[data-theme=minimal] input:focus,html[data-theme=minimal] textarea:focus{border-bottom-color:hsl(var(--primary))!important;box-shadow:none!important}html[data-theme=minimal] .inline-flex.items-center.rounded-full,html[data-theme=minimal] .inline-flex.items-center.rounded-md{border-radius:0!important}html[data-theme=minimal] [data-radix-popper-content-wrapper]>div,html[data-theme=minimal] [role=dialog],html[data-theme=minimal] [role=listbox],html[data-theme=minimal] [role=menu],html[data-theme=minimal] [role=tooltip]{border-radius:0!important;box-shadow:0 0 0 1px hsl(var(--border))!important}html[data-theme=minimal] [role=progressbar],html[data-theme=minimal] [role=progressbar]>div,html[data-theme=minimal] [role=tab],html[data-theme=minimal] [role=tablist],html[data-theme=minimal] button[role=checkbox]{border-radius:0!important}html[data-theme=minimal] aside[data-testid=sidebar]{border-right:1px solid hsl(var(--sidebar-border))!important}html[data-theme=minimal] [data-testid=img-brand-logo],html[data-theme=minimal] aside[data-testid=sidebar] nav a>div,html[data-theme=minimal] aside[data-testid=sidebar] nav div>a>div{border-radius:0!important}html[data-theme=minimal] table th{text-transform:uppercase!important;font-size:.68rem!important;letter-spacing:.08em!important;font-weight:500!important}html[data-theme=minimal] .shadow,html[data-theme=minimal] .shadow-lg,html[data-theme=minimal] .shadow-md,html[data-theme=minimal] .shadow-sm,html[data-theme=minimal] .shadow-xl{box-shadow:none!important}html[data-theme=minimal] [data-testid=login-page]{background:#ffffff!important}html[data-theme=minimal] [data-testid=login-page] .shadcn-card{border-radius:0!important;box-shadow:none!important;border:1px solid #e0e0e0!important}html[data-theme=minimal] [data-testid=login-page] [data-testid=img-logo]{border-radius:0!important}html[data-theme=minimal] aside[data-testid=sidebar] .bg-sidebar-accent{background:transparent!important;border-left:2px solid hsl(var(--sidebar-primary))!important;border-radius:0!important}html[data-theme=gaming]{--radius:0.5rem;--background:230 25% 7%;--foreground:180 100% 90%;--card:230 30% 10%;--card-foreground:180 100% 90%;--card-border:180 100% 30%;--popover:230 30% 10%;--popover-foreground:180 100% 90%;--primary:180 100% 50%;--primary-foreground:230 30% 5%;--secondary:270 100% 60%;--secondary-foreground:0 0% 100%;--muted:230 20% 14%;--muted-foreground:180 30% 55%;--accent:330 100% 60%;--accent-foreground:0 0% 100%;--destructive:0 90% 55%;--destructive-foreground:0 0% 100%;--border:180 60% 20%;--input:230 30% 15%;--ring:180 100% 50%}html[data-theme=gaming] body{background:#0a0e1a!important;background-image:linear-gradient(rgba(0,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,255,.03) 1px,transparent 0)!important;background-size:40px 40px!important;color:#e0f7fa!important}html[data-theme=gaming] .shadcn-card{border-radius:8px!important;background:rgba(10,14,30,.9)!important;border:1px solid rgba(0,255,255,.2)!important;box-shadow:0 0 15px rgba(0,255,255,.07),inset 0 1px 0 rgba(0,255,255,.05)!important;transition:all .2s ease!important}html[data-theme=gaming] .shadcn-card:hover{border-color:rgba(0,255,255,.4)!important;box-shadow:0 0 25px rgba(0,255,255,.12),0 0 50px rgba(0,255,255,.05)!important}html[data-theme=gaming] button{border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.8em!important;transition:all .15s ease!important}html[data-theme=gaming] button:hover{filter:brightness(1.2)!important;box-shadow:0 0 20px rgba(0,255,255,.3)!important}html[data-theme=gaming] a.inline-flex{border-radius:6px!important;text-transform:uppercase!important;letter-spacing:.05em!important}html[data-theme=gaming] button.bg-primary,html[data-theme=gaming] button[class*=gradient]{background:linear-gradient(135deg,#00e5ff,#00bcd4)!important;color:#0a0e1a!important;border:none!important;box-shadow:0 0 20px rgba(0,229,255,.3)!important}html[data-theme=gaming] button.bg-primary:hover,html[data-theme=gaming] button[class*=gradient]:hover{box-shadow:0 0 30px rgba(0,229,255,.5),0 0 60px rgba(0,229,255,.2)!important}html[data-theme=gaming] [role=combobox],html[data-theme=gaming] input,html[data-theme=gaming] select,html[data-theme=gaming] textarea{border-radius:6px!important;background:rgba(10,14,30,.8)!important;border:1px solid rgba(0,255,255,.15)!important;color:#e0f7fa!important}html[data-theme=gaming] input:focus,html[data-theme=gaming] textarea:focus{border-color:#00e5ff!important;box-shadow:0 0 12px rgba(0,229,255,.3)!important;outline:none!important}html[data-theme=gaming] input::-moz-placeholder,html[data-theme=gaming] textarea::-moz-placeholder{color:rgba(0,255,255,.3)!important}html[data-theme=gaming] input::placeholder,html[data-theme=gaming] textarea::placeholder{color:rgba(0,255,255,.3)!important}html[data-theme=gaming] .inline-flex.items-center.rounded-full,html[data-theme=gaming] .inline-flex.items-center.rounded-md{border-radius:4px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.65rem!important}html[data-theme=gaming] [role=dialog]{border-radius:12px!important;background:rgba(10,14,30,.95)!important;border:1px solid rgba(0,255,255,.2)!important;box-shadow:0 0 40px rgba(0,255,255,.1),0 24px 64px rgba(0,0,0,.5)!important}html[data-theme=gaming] .fixed.inset-0.z-50.bg-black\/80{background:rgba(0,5,15,.85)!important}html[data-theme=gaming] [data-radix-popper-content-wrapper]>div,html[data-theme=gaming] [role=listbox],html[data-theme=gaming] [role=menu],html[data-theme=gaming] [role=tooltip]{border-radius:8px!important;background:rgba(10,14,30,.95)!important;border:1px solid rgba(0,255,255,.15)!important;box-shadow:0 0 20px rgba(0,255,255,.08)!important}html[data-theme=gaming] [role=tablist]{border-radius:6px!important;background:rgba(0,255,255,.05)!important}html[data-theme=gaming] [role=tab]{border-radius:4px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.78em!important}html[data-theme=gaming] [role=tab][data-state=active]{background:rgba(0,255,255,.15)!important;color:#00e5ff!important;box-shadow:0 0 10px rgba(0,229,255,.2)!important}html[data-theme=gaming] button[role=checkbox]{border-radius:3px!important;border-color:rgba(0,255,255,.3)!important}html[data-theme=gaming] button[role=checkbox][data-state=checked]{background:#00e5ff!important;border-color:#00e5ff!important}html[data-theme=gaming] [role=progressbar]{border-radius:4px!important;background:rgba(0,255,255,.1)!important}html[data-theme=gaming] [role=progressbar]>div{border-radius:4px!important;background:linear-gradient(90deg,#00e5ff,#00bcd4)!important;box-shadow:0 0 10px rgba(0,229,255,.4)!important}html[data-theme=gaming] aside[data-testid=sidebar]{background:rgba(5,8,18,.95)!important;border-right:1px solid rgba(0,255,255,.1)!important;box-shadow:2px 0 20px rgba(0,0,0,.3)!important}html[data-theme=gaming] aside[data-testid=sidebar] [data-testid=text-brand]{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:800!important;font-size:.85rem!important}html[data-theme=gaming] aside[data-testid=sidebar] nav a>div,html[data-theme=gaming] aside[data-testid=sidebar] nav div>a>div{border-radius:6px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.75rem!important;transition:all .15s ease!important}html[data-theme=gaming] aside[data-testid=sidebar] .bg-sidebar-accent{background:rgba(0,255,255,.1)!important;border-left:3px solid #00e5ff!important;box-shadow:inset 0 0 20px rgba(0,255,255,.05)!important}html[data-theme=gaming] aside[data-testid=sidebar] nav p{color:rgba(0,255,255,.35)!important;letter-spacing:.12em!important}html[data-theme=gaming] aside[data-testid=sidebar] .border-b,html[data-theme=gaming] aside[data-testid=sidebar] .border-t{border-color:rgba(0,255,255,.08)!important}html[data-theme=gaming] [data-testid=img-brand-logo]{border-radius:6px!important;box-shadow:0 0 12px rgba(0,255,255,.2)!important;border:1px solid rgba(0,255,255,.3)!important}html[data-theme=gaming] table{border-collapse:separate!important;border-spacing:0!important}html[data-theme=gaming] table th{text-transform:uppercase!important;font-size:.68rem!important;letter-spacing:.1em!important;font-weight:700!important;color:#00e5ff!important;background:rgba(0,255,255,.05)!important;border-bottom:1px solid rgba(0,255,255,.15)!important}html[data-theme=gaming] table td{border-bottom:1px solid rgba(0,255,255,.06)!important}html[data-theme=gaming] table tbody tr:hover td{background:rgba(0,255,255,.04)!important}html[data-theme=gaming] h1{font-weight:900!important;letter-spacing:-.02em!important;text-transform:uppercase!important}html[data-theme=gaming] h2{font-weight:800!important;letter-spacing:.01em!important}html[data-theme=gaming] .text-foreground{color:#e0f7fa!important}html[data-theme=gaming] .text-muted-foreground{color:rgba(0,255,255,.45)!important}html[data-theme=gaming] .bg-background{background:#0a0e1a!important}html[data-theme=gaming] .bg-card{background:rgba(10,14,30,.9)!important}html[data-theme=gaming] .bg-muted{background:rgba(0,255,255,.06)!important}html[data-theme=gaming] .bg-secondary{background:rgba(130,80,255,.15)!important}html[data-theme=gaming] .border-border{border-color:rgba(0,255,255,.12)!important}html[data-theme=gaming] [data-testid=login-page]{background:#050810!important;background-image:radial-gradient(ellipse 60% 40% at 50% 0,rgba(0,229,255,.08) 0,transparent 70%),radial-gradient(ellipse 40% 30% at 80% 80%,rgba(130,80,255,.06) 0,transparent 60%),linear-gradient(rgba(0,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,255,.02) 1px,transparent 0)!important;background-size:100% 100%,100% 100%,40px 40px,40px 40px!important}html[data-theme=gaming] [data-testid=login-page] .shadcn-card{border-radius:12px!important;background:rgba(10,14,30,.9)!important;border:1px solid rgba(0,255,255,.25)!important;box-shadow:0 0 30px rgba(0,255,255,.08),0 0 60px rgba(0,229,255,.04),0 20px 40px rgba(0,0,0,.4)!important}html[data-theme=gaming] [data-testid=login-page] .shadcn-card h1,html[data-theme=gaming] [data-testid=login-page] .shadcn-card h2,html[data-theme=gaming] [data-testid=login-page] .shadcn-card h3,html[data-theme=gaming] [data-testid=login-page] .text-xl{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:.06em!important}html[data-theme=gaming] [data-testid=login-page] .text-sm.text-muted-foreground,html[data-theme=gaming] [data-testid=login-page] p{color:rgba(0,255,255,.4)!important}html[data-theme=gaming] [data-testid=login-page] label{color:rgba(0,255,255,.6)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.7rem!important}html[data-theme=gaming] [data-testid=login-page] [data-testid=img-logo]{border-radius:8px!important;box-shadow:0 0 20px rgba(0,229,255,.3)!important;border:1px solid rgba(0,255,255,.3)!important}html[data-theme=gaming] ::-webkit-scrollbar{width:6px}html[data-theme=gaming] ::-webkit-scrollbar-track{background:#0a0e1a}html[data-theme=gaming] ::-webkit-scrollbar-thumb{background:rgba(0,255,255,.2);border-radius:3px}html[data-theme=gaming] ::-webkit-scrollbar-thumb:hover{background:rgba(0,255,255,.4)}html[data-theme=desk]{--radius:0.75rem;--background:210 20% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--primary:262 83% 58%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--accent:262 83% 96%;--accent-foreground:262 83% 45%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--destructive:0 84.2% 60.2%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:262 83% 58%}html[data-theme=desk] .shadcn-card{border-radius:20px!important;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06)!important;border:1px solid hsl(214.3 31.8% 91.4%/.6)!important;transition:all .2s ease!important}html[data-theme=desk] .shadcn-card:hover{box-shadow:0 4px 12px rgba(99,102,241,.1),0 2px 4px rgba(0,0,0,.06)!important}html[data-theme=desk] button{border-radius:16px!important;transition:all .15s ease!important}html[data-theme=desk] button.bg-primary,html[data-theme=desk] button[data-variant=default]{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;box-shadow:0 2px 8px rgba(99,102,241,.25)!important}html[data-theme=desk] button.bg-primary:hover,html[data-theme=desk] button[data-variant=default]:hover{box-shadow:0 4px 16px rgba(99,102,241,.35)!important;transform:translateY(-1px)!important}html[data-theme=desk] [role=combobox],html[data-theme=desk] input,html[data-theme=desk] textarea{border-radius:16px!important;transition:all .15s ease!important}html[data-theme=desk] [role=combobox]:focus,html[data-theme=desk] input:focus,html[data-theme=desk] textarea:focus{border-color:rgba(99,102,241,.3)!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}html[data-theme=desk] .inline-flex.items-center.rounded-full,html[data-theme=desk] .inline-flex.items-center.rounded-md{border-radius:9999px!important;font-weight:600!important;letter-spacing:.01em!important}html[data-theme=desk] [role=dialog]{border-radius:20px!important;box-shadow:0 25px 50px rgba(0,0,0,.12),0 0 0 1px rgba(99,102,241,.05)!important}html[data-theme=desk] [data-radix-popper-content-wrapper]>*{border-radius:16px!important;box-shadow:0 10px 40px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04)!important}html[data-theme=desk] [role=tablist]{border-radius:16px!important;padding:4px!important}html[data-theme=desk] [role=tab][data-state=active]{border-radius:12px!important;box-shadow:0 2px 8px rgba(99,102,241,.15)!important}html[data-theme=desk] table thead th{font-weight:500!important;color:hsl(215.4 16.3% 46.9%)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}html[data-theme=desk] table tbody tr{transition:background .15s ease!important}html[data-theme=desk] table tbody tr:hover td{background:hsl(262 83% 58%/.03)!important}html[data-theme=desk] [data-sidebar=sidebar]{background:hsl(222 47% 11%)!important;border-right:none!important;box-shadow:4px 0 24px rgba(0,0,0,.15)!important}html[data-theme=desk] [data-sidebar=sidebar] a,html[data-theme=desk] [data-sidebar=sidebar] button{border-radius:16px!important}html[data-theme=desk] [data-sidebar=sidebar] .bg-white\/20,html[data-theme=desk] [data-sidebar=sidebar] a[data-active=true]{background:linear-gradient(135deg,hsl(262 83% 58%),hsl(262 83% 48%))!important;box-shadow:0 4px 12px rgba(99,102,241,.3)!important}html[data-theme=desk] h1,html[data-theme=desk] h2,html[data-theme=desk] h3{letter-spacing:-.02em!important;font-weight:700!important}html[data-theme=desk] .rounded-lg.p-2,html[data-theme=desk] .rounded-lg.p-2.bg-amber-50,html[data-theme=desk] .rounded-lg.p-2.bg-blue-50,html[data-theme=desk] .rounded-lg.p-2.bg-emerald-50,html[data-theme=desk] .rounded-lg.p-2.bg-indigo-50{border-radius:12px!important}html[data-theme=desk] .bg-gradient-to-r{border-radius:20px!important}html[data-theme=desk] .border-b.bg-white,html[data-theme=desk] header{backdrop-filter:blur(8px)!important;background:rgba(255,255,255,.9)!important}html[data-theme=desk] ::-moz-selection{background:hsl(262 83% 58%/.2)!important;color:hsl(262 83% 45%)!important}html[data-theme=desk] ::selection{background:hsl(262 83% 58%/.2)!important;color:hsl(262 83% 45%)!important}html[data-theme=desk] ::-webkit-scrollbar{width:6px;height:6px}html[data-theme=desk] ::-webkit-scrollbar-track{background:transparent}html[data-theme=desk] ::-webkit-scrollbar-thumb{background:hsl(215.4 16.3% 46.9%/.3);border-radius:10px}html[data-theme=desk] ::-webkit-scrollbar-thumb:hover{background:hsl(262 83% 58%/.4)}html[data-theme=desk] [data-testid=login-page]{background:linear-gradient(135deg,hsl(222 47% 8%),hsl(262 60% 12%) 50%,hsl(222 47% 8%))!important;background-size:100% 100%!important}html[data-theme=desk] [data-testid=login-page]:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(ellipse 60% 40% at 20% 20%,rgba(99,102,241,.12) 0,transparent 70%),radial-gradient(ellipse 40% 30% at 80% 70%,rgba(139,92,246,.08) 0,transparent 60%)!important;pointer-events:none!important}html[data-theme=desk] [data-testid=login-card]{border-radius:24px!important;background:rgba(255,255,255,.95)!important;box-shadow:0 25px 60px rgba(0,0,0,.15),0 0 0 1px rgba(99,102,241,.08)!important;backdrop-filter:blur(12px)!important}html[data-theme=desk] [data-testid=login-card] .shadcn-card{border:none!important;box-shadow:none!important;background:transparent!important}html[data-theme=desk] [data-testid=login-page] [data-testid=img-brand-logo]{border-radius:12px!important;background:linear-gradient(135deg,#6366f1,#7c3aed)!important;box-shadow:0 4px 16px rgba(99,102,241,.3)!important}html[data-theme=desk] [data-testid=login-page] .text-white.text-2xl,html[data-theme=desk] [data-testid=login-page] .text-white.text-3xl{background:linear-gradient(135deg,#818cf8,#a78bfa)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}html[data-theme="3dcms"]{--radius:0.75rem;--background:220 20% 7%;--foreground:210 40% 92%;--card:220 25% 10%;--card-foreground:210 40% 92%;--primary:211 100% 50%;--primary-foreground:0 0% 100%;--secondary:220 25% 14%;--secondary-foreground:210 40% 85%;--accent:211 100% 15%;--accent-foreground:211 100% 70%;--muted:220 20% 14%;--muted-foreground:220 15% 50%;--destructive:0 84% 60%;--border:220 20% 18%;--input:220 20% 16%;--ring:211 100% 50%}html[data-theme="3dcms"] .space-y-4,html[data-theme="3dcms"] .space-y-6,html[data-theme="3dcms"] [class*=flex-1]>.p-6,html[data-theme="3dcms"] main{perspective:1200px!important}html[data-theme="3dcms"] .bg-background,html[data-theme="3dcms"] body{background:#0a0a14!important;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(0,123,255,.1) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 90% 90%,rgba(0,123,255,.05) 0,transparent 50%),linear-gradient(rgba(0,123,255,.015) 1px,transparent 0),linear-gradient(90deg,rgba(0,123,255,.015) 1px,transparent 0)!important;background-size:100% 100%,100% 100%,60px 60px,60px 60px!important;color:#e2e8f0!important}html[data-theme="3dcms"] .text-foreground{color:#e2e8f0!important}html[data-theme="3dcms"] .text-muted-foreground{color:rgba(148,163,184,.65)!important}html[data-theme="3dcms"] .bg-card{background:rgba(14,14,26,.8)!important}html[data-theme="3dcms"] .bg-muted{background:rgba(0,123,255,.05)!important}html[data-theme="3dcms"] .bg-secondary{background:rgba(25,25,45,.9)!important}html[data-theme="3dcms"] .border-border{border-color:rgba(0,123,255,.1)!important}html[data-theme="3dcms"] .shadcn-card{border-radius:16px!important;background:rgba(14,14,26,.7)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(0,123,255,.1)!important;box-shadow:0 10px 30px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.03),0 -2px 6px rgba(0,123,255,.03)!important;transform:translateZ(0) rotateX(1deg)!important;transform-style:preserve-3d!important;transition:all .35s cubic-bezier(.23,1,.32,1)!important}html[data-theme="3dcms"] .shadcn-card:hover{transform:translateZ(20px) rotateX(0deg) rotateY(-1deg) scale(1.015)!important;border-color:rgba(0,123,255,.25)!important;box-shadow:0 20px 50px rgba(0,123,255,.12),0 8px 24px rgba(0,0,0,.5),0 0 40px rgba(0,123,255,.06),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme="3dcms"] button{border-radius:12px!important;transform-style:preserve-3d!important;transition:all .2s cubic-bezier(.23,1,.32,1)!important}html[data-theme="3dcms"] button.bg-primary,html[data-theme="3dcms"] button[data-variant=default]{background:linear-gradient(180deg,#2196F3,#007bff 40%,#0056b3)!important;box-shadow:0 4px 0 #004085,0 6px 20px rgba(0,123,255,.3),inset 0 1px 0 rgba(255,255,255,.2)!important;border:none!important;color:white!important;font-weight:600!important;transform:translateY(0) translateZ(0)!important}html[data-theme="3dcms"] button.bg-primary:hover,html[data-theme="3dcms"] button[data-variant=default]:hover{transform:translateY(-2px) translateZ(8px)!important;box-shadow:0 6px 0 #004085,0 10px 30px rgba(0,123,255,.4),inset 0 1px 0 rgba(255,255,255,.25)!important}html[data-theme="3dcms"] button.bg-primary:active,html[data-theme="3dcms"] button[data-variant=default]:active{transform:translateY(2px) translateZ(0)!important;box-shadow:0 1px 0 #004085,0 2px 8px rgba(0,123,255,.2),inset 0 2px 4px rgba(0,0,0,.2)!important}html[data-theme="3dcms"] button.border,html[data-theme="3dcms"] button[data-variant=outline]{background:rgba(0,123,255,.06)!important;border:1px solid rgba(0,123,255,.2)!important;color:#60a5fa!important;box-shadow:0 2px 0 rgba(0,123,255,.08)!important}html[data-theme="3dcms"] button.border:hover,html[data-theme="3dcms"] button[data-variant=outline]:hover{transform:translateY(-1px) translateZ(4px)!important;background:rgba(0,123,255,.1)!important;box-shadow:0 4px 12px rgba(0,123,255,.12)!important}html[data-theme="3dcms"] [role=combobox],html[data-theme="3dcms"] input,html[data-theme="3dcms"] textarea{border-radius:12px!important;background:rgba(0,10,20,.6)!important;border:1px solid rgba(0,123,255,.1)!important;color:#e2e8f0!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.3),inset 0 1px 2px rgba(0,0,0,.2)!important;transition:all .2s ease!important}html[data-theme="3dcms"] [role=combobox]:focus,html[data-theme="3dcms"] input:focus,html[data-theme="3dcms"] textarea:focus{border-color:#007bff!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.2),0 0 20px rgba(0,123,255,.2),0 0 0 3px rgba(0,123,255,.08)!important}html[data-theme="3dcms"] input::-moz-placeholder,html[data-theme="3dcms"] textarea::-moz-placeholder{color:rgba(148,163,184,.35)!important}html[data-theme="3dcms"] input::placeholder,html[data-theme="3dcms"] textarea::placeholder{color:rgba(148,163,184,.35)!important}html[data-theme="3dcms"] .inline-flex.items-center.rounded-full,html[data-theme="3dcms"] .inline-flex.items-center.rounded-md{border-radius:9999px!important;box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)!important;transform:translateZ(2px)!important}html[data-theme="3dcms"] [role=dialog]{border-radius:20px!important;background:rgba(14,14,26,.95)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(0,123,255,.12)!important;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 60px rgba(0,123,255,.06),inset 0 1px 0 rgba(255,255,255,.04)!important;transform:perspective(800px) rotateX(2deg) translateZ(30px)!important;animation:modal3d-in .4s cubic-bezier(.23,1,.32,1)!important}@keyframes modal3d-in{0%{transform:perspective(800px) rotateX(8deg) translateZ(-50px) translateY(40px);opacity:0}to{transform:perspective(800px) rotateX(2deg) translateZ(30px) translateY(0);opacity:1}}html[data-theme="3dcms"] [data-radix-popper-content-wrapper]>*{border-radius:12px!important;background:rgba(16,16,30,.95)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(0,123,255,.1)!important;box-shadow:0 16px 50px rgba(0,0,0,.5),0 0 20px rgba(0,123,255,.04)!important;transform:perspective(600px) rotateX(-2deg)!important}html[data-theme="3dcms"] [role=tablist]{border-radius:14px!important;background:rgba(0,123,255,.04)!important;border:1px solid rgba(0,123,255,.08)!important;padding:4px!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)!important}html[data-theme="3dcms"] [role=tab]{color:rgba(148,163,184,.5)!important;border-radius:10px!important;transition:all .2s ease!important}html[data-theme="3dcms"] [role=tab][data-state=active]{background:rgba(0,123,255,.15)!important;color:#60a5fa!important;box-shadow:0 2px 8px rgba(0,123,255,.15),inset 0 1px 0 rgba(255,255,255,.05)!important;transform:translateZ(4px)!important}html[data-theme="3dcms"] table thead th{color:#60a5fa!important;font-weight:500!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:rgba(0,123,255,.04)!important;border-bottom:1px solid rgba(0,123,255,.1)!important}html[data-theme="3dcms"] table td{border-bottom:1px solid rgba(0,123,255,.04)!important}html[data-theme="3dcms"] table tbody tr{transition:all .2s ease!important}html[data-theme="3dcms"] table tbody tr:hover{transform:perspective(600px) translateZ(4px) scale(1.005)!important}html[data-theme="3dcms"] table tbody tr:hover td{background:rgba(0,123,255,.04)!important}html[data-theme="3dcms"] [data-sidebar=sidebar]{background:rgba(6,6,14,.95)!important;backdrop-filter:blur(16px)!important;border-right:1px solid rgba(0,123,255,.06)!important;box-shadow:8px 0 40px rgba(0,0,0,.4),2px 0 20px rgba(0,123,255,.03)!important;transform-style:preserve-3d!important}html[data-theme="3dcms"] [data-sidebar=sidebar] a,html[data-theme="3dcms"] [data-sidebar=sidebar] button{border-radius:10px!important;transition:all .2s cubic-bezier(.23,1,.32,1)!important;transform-style:preserve-3d!important}html[data-theme="3dcms"] [data-sidebar=sidebar] a:hover,html[data-theme="3dcms"] [data-sidebar=sidebar] button:hover{transform:translateX(4px) translateZ(6px)!important}html[data-theme="3dcms"] [data-sidebar=sidebar] .bg-white\/20,html[data-theme="3dcms"] [data-sidebar=sidebar] a[data-active=true]{background:rgba(0,123,255,.12)!important;border-left:3px solid #007bff!important;color:#60a5fa!important;transform:translateX(4px) translateZ(8px)!important;box-shadow:-3px 0 12px rgba(0,123,255,.15),4px 4px 16px rgba(0,0,0,.2)!important}html[data-theme="3dcms"] h1,html[data-theme="3dcms"] h2,html[data-theme="3dcms"] h3{color:#f1f5f9!important;font-weight:700!important;letter-spacing:-.02em!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}html[data-theme="3dcms"] h1.text-2xl{background:linear-gradient(135deg,#60a5fa,#3b82f6,#818cf8)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 2px 4px rgba(0,123,255,.3))!important}html[data-theme="3dcms"] .border-b.bg-white,html[data-theme="3dcms"] header{backdrop-filter:blur(12px)!important;background:rgba(8,8,16,.85)!important;border-color:rgba(0,123,255,.06)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}html[data-theme="3dcms"] .bg-gradient-to-r{border-radius:16px!important;transform:perspective(800px) rotateX(1deg)!important;box-shadow:0 12px 40px rgba(0,123,255,.1),0 20px 50px rgba(0,0,0,.3)!important;transition:transform .3s ease!important}html[data-theme="3dcms"] .bg-gradient-to-r:hover{transform:perspective(800px) rotateX(0deg) scale(1.01)!important}html[data-theme="3dcms"] .grid>*{animation:card3d-stagger .5s cubic-bezier(.23,1,.32,1) both!important}html[data-theme="3dcms"] .grid>:first-child{animation-delay:0s!important}html[data-theme="3dcms"] .grid>:nth-child(2){animation-delay:.05s!important}html[data-theme="3dcms"] .grid>:nth-child(3){animation-delay:.1s!important}html[data-theme="3dcms"] .grid>:nth-child(4){animation-delay:.15s!important}html[data-theme="3dcms"] .grid>:nth-child(5){animation-delay:.2s!important}html[data-theme="3dcms"] .grid>:nth-child(6){animation-delay:.25s!important}@keyframes card3d-stagger{0%{opacity:0;transform:perspective(800px) rotateX(8deg) translateY(30px) translateZ(-20px)}to{opacity:1;transform:perspective(800px) rotateX(1deg) translateY(0) translateZ(0)}}html[data-theme="3dcms"] ::-moz-selection{background:rgba(0,123,255,.3)!important;color:#fff!important}html[data-theme="3dcms"] ::selection{background:rgba(0,123,255,.3)!important;color:#fff!important}html[data-theme="3dcms"] ::-webkit-scrollbar{width:5px;height:5px}html[data-theme="3dcms"] ::-webkit-scrollbar-track{background:rgba(8,8,16,.5)}html[data-theme="3dcms"] ::-webkit-scrollbar-thumb{background:rgba(0,123,255,.2);border-radius:10px}html[data-theme="3dcms"] ::-webkit-scrollbar-thumb:hover{background:rgba(0,123,255,.4)}html[data-theme="3dcms"] [data-testid=login-page]{background:#060610!important;background-image:radial-gradient(ellipse 70% 50% at 50% 0,rgba(0,123,255,.12) 0,transparent 60%),radial-gradient(ellipse 40% 40% at 85% 85%,rgba(59,130,246,.06) 0,transparent 50%),linear-gradient(rgba(0,123,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(0,123,255,.02) 1px,transparent 0)!important;background-size:100% 100%,100% 100%,60px 60px,60px 60px!important;perspective:1000px!important}html[data-theme="3dcms"] [data-testid=login-card],html[data-theme="3dcms"] [data-testid=login-page] .shadcn-card{border-radius:20px!important;background:rgba(12,12,24,.8)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(0,123,255,.12)!important;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 60px rgba(0,123,255,.06),0 0 120px rgba(0,123,255,.03),inset 0 1px 0 rgba(255,255,255,.04)!important;transform:rotateX(3deg) rotateY(-1deg) translateZ(20px)!important;animation:login3d-float 6s ease-in-out infinite!important}@keyframes login3d-float{0%,to{transform:rotateX(3deg) rotateY(-1deg) translateZ(20px)}33%{transform:rotateX(1deg) rotateY(1deg) translateZ(30px)}66%{transform:rotateX(2deg) rotateY(-2deg) translateZ(25px)}}html[data-theme="3dcms"] [data-testid=login-page] .text-xl,html[data-theme="3dcms"] [data-testid=login-page] h1,html[data-theme="3dcms"] [data-testid=login-page] h2{background:linear-gradient(135deg,#60a5fa,#3b82f6,#818cf8)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:700!important}html[data-theme="3dcms"] [data-testid=login-page] .text-sm.text-muted-foreground,html[data-theme="3dcms"] [data-testid=login-page] p{color:rgba(148,163,184,.45)!important}html[data-theme="3dcms"] [data-testid=login-page] label{color:rgba(96,165,250,.55)!important;font-size:.72rem!important;letter-spacing:.04em!important}html[data-theme="3dcms"] [data-testid=login-page] [data-testid=img-brand-logo],html[data-theme="3dcms"] [data-testid=login-page] [data-testid=img-logo]{border-radius:14px!important;background:linear-gradient(135deg,#007bff,#0056b3)!important;box-shadow:0 0 30px rgba(0,123,255,.35),0 8px 20px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15)!important;border:1px solid rgba(0,123,255,.3)!important;transform:translateZ(10px)!important}html[data-theme=lumina-slate]{--radius:0.75rem;--background:222 50% 6%;--foreground:228 40% 93%;--card:225 35% 10%;--card-foreground:228 40% 93%;--popover:225 35% 10%;--popover-foreground:228 40% 93%;--primary:142 69% 58%;--primary-foreground:144 100% 12%;--secondary:142 40% 45%;--secondary-foreground:142 60% 90%;--accent:225 35% 14%;--accent-foreground:142 69% 58%;--muted:225 30% 12%;--muted-foreground:138 15% 73%;--destructive:0 72% 65%;--destructive-foreground:0 0% 100%;--border:140 12% 24%;--input:225 30% 12%;--ring:142 69% 58%;--sidebar:222 50% 6%;--sidebar-foreground:228 40% 93%;--sidebar-border:225 20% 15%;--sidebar-primary:142 69% 58%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:225 35% 14%;--sidebar-accent-foreground:142 69% 58%;--sidebar-ring:142 69% 58%}html[data-theme=lumina-slate] .bg-background,html[data-theme=lumina-slate] body{background:#0c1324!important;background-image:radial-gradient(at 0 0,rgba(74,222,128,.06) 0,transparent 50%),radial-gradient(at 100% 0,rgba(107,251,154,.04) 0,transparent 50%),radial-gradient(at 50% 100%,rgba(21,27,45,.8) 0,transparent 60%)!important;color:#dce1fb!important}html[data-theme=lumina-slate] .text-foreground{color:#dce1fb!important}html[data-theme=lumina-slate] .text-muted-foreground{color:#bccabb!important}html[data-theme=lumina-slate] .bg-card{background:#151b2d!important}html[data-theme=lumina-slate] .bg-muted{background:#191f31!important}html[data-theme=lumina-slate] .bg-secondary{background:#1a512d!important}html[data-theme=lumina-slate] .border-border{border-color:rgba(61,74,62,.15)!important}html[data-theme=lumina-slate] .border-b,html[data-theme=lumina-slate] .border-r,html[data-theme=lumina-slate] .border-t{border-color:rgba(61,74,62,.1)!important}html[data-theme=lumina-slate] .shadcn-card{border-radius:16px!important;background:#151b2d!important;border:none!important;box-shadow:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}html[data-theme=lumina-slate] .shadcn-card:hover{background:#191f31!important;box-shadow:0 4px 24px rgba(7,13,31,.4)!important}html[data-theme=lumina-slate] button{border-radius:12px!important;transition:all .3s ease!important}html[data-theme=lumina-slate] button.bg-primary,html[data-theme=lumina-slate] button[data-variant=default]{background:linear-gradient(135deg,#6bfb9a,#4ade80)!important;color:#003919!important;border:none!important;font-weight:700!important;box-shadow:0 8px 32px rgba(74,222,128,.2)!important}html[data-theme=lumina-slate] button.bg-primary:hover,html[data-theme=lumina-slate] button[data-variant=default]:hover{box-shadow:0 12px 48px rgba(74,222,128,.35)!important;transform:translateY(-.5px)!important}html[data-theme=lumina-slate] button.border,html[data-theme=lumina-slate] button[data-variant=outline]{background:transparent!important;border:1px solid rgba(61,74,62,.15)!important;color:#6bfb9a!important}html[data-theme=lumina-slate] button.border:hover,html[data-theme=lumina-slate] button[data-variant=outline]:hover{background:rgba(74,222,128,.06)!important}html[data-theme=lumina-slate] [role=combobox],html[data-theme=lumina-slate] input,html[data-theme=lumina-slate] textarea{border-radius:12px!important;background:#151b2d!important;border:none!important;color:#dce1fb!important;transition:all .3s ease!important}html[data-theme=lumina-slate] [role=combobox]:focus,html[data-theme=lumina-slate] input:focus,html[data-theme=lumina-slate] textarea:focus{background:#23293c!important;box-shadow:0 0 0 3px rgba(74,222,128,.15)!important}html[data-theme=lumina-slate] input::-moz-placeholder,html[data-theme=lumina-slate] textarea::-moz-placeholder{color:rgba(188,202,187,.4)!important}html[data-theme=lumina-slate] input::placeholder,html[data-theme=lumina-slate] textarea::placeholder{color:rgba(188,202,187,.4)!important}html[data-theme=lumina-slate] .inline-flex.items-center.rounded-full,html[data-theme=lumina-slate] .inline-flex.items-center.rounded-md{border-radius:9999px!important;border:none!important}html[data-theme=lumina-slate] [role=dialog]{border-radius:20px!important;background:#151b2d!important;border:none!important;box-shadow:0 32px 64px -12px rgba(7,13,31,.6)!important}html[data-theme=lumina-slate] [data-radix-popper-content-wrapper]>*{border-radius:12px!important;background:rgba(25,31,49,.95)!important;backdrop-filter:blur(20px)!important;border:none!important;box-shadow:0 16px 48px rgba(7,13,31,.5)!important}html[data-theme=lumina-slate] [role=tablist]{border-radius:14px!important;background:#0c1324!important;border:none!important;padding:4px!important}html[data-theme=lumina-slate] [role=tab]{color:rgba(188,202,187,.5)!important;border-radius:10px!important}html[data-theme=lumina-slate] [role=tab][data-state=active]{background:#23293c!important;color:#6bfb9a!important;border:none!important;box-shadow:none!important}html[data-theme=lumina-slate] table thead th{color:#bccabb!important;font-weight:500!important;font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:rgba(21,27,45,.5)!important;border:none!important}html[data-theme=lumina-slate] table td{border:none!important}html[data-theme=lumina-slate] table tbody tr{transition:background .2s ease!important}html[data-theme=lumina-slate] table tbody tr:hover td{background:rgba(35,41,60,.5)!important}html[data-theme=lumina-slate] [data-sidebar=sidebar]{background:rgba(12,19,36,.8)!important;backdrop-filter:blur(20px)!important;border-right:none!important;box-shadow:none!important}html[data-theme=lumina-slate] [data-sidebar=sidebar] a,html[data-theme=lumina-slate] [data-sidebar=sidebar] button{border-radius:12px!important}html[data-theme=lumina-slate] [data-sidebar=sidebar] .bg-sidebar-accent,html[data-theme=lumina-slate] [data-sidebar=sidebar] .bg-white\/20,html[data-theme=lumina-slate] [data-sidebar=sidebar] a[data-active=true]{background:rgba(74,222,128,.1)!important;color:#6bfb9a!important}html[data-theme=lumina-slate] h1,html[data-theme=lumina-slate] h2,html[data-theme=lumina-slate] h3{color:#dce1fb!important;font-weight:700!important;letter-spacing:-.04em!important}html[data-theme=lumina-slate] .border-b.bg-white,html[data-theme=lumina-slate] header{background:rgba(12,19,36,.6)!important;backdrop-filter:blur(24px)!important;border:none!important}html[data-theme=lumina-slate] .bg-gradient-to-r{border-radius:20px!important;border:none!important}html[data-theme=lumina-slate] ::-moz-selection{background:rgba(74,222,128,.2)!important;color:#dce1fb!important}html[data-theme=lumina-slate] ::selection{background:rgba(74,222,128,.2)!important;color:#dce1fb!important}html[data-theme=lumina-slate] ::-webkit-scrollbar{width:4px;height:4px}html[data-theme=lumina-slate] ::-webkit-scrollbar-track{background:transparent}html[data-theme=lumina-slate] ::-webkit-scrollbar-thumb{background:rgba(61,74,62,.2);border-radius:10px}html[data-theme=lumina-slate] ::-webkit-scrollbar-thumb:hover{background:rgba(74,222,128,.3)}html[data-theme=lumina-slate] [data-testid=login-page]{background:#0c1324!important;background-image:radial-gradient(at 0 0,rgba(74,222,128,.12) 0,transparent 50%),radial-gradient(at 100% 0,rgba(107,251,154,.06) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(21,27,45,1) 0,transparent 50%),radial-gradient(at 0 100%,rgba(7,13,31,1) 0,transparent 50%)!important}html[data-theme=lumina-slate] [data-testid=login-card],html[data-theme=lumina-slate] [data-testid=login-page] .shadcn-card{background:#0c1324!important;border:none!important;box-shadow:none!important}html[data-theme=lumina-slate] [data-testid=login-page] .text-xl,html[data-theme=lumina-slate] [data-testid=login-page] h1,html[data-theme=lumina-slate] [data-testid=login-page] h2{color:white!important;font-weight:700!important;letter-spacing:-.04em!important}html[data-theme=lumina-slate] [data-testid=login-page] .text-sm.text-muted-foreground,html[data-theme=lumina-slate] [data-testid=login-page] p{color:#bccabb!important}html[data-theme=lumina-slate] [data-testid=login-page] label{color:rgba(188,202,187,.6)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.68rem!important}html[data-theme=lumina-slate] [data-testid=login-page] input{background:#151b2d!important;border:none!important;border-radius:12px!important;padding:16px!important}html[data-theme=lumina-slate] [data-testid=login-page] input:focus{background:#23293c!important;box-shadow:0 0 0 3px rgba(74,222,128,.15)!important}html[data-theme=lumina-slate] [data-testid=login-page] [data-testid=img-brand-logo],html[data-theme=lumina-slate] [data-testid=login-page] [data-testid=img-logo]{border-radius:10px!important;background:#4ade80!important;box-shadow:0 0 20px rgba(74,222,128,.3)!important;border:none!important}html:not([data-login]) [data-testid=login-page],html[data-login=centered] [data-testid=login-page]{display:flex!important;align-items:center!important;justify-content:center!important}html[data-login=split] [data-testid=login-page]{display:grid!important;grid-template-columns:1fr 1fr!important;padding:0!important;gap:0!important}html[data-login=split] [data-testid=login-page]:before{content:"";display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--accent,var(--primary))) 100%);position:relative}html[data-login=split] [data-testid=login-page]:after{content:"DaCodes Solutions";position:absolute;left:0;top:0;width:50%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;color:white;letter-spacing:-.03em;text-align:center;pointer-events:none;padding:40px;line-height:1.2}html[data-login=split] [data-testid=login-page]>.shadcn-card{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px!important;border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;min-height:100vh;padding:40px 32px!important}@media (max-width:768px){html[data-login=split] [data-testid=login-page]{grid-template-columns:1fr!important}html[data-login=split] [data-testid=login-page]:before{min-height:200px}html[data-login=split] [data-testid=login-page]:after{width:100%;height:auto;min-height:200px;font-size:1.5rem}html[data-login=split] [data-testid=login-page]>.shadcn-card{min-height:auto;padding:24px 16px!important}}html[data-login=floating] [data-testid=login-page]{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important}html[data-login=floating] [data-testid=login-page]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 20%,hsl(var(--primary)/.15) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 80%,hsl(var(--accent,var(--primary))/.1) 0,transparent 50%),radial-gradient(ellipse 40% 40% at 50% 50%,hsl(var(--secondary)/.08) 0,transparent 60%);pointer-events:none;z-index:0}html[data-login=floating] [data-testid=login-page]>.shadcn-card{position:relative;z-index:1;max-width:420px!important;width:100%;box-shadow:0 24px 80px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.06)!important}html[data-login=hero] [data-testid=login-page]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}html[data-login=hero] [data-testid=login-page]>.shadcn-card{max-width:480px!important;width:100%;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:0!important}html[data-login=hero] [data-testid=login-page] [data-testid=img-logo]{width:80px!important;height:80px!important;margin-bottom:8px!important}html[data-login=hero] [data-testid=login-page] [data-testid=img-logo] svg{width:40px!important;height:40px!important}html[data-login=hero] [data-testid=login-page] .text-xl,html[data-login=hero] [data-testid=login-page] [data-testid=text-login-title]{font-size:1.8rem!important;font-weight:800!important;letter-spacing:-.03em!important}html[data-login=hero] [data-testid=login-page] form{max-width:360px;margin:0 auto;width:100%}html[data-login=hero] [data-testid=login-page] form:before{content:"";display:block;width:60px;height:3px;background:hsl(var(--primary));margin:0 auto 24px;border-radius:2px}html[data-login=lateral] [data-testid=login-page]{display:grid!important;grid-template-columns:420px 1fr!important;padding:0!important;gap:0!important}html[data-login=lateral] [data-testid=login-page]>.shadcn-card{min-height:100vh;display:flex;flex-direction:column;justify-content:center;max-width:none!important;border:none!important;border-right:1px solid hsl(var(--border))!important;box-shadow:4px 0 24px rgba(0,0,0,.04)!important;border-radius:0!important;padding:48px 36px!important}html[data-login=lateral] [data-testid=login-page]:after{content:"";background:linear-gradient(160deg,hsl(var(--primary)/.04) 0,hsl(var(--primary)/.08) 100%),repeating-linear-gradient(45deg,transparent,transparent 20px,hsl(var(--primary)/.02) 20px,hsl(var(--primary)/.02) 21px);display:block}@media (max-width:768px){html[data-login=lateral] [data-testid=login-page]{grid-template-columns:1fr!important}html[data-login=lateral] [data-testid=login-page]:after{display:none}html[data-login=lateral] [data-testid=login-page]>.shadcn-card{min-height:auto;border-right:none!important;padding:24px 16px!important}}html[data-login=gaming] [data-testid=login-page]{display:flex!important;align-items:center!important;justify-content:center!important;background:#050810!important;background-image:radial-gradient(ellipse 60% 40% at 50% 0,rgba(0,229,255,.1) 0,transparent 70%),radial-gradient(ellipse 40% 30% at 80% 80%,rgba(130,80,255,.08) 0,transparent 60%),linear-gradient(rgba(0,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,255,.03) 1px,transparent 0)!important;background-size:100% 100%,100% 100%,40px 40px,40px 40px!important}html[data-login=gaming] [data-testid=login-page]>.shadcn-card{max-width:400px!important;width:100%;border-radius:12px!important;background:rgba(10,14,30,.92)!important;border:1px solid rgba(0,255,255,.25)!important;box-shadow:0 0 30px rgba(0,255,255,.08),0 0 60px rgba(0,229,255,.04),0 20px 40px rgba(0,0,0,.4)!important}html[data-login=gaming] [data-testid=login-page] .text-xl,html[data-login=gaming] [data-testid=login-page] h1,html[data-login=gaming] [data-testid=login-page] h2,html[data-login=gaming] [data-testid=login-page] h3{color:#00e5ff!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:800!important}html[data-login=gaming] [data-testid=login-page] .text-sm.text-muted-foreground,html[data-login=gaming] [data-testid=login-page] p.text-sm{color:rgba(0,255,255,.4)!important}html[data-login=gaming] [data-testid=login-page] label{color:rgba(0,255,255,.6)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:.7rem!important}html[data-login=gaming] [data-testid=login-page] input{background:rgba(0,255,255,.04)!important;border:1px solid rgba(0,255,255,.15)!important;color:#e0f7fa!important;border-radius:6px!important}html[data-login=gaming] [data-testid=login-page] input:focus{border-color:#00e5ff!important;box-shadow:0 0 12px rgba(0,229,255,.3)!important}html[data-login=gaming] [data-testid=login-page] input::-moz-placeholder{color:rgba(0,255,255,.25)!important}html[data-login=gaming] [data-testid=login-page] input::placeholder{color:rgba(0,255,255,.25)!important}html[data-login=gaming] [data-testid=login-page] .w-full.bg-primary,html[data-login=gaming] [data-testid=login-page] button[type=submit]{background:linear-gradient(135deg,#00e5ff,#00bcd4)!important;color:#050810!important;border:none!important;border-radius:6px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;box-shadow:0 0 20px rgba(0,229,255,.3)!important}html[data-login=gaming] [data-testid=login-page] button[type=submit]:hover{box-shadow:0 0 30px rgba(0,229,255,.5),0 0 60px rgba(0,229,255,.2)!important}html[data-login=gaming] [data-testid=login-page] [data-testid=img-logo]{border-radius:8px!important;box-shadow:0 0 20px rgba(0,229,255,.3)!important;border:1px solid rgba(0,255,255,.3)!important}html[data-login=gaming] [data-testid=login-page] label.text-sm{color:rgba(0,255,255,.35)!important;text-transform:none!important;font-size:.8rem!important}html[data-login=desk] [data-testid=login-page]{display:grid!important;grid-template-columns:52% 48%!important;min-height:100vh!important;background:linear-gradient(135deg,hsl(222 47% 8%),hsl(262 50% 12%) 50%,hsl(222 47% 8%))!important;position:relative!important}html[data-login=desk] [data-testid=login-page]:before{content:""!important;display:block!important;background:radial-gradient(ellipse 60% 50% at 30% 30%,rgba(99,102,241,.15) 0,transparent 70%),radial-gradient(ellipse 40% 40% at 70% 70%,rgba(139,92,246,.1) 0,transparent 60%),radial-gradient(circle at 50% 50%,rgba(99,102,241,.02) 0,transparent 50%)!important}html[data-login=desk] [data-testid=login-page]>.shadcn-card{max-width:none!important;width:100%!important;border-radius:0!important;background:rgba(255,255,255,.97)!important;border:none!important;box-shadow:-20px 0 60px rgba(0,0,0,.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:48px!important}html[data-login=desk] [data-testid=login-page] .text-xl,html[data-login=desk] [data-testid=login-page] h1,html[data-login=desk] [data-testid=login-page] h2{color:hsl(222 47% 11%)!important;font-weight:700!important;letter-spacing:-.02em!important}html[data-login=desk] [data-testid=login-page] input{border-radius:16px!important;background:hsl(210 20% 98%)!important;border:1px solid transparent!important}html[data-login=desk] [data-testid=login-page] input:focus{background:#fff!important;border-color:rgba(99,102,241,.3)!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}html[data-login=desk] [data-testid=login-page] .w-full.bg-primary,html[data-login=desk] [data-testid=login-page] button[type=submit]{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;border-radius:16px!important;border:none!important;font-weight:600!important;box-shadow:0 4px 16px rgba(99,102,241,.3)!important}html[data-login=desk] [data-testid=login-page] button[type=submit]:hover{box-shadow:0 6px 24px rgba(99,102,241,.4)!important;transform:translateY(-1px)!important}html[data-login=desk] [data-testid=login-page] [data-testid=img-logo]{border-radius:12px!important;background:linear-gradient(135deg,#6366f1,#7c3aed)!important;box-shadow:0 4px 16px rgba(99,102,241,.3)!important}@media (max-width:768px){html[data-login=desk] [data-testid=login-page]{grid-template-columns:1fr!important}html[data-login=desk] [data-testid=login-page]:before{display:none!important}html[data-login=desk] [data-testid=login-page]>.shadcn-card{padding:24px!important}}html[data-login=lumina-slate] [data-testid=login-page]{display:grid!important;grid-template-columns:7fr 5fr!important;min-height:100vh!important;background:#0c1324!important;position:relative!important}html[data-login=lumina-slate] [data-testid=login-page]:before{content:""!important;display:block!important;background-color:#0c1324!important;background-image:radial-gradient(at 0 0,rgba(74,222,128,.15) 0,transparent 50%),radial-gradient(at 100% 0,rgba(107,251,154,.1) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(21,27,45,1) 0,transparent 50%),radial-gradient(at 0 100%,rgba(7,13,31,1) 0,transparent 50%)!important}html[data-login=lumina-slate] [data-testid=login-page]>.shadcn-card{max-width:none!important;width:100%!important;border-radius:0!important;background:#0c1324!important;border:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:48px!important}html[data-login=lumina-slate] [data-testid=login-page] .text-xl,html[data-login=lumina-slate] [data-testid=login-page] h1,html[data-login=lumina-slate] [data-testid=login-page] h2{color:white!important;font-weight:700!important;letter-spacing:-.04em!important}html[data-login=lumina-slate] [data-testid=login-page] p{color:#bccabb!important;font-weight:300!important}html[data-login=lumina-slate] [data-testid=login-page] label{color:rgba(188,202,187,.6)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.68rem!important}html[data-login=lumina-slate] [data-testid=login-page] input{border-radius:12px!important;background:#151b2d!important;border:none!important;padding:16px!important;color:#dce1fb!important}html[data-login=lumina-slate] [data-testid=login-page] input:focus{background:#23293c!important;box-shadow:0 0 0 3px rgba(74,222,128,.15)!important}html[data-login=lumina-slate] [data-testid=login-page] input::-moz-placeholder{color:rgba(134,148,134,.5)!important}html[data-login=lumina-slate] [data-testid=login-page] input::placeholder{color:rgba(134,148,134,.5)!important}html[data-login=lumina-slate] [data-testid=login-page] .w-full.bg-primary,html[data-login=lumina-slate] [data-testid=login-page] button[type=submit]{background:linear-gradient(135deg,#6bfb9a,#4ade80)!important;color:#003919!important;border:none!important;border-radius:12px!important;font-weight:700!important;padding:16px!important;box-shadow:0 8px 32px rgba(74,222,128,.2)!important}html[data-login=lumina-slate] [data-testid=login-page] button[type=submit]:hover{box-shadow:0 12px 48px rgba(74,222,128,.35)!important;transform:translateY(-.5px)!important}html[data-login=lumina-slate] [data-testid=login-page] [data-testid=img-brand-logo],html[data-login=lumina-slate] [data-testid=login-page] [data-testid=img-logo]{border-radius:10px!important;background:#4ade80!important;box-shadow:0 0 20px rgba(74,222,128,.3)!important;border:none!important}@media (max-width:1024px){html[data-login=lumina-slate] [data-testid=login-page]{grid-template-columns:1fr!important}html[data-login=lumina-slate] [data-testid=login-page]:before{display:none!important}}