html.light .text-card-foreground,html.light .text-foreground,html:not(.dark) .text-card-foreground,html:not(.dark) .text-foreground{color:hsl(var(--foreground,222 47% 11%))}html.light .text-muted-foreground,html:not(.dark) .text-muted-foreground{color:hsl(var(--muted-foreground,215 16% 35%))}html.light:not(.lexis-wallpaper-active) body,html:not(.dark):not(.lexis-wallpaper-active) body{color:hsl(var(--foreground,222 47% 11%));background-color:hsl(var(--background,210 40% 98%))}html.light .bg-card .text-white,html.light [data-admin-card] .text-white,html.light [data-efferd-kpi] .text-white,html:not(.dark) .bg-card .text-white,html:not(.dark) [data-admin-card] .text-white,html:not(.dark) [data-efferd-kpi] .text-white{color:hsl(var(--foreground,222 47% 11%))!important}html.light [data-admin-card] [class*=opacity-40],html.light [data-efferd-kpi] [class*=opacity-40],html:not(.dark) [data-admin-card] [class*=opacity-40],html:not(.dark) [data-efferd-kpi] [class*=opacity-30],html:not(.dark) [data-efferd-kpi] [class*=opacity-40]{opacity:1!important}html.light [data-admin-card] .uppercase,html.light [data-efferd-kpi] .uppercase,html:not(.dark) [data-admin-card] .uppercase,html:not(.dark) [data-efferd-kpi] .uppercase{color:hsl(var(--muted-foreground,215 16% 35%))!important}html.light [role=dialog],html:not(.dark) [data-radix-dialog-content],html:not(.dark) [role=dialog]{color:hsl(var(--card-foreground,222 47% 11%))}html.dark body{color:hsl(var(--foreground,210 40% 98%))}html:not(.dark) a:hover,html:not(.dark) button:hover{transition:opacity .15s ease}html:not(.dark) .badge,html:not(.dark) .sidebar-foreground,html:not(.dark) input,html:not(.dark) select,html:not(.dark) textarea{color:hsl(var(--foreground,222 47% 11%))}html.dark .glass-panel{border-color:rgba(255,255,255,.08)}html.dark .glass-card{border-color:rgba(255,255,255,.06)}html.dark :focus-visible{outline-color:hsl(var(--primary,217 91% 60%))}@keyframes lex-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lex-slide-up{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lex-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes lex-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes lex-pop-in{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes lex-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lex-bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lex-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes lex-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes lex-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lex-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@keyframes lex-progress{0%{width:0}to{width:100%}}.lex-animate-in{animation:lex-slide-up .35s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.lex-animate-pop{animation:lex-pop-in .3s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}.lex-hover-bounce:hover{animation:lex-bounce-subtle .4s ease}.lex-hover-pulse:hover{animation:lex-pulse .3s ease}.lex-hover-wiggle:hover{animation:lex-wiggle .4s ease}.lex-hover-shake:hover{animation:lex-shake .5s ease}.lex-stagger>*{opacity:0;animation:lex-slide-up .35s cubic-bezier(.16,1,.3,1) forwards}.lex-stagger>:first-child{animation-delay:0s}.lex-stagger>:nth-child(2){animation-delay:50ms}.lex-stagger>:nth-child(3){animation-delay:.1s}.lex-stagger>:nth-child(4){animation-delay:.15s}.lex-stagger>:nth-child(5){animation-delay:.2s}.lex-stagger>:nth-child(6){animation-delay:.25s}.lex-stagger>:nth-child(7){animation-delay:.3s}.lex-stagger>:nth-child(8){animation-delay:.35s}.lex-skeleton{position:relative;overflow:hidden;background:hsl(var(--muted));border-radius:8px}.lex-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:shimmer 1.5s infinite}.lex-counter{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lex-status-dot{width:8px;height:8px;border-radius:50%;position:relative}.lex-status-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid;opacity:.3;animation:lex-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lex-animate-in,.lex-animate-pop,.lex-hover-bounce:hover,.lex-hover-pulse:hover,.lex-hover-shake:hover,.lex-hover-wiggle:hover{animation:none!important;opacity:1;transform:none}.lex-stagger>*{animation:none!important;opacity:1}}@keyframes lexis-route-in{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lexis-route-enter{animation:lexis-route-in .22s ease-out both}@media (prefers-reduced-motion:reduce){.lexis-route-enter{animation:none}}:root{--lexis-page-pad:0.875rem;--lexis-body-text:0.9375rem;--lexis-label-text:0.6875rem;--lexis-touch-min:44px;--lexis-modal-max-h:90vh}@media (min-width:768px){:root{--lexis-page-pad:1.25rem}}@media (min-width:1280px){:root{--lexis-page-pad:1.75rem}}.lexis-main-scroll{padding:var(--lexis-page-pad);min-width:0;overflow-x:hidden}.lexis-readable{font-size:var(--lexis-body-text)!important;line-height:1.65!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:pre-wrap!important;color:hsl(var(--foreground)/.92)}.lexis-label-xs{font-size:var(--lexis-label-text)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:600!important;color:hsl(var(--muted-foreground))}.lexis-touch{min-height:var(--lexis-touch-min)!important;display:inline-flex;align-items:center;justify-content:center}.lexis-stack{display:flex;flex-direction:column;gap:.875rem}@media (min-width:768px){.lexis-stack-md-row{flex-direction:row;align-items:center}}.lexis-grid-metrics{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:640px){.lexis-grid-metrics{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lexis-grid-metrics{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.lexis-grid-metrics-5{grid-template-columns:repeat(5,1fr)!important}}.lexis-dialog-body{max-height:var(--lexis-modal-max-h);overflow-y:auto;-webkit-overflow-scrolling:touch}.lexis-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.75rem;border:1px solid hsl(var(--border)/.8);background:hsl(var(--card))}.lexis-cnj{overflow-wrap:anywhere!important;word-break:break-all!important;font-variant-numeric:tabular-nums!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;letter-spacing:-.02em}@media (max-width:767px){.lexis-scanner-float{left:.5rem!important;right:.5rem!important;width:auto!important;max-width:calc(100vw - 1rem)!important;bottom:.5rem!important}}.lexis-table-wrap table thead th{background:hsl(var(--muted)/.6);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:.75rem 1rem}.lexis-table-wrap table tbody tr{transition:background .15s ease}.lexis-table-wrap table tbody tr:hover{background:hsl(var(--accent)/.55)}.lexis-chart-card{border-radius:.875rem;border:1px solid hsl(var(--border)/.85);background:hsl(var(--card));box-shadow:var(--shadow-card);padding:1.25rem}.lexis-chart-card .recharts-cartesian-grid line{stroke:hsl(var(--border));stroke-opacity:.6}.lexis-chart-card .recharts-text{fill:hsl(var(--muted-foreground));font-size:11px}:root{--glass-bg:rgba(255,255,255,0.6);--glass-bg-strong:rgba(255,255,255,0.78);--glass-border:rgba(255,255,255,0.6);--glass-border-dark:rgba(15,23,42,0.1);--glass-shadow:0 8px 32px rgba(15,23,42,0.08);--glass-shadow-lg:0 20px 60px rgba(15,23,42,0.12);--glass-blur:16px;--glass-saturate:1.4;--liquid-speed:6s;--liquid-chromatic:linear-gradient(125deg,#38bdf8,#818cf8 25%,#e879f9 50%,#38bdf8 75%,#818cf8);--liquid-silver:linear-gradient(125deg,#f8fafc,#94a3b8 30%,#64748b 50%,#e2e8f0 70%,#cbd5e1);--liquid-gold:linear-gradient(125deg,#fef3c7,#fbbf24 28%,#d97706 52%,#fde68a 78%,#f59e0b)}.dark{--glass-bg:rgba(15,23,42,0.5);--glass-bg-strong:rgba(15,23,42,0.68);--glass-border:rgba(255,255,255,0.12);--glass-border-dark:rgba(255,255,255,0.08);--glass-shadow:0 8px 32px rgba(0,0,0,0.3);--glass-shadow-lg:0 20px 60px rgba(0,0,0,0.4)}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.4);transition:box-shadow .2s ease,transform .2s ease}.glass,.glass-strong{border:1px solid var(--glass-border)}.glass-strong{background:var(--glass-bg-strong);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.45)}.glass-panel{border-radius:1.25rem;background:var(--glass-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(15,23,42,.03);transition:box-shadow .2s ease}.glass-header{background:var(--glass-bg-strong);background:color-mix(in oklab,var(--glass-bg-strong) 92%,transparent);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--glass-border-dark)}.dark .glass-header{background:rgba(15,23,42,.65);background:color-mix(in oklab,var(--glass-bg-strong) 92%,transparent)}.dark .glass,.dark .glass-panel,.dark .glass-strong{box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.06)}@keyframes liquid-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes liquid-shine{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(220%) skewX(-12deg)}}.liquid-metal{position:relative;isolation:isolate;overflow:hidden;border:2px solid rgba(15,23,42,.35);background-size:220% 220%!important;background-image:var(--liquid-chromatic)!important;animation:liquid-shift var(--liquid-speed) ease-in-out infinite;color:#fff!important;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:0 8px 28px rgba(99,102,241,.35),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 8px rgba(15,23,42,.2);transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.liquid-metal--silver{background-image:var(--liquid-silver)!important;color:#0f172a!important;text-shadow:none;border-color:rgba(15,23,42,.25);box-shadow:0 8px 28px rgba(100,116,139,.35),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 8px rgba(15,23,42,.12)}.liquid-metal--gold{background-image:var(--liquid-gold)!important;color:#0f172a!important;text-shadow:none;border-color:rgba(180,83,9,.45);box-shadow:0 8px 28px rgba(245,158,11,.4),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -2px 8px rgba(120,53,15,.2)}.liquid-metal:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 48%,transparent 62%);animation:liquid-shine 3.2s ease-in-out infinite;pointer-events:none;z-index:1}.liquid-metal>*{position:relative;z-index:2}.liquid-metal:hover{filter:brightness(1.08) saturate(1.1);transform:translateY(-1px);box-shadow:0 14px 40px rgba(99,102,241,.45),inset 0 1px 0 rgba(255,255,255,.55)}.liquid-metal:active{transform:translateY(0);filter:brightness(1.02)}.dark .liquid-metal{border-color:rgba(255,255,255,.2)}.glass-liquid-btn{position:relative;isolation:isolate;overflow:hidden;border-radius:9999px;border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.4);font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.glass-liquid-btn:before{content:"";position:absolute;inset:2px;border-radius:inherit;background-image:var(--liquid-chromatic);background-size:200% 200%;animation:liquid-shift 5s ease-in-out infinite;opacity:.88;z-index:0}.glass-liquid-btn>*{position:relative;z-index:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.glass-liquid-btn:hover{transform:translateY(-1px);box-shadow:0 12px 36px rgba(15,23,42,.15)}.glass-liquid-btn:active{transform:translateY(0)}.glass-card{border-radius:1.25rem;background:var(--glass-bg);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.glass-card:hover{box-shadow:var(--glass-shadow-lg);transform:translateY(-2px);border-color:var(--glass-border-dark)}.dark .glass-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.4)}@media (prefers-reduced-motion:reduce){.glass-liquid-btn:before,.liquid-metal,.liquid-metal:after{animation:none!important}.glass-card:hover,.glass-liquid-btn:hover,.liquid-metal:hover{transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass,.glass-card,.glass-header,.glass-liquid-btn,.glass-panel,.glass-strong{background:color-mix(in oklab,hsl(var(--card)) 94%,transparent)}}