:root[data-design=professional]{color-scheme:light;--background:210 33% 97%;--foreground:213 73% 16%;--card:0 0% 100%;--card-foreground:213 73% 16%;--popover:0 0% 100%;--popover-foreground:213 73% 16%;--primary:213 70% 39%;--primary-foreground:0 0% 100%;--secondary:213 33% 93%;--secondary-foreground:213 73% 16%;--muted:213 30% 94%;--muted-foreground:214 18% 38%;--accent:213 55% 94%;--accent-foreground:213 73% 16%;--destructive:0 70% 45%;--destructive-foreground:0 0% 100%;--border:213 27% 87%;--input:213 25% 80%;--ring:213 70% 39%;--chart-1:213 70% 39%;--chart-2:213 73% 16%;--chart-3:174 62% 32%;--chart-4:35 85% 42%;--chart-5:0 70% 45%;--radius:0.5rem;--sidebar-background:213 73% 16%;--sidebar-foreground:210 40% 96%;--sidebar-primary:0 0% 100%;--sidebar-primary-foreground:213 73% 16%;--sidebar-accent:213 55% 24%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:0 0% 100%/0.1;--sidebar-ring:210 80% 70%;--lumio-gold:#1e5aa8;--lumio-gold-warm:#174a8c;--lumio-gold-soft:rgba(30,90,168,.1);--lumio-indigo:#1e5aa8;--lumio-indigo-mid:#2a6bc2;--lumio-indigo-soft:rgba(30,90,168,.12);--lumio-slate:#0b2545;--lumio-slate-mid:#13315c;--lumio-slate-deep:#0b2545;--lumio-cream:#f5f7fa;--lumio-shadow-soft:0 1px 2px rgba(11,37,69,.06),0 4px 14px rgba(11,37,69,.06);--lumio-shadow-elevated:0 2px 4px rgba(11,37,69,.06),0 12px 32px rgba(11,37,69,.1);--lumio-shadow-modal:0 24px 64px rgba(11,37,69,.22);--lumi-spot-rgb:30,90,168;--swiss-midnight-void:#0b2545}:root[data-design=professional] body{background:hsl(var(--background));color:hsl(var(--foreground))}:root[data-design=professional] .rounded-2xl.bg-card,:root[data-design=professional] .rounded-xl.bg-card{box-shadow:var(--lumio-shadow-soft)}:root[data-design=professional] .lumi-orb,:root[data-design=professional] .lumi-orb--active,:root[data-design=professional] .lumi-orb--neutral{background:radial-gradient(circle at 36% 32%,#5b8fd6 0,#1e5aa8 55%,#174a8c 100%);box-shadow:none;animation:none}:root[data-design=professional] .lumi-orb-eye{background:#fff}:root[data-design=professional] .lumi-help{color:#1e5aa8;filter:none;animation:none}:root[data-design=professional] .lumi-help:hover,:root[data-design=professional] .lumi-help[data-state=open]{color:#0b2545;filter:none}:root[data-design=professional] .lumi-glass{background:linear-gradient(160deg,hsla(0,0%,100%,.92),rgba(245,247,250,.86));border-color:hsl(var(--border));box-shadow:var(--lumio-shadow-elevated);text-shadow:none}:root[data-design=professional] .lumio-welcome{background:hsl(var(--card));border-left:4px solid #1e5aa8;box-shadow:var(--lumio-shadow-soft)}:root[data-design=professional] .lumio-welcome-figure{display:none}:root[data-design=professional] .hover\:\!bg-\[\#FFD45A\]:hover,:root[data-design=professional] .hover\:bg-\[\#FFD45A\]:hover,:root[data-design=professional] .hover\:bg-\[\#ffda66\]:hover{background-color:#174a8c!important}:root[data-design=professional] .hover\:text-\[\#ffda66\]:hover{color:#0b2545}:root[data-design=professional] .lumi-help:hover{background-color:rgba(30,90,168,.1)}:root[data-design=professional] .ring-\[\#FFC832\]{--tw-ring-color:#1e5aa8}:root[data-design=professional] [data-surface=dark]{color:hsl(var(--sidebar-foreground))}:root[data-design=professional] [data-sidebar=sidebar],:root[data-design=professional] [data-sidebar=sidebar] *{--sidebar-foreground:210 40% 96%;--sidebar-accent:213 55% 24%;--sidebar-accent-foreground:0 0% 100%}:root[data-design=professional] [data-sidebar=menu-button]{color:hsla(0,0%,100%,.82)!important}:root[data-design=professional] [data-sidebar=menu-button]:hover{background:hsla(0,0%,100%,.08)!important;color:#fff!important}:root[data-design=professional] [data-sidebar=menu-button]:active,:root[data-design=professional] [data-sidebar=menu-button][data-active=true],:root[data-design=professional] [data-sidebar=menu-button][data-active=true] span,:root[data-design=professional] [data-sidebar=menu-button][data-active=true] svg{color:#fff!important}:root[data-design=professional] [data-sidebar=menu-button][data-active=true]{background:hsla(0,0%,100%,.12)!important;box-shadow:inset 3px 0 0 #6fa3e8!important}:root[data-design=professional] [data-sidebar=sidebar] .lumio-nav-icon{color:hsla(0,0%,100%,.7)!important}:root[data-design=professional] [data-sidebar=menu-button][data-active=true] .lumio-illus-icon svg,:root[data-design=professional] [data-sidebar=sidebar] .lumio-illus-icon svg{filter:brightness(0) invert(1) opacity(.85)!important}@media (prefers-reduced-transparency:reduce){:root[data-design=professional] .lumi-glass{background:#fff}}:root[data-design=professional] .bg-white\/\[\.02\]:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .bg-white\/\[\.03\]:not([data-surface=dark] *):not([data-surface=dark]){background-color:rgba(39,68,104,.03)}:root[data-design=professional] .bg-white\/\[\.04\]:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .bg-white\/\[\.05\]:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .bg-white\/\[\.06\]:not([data-surface=dark] *):not([data-surface=dark]){background-color:rgba(39,68,104,.045)}:root[data-design=professional] .bg-white\/\[0\.025\]:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .bg-white\/\[0\.035\]:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .bg-white\/\[0\.03\]:not([data-surface=dark] *):not([data-surface=dark]){background-color:rgba(39,68,104,.03)}:root[data-design=professional] .bg-white\/\[0\.04\]:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .bg-white\/\[0\.06\]:not([data-surface=dark] *):not([data-surface=dark]){background-color:rgba(39,68,104,.045)}:root[data-design=professional] .bg-white\/10:not([data-surface=dark] *):not([data-surface=dark]){background-color:rgba(39,68,104,.06)}:root[data-design=professional] .bg-white\/15:not([data-surface=dark] *):not([data-surface=dark]){background-color:rgba(39,68,104,.09)}:root[data-design=professional] .bg-white\/5:not([data-surface=dark] *):not([data-surface=dark]){background-color:rgba(39,68,104,.045)}:root[data-design=professional] .border-white\/10:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .border-white\/12:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .border-white\/15:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .border-white\/\[\.06\]:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .border-white\/\[\.08\]:not([data-surface=dark] *):not([data-surface=dark]){border-color:hsl(var(--border))}:root[data-design=professional] .border-white\/20:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .border-white\/25:not([data-surface=dark] *):not([data-surface=dark]){border-color:#b3c0d1}:root[data-design=professional] .border-white\/5:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .divide-white\/10:not([data-surface=dark] *):not([data-surface=dark])>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}:root[data-design=professional] .focus-visible\:ring-white\/30:not([data-surface=dark] *):not([data-surface=dark]):focus-visible{--tw-ring-color:hsl(var(--border))}:root[data-design=professional] .focus-visible\:ring-white\/40:not([data-surface=dark] *):not([data-surface=dark]):focus-visible{--tw-ring-color:hsl(var(--border))}:root[data-design=professional] .focus\:bg-white\/\[\.08\]:not([data-surface=dark] *):not([data-surface=dark]):focus{background-color:rgba(39,68,104,.06)}:root[data-design=professional] .group:hover .group-hover\:bg-white\/\[0\.06\]:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .hover\:bg-white\/\[\.04\]:not([data-surface=dark] *):not([data-surface=dark]):hover,:root[data-design=professional] .hover\:bg-white\/\[\.06\]:not([data-surface=dark] *):not([data-surface=dark]):hover{background-color:rgba(39,68,104,.045)}:root[data-design=professional] .hover\:bg-white\/\[\.08\]:not([data-surface=dark] *):not([data-surface=dark]):hover{background-color:rgba(39,68,104,.06)}:root[data-design=professional] .hover\:bg-white\/\[0\.03\]:not([data-surface=dark] *):not([data-surface=dark]):hover{background-color:rgba(39,68,104,.03)}:root[data-design=professional] .hover\:bg-white\/\[0\.04\]:not([data-surface=dark] *):not([data-surface=dark]):hover,:root[data-design=professional] .hover\:bg-white\/\[0\.06\]:not([data-surface=dark] *):not([data-surface=dark]):hover{background-color:rgba(39,68,104,.045)}:root[data-design=professional] .hover\:bg-white\/10:not([data-surface=dark] *):not([data-surface=dark]):hover{background-color:rgba(39,68,104,.06)}:root[data-design=professional] .hover\:bg-white\/5:not([data-surface=dark] *):not([data-surface=dark]):hover{background-color:rgba(39,68,104,.045)}:root[data-design=professional] .hover\:bg-white\/8:not([data-surface=dark] *):not([data-surface=dark]):hover{background-color:rgba(39,68,104,.06)}:root[data-design=professional] .hover\:border-white\/10:not([data-surface=dark] *):not([data-surface=dark]):hover{border-color:hsl(var(--border))}:root[data-design=professional] .hover\:border-white\/20:not([data-surface=dark] *):not([data-surface=dark]):hover,:root[data-design=professional] .hover\:border-white\/25:not([data-surface=dark] *):not([data-surface=dark]):hover,:root[data-design=professional] .hover\:border-white\/40:not([data-surface=dark] *):not([data-surface=dark]):hover{border-color:#b3c0d1}:root[data-design=professional] .hover\:text-white:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]):hover{color:hsl(var(--foreground))}:root[data-design=professional] .hover\:text-white\/70:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]):hover{color:hsl(var(--muted-foreground))}:root[data-design=professional] .hover\:text-white\/80:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]):hover{color:hsl(var(--foreground))}:root[data-design=professional] .placeholder\:text-white\/30:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark])::placeholder{color:hsl(var(--muted-foreground)/.8)}:root[data-design=professional] .placeholder\:text-white\/60:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark])::placeholder{color:hsl(var(--muted-foreground))}:root[data-design=professional] .ring-white\/10:not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .ring-white\/\[0\.06\]:not([data-surface=dark] *):not([data-surface=dark]){--tw-ring-color:hsl(var(--border))}:root[data-design=professional] .text-white:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]){color:hsl(var(--foreground))}:root[data-design=professional] .text-white\/25:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/30:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/35:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/40:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/45:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]){color:hsl(var(--muted-foreground)/.8)}:root[data-design=professional] .text-white\/50:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/55:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/60:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/65:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/70:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/72:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/75:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]){color:hsl(var(--muted-foreground))}:root[data-design=professional] .text-white\/80:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/85:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]),:root[data-design=professional] .text-white\/90:not([class*=bg-]):not([class*=from-]):not([data-surface=dark] *):not([data-surface=dark]){color:hsl(var(--foreground))}