:root{--theme-bg-primary: #0a0a0a;--theme-bg-secondary: #141414;--theme-bg-tertiary: #1a1a1a;--theme-bg-elevated: #1f1f1f;--theme-bg-overlay: rgba(0, 0, 0, .8);--theme-text-primary: #ffffff;--theme-text-secondary: rgba(255, 255, 255, .7);--theme-text-tertiary: rgba(255, 255, 255, .5);--theme-text-muted: rgba(255, 255, 255, .3);--theme-border: rgba(255, 255, 255, .08);--theme-border-strong: rgba(255, 255, 255, .15);--theme-accent-primary: #ff6b6b;--theme-accent-secondary: #4ecdc4;--theme-accent-gradient: linear-gradient(135deg, #ff6b6b 0%, #ff8e53 50%, #4ecdc4 100%);--theme-shadow: 0 4px 24px rgba(0, 0, 0, .4);--theme-shadow-lg: 0 8px 40px rgba(0, 0, 0, .5);--theme-blur: 0px;--theme-glass-bg: transparent;--theme-glass-border: transparent;--theme-hover-bg: rgba(255, 255, 255, .06);--theme-hover-bg-strong: rgba(255, 255, 255, .1);--theme-input-bg: rgba(255, 255, 255, .06);--theme-input-border: rgba(255, 255, 255, .1);--theme-card-bg: #141414;--theme-tooltip-bg: #1a1a1a}.theme-dark{--theme-bg-primary: #0a0a0a;--theme-bg-secondary: #141414;--theme-bg-tertiary: #1a1a1a;--theme-bg-elevated: #1f1f1f;--theme-bg-overlay: rgba(0, 0, 0, .85);--theme-text-primary: #ffffff;--theme-text-secondary: rgba(255, 255, 255, .7);--theme-text-tertiary: rgba(255, 255, 255, .5);--theme-text-muted: rgba(255, 255, 255, .3);--theme-border: rgba(255, 255, 255, .06);--theme-border-strong: rgba(255, 255, 255, .12);--theme-shadow: 0 4px 24px rgba(0, 0, 0, .4);--theme-shadow-lg: 0 8px 40px rgba(0, 0, 0, .5);--theme-blur: 0px;--theme-glass-bg: transparent;--theme-glass-border: transparent;--theme-hover-bg: rgba(255, 255, 255, .06);--theme-hover-bg-strong: rgba(255, 255, 255, .1);--theme-input-bg: rgba(255, 255, 255, .06);--theme-input-border: rgba(255, 255, 255, .1);--theme-card-bg: #141414;--theme-tooltip-bg: #1a1a1a}.theme-light{--theme-bg-primary: #ffffff;--theme-bg-secondary: #f8f9fa;--theme-bg-tertiary: #e9ecef;--theme-bg-elevated: #ffffff;--theme-bg-overlay: rgba(255, 255, 255, .85);--theme-text-primary: #1a1a1a;--theme-text-secondary: rgba(26, 26, 26, .7);--theme-text-tertiary: rgba(26, 26, 26, .5);--theme-text-muted: rgba(26, 26, 26, .35);--theme-border: rgba(0, 0, 0, .08);--theme-border-strong: rgba(0, 0, 0, .15);--theme-shadow: 0 4px 24px rgba(0, 0, 0, .06);--theme-shadow-lg: 0 8px 40px rgba(0, 0, 0, .1);--theme-blur: 0px;--theme-glass-bg: transparent;--theme-glass-border: transparent;--theme-hover-bg: rgba(0, 0, 0, .04);--theme-hover-bg-strong: rgba(0, 0, 0, .08);--theme-input-bg: #ffffff;--theme-input-border: rgba(0, 0, 0, .15);--theme-card-bg: #ffffff;--theme-tooltip-bg: #ffffff}.theme-liquid{--theme-bg-primary: rgba(18, 12, 22, .45);--theme-bg-secondary: rgba(255, 255, 255, .04);--theme-bg-tertiary: rgba(255, 255, 255, .08);--theme-bg-elevated: rgba(255, 255, 255, .12);--theme-bg-overlay: rgba(6, 4, 8, .65);--theme-text-primary: #ffffff;--theme-text-secondary: rgba(255, 255, 255, .9);--theme-text-tertiary: rgba(255, 255, 255, .7);--theme-text-muted: rgba(255, 255, 255, .45);--theme-border: rgba(255, 255, 255, .12);--theme-border-strong: rgba(255, 255, 255, .2);--theme-shadow: 0 8px 32px rgba(0, 0, 0, .25);--theme-shadow-lg: 0 16px 64px rgba(0, 0, 0, .4);--theme-blur: 40px;--theme-glass-bg: rgba(18, 12, 22, .45);--theme-glass-border: rgba(255, 255, 255, .12);--theme-hover-bg: rgba(255, 255, 255, .08);--theme-hover-bg-strong: rgba(255, 255, 255, .15);--theme-input-bg: rgba(255, 255, 255, .02);--theme-input-border: rgba(255, 255, 255, .06);--theme-card-bg: rgba(18, 12, 22, .45);--theme-tooltip-bg: rgba(12, 12, 22, .88)}.theme-liquid body{background:radial-gradient(circle at 20% 25%,rgba(255,65,108,.22) 0%,transparent 60%),radial-gradient(circle at 80% 75%,rgba(255,153,102,.18) 0%,transparent 65%),radial-gradient(circle at 50% 15%,rgba(225,0,255,.15) 0%,transparent 55%),radial-gradient(circle at 85% 20%,rgba(245,158,11,.14) 0%,transparent 50%),#06060a;background-attachment:fixed;background-size:140% 140%;animation:liquidGradientAnimation 25s ease-in-out infinite alternate}@keyframes liquidGradientAnimation{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:50% 0%}}.theme-bg-primary{background-color:var(--theme-bg-primary)}.theme-bg-secondary{background-color:var(--theme-bg-secondary)}.theme-bg-tertiary{background-color:var(--theme-bg-tertiary)}.theme-bg-elevated{background-color:var(--theme-bg-elevated)}.theme-text-primary{color:var(--theme-text-primary)}.theme-text-secondary{color:var(--theme-text-secondary)}.theme-text-tertiary{color:var(--theme-text-tertiary)}.theme-text-muted{color:var(--theme-text-muted)}.theme-border{border-color:var(--theme-border)}.theme-border-strong{border-color:var(--theme-border-strong)}.theme-shadow{box-shadow:var(--theme-shadow)}.theme-shadow-lg{box-shadow:var(--theme-shadow-lg)}.theme-glass{background:var(--theme-glass-bg);backdrop-filter:blur(var(--theme-blur));-webkit-backdrop-filter:blur(var(--theme-blur));border:1px solid var(--theme-glass-border)}.theme-light .bg-\[\#0a0a0a\],.theme-light .bg-\[\#0c0c0c\],.theme-light .bg-black,.theme-light .bg-black\/95{background-color:#fff!important;color:#0c0c0c!important}.theme-light .bg-\[\#141414\],.theme-light .bg-card,.theme-light .bg-popover{background-color:#f3f4f6!important;color:#1f2937!important;border-color:#e5e7eb!important}.theme-light .bg-\[\#1a1a1a\],.theme-light .bg-muted{background-color:#e5e7eb!important;color:#111827!important}.theme-light .bg-\[\#1f1f1f\]{background-color:#d1d5db!important}.theme-light .bg-\[\#0a0a0a\]\/95,.theme-light .bg-\[\#0a0a0a\]\/90{background-color:#fffffff2!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,.05)}.theme-light .text-white{color:#111827!important}.theme-light .text-white\/90{color:#111827e6!important}.theme-light .text-white\/80{color:#111827cc!important}.theme-light .text-white\/70{color:#111827b3!important}.theme-light .text-white\/60{color:#11182799!important}.theme-light .text-white\/50{color:#11182780!important}.theme-light .text-white\/40{color:#11182766!important}.theme-light .text-muted-foreground{color:#4b5563!important}.theme-light .text-white\/35{color:#11182759!important}.theme-light .text-white\/30{color:#1118274d!important}.theme-light .text-white\/20{color:#11182733!important}.theme-light .text-zinc-100,.theme-light .text-neutral-100{color:#111827!important}.theme-light .text-zinc-200,.theme-light .text-neutral-200{color:#111827e6!important}.theme-light .text-zinc-300,.theme-light .text-neutral-300{color:#111827b3!important}.theme-light .text-zinc-400,.theme-light .text-neutral-400{color:#11182799!important}.theme-light .text-zinc-500,.theme-light .text-neutral-500{color:#11182780!important}.theme-light .border-white\/\[0\.06\],.theme-light .border-white\/\[0\.08\],.theme-light .border-white\/10,.theme-light .border-white\/\[0\.1\],.theme-light .border-border{border-color:#e5e7eb!important}.theme-light .border-white\/\[0\.12\],.theme-light .border-white\/15,.theme-light .border-white\/\[0\.15\]{border-color:#d1d5db!important}.theme-light .border-white\/20,.theme-light .border-white\/\[0\.2\]{border-color:#9ca3af!important}.theme-light .bg-white\/\[0\.04\],.theme-light .bg-white\/5{background-color:#0000000d!important}.theme-light .bg-white\/\[0\.06\],.theme-light .bg-white\/\[0\.08\],.theme-light .bg-white\/\[0\.1\],.theme-light .bg-white\/10{background-color:#00000014!important}.theme-light .bg-white\/\[0\.12\],.theme-light .bg-white\/\[0\.15\],.theme-light .bg-white\/15{background-color:#0000001f!important}.theme-light .hover\:bg-white\/\[0\.04\]:hover,.theme-light .hover\:bg-white\/5:hover{background-color:#00000014!important}.theme-light .hover\:bg-white\/\[0\.06\]:hover,.theme-light .hover\:bg-white\/\[0\.08\]:hover{background-color:#0000001a!important}.theme-light .hover\:bg-white\/\[0\.1\]:hover,.theme-light .hover\:bg-white\/10:hover{background-color:#00000026!important}.theme-light .hover\:text-white:hover{color:#000!important}.theme-light .ring-white\/10,.theme-light .ring-white\/\[0\.1\]{--tw-ring-color: rgba(0, 0, 0, .1) !important}.theme-light .hover\:ring-white\/10:hover{--tw-ring-color: rgba(0, 0, 0, .2) !important}.theme-light .shadow-black\/50,.theme-light .shadow-black\/30{--tw-shadow-color: rgba(0, 0, 0, .1) !important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.theme-light .focus\:text-white:focus{color:#111827!important}.theme-light .focus\:bg-white\/10:focus{background-color:#0000001a!important}.theme-light input:not(.no-style-input):not(.no-style-textarea),.theme-light textarea:not(.no-style-input):not(.no-style-textarea){background-color:#fff!important;border:1px solid #d1d5db!important;color:#111827!important}.theme-light input:not(.no-style-input):not(.no-style-textarea)::placeholder,.theme-light textarea:not(.no-style-input):not(.no-style-textarea)::placeholder{color:#9ca3af!important}.theme-light input:not(.no-style-input):not(.no-style-textarea):focus,.theme-light textarea:not(.no-style-input):not(.no-style-textarea):focus{border-color:#6366f1!important;box-shadow:0 0 0 2px #6366f133!important;outline:none!important}.theme-light ::-webkit-scrollbar-track{background:#f3f4f6}.theme-light ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.theme-light ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.theme-light [data-radix-popper-content-wrapper] [role=menu],.theme-light [data-state] .bg-\[\#141414\]{background-color:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.theme-light .from-white{--tw-gradient-from: #111827 !important}.theme-light .to-white\/50{--tw-gradient-to: rgba(17, 24, 39, .5) !important}.theme-light .divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#e5e7eb!important}.theme-light .placeholder\:text-white\/30::placeholder{color:#1118274d!important}.theme-light .placeholder\:text-white\/40::placeholder{color:#11182766!important}.theme-light body{background-color:#fff!important;color:#111827!important}.theme-light [data-sonner-toaster] [data-sonner-toast]{background-color:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;box-shadow:0 4px 6px -1px #0000001a!important}.theme-light .bg-gradient-to-br .text-white,.theme-light .bg-gradient-to-r .text-white,.theme-light [class*=bg-gradient] .text-white,.theme-light .from-\[\#ff6b6b\] .text-white,.theme-light .bg-\[\#ff6b6b\],.theme-light .bg-gradient-to-br.text-white{color:#fff!important}.theme-liquid .h-screen.bg-zinc-50.dark\:bg-zinc-950{background:transparent!important}.theme-liquid main,.theme-liquid main.bg-background{background:#0f0a1473!important;backdrop-filter:blur(40px) saturate(220%) brightness(100%)!important;-webkit-backdrop-filter:blur(40px) saturate(220%) brightness(100%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 8px 32px #0003,inset 0 1px 1px #fff3!important}.theme-liquid aside,.theme-liquid aside.bg-background{background:#0a070f66!important;backdrop-filter:blur(45px) saturate(220%) brightness(95%)!important;-webkit-backdrop-filter:blur(45px) saturate(220%) brightness(95%)!important;border-right:1px solid rgba(255,255,255,.1)!important}.theme-liquid header,.theme-liquid header.bg-background{background:#0a070f59!important;backdrop-filter:blur(35px) saturate(210%)!important;-webkit-backdrop-filter:blur(35px) saturate(210%)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.theme-liquid .bg-\[\#0a0a0a\],.theme-liquid .bg-\[\#0c0c0c\],.theme-liquid .bg-background{background:#0f0a1466!important;backdrop-filter:blur(30px) saturate(210%)!important;-webkit-backdrop-filter:blur(30px) saturate(210%)!important}.theme-liquid .bg-\[\#141414\],.theme-liquid .bg-card,.theme-liquid [class*="bg-white/5"],.theme-liquid [class*="bg-zinc-900/30"],.theme-liquid [class*="dark:bg-zinc-900/30"],.theme-liquid [class*="dark:bg-zinc-900/40"],.theme-liquid [class*="dark:bg-zinc-950/20"],.theme-liquid [class*="dark:bg-zinc-900/60"],.theme-liquid [class*="bg-secondary/50"]{background:#0f0a1473!important;backdrop-filter:blur(30px) saturate(210%)!important;-webkit-backdrop-filter:blur(30px) saturate(210%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 40px #0003,inset 0 1px 1px #fff3!important}.theme-liquid .bg-\[\#1a1a1a\],.theme-liquid .bg-muted,.theme-liquid .bg-secondary,.theme-liquid [class*="bg-muted/"]{background:#ffffff14!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.1)!important}.theme-liquid .bg-\[\#1f1f1f\]{background:#ffffff1f!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.theme-liquid .bg-\[\#0a0a0a\]\/95,.theme-liquid .bg-\[\#0a0a0a\]\/90{background:#0f0a1480!important;backdrop-filter:blur(35px) saturate(210%)!important;-webkit-backdrop-filter:blur(35px) saturate(210%)!important}.theme-liquid .glass-card,.theme-liquid [class*=card]{background:#0f0a1473!important;backdrop-filter:blur(30px) saturate(210%)!important;-webkit-backdrop-filter:blur(30px) saturate(210%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 40px #0003,inset 0 1px 1px #fff3!important}.theme-liquid .glass-card-strong,.theme-liquid [class*="hover:bg-secondary/"]:hover,.theme-liquid [class*="hover:border-primary/"]:hover{background:#ffffff1f!important;backdrop-filter:blur(24px) saturate(210%)!important;-webkit-backdrop-filter:blur(24px) saturate(210%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 8px 32px #0003,inset 0 1px 1px #ffffff40!important}.theme-liquid .border:not([class*=border-teal-]):not([class*=border-amber-]):not([class*=border-indigo-]):not([class*=border-primary]):not([class*=border-destructive]):not([class*=border-green-]):not([class*=border-red-]),.theme-liquid .border-border,.theme-liquid [class*="border-border/"],.theme-liquid .border-white\/\[0\.06\],.theme-liquid .border-white\/\[0\.08\],.theme-liquid .border-white\/10,.theme-liquid .border-white\/\[0\.1\],.theme-liquid .border-white\/15,.theme-liquid .border-white\/\[0\.12\],.theme-liquid .border-white\/\[0\.15\],.theme-liquid .border-white\/20,.theme-liquid .border-white\/\[0\.2\],.theme-liquid [class*=border-zinc-],.theme-liquid [class*="dark:border-zinc-"],.theme-liquid [class*="border-white/"]{border-color:#ffffff1f!important}.theme-liquid .divide-y>:not([hidden])~:not([hidden]),.theme-liquid [class*=divide-zinc-]>:not([hidden])~:not([hidden]),.theme-liquid [class*=divide-border]>:not([hidden])~:not([hidden]){border-color:#ffffff0f!important}.theme-liquid input:not(.no-style-input):not(.no-style-textarea),.theme-liquid textarea:not(.no-style-input):not(.no-style-textarea){background:#ffffff0f!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 1px #00000026!important;color:#fff!important}.theme-liquid input:not(.no-style-input):not(.no-style-textarea):focus,.theme-liquid textarea:not(.no-style-input):not(.no-style-textarea):focus{border-color:#ffffff40!important;box-shadow:0 0 0 2px #ffffff1a!important}.theme-liquid .hover\:bg-accent\/60:hover,.theme-liquid .hover\:bg-accent:hover,.theme-liquid .dark\:hover\:bg-zinc-800\/60:hover,.theme-liquid .hover\:bg-muted\/50:hover,.theme-liquid .hover\:bg-muted\/30:hover,.theme-liquid .hover\:bg-white\/\[0\.04\]:hover,.theme-liquid .hover\:bg-white\/\[0\.1\]:hover,.theme-liquid .hover\:bg-white\/10:hover{background-color:#ffffff1f!important}.theme-liquid nav a,.theme-liquid nav button{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.theme-liquid nav a:hover,.theme-liquid nav button:hover{background:#ffffff0d!important;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff14!important}.theme-liquid nav a.active,.theme-liquid nav a[data-state=active],.theme-liquid nav button[data-state=active]{background:#ffffff1a!important;box-shadow:0 4px 16px #0003,inset 0 1px #ffffff26!important;border:1px solid rgba(255,255,255,.05)!important}.theme-liquid ::-webkit-scrollbar-track{background:transparent}.theme-liquid ::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.theme-liquid ::-webkit-scrollbar-thumb:hover{background:#fff3}.theme-liquid [data-radix-popper-content-wrapper] [role=menu],.theme-liquid [role=dialog],.theme-liquid .dialog-content,.theme-liquid [class*=bg-popover],.theme-liquid [class*=DropdownMenuContent]{background:#0f0f19b8!important;backdrop-filter:blur(40px) saturate(210%) brightness(95%)!important;-webkit-backdrop-filter:blur(40px) saturate(210%) brightness(95%)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 70px #0000008c,inset 0 1px #ffffff2e!important}.theme-liquid body{background-color:#06060c!important}.theme-liquid [data-sonner-toaster] [data-sonner-toast]{background:#0f0f19d9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-color:#ffffff1f!important}.theme-liquid .liquid-orb{position:fixed;border-radius:50%;filter:blur(140px);pointer-events:none;z-index:0;animation:float 22s ease-in-out infinite}.theme-liquid .liquid-orb-1{width:700px;height:700px;background:linear-gradient(135deg,#ff416c,#ff4b2b);top:-200px;left:-200px;opacity:.25;animation-delay:0s}.theme-liquid .liquid-orb-2{width:650px;height:650px;background:linear-gradient(135deg,#f96,#ff5e62);bottom:-200px;right:-200px;opacity:.22;animation-delay:-7s}.theme-liquid .liquid-orb-3{width:600px;height:600px;background:linear-gradient(135deg,#e100ff,#7f00ff);top:35%;left:45%;transform:translate(-50%,-50%);opacity:.18;animation-delay:-14s}.theme-liquid .liquid-orb-4{width:500px;height:500px;background:linear-gradient(135deg,#f59e0b,#ff7e5f);top:15%;right:15%;opacity:.15;filter:blur(120px);animation-delay:-10s}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(20px,30px) scale(1.02)}}.theme-liquid .liquid-shimmer{position:relative;overflow:hidden}.theme-liquid .liquid-shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.theme-dark ::-webkit-scrollbar-track{background:#0a0a0a}.theme-dark ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.theme-dark ::-webkit-scrollbar-thumb:hover{background:#ffffff40}html{transition:background-color .3s ease,color .3s ease}html *,html [data-motion],html .motion-div,html [style*=transform]{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .15s ease}
