.ui-theme[data-theme=admin],.ui-theme-admin{--theme-primary:var(--color-cyan-700);--theme-primary-hover:var(--color-cyan-600);--theme-primary-muted:var(--color-cyan-muted);--theme-primary-glow:var(--color-cyan-glow);--theme-primary-text:#fff;--theme-accent:var(--color-amber-700);--theme-accent-hover:var(--color-amber-600);--theme-accent-muted:var(--color-amber-muted);--color-button-primary-hover-bg:var(--color-cyan-800);--color-accent-foreground:#fff;--theme-glow:var(--color-cyan-700);--glow-primary:0 0 20px var(--color-cyan-glow);--glow-accent:0 0 20px var(--color-amber-glow);--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, var(--color-cyan-700) 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:var(--color-cyan-700);--sidebar-primary-foreground:#fff;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:var(--color-cyan-700);--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, var(--color-cyan-700) 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=admin],.dark .ui-theme-admin,.ui-theme[data-theme=admin].dark,.ui-theme[data-theme=admin][data-mode=dark],.ui-theme-admin.dark,.ui-theme-admin[data-mode=dark]{--theme-primary:var(--color-cyan-500);--theme-primary-hover:var(--color-cyan-400);--theme-primary-text:#000;--color-button-primary-hover-bg:color-mix(in srgb, var(--color-primary) 90%, transparent);--theme-glow:var(--color-cyan-500);--glow-primary:0 0 20px var(--color-cyan-glow);--theme-accent:var(--color-amber-500);--theme-accent-hover:var(--color-amber-400);--color-accent-foreground:#000;--color-background:var(--color-zinc-950);--color-foreground:var(--color-zinc-50);--color-card:var(--color-zinc-900);--color-card-foreground:var(--color-zinc-50);--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);--color-input:var(--color-zinc-800);--color-secondary:var(--color-zinc-800);--color-secondary-foreground:var(--color-zinc-50);--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:color-mix(in oklch, var(--color-cyan-500) 15%, var(--color-background));--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:var(--color-cyan-500);--sidebar-primary-foreground:var(--color-background);--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:var(--color-cyan-500);--color-sidebar-primary-foreground:var(--color-background);--color-sidebar-accent:color-mix(in oklch, var(--color-cyan-500) 15%, var(--color-background));--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}[data-pageshell-theme=admin]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:var(--color-zinc-100);--portal-muted-foreground:var(--color-zinc-600);--portal-border:var(--color-zinc-200);--portal-primary:#0e7490;--portal-primary-foreground:#fff;--portal-accent:color-mix(in oklch, var(--color-cyan-700) 10%, var(--color-zinc-100));--portal-accent-foreground:var(--color-zinc-950)}[data-pageshell-theme=admin] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-cyan-700) 15%, var(--color-zinc-100))}[data-pageshell-theme=admin] .themed-dropdown,[data-pageshell-theme=admin] .themed-popover,[data-pageshell-theme=admin] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, var(--color-cyan-700) 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:var(--color-zinc-100);--color-muted-foreground:var(--color-zinc-600);--color-border:var(--color-zinc-200);color:var(--color-zinc-950)!important;border-color:var(--color-zinc-200)!important;background-color:#fff!important}[data-pageshell-theme=admin] .themed-tooltip{--color-primary:#0e7490;--color-primary-foreground:#fff;color:#fff!important;background-color:#0e7490!important}.dark[data-pageshell-theme=admin]{--surface-dialog:var(--color-zinc-900);--portal-foreground:var(--color-zinc-50);--portal-muted:var(--color-zinc-800);--portal-muted-foreground:var(--color-zinc-400);--portal-border:var(--color-zinc-700);--portal-primary:#06b6d4;--portal-primary-foreground:#000;--portal-accent:var(--color-zinc-800);--portal-accent-foreground:var(--color-zinc-50)}.dark[data-pageshell-theme=admin] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-cyan-500) 25%, var(--color-zinc-800));--color-muted:color-mix(in oklch, var(--color-cyan-500) 20%, var(--color-zinc-800))}.dark[data-pageshell-theme=admin] .themed-dropdown,.dark[data-pageshell-theme=admin] .themed-popover,.dark[data-pageshell-theme=admin] .themed-select{--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-accent:var(--color-zinc-800);--color-accent-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);background-color:var(--color-zinc-900)!important;color:var(--color-zinc-50)!important;border-color:var(--color-zinc-700)!important}
.ui-theme[data-theme=default],.ui-theme-default{--theme-primary:var(--color-cyan-700);--theme-primary-hover:var(--color-cyan-600);--theme-primary-muted:var(--color-cyan-muted);--theme-primary-glow:var(--color-cyan-glow);--theme-primary-text:#fff;--theme-accent:var(--color-amber-700);--theme-accent-hover:var(--color-amber-600);--theme-accent-muted:var(--color-amber-muted);--color-button-primary-hover-bg:var(--color-cyan-800);--color-accent-foreground:#fff;--theme-glow:var(--color-cyan-700);--glow-primary:0 0 20px var(--color-cyan-glow);--glow-accent:0 0 20px var(--color-amber-glow);--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, var(--color-cyan-700) 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:var(--color-cyan-700);--sidebar-primary-foreground:#fff;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:var(--color-cyan-700);--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, var(--color-cyan-700) 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=default],.dark .ui-theme-default,.ui-theme[data-theme=default].dark,.ui-theme[data-theme=default][data-mode=dark],.ui-theme-default.dark,.ui-theme-default[data-mode=dark]{--theme-primary:var(--color-cyan-500);--theme-primary-hover:var(--color-cyan-400);--theme-primary-text:#000;--color-button-primary-hover-bg:color-mix(in srgb, var(--color-primary) 90%, transparent);--theme-glow:var(--color-cyan-500);--glow-primary:0 0 20px var(--color-cyan-glow);--theme-accent:var(--color-amber-500);--theme-accent-hover:var(--color-amber-400);--color-accent-foreground:#000;--color-background:var(--color-zinc-950);--color-foreground:var(--color-zinc-50);--color-card:var(--color-zinc-900);--color-card-foreground:var(--color-zinc-50);--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);--color-input:var(--color-zinc-800);--color-secondary:var(--color-zinc-800);--color-secondary-foreground:var(--color-zinc-50);--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:color-mix(in oklch, var(--color-cyan-500) 15%, var(--color-background));--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:var(--color-cyan-500);--sidebar-primary-foreground:var(--color-background);--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:var(--color-cyan-500);--color-sidebar-primary-foreground:var(--color-background);--color-sidebar-accent:color-mix(in oklch, var(--color-cyan-500) 15%, var(--color-background));--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}[data-pageshell-theme=default]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:var(--color-zinc-100);--portal-muted-foreground:var(--color-zinc-600);--portal-border:var(--color-zinc-200);--portal-primary:#0e7490;--portal-primary-foreground:#fff;--portal-accent:color-mix(in oklch, var(--color-cyan-700) 10%, var(--color-zinc-100));--portal-accent-foreground:var(--color-zinc-950)}[data-pageshell-theme=default] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-cyan-700) 15%, var(--color-zinc-100))}[data-pageshell-theme=default] .themed-dropdown,[data-pageshell-theme=default] .themed-popover,[data-pageshell-theme=default] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, var(--color-cyan-700) 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:var(--color-zinc-100);--color-muted-foreground:var(--color-zinc-600);--color-border:var(--color-zinc-200);color:var(--color-zinc-950)!important;border-color:var(--color-zinc-200)!important;background-color:#fff!important}[data-pageshell-theme=default] .themed-tooltip{--color-primary:#0e7490;--color-primary-foreground:#fff;color:#fff!important;background-color:#0e7490!important}.dark[data-pageshell-theme=default]{--surface-dialog:var(--color-zinc-900);--portal-foreground:var(--color-zinc-50);--portal-muted:var(--color-zinc-800);--portal-muted-foreground:var(--color-zinc-400);--portal-border:var(--color-zinc-700);--portal-primary:#06b6d4;--portal-primary-foreground:#000;--portal-accent:var(--color-zinc-800);--portal-accent-foreground:var(--color-zinc-50)}.dark[data-pageshell-theme=default] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-cyan-500) 25%, var(--color-zinc-800));--color-muted:color-mix(in oklch, var(--color-cyan-500) 20%, var(--color-zinc-800))}.dark[data-pageshell-theme=default] .themed-dropdown,.dark[data-pageshell-theme=default] .themed-popover,.dark[data-pageshell-theme=default] .themed-select{--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-accent:var(--color-zinc-800);--color-accent-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);background-color:var(--color-zinc-900)!important;color:var(--color-zinc-50)!important;border-color:var(--color-zinc-700)!important}
.ui-theme[data-theme=creator],.ui-theme-creator{--theme-primary:var(--color-terracotta-600);--theme-primary-hover:var(--color-terracotta-500);--theme-primary-muted:#b5351826;--theme-primary-glow:#b535181f;--theme-primary-text:#fff;--theme-accent:#be123c;--theme-accent-hover:#e11d48;--theme-accent-muted:#be123c26;--color-primary-foreground:#fff;--color-accent-foreground:#fff;--color-ring:var(--color-terracotta-600);--theme-glow:var(--color-terracotta-600);--glow-primary:0 0 12px #b535181f;--glow-accent:0 0 12px #b453091a;--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, var(--color-terracotta-600) 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:var(--color-terracotta-600);--sidebar-primary-foreground:#fff;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:var(--color-terracotta-600);--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, var(--color-terracotta-600) 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=creator],.dark .ui-theme-creator,.ui-theme[data-theme=creator].dark,.ui-theme[data-theme=creator][data-mode=dark],.ui-theme-creator.dark,.ui-theme-creator[data-mode=dark]{--theme-primary:var(--color-terracotta-warm);--theme-primary-hover:var(--color-terracotta-400);--theme-primary-text:#1c1917;--color-primary-foreground:#1c1917;--theme-glow:var(--color-terracotta-warm);--color-ring:var(--color-terracotta-warm);--theme-primary-glow:#b535184d;--glow-primary:0 0 20px #b535184d;--glow-accent:0 0 20px #b453094d;--color-background:var(--color-zinc-950);--color-foreground:var(--color-zinc-50);--color-card:var(--color-zinc-900);--color-card-foreground:var(--color-zinc-50);--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);--color-input:var(--color-zinc-800);--color-secondary:var(--color-zinc-800);--color-secondary-foreground:var(--color-zinc-50);--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:color-mix(in oklch, var(--color-terracotta-warm) 15%, var(--color-zinc-950));--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:var(--color-terracotta-warm);--sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:var(--color-terracotta-warm);--color-sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar-accent:color-mix(in oklch, var(--color-terracotta-warm) 15%, var(--color-zinc-950));--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}[data-pageshell-theme=creator]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:var(--color-zinc-100);--portal-muted-foreground:var(--color-zinc-600);--portal-border:var(--color-zinc-200);--portal-primary:var(--color-terracotta-600);--portal-primary-foreground:#fff}[data-pageshell-theme=creator] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-terracotta-600) 15%, var(--color-zinc-100))}[data-pageshell-theme=creator] .themed-dropdown,[data-pageshell-theme=creator] .themed-popover,[data-pageshell-theme=creator] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, var(--color-terracotta-600) 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:var(--color-zinc-100);--color-muted-foreground:var(--color-zinc-600);--color-border:var(--color-zinc-200);color:var(--color-zinc-950)!important;border-color:var(--color-zinc-200)!important;background-color:#fff!important}[data-pageshell-theme=creator] .themed-tooltip{--color-primary:var(--color-terracotta-600);--color-primary-foreground:#fff;background-color:var(--color-terracotta-600)!important;color:#fff!important}.dark[data-pageshell-theme=creator]{--surface-dialog:var(--color-zinc-900);--portal-foreground:var(--color-zinc-50);--portal-muted:var(--color-zinc-800);--portal-muted-foreground:var(--color-zinc-400);--portal-border:var(--color-zinc-700);--portal-primary:var(--color-terracotta-warm);--portal-primary-foreground:#1c1917}.dark[data-pageshell-theme=creator] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-terracotta-warm) 25%, var(--color-zinc-800));--color-muted:color-mix(in oklch, var(--color-terracotta-warm) 20%, var(--color-zinc-800))}.dark[data-pageshell-theme=creator] .themed-dropdown,.dark[data-pageshell-theme=creator] .themed-popover,.dark[data-pageshell-theme=creator] .themed-select{--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-accent:var(--color-zinc-800);--color-accent-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);background-color:var(--color-zinc-900)!important;color:var(--color-zinc-50)!important;border-color:var(--color-zinc-700)!important}.lesson-content pre code .hljs-keyword{color:#c792ea}.lesson-content pre code .hljs-string{color:#c3e88d}.lesson-content pre code .hljs-number{color:#f78c6c}.lesson-content pre code .hljs-comment{color:#546e7a;font-style:italic}.lesson-content pre code .hljs-function{color:#82aaff}.lesson-content pre code .hljs-variable{color:#f07178}.lesson-content pre code .hljs-type{color:#ffcb6b}
.ui-theme[data-theme=student],.ui-theme-student{--theme-primary:var(--color-emerald-700);--theme-primary-hover:var(--color-emerald-600);--theme-primary-muted:var(--color-emerald-muted);--theme-primary-glow:var(--color-emerald-glow);--theme-primary-text:#fff;--theme-accent:var(--color-sky-700);--theme-accent-hover:var(--color-sky-600);--theme-accent-muted:var(--color-sky-muted);--color-accent-foreground:#fff;--theme-glow:var(--color-emerald-700);--glow-primary:0 0 20px var(--color-emerald-glow);--glow-accent:0 0 20px var(--color-sky-glow);--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, var(--color-emerald-700) 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:var(--color-emerald-700);--sidebar-primary-foreground:#fff;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:var(--color-emerald-700);--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, var(--color-emerald-700) 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=student],.dark .ui-theme-student,.ui-theme[data-theme=student].dark,.ui-theme[data-theme=student][data-mode=dark],.ui-theme-student.dark,.ui-theme-student[data-mode=dark]{--theme-primary:var(--color-emerald-500);--theme-primary-hover:var(--color-emerald-400);--theme-primary-text:#000;--theme-glow:var(--color-emerald-500);--glow-primary:0 0 20px var(--color-emerald-glow);--theme-accent:var(--color-sky-500);--theme-accent-hover:var(--color-sky-400);--color-accent-foreground:#000;--color-background:var(--color-zinc-950);--color-foreground:var(--color-zinc-50);--color-card:var(--color-zinc-900);--color-card-foreground:var(--color-zinc-50);--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);--color-input:var(--color-zinc-800);--color-secondary:var(--color-zinc-800);--color-secondary-foreground:var(--color-zinc-50);--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:color-mix(in oklch, var(--color-emerald-500) 15%, var(--color-zinc-950));--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:var(--color-emerald-500);--sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:var(--color-emerald-500);--color-sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar-accent:color-mix(in oklch, var(--color-emerald-500) 15%, var(--color-zinc-950));--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}[data-pageshell-theme=student]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:var(--color-zinc-100);--portal-muted-foreground:var(--color-zinc-600);--portal-border:var(--color-zinc-200);--portal-primary:#047857;--portal-primary-foreground:#fff}[data-pageshell-theme=student] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-emerald-700) 15%, var(--color-zinc-100))}[data-pageshell-theme=student] .themed-dropdown,[data-pageshell-theme=student] .themed-popover,[data-pageshell-theme=student] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, var(--color-emerald-700) 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:var(--color-zinc-100);--color-muted-foreground:var(--color-zinc-600);--color-border:var(--color-zinc-200);color:var(--color-zinc-950)!important;border-color:var(--color-zinc-200)!important;background-color:#fff!important}[data-pageshell-theme=student] .themed-tooltip{--color-primary:#047857;--color-primary-foreground:#fff;color:#fff!important;background-color:#047857!important}.dark[data-pageshell-theme=student]{--surface-dialog:var(--color-zinc-900);--portal-foreground:var(--color-zinc-50);--portal-muted:var(--color-zinc-800);--portal-muted-foreground:var(--color-zinc-400);--portal-border:var(--color-zinc-700);--portal-primary:#10b981;--portal-primary-foreground:#000}.dark[data-pageshell-theme=student] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-emerald-500) 25%, var(--color-zinc-800));--color-muted:color-mix(in oklch, var(--color-emerald-500) 20%, var(--color-zinc-800))}.dark[data-pageshell-theme=student] .themed-dropdown,.dark[data-pageshell-theme=student] .themed-popover,.dark[data-pageshell-theme=student] .themed-select{--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-accent:var(--color-zinc-800);--color-accent-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);background-color:var(--color-zinc-900)!important;color:var(--color-zinc-50)!important;border-color:var(--color-zinc-700)!important}
.ui-theme[data-theme=movia],.ui-theme-movia{--theme-primary:#e76114;--theme-primary-hover:#d2570f;--theme-primary-muted:#e7611426;--theme-primary-glow:#e7611466;--theme-primary-text:#0a0e1f;--theme-accent:#e76114;--theme-accent-hover:#d2570f;--theme-accent-muted:#e7611426;--color-primary-foreground:#0a0e1f;--color-accent-foreground:#0a0e1f;--theme-glow:#e76114;--glow-primary:0 0 20px #e7611466;--glow-accent:0 0 20px #e7611466;--gradient-brand-bridge:linear-gradient(90deg, #002b86 0%, #122f7e 30%, #483c63 60%, #a85233 85%, #e76114 100%)}@supports (color:lab(0% 0 0)){.ui-theme[data-theme=movia],.ui-theme-movia{--theme-primary-muted:lab(58.4068% 50.7734 63.7477/.15);--theme-primary-glow:lab(58.4068% 50.7734 63.7477/.4);--theme-accent-muted:lab(58.4068% 50.7734 63.7477/.15);--glow-primary:0 0 20px lab(58.4068% 50.7734 63.7477/.4);--glow-accent:0 0 20px lab(58.4068% 50.7734 63.7477/.4)}}.ui-theme[data-theme=movia],.ui-theme-movia{--color-background:#f6f7fb;--color-foreground:#0a0e1f;--color-destructive:#c2331f;--color-destructive-foreground:#fff;--color-warning:#b45309;--color-warning-foreground:#fff;--color-ring:#e76114;--sidebar:#0a0e1f;--sidebar-foreground:#f1f4fa;--sidebar-border:#1a2240;--sidebar-accent:#0e1841;--sidebar-accent-foreground:#f1f4fa;--sidebar-primary:#e76114;--sidebar-primary-foreground:#0a0e1f;--color-sidebar:#0a0e1f;--color-sidebar-foreground:#f1f4fa;--color-sidebar-primary:#e76114;--color-sidebar-primary-foreground:#0a0e1f;--color-sidebar-accent:#0e1841;--color-sidebar-accent-foreground:#f1f4fa;--color-sidebar-border:#1a2240}@supports (color:lab(0% 0 0)){.ui-theme[data-theme=movia],.ui-theme-movia{--sidebar-accent:lab(9.48361% 8.56488 -27.9091);--color-sidebar-accent:lab(9.48361% 8.56488 -27.9091)}}.dark .ui-theme[data-theme=movia],.dark .ui-theme-movia,.ui-theme[data-theme=movia].dark,.ui-theme[data-theme=movia][data-mode=dark],.ui-theme-movia.dark,.ui-theme-movia[data-mode=dark]{--color-background:#05070f;--color-foreground:#ebeef5;--color-card:#0c1124;--color-card-foreground:#ebeef5;--color-popover:#0c1124;--color-popover-foreground:#ebeef5;--color-muted:#131933;--color-muted-foreground:var(--color-zinc-400);--color-border:#1f2748;--color-input:#131933;--color-secondary:#131933;--color-secondary-foreground:#ebeef5;--theme-primary:#ee7c3a;--theme-primary-hover:#f29259;--theme-primary-text:#05070f;--theme-accent:#ee7c3a;--theme-accent-hover:#f29259;--color-primary-foreground:#05070f;--color-accent-foreground:#05070f;--color-destructive:#e64a35;--color-destructive-foreground:#05070f;--color-warning:#fbbf24;--color-warning-foreground:#05070f;--color-ring:#ee7c3a;--sidebar:#05070f;--sidebar-foreground:#ebeef5;--sidebar-border:#1a2240;--sidebar-accent:#151d37;--sidebar-accent-foreground:#ebeef5;--sidebar-primary:#ee7c3a;--sidebar-primary-foreground:#05070f;--color-sidebar:#05070f;--color-sidebar-foreground:#ebeef5;--color-sidebar-primary:#ee7c3a;--color-sidebar-primary-foreground:#05070f;--color-sidebar-accent:#151d37;--color-sidebar-accent-foreground:#ebeef5;--color-sidebar-border:#1a2240}@supports (color:lab(0% 0 0)){.dark .ui-theme[data-theme=movia],.dark .ui-theme-movia,.ui-theme[data-theme=movia].dark,.ui-theme[data-theme=movia][data-mode=dark],.ui-theme-movia.dark,.ui-theme-movia[data-mode=dark]{--sidebar-accent:lab(11.0274% 3.41577 -18.3629);--color-sidebar-accent:lab(11.0274% 3.41577 -18.3629)}}[data-pageshell-theme=movia]{--surface-dialog:#fff;--portal-foreground:#0a0e1f;--portal-muted:#f1f4fa;--portal-muted-foreground:#475569;--portal-border:#e2e8f0;--portal-primary:#e76114;--portal-primary-foreground:#0a0e1f}[data-pageshell-theme=movia] .sidebar-dropdown{--color-accent:#0d1537;--color-accent-foreground:#f1f4fa}@supports (color:lab(0% 0 0)){[data-pageshell-theme=movia] .sidebar-dropdown{--color-accent:lab(7.74973% 6.83642 -23.6292)}}[data-pageshell-theme=movia] .themed-dropdown,[data-pageshell-theme=movia] .themed-popover,[data-pageshell-theme=movia] .themed-select{--color-popover:#fff;--color-popover-foreground:#0a0e1f;--color-accent:#e5e8fb;--color-accent-foreground:#0a0e1f;--color-muted:#f1f4fa;--color-muted-foreground:#475569;--color-border:#e2e8f0;color:#0a0e1f!important;background-color:#fff!important;border-color:#e2e8f0!important}@supports (color:lab(0% 0 0)){[data-pageshell-theme=movia] .themed-dropdown,[data-pageshell-theme=movia] .themed-popover,[data-pageshell-theme=movia] .themed-select{--color-accent:lab(92.2922% 1.5941 -9.69981)}}[data-pageshell-theme=movia] .themed-tooltip{--color-primary:#e76114;--color-primary-foreground:#0a0e1f;color:#0a0e1f!important;background-color:#e76114!important}.dark[data-pageshell-theme=movia]{--surface-dialog:#0c1124;--portal-foreground:#ebeef5;--portal-muted:#131933;--portal-muted-foreground:#8590ad;--portal-border:#1f2748;--portal-primary:#ee7c3a;--portal-primary-foreground:#05070f}.dark[data-pageshell-theme=movia] .sidebar-dropdown{--color-accent:#24305c;--color-muted:#1f284e}@supports (color:lab(0% 0 0)){.dark[data-pageshell-theme=movia] .sidebar-dropdown{--color-accent:lab(20.6712% 6.75143 -28.6163);--color-muted:lab(16.8926% 6.0117 -25.2079)}}.dark[data-pageshell-theme=movia] .themed-dropdown,.dark[data-pageshell-theme=movia] .themed-popover,.dark[data-pageshell-theme=movia] .themed-select{--color-popover:#0c1124;--color-popover-foreground:#ebeef5;--color-accent:#342850;--color-accent-foreground:#ebeef5;--color-muted:#131933;--color-muted-foreground:#b8c2dc;--color-border:#1f2748;color:#ebeef5!important;background-color:#0c1124!important;border-color:#1f2748!important}@supports (color:lab(0% 0 0)){.dark[data-pageshell-theme=movia] .themed-dropdown,.dark[data-pageshell-theme=movia] .themed-popover,.dark[data-pageshell-theme=movia] .themed-select{--color-accent:lab(18.9393% 13.864 -22.8769)}}
.ui-theme[data-theme=asyncme],.ui-theme-asyncme{--theme-primary:#1e293b;--theme-primary-hover:#334155;--theme-primary-muted:#cbd5e126;--theme-primary-glow:#cbd5e14d;--theme-primary-text:#fff;--theme-accent:#94a3b8;--theme-accent-hover:#cbd5e1;--theme-accent-muted:#94a3b826;--color-primary-foreground:#fff;--color-accent-foreground:#fff;--color-ring:#1e293b;--theme-glow:#1e293b;--glow-primary:0 0 20px #cbd5e14d;--glow-accent:0 0 20px #94a3b84d;--color-accent:#475569;--color-background:var(--color-zinc-50);--color-foreground:var(--color-zinc-950);--color-card:#fff;--color-card-foreground:var(--color-zinc-950);--color-muted:var(--color-zinc-100);--color-muted-foreground:var(--color-zinc-600);--color-border:var(--color-zinc-200);--color-input:var(--color-zinc-100);--color-secondary:var(--color-zinc-100);--color-secondary-foreground:var(--color-zinc-950);--color-success:#15803d;--color-warning:#b45309;--color-destructive:#dc2626;--color-info:#2563eb;--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, #1e293b 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:#1e293b;--sidebar-primary-foreground:#fff;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:#1e293b;--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, #1e293b 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=asyncme],.dark .ui-theme-asyncme,.ui-theme[data-theme=asyncme].dark,.ui-theme[data-theme=asyncme][data-mode=dark],.ui-theme-asyncme.dark,.ui-theme-asyncme[data-mode=dark]{--theme-primary:#cbd5e1;--theme-primary-hover:#e2e8f0;--theme-primary-text:var(--color-zinc-950);--color-primary-foreground:var(--color-zinc-950);--color-ring:#cbd5e1;--theme-glow:#cbd5e1;--color-accent:#94a3b8;--color-accent-foreground:var(--color-zinc-950);--color-background:var(--color-zinc-950);--color-foreground:var(--color-zinc-50);--color-card:var(--color-zinc-900);--color-card-foreground:var(--color-zinc-50);--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);--color-input:var(--color-zinc-800);--color-secondary:var(--color-zinc-800);--color-secondary-foreground:var(--color-zinc-50);--color-success:#22c55e;--color-warning:#fbbf24;--color-destructive:#f87171;--color-info:#60a5fa;--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:color-mix(in oklch, #cbd5e1 15%, var(--color-zinc-950));--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:#cbd5e1;--sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:#cbd5e1;--color-sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar-accent:color-mix(in oklch, #cbd5e1 15%, var(--color-zinc-950));--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}[data-pageshell-theme=asyncme]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:var(--color-zinc-100);--portal-muted-foreground:var(--color-zinc-600);--portal-border:var(--color-zinc-200);--portal-primary:#1e293b;--portal-primary-foreground:#fff}[data-pageshell-theme=asyncme] .sidebar-dropdown{--color-accent:color-mix(in oklch, #1e293b 15%, var(--color-zinc-100))}[data-pageshell-theme=asyncme] .themed-dropdown,[data-pageshell-theme=asyncme] .themed-popover,[data-pageshell-theme=asyncme] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, #1e293b 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:var(--color-zinc-100);--color-muted-foreground:var(--color-zinc-600);--color-border:var(--color-zinc-200);color:var(--color-zinc-950)!important;border-color:var(--color-zinc-200)!important;background-color:#fff!important}[data-pageshell-theme=asyncme] .themed-tooltip{--color-primary:#1e293b;--color-primary-foreground:#fff;color:#fff!important;background-color:#1e293b!important}.dark[data-pageshell-theme=asyncme]{--surface-dialog:var(--color-zinc-900);--portal-foreground:var(--color-zinc-50);--portal-muted:var(--color-zinc-800);--portal-muted-foreground:var(--color-zinc-400);--portal-border:var(--color-zinc-700);--portal-primary:#cbd5e1;--portal-primary-foreground:var(--color-zinc-950)}.dark[data-pageshell-theme=asyncme] .sidebar-dropdown{--color-accent:color-mix(in oklch, #cbd5e1 25%, var(--color-zinc-800));--color-muted:color-mix(in oklch, #cbd5e1 20%, var(--color-zinc-800))}.dark[data-pageshell-theme=asyncme] .themed-dropdown,.dark[data-pageshell-theme=asyncme] .themed-popover,.dark[data-pageshell-theme=asyncme] .themed-select{--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-accent:var(--color-zinc-800);--color-accent-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);background-color:var(--color-zinc-900)!important;color:var(--color-zinc-50)!important;border-color:var(--color-zinc-700)!important}
.ui-theme[data-theme=odonto-ai],.ui-theme-odonto-ai{--theme-primary:var(--color-cyan-750);--theme-primary-hover:var(--color-cyan-700);--theme-primary-muted:var(--color-cyan-muted);--theme-primary-glow:var(--color-cyan-glow);--theme-primary-text:#fff;--theme-accent:var(--color-sky-500);--theme-accent-hover:var(--color-sky-400);--theme-accent-muted:var(--color-cyan-muted);--color-accent-foreground:#fff;--theme-glow:var(--color-cyan-750);--glow-primary:0 0 20px var(--color-cyan-glow);--glow-accent:0 0 20px var(--color-cyan-glow);--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, var(--color-cyan-750) 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:var(--color-cyan-750);--sidebar-primary-foreground:#fff;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:var(--color-cyan-750);--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, var(--color-cyan-750) 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=odonto-ai],.dark .ui-theme-odonto-ai,.ui-theme[data-theme=odonto-ai].dark,.ui-theme[data-theme=odonto-ai][data-mode=dark],.ui-theme-odonto-ai.dark,.ui-theme-odonto-ai[data-mode=dark]{--theme-primary:var(--color-cyan-500);--theme-primary-hover:var(--color-cyan-400);--theme-primary-text:#000;--theme-glow:var(--color-cyan-500);--glow-primary:0 0 20px var(--color-cyan-glow);--theme-accent:var(--color-sky-500);--theme-accent-hover:var(--color-sky-400);--color-accent-foreground:#000;--color-background:var(--color-zinc-950);--color-foreground:var(--color-zinc-50);--color-card:var(--color-zinc-900);--color-card-foreground:var(--color-zinc-50);--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);--color-input:var(--color-zinc-800);--color-secondary:var(--color-zinc-800);--color-secondary-foreground:var(--color-zinc-50);--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:color-mix(in oklch, var(--color-cyan-500) 15%, var(--color-zinc-950));--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:var(--color-cyan-500);--sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:var(--color-cyan-500);--color-sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar-accent:color-mix(in oklch, var(--color-cyan-500) 15%, var(--color-zinc-950));--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}[data-pageshell-theme=odonto-ai]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:var(--color-zinc-100);--portal-muted-foreground:var(--color-zinc-600);--portal-border:var(--color-zinc-200);--portal-primary:#0b6580;--portal-primary-foreground:#fff}[data-pageshell-theme=odonto-ai] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-cyan-750) 15%, var(--color-zinc-100))}[data-pageshell-theme=odonto-ai] .themed-dropdown,[data-pageshell-theme=odonto-ai] .themed-popover,[data-pageshell-theme=odonto-ai] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, var(--color-cyan-750) 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:var(--color-zinc-100);--color-muted-foreground:var(--color-zinc-600);--color-border:var(--color-zinc-200);color:var(--color-zinc-950)!important;border-color:var(--color-zinc-200)!important;background-color:#fff!important}[data-pageshell-theme=odonto-ai] .themed-tooltip{--color-primary:#0b6580;--color-primary-foreground:#fff;color:#fff!important;background-color:#0b6580!important}.dark[data-pageshell-theme=odonto-ai]{--surface-dialog:var(--color-zinc-900);--portal-foreground:var(--color-zinc-50);--portal-muted:var(--color-zinc-800);--portal-muted-foreground:var(--color-zinc-400);--portal-border:var(--color-zinc-700);--portal-primary:#06b6d4;--portal-primary-foreground:#000}.dark[data-pageshell-theme=odonto-ai] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-cyan-500) 25%, var(--color-zinc-800));--color-muted:color-mix(in oklch, var(--color-cyan-500) 20%, var(--color-zinc-800))}.dark[data-pageshell-theme=odonto-ai] .themed-dropdown,.dark[data-pageshell-theme=odonto-ai] .themed-popover,.dark[data-pageshell-theme=odonto-ai] .themed-select{--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-accent:var(--color-zinc-800);--color-accent-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);background-color:var(--color-zinc-900)!important;color:var(--color-zinc-50)!important;border-color:var(--color-zinc-700)!important}
.ui-theme[data-theme=ordo],.ui-theme-ordo{--theme-primary:var(--color-orange-700);--theme-primary-hover:var(--color-orange-600);--theme-primary-muted:var(--color-orange-muted);--theme-primary-glow:var(--color-orange-glow);--theme-primary-text:#fff;--theme-accent:var(--color-rose-600);--theme-accent-hover:var(--color-rose-500);--theme-accent-muted:var(--color-rose-muted);--color-button-primary-hover-bg:var(--color-orange-800);--color-accent-foreground:#fff;--theme-glow:var(--color-orange-700);--glow-primary:0 0 20px var(--color-orange-glow);--glow-accent:0 0 20px var(--color-rose-glow);--color-description-foreground:#64748b;--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, var(--color-orange-700) 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:var(--color-orange-700);--sidebar-primary-foreground:#fff;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:var(--color-orange-700);--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, var(--color-orange-700) 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=ordo],.dark .ui-theme-ordo,.ui-theme[data-theme=ordo].dark,.ui-theme[data-theme=ordo][data-mode=dark],.ui-theme-ordo.dark,.ui-theme-ordo[data-mode=dark]{--theme-primary:var(--color-orange-500);--theme-primary-hover:var(--color-orange-400);--theme-primary-text:#000;--color-button-primary-hover-bg:color-mix(in srgb, var(--color-primary) 90%, transparent);--theme-glow:var(--color-orange-500);--glow-primary:0 0 20px var(--color-orange-glow);--color-background:var(--color-zinc-950);--color-foreground:var(--color-zinc-50);--color-card:var(--color-zinc-900);--color-card-foreground:var(--color-zinc-50);--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);--color-input:var(--color-zinc-800);--color-description-foreground:var(--color-zinc-400);--color-secondary:var(--color-zinc-800);--color-secondary-foreground:var(--color-zinc-50);--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:color-mix(in oklch, var(--color-orange-500) 15%, var(--color-zinc-950));--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:var(--color-orange-500);--sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:var(--color-orange-500);--color-sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar-accent:color-mix(in oklch, var(--color-orange-500) 15%, var(--color-zinc-950));--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}[data-pageshell-theme=ordo]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:var(--color-zinc-100);--portal-muted-foreground:var(--color-zinc-600);--portal-border:var(--color-zinc-200);--portal-primary:#c2410c;--portal-primary-foreground:#fff}[data-pageshell-theme=ordo] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-orange-700) 15%, var(--color-zinc-100))}[data-pageshell-theme=ordo] .themed-dropdown,[data-pageshell-theme=ordo] .themed-popover,[data-pageshell-theme=ordo] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, var(--color-orange-700) 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:var(--color-zinc-100);--color-muted-foreground:var(--color-zinc-600);--color-border:var(--color-zinc-200);color:var(--color-zinc-950)!important;border-color:var(--color-zinc-200)!important;background-color:#fff!important}[data-pageshell-theme=ordo] .themed-tooltip{--color-primary:#c2410c;--color-primary-foreground:#fff;color:#fff!important;background-color:#c2410c!important}.dark[data-pageshell-theme=ordo]{--surface-dialog:var(--color-zinc-900);--portal-foreground:var(--color-zinc-50);--portal-muted:var(--color-zinc-800);--portal-muted-foreground:var(--color-zinc-400);--portal-border:var(--color-zinc-700);--portal-primary:#f97316;--portal-primary-foreground:#000}.dark[data-pageshell-theme=ordo] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-orange-500) 25%, var(--color-zinc-800));--color-muted:color-mix(in oklch, var(--color-orange-500) 20%, var(--color-zinc-800))}.dark[data-pageshell-theme=ordo] .themed-dropdown,.dark[data-pageshell-theme=ordo] .themed-popover,.dark[data-pageshell-theme=ordo] .themed-select{--color-popover:var(--color-zinc-900);--color-popover-foreground:var(--color-zinc-50);--color-accent:var(--color-zinc-800);--color-accent-foreground:var(--color-zinc-50);--color-muted:var(--color-zinc-800);--color-muted-foreground:var(--color-zinc-400);--color-border:var(--color-zinc-700);background-color:var(--color-zinc-900)!important;color:var(--color-zinc-50)!important;border-color:var(--color-zinc-700)!important}
.ui-theme[data-theme=arejar],.ui-theme-arejar{--theme-primary:#166b91;--theme-primary-hover:#1c89b8;--theme-primary-muted:#23abe226;--theme-primary-glow:#23abe266;--theme-primary-text:#fff;--theme-accent:#c44d1f;--theme-accent-hover:#e05a25;--theme-accent-muted:#f26b3526;--color-primary-foreground:#fff;--color-accent-foreground:#fff;--theme-glow:#23abe2;--glow-primary:0 0 20px #23abe266;--glow-accent:0 0 20px #f26b3566;--gradient-brand-bridge:linear-gradient(90deg, #2b2e35 0%, #166b91 40%, #23abe2 70%, #f26b35 100%)}@supports (color:lab(0% 0 0)){.ui-theme[data-theme=arejar],.ui-theme-arejar{--theme-primary-muted:lab(65.1042% -21.2774 -38.2861/.15);--theme-primary-glow:lab(65.1042% -21.2774 -38.2861/.4);--theme-accent-muted:lab(62.0932% 50.9056 55.0224/.15);--glow-primary:0 0 20px lab(65.1042% -21.2774 -38.2861/.4);--glow-accent:0 0 20px lab(62.0932% 50.9056 55.0224/.4)}}.ui-theme[data-theme=arejar],.ui-theme-arejar{--color-background:#f4f7fb;--color-foreground:#0f172a;--color-ring:#23abe2;--color-destructive:#b91c1c;--color-destructive-foreground:#fff;--color-warning:#b45309;--color-warning-foreground:#fff;--sidebar:#2b2e35;--sidebar-foreground:#f1f5f9;--sidebar-border:#3d4149;--sidebar-accent:#38455a;--sidebar-accent-foreground:#f1f5f9;--sidebar-primary:#23abe2;--sidebar-primary-foreground:#0a0e1f;--color-sidebar:#2b2e35;--color-sidebar-foreground:#f1f5f9;--color-sidebar-primary:#23abe2;--color-sidebar-primary-foreground:#0a0e1f;--color-sidebar-accent:#38455a;--color-sidebar-accent-foreground:#f1f5f9;--color-sidebar-border:#3d4149}@supports (color:lab(0% 0 0)){.ui-theme[data-theme=arejar],.ui-theme-arejar{--sidebar-accent:lab(28.8542% -1.05818 -14.4059);--color-sidebar-accent:lab(28.8542% -1.05818 -14.4059)}}.dark .ui-theme[data-theme=arejar],.dark .ui-theme-arejar,.ui-theme[data-theme=arejar].dark,.ui-theme[data-theme=arejar][data-mode=dark],.ui-theme-arejar.dark,.ui-theme-arejar[data-mode=dark]{--theme-primary:#23abe2;--theme-primary-hover:#2db3e7;--theme-primary-text:#0a0e1f;--color-primary-foreground:#0a0e1f;--theme-glow:#23abe2;--glow-primary:0 0 20px #23abe273;--theme-accent:#f26b35;--theme-accent-hover:#f48a5c;--color-accent-foreground:#0a0e1f;--color-background:#1e2027;--color-foreground:#f1f5f9;--color-card:#2b2e35;--color-card-foreground:#f1f5f9;--color-popover:#2b2e35;--color-popover-foreground:#f1f5f9;--color-muted:#3d4149;--color-muted-foreground:var(--color-zinc-400);--color-border:#4a4f59;--color-input:#3d4149;--color-secondary:#3d4149;--color-secondary-foreground:#f1f5f9;--color-ring:#23abe2;--color-destructive:#f87171;--color-destructive-foreground:#0a0e1f;--color-warning:#fbbf24;--color-warning-foreground:#0a0e1f;--sidebar:#1a1c22;--sidebar-foreground:#f1f5f9;--sidebar-border:#3d4149;--sidebar-accent:#293346;--sidebar-accent-foreground:#f1f5f9;--sidebar-primary:#23abe2;--sidebar-primary-foreground:#0a0e1f;--color-sidebar:#1a1c22;--color-sidebar-foreground:#f1f5f9;--color-sidebar-primary:#23abe2;--color-sidebar-primary-foreground:#0a0e1f;--color-sidebar-accent:#293346;--color-sidebar-accent-foreground:#f1f5f9;--color-sidebar-border:#3d4149}@supports (color:lab(0% 0 0)){.dark .ui-theme[data-theme=arejar],.dark .ui-theme-arejar,.ui-theme[data-theme=arejar].dark,.ui-theme[data-theme=arejar][data-mode=dark],.ui-theme-arejar.dark,.ui-theme-arejar[data-mode=dark]{--glow-primary:0 0 20px lab(65.1042% -21.2774 -38.2861/.45);--sidebar-accent:lab(21.0364% -.0568032 -13.2434);--color-sidebar-accent:lab(21.0364% -.0568032 -13.2434)}}[data-pageshell-theme=arejar]{--surface-dialog:#fff;--portal-foreground:#0f172a;--portal-muted:#f1f5f9;--portal-muted-foreground:#475569;--portal-border:#e2e8f0;--portal-primary:#166b91;--portal-primary-foreground:#fff;--portal-accent:#deecf8;--portal-accent-foreground:#0f172a}@supports (color:lab(0% 0 0)){[data-pageshell-theme=arejar]{--portal-accent:lab(92.5479% -2.82753 -7.64304)}}[data-pageshell-theme=arejar] .sidebar-dropdown{--color-accent:#3b4c65;--color-accent-foreground:#f1f5f9}@supports (color:lab(0% 0 0)){[data-pageshell-theme=arejar] .sidebar-dropdown{--color-accent:lab(31.5944% -1.64875 -16.8458)}}[data-pageshell-theme=arejar] .themed-dropdown,[data-pageshell-theme=arejar] .themed-popover,[data-pageshell-theme=arejar] .themed-select{--color-popover:#fff;--color-popover-foreground:#0f172a;--color-accent:#e1edf8;--color-accent-foreground:#0f172a;--color-muted:#f1f5f9;--color-muted-foreground:#475569;--color-border:#e2e8f0;color:#0f172a!important;background-color:#fff!important;border-color:#e2e8f0!important}@supports (color:lab(0% 0 0)){[data-pageshell-theme=arejar] .themed-dropdown,[data-pageshell-theme=arejar] .themed-popover,[data-pageshell-theme=arejar] .themed-select{--color-accent:lab(93.1755% -2.48334 -6.78793)}}[data-pageshell-theme=arejar] .themed-tooltip{--color-primary:#166b91;--color-primary-foreground:#fff;color:#fff!important;background-color:#166b91!important}.dark[data-pageshell-theme=arejar]{--surface-dialog:#2b2e35;--portal-foreground:#f1f5f9;--portal-muted:#3d4149;--portal-muted-foreground:#94a3b8;--portal-border:#4a4f59;--portal-primary:#23abe2;--portal-primary-foreground:#0a0e1f;--portal-accent:#445165;--portal-accent-foreground:#f1f5f9}@supports (color:lab(0% 0 0)){.dark[data-pageshell-theme=arejar]{--portal-accent:lab(34.0471% -1.36013 -13.0987)}}.dark[data-pageshell-theme=arejar] .sidebar-dropdown{--color-accent:#475870;--color-muted:#434f60}@supports (color:lab(0% 0 0)){.dark[data-pageshell-theme=arejar] .sidebar-dropdown{--color-accent:lab(36.6484% -2.05873 -15.9224);--color-muted:lab(32.9343% -1.1092 -11.8629)}}.dark[data-pageshell-theme=arejar] .themed-dropdown,.dark[data-pageshell-theme=arejar] .themed-popover,.dark[data-pageshell-theme=arejar] .themed-select{--color-popover:#2b2e35;--color-popover-foreground:#f1f5f9;--color-accent:#445165;--color-accent-foreground:#f1f5f9;--color-muted:#3d4149;--color-muted-foreground:#94a3b8;--color-border:#4a4f59;color:#f1f5f9!important;background-color:#2b2e35!important;border-color:#4a4f59!important}@supports (color:lab(0% 0 0)){.dark[data-pageshell-theme=arejar] .themed-dropdown,.dark[data-pageshell-theme=arejar] .themed-popover,.dark[data-pageshell-theme=arejar] .themed-select{--color-accent:lab(34.0471% -1.36013 -13.0987)}}
.ui-theme[data-theme=tostudy-admin],.ui-theme-tostudy-admin{--theme-primary:#0891b2;--theme-primary-hover:#0ca3c2;--theme-primary-muted:#0891b21a;--theme-primary-glow:#0891b224;--theme-primary-text:#041316;--theme-accent:var(--color-amber-700);--theme-accent-hover:var(--color-amber-600);--theme-accent-muted:var(--color-amber-muted);--color-primary-foreground:#041316;--color-button-primary-hover-bg:#0ca3c2;--color-accent-foreground:#fff;--color-ring:#0891b2;--theme-glow:#0891b2;--glow-primary:0 0 14px #0891b224;--glow-accent:0 0 20px var(--color-amber-glow);--color-background:#f8fafc;--color-muted:#f1f5f9;--color-border:#cbd5e1;--color-input:#cbd5e1;--color-secondary:#f1f5f9;--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, #0891b2 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:#0891b2;--sidebar-primary-foreground:#041316;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:#0891b2;--color-sidebar-primary-foreground:#041316;--color-sidebar-accent:color-mix(in oklch, #0891b2 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=tostudy-admin],.dark .ui-theme-tostudy-admin,.ui-theme[data-theme=tostudy-admin].dark,.ui-theme[data-theme=tostudy-admin][data-mode=dark],.ui-theme-tostudy-admin.dark,.ui-theme-tostudy-admin[data-mode=dark]{--theme-primary:#0891b2;--theme-primary-hover:#0ca3c2;--theme-primary-muted:#0891b21a;--theme-primary-glow:#0891b224;--theme-primary-text:#041316;--color-primary-foreground:#041316;--color-button-primary-hover-bg:#0ca3c2;--color-ring:#0891b2;--theme-glow:#0891b2;--glow-primary:0 0 14px #0891b224;--theme-accent:var(--color-amber-500);--theme-accent-hover:var(--color-amber-400);--color-accent-foreground:#000;--color-background:#080a0e;--color-foreground:#e0e8ee;--color-card:#10161c;--color-card-foreground:#e0e8ee;--color-popover:#10161c;--color-popover-foreground:#e0e8ee;--color-muted:#161c24;--color-muted-foreground:#647682;--color-border:#24303a;--color-input:#24303a;--color-secondary:#161c24;--color-secondary-foreground:#e0e8ee;--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:#0d121a;--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:#235f7e;--sidebar-primary-foreground:#eaf7fb;--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:#235f7e;--color-sidebar-primary-foreground:#eaf7fb;--color-sidebar-accent:#0d121a;--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}@supports (color:lab(0% 0 0)){.dark .ui-theme[data-theme=tostudy-admin],.dark .ui-theme-tostudy-admin,.ui-theme[data-theme=tostudy-admin].dark,.ui-theme[data-theme=tostudy-admin][data-mode=dark],.ui-theme-tostudy-admin.dark,.ui-theme-tostudy-admin[data-mode=dark]{--sidebar-accent:lab(5.33875% -.354521 -5.7223);--color-sidebar-accent:lab(5.33875% -.354521 -5.7223)}}[data-pageshell-theme=tostudy-admin]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:#f1f5f9;--portal-muted-foreground:var(--color-zinc-600);--portal-border:#cbd5e1;--portal-primary:#0891b2;--portal-primary-foreground:#041316;--portal-accent:color-mix(in oklch, #0891b2 10%, var(--color-zinc-100));--portal-accent-foreground:var(--color-zinc-950)}[data-pageshell-theme=tostudy-admin] .sidebar-dropdown{--color-accent:color-mix(in oklch, #0891b2 15%, var(--color-zinc-100))}[data-pageshell-theme=tostudy-admin] .themed-dropdown,[data-pageshell-theme=tostudy-admin] .themed-popover,[data-pageshell-theme=tostudy-admin] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, #0891b2 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:#f1f5f9;--color-muted-foreground:var(--color-zinc-600);--color-border:#cbd5e1;color:var(--color-zinc-950)!important;background-color:#fff!important;border-color:#cbd5e1!important}[data-pageshell-theme=tostudy-admin] .themed-tooltip{--color-primary:#0891b2;--color-primary-foreground:#041316;color:#041316!important;background-color:#0891b2!important}.dark[data-pageshell-theme=tostudy-admin]{--surface-dialog:#10191c;--portal-foreground:#f0f8fa;--portal-muted:#141c1f;--portal-muted-foreground:#6b8a90;--portal-border:#1c2e32;--portal-primary:#0891b2;--portal-primary-foreground:#041316;--portal-accent:#161c24;--portal-accent-foreground:#e0e8ee}.dark[data-pageshell-theme=tostudy-admin] .sidebar-dropdown{--color-accent:color-mix(in oklch, #0891b2 14%, var(--color-zinc-800));--color-muted:color-mix(in oklch, #0891b2 10%, var(--color-zinc-800))}.dark[data-pageshell-theme=tostudy-admin] .themed-dropdown,.dark[data-pageshell-theme=tostudy-admin] .themed-popover,.dark[data-pageshell-theme=tostudy-admin] .themed-select{--color-popover:#10161c;--color-popover-foreground:#e0e8ee;--color-accent:#161c24;--color-accent-foreground:#e0e8ee;--color-muted:#161c24;--color-muted-foreground:#647682;--color-border:#24303a;color:#e0e8ee!important;background-color:#10161c!important;border-color:#24303a!important}.dark[data-pageshell-theme=tostudy-admin] .themed-tooltip{--color-primary:#0891b2;--color-primary-foreground:#eaf7fb;color:#eaf7fb!important;background-color:#152c33!important;background-color:lab(16.4716% -7.51695 -7.69656)!important;border:1px solid #0891b21a!important}
.ui-theme[data-theme=tostudy-creator],.ui-theme-tostudy-creator{--theme-primary:#b5694f;--theme-primary-hover:#c46c4f;--theme-primary-muted:#b5694f17;--theme-primary-glow:#b5694f24;--theme-primary-text:var(--color-zinc-950);--theme-accent:#be123c;--theme-accent-hover:#e11d48;--theme-accent-muted:#be123c26;--color-primary-foreground:var(--color-zinc-950);--color-button-primary-hover-bg:#c46c4f;--color-accent-foreground:#fff;--color-ring:#b5694f;--theme-glow:#b5694f;--glow-primary:0 0 14px #b5694f24;--glow-accent:0 0 12px #b453091a;--color-background:#fafaff;--color-foreground:#110e1c;--color-card-foreground:#110e1c;--color-popover-foreground:#110e1c;--color-muted:#f5f3ff;--color-muted-foreground:#584e73;--color-border:#ddd6fe;--color-input:#ddd6fe;--color-secondary:#f5f3ff;--color-secondary-foreground:#110e1c;--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, #b5694f 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:#b5694f;--sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:#b5694f;--color-sidebar-primary-foreground:var(--color-zinc-950);--color-sidebar-accent:color-mix(in oklch, #b5694f 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=tostudy-creator],.dark .ui-theme-tostudy-creator,.ui-theme[data-theme=tostudy-creator].dark,.ui-theme[data-theme=tostudy-creator][data-mode=dark],.ui-theme-tostudy-creator.dark,.ui-theme-tostudy-creator[data-mode=dark]{--theme-primary:#b5694f;--theme-primary-hover:#c46c4f;--theme-primary-muted:#b5694f17;--theme-primary-glow:#b5694f24;--theme-primary-text:var(--color-zinc-950);--color-primary-foreground:var(--color-zinc-950);--color-button-primary-hover-bg:#c46c4f;--color-ring:#b5694f;--theme-glow:#b5694f;--glow-primary:0 0 14px #b5694f24;--glow-accent:0 0 20px #b453094d;--theme-accent:#be123c;--theme-accent-hover:#e11d48;--color-accent-foreground:#fff;--color-background:#08080c;--color-foreground:#e4e4eb;--color-card:#14141c;--color-card-foreground:#e4e4eb;--color-popover:#14141c;--color-popover-foreground:#e4e4eb;--color-muted:#20202c;--color-muted-foreground:#91919b;--color-border:#323241;--color-input:#323241;--color-secondary:#20202c;--color-secondary-foreground:#e4e4eb;--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:#0f0e16;--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:#704050;--sidebar-primary-foreground:#f7ede8;--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:#704050;--color-sidebar-primary-foreground:#f7ede8;--color-sidebar-accent:#0f0e16;--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}@supports (color:lab(0% 0 0)){.dark .ui-theme[data-theme=tostudy-creator],.dark .ui-theme-tostudy-creator,.ui-theme[data-theme=tostudy-creator].dark,.ui-theme[data-theme=tostudy-creator][data-mode=dark],.ui-theme-tostudy-creator.dark,.ui-theme-tostudy-creator[data-mode=dark]{--sidebar-accent:lab(4.24103% 1.64644 -4.07648);--color-sidebar-accent:lab(4.24103% 1.64644 -4.07648)}}[data-pageshell-theme=tostudy-creator]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:#f5f3ff;--portal-muted-foreground:#584e73;--portal-border:#ddd6fe;--portal-primary:#c46c4f;--portal-primary-foreground:var(--color-zinc-950);--portal-accent:color-mix(in oklch, #b5694f 10%, var(--color-zinc-100));--portal-accent-foreground:var(--color-zinc-950)}[data-pageshell-theme=tostudy-creator] .sidebar-dropdown{--color-accent:color-mix(in oklch, #b5694f 15%, var(--color-zinc-100))}[data-pageshell-theme=tostudy-creator] .themed-dropdown,[data-pageshell-theme=tostudy-creator] .themed-popover,[data-pageshell-theme=tostudy-creator] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, #b5694f 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:#f5f3ff;--color-muted-foreground:#584e73;--color-border:#ddd6fe;color:var(--color-zinc-950)!important;background-color:#fff!important;border-color:#ddd6fe!important}[data-pageshell-theme=tostudy-creator] .themed-tooltip{--color-primary:#b5694f;--color-primary-foreground:var(--color-zinc-950);color:var(--color-zinc-950)!important;background-color:#b5694f!important}.dark[data-pageshell-theme=tostudy-creator]{--surface-dialog:#1a1410;--portal-foreground:#faf6f4;--portal-muted:#1c1614;--portal-muted-foreground:#8a7060;--portal-border:#2e2218;--portal-primary:#c46c4f;--portal-primary-foreground:#1c1917;--portal-accent:#20202c;--portal-accent-foreground:#e4e4eb}.dark[data-pageshell-theme=tostudy-creator] .sidebar-dropdown{--color-accent:color-mix(in oklch, #b5694f 12%, var(--color-zinc-800));--color-muted:color-mix(in oklch, #b5694f 8%, var(--color-zinc-800))}.dark[data-pageshell-theme=tostudy-creator] .themed-dropdown,.dark[data-pageshell-theme=tostudy-creator] .themed-popover,.dark[data-pageshell-theme=tostudy-creator] .themed-select{--color-popover:#14141c;--color-popover-foreground:#e4e4eb;--color-accent:#20202c;--color-accent-foreground:#e4e4eb;--color-muted:#20202c;--color-muted-foreground:#91919b;--color-border:#323241;color:#e4e4eb!important;background-color:#14141c!important;border-color:#323241!important}.dark[data-pageshell-theme=tostudy-creator] .themed-tooltip{--color-primary:#b5694f;--color-primary-foreground:#faf6f4;color:#faf6f4!important;background-color:#322219!important;background-color:lab(15.1559% 6.52725 9.46887)!important;border:1px solid #b5694f1a!important}
.ui-theme[data-theme=tostudy-student],.ui-theme-tostudy-student{--theme-primary:#0d8760;--theme-primary-hover:#0c7a56;--theme-primary-muted:#0d876014;--theme-primary-glow:#0d87601f;--theme-primary-text:#fff;--theme-accent:var(--color-sky-700);--theme-accent-hover:var(--color-sky-600);--theme-accent-muted:var(--color-sky-muted);--color-primary-foreground:#fff;--color-button-primary-hover-bg:#0c7a56;--color-accent-foreground:#fff;--color-ring:#0d8760;--theme-glow:#0d8760;--glow-primary:0 0 12px #0d87601f;--glow-accent:0 0 20px var(--color-sky-glow);--color-background:#f8fdfa;--color-foreground:#052e16;--color-card-foreground:#052e16;--color-muted:#f0fdf4;--color-muted-foreground:#166534;--color-border:#bbf7d0;--color-input:#bbf7d0;--color-secondary:#f0fdf4;--color-secondary-foreground:#052e16;--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-950);--sidebar-border:var(--color-zinc-200);--sidebar-accent:color-mix(in oklch, #0d8760 10%, var(--color-zinc-100));--sidebar-accent-foreground:var(--color-zinc-950);--sidebar-primary:#0d8760;--sidebar-primary-foreground:#fff;--color-sidebar:var(--color-zinc-50);--color-sidebar-foreground:var(--color-zinc-950);--color-sidebar-primary:#0d8760;--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, #0d8760 10%, var(--color-zinc-100));--color-sidebar-accent-foreground:var(--color-zinc-950);--color-sidebar-border:var(--color-zinc-200)}.dark .ui-theme[data-theme=tostudy-student],.dark .ui-theme-tostudy-student,.ui-theme[data-theme=tostudy-student].dark,.ui-theme[data-theme=tostudy-student][data-mode=dark],.ui-theme-tostudy-student.dark,.ui-theme-tostudy-student[data-mode=dark]{--theme-primary:#0d8760;--theme-primary-hover:#0c7a56;--theme-primary-muted:#0d876014;--theme-primary-glow:#0d87601f;--theme-primary-text:#fff;--color-primary-foreground:#fff;--color-button-primary-hover-bg:#0c7a56;--color-ring:#0d8760;--theme-glow:#0d8760;--glow-primary:0 0 12px #0d87601f;--theme-accent:var(--color-sky-500);--theme-accent-hover:var(--color-sky-400);--color-accent-foreground:#000;--color-background:#080c0a;--color-foreground:#e0ebe6;--color-card:#101814;--color-card-foreground:#e0ebe6;--color-popover:#101814;--color-popover-foreground:#e0ebe6;--color-muted:#16201c;--color-muted-foreground:#647a70;--color-border:#24342e;--color-input:#24342e;--color-secondary:#16201c;--color-secondary-foreground:#e0ebe6;--sidebar:var(--color-zinc-900);--sidebar-foreground:var(--color-zinc-50);--sidebar-border:var(--color-zinc-700);--sidebar-accent:#0a110e;--sidebar-accent-foreground:var(--color-zinc-50);--sidebar-primary:#15543d;--sidebar-primary-foreground:#eaf6f0;--color-sidebar:var(--color-zinc-900);--color-sidebar-foreground:var(--color-zinc-50);--color-sidebar-primary:#15543d;--color-sidebar-primary-foreground:#eaf6f0;--color-sidebar-accent:#0a110e;--color-sidebar-accent-foreground:var(--color-zinc-50);--color-sidebar-border:var(--color-zinc-700)}@supports (color:lab(0% 0 0)){.dark .ui-theme[data-theme=tostudy-student],.dark .ui-theme-tostudy-student,.ui-theme[data-theme=tostudy-student].dark,.ui-theme[data-theme=tostudy-student][data-mode=dark],.ui-theme-tostudy-student.dark,.ui-theme-tostudy-student[data-mode=dark]{--sidebar-accent:lab(4.48597% -2.86103 .868335);--color-sidebar-accent:lab(4.48597% -2.86103 .868335)}}[data-pageshell-theme=tostudy-student]{--surface-dialog:#fff;--portal-foreground:var(--color-zinc-950);--portal-muted:#f0fdf4;--portal-muted-foreground:#166534;--portal-border:#bbf7d0;--portal-primary:#0e9a6b;--portal-primary-foreground:#fff;--portal-accent:color-mix(in oklch, #0d8760 10%, var(--color-zinc-100));--portal-accent-foreground:var(--color-zinc-950)}[data-pageshell-theme=tostudy-student] .sidebar-dropdown{--color-accent:color-mix(in oklch, #0d8760 15%, var(--color-zinc-100))}[data-pageshell-theme=tostudy-student] .themed-dropdown,[data-pageshell-theme=tostudy-student] .themed-popover,[data-pageshell-theme=tostudy-student] .themed-select{--color-popover:#fff;--color-popover-foreground:var(--color-zinc-950);--color-accent:color-mix(in oklch, #0d8760 10%, var(--color-zinc-100));--color-accent-foreground:var(--color-zinc-950);--color-muted:#f0fdf4;--color-muted-foreground:#166534;--color-border:#bbf7d0;color:var(--color-zinc-950)!important;background-color:#fff!important;border-color:#bbf7d0!important}[data-pageshell-theme=tostudy-student] .themed-tooltip{--color-primary:#0d8760;--color-primary-foreground:#fff;color:#fff!important;background-color:#0d8760!important}.dark[data-pageshell-theme=tostudy-student]{--surface-dialog:#101a15;--portal-foreground:#f2faf6;--portal-muted:#141d19;--portal-muted-foreground:#6b8a7a;--portal-border:#1c2e25;--portal-primary:#0e9a6b;--portal-primary-foreground:#03120d;--portal-accent:#16201c;--portal-accent-foreground:#e0ebe6}.dark[data-pageshell-theme=tostudy-student] .sidebar-dropdown{--color-accent:color-mix(in oklch, #0d8760 10%, var(--color-zinc-800));--color-muted:color-mix(in oklch, #0d8760 6%, var(--color-zinc-800))}.dark[data-pageshell-theme=tostudy-student] .themed-dropdown,.dark[data-pageshell-theme=tostudy-student] .themed-popover,.dark[data-pageshell-theme=tostudy-student] .themed-select{--color-popover:#101814;--color-popover-foreground:#e0ebe6;--color-accent:#16201c;--color-accent-foreground:#e0ebe6;--color-muted:#16201c;--color-muted-foreground:#647a70;--color-border:#24342e;color:#e0ebe6!important;background-color:#101814!important;border-color:#24342e!important}.dark[data-pageshell-theme=tostudy-student] .themed-tooltip{--color-primary:#0d8760;--color-primary-foreground:#f2faf6;color:#f2faf6!important;background-color:#142a20!important;background-color:lab(14.7908% -11.0792 3.67791)!important;border:1px solid #0d87601a!important}
.ui-theme[data-theme=marketplace],.ui-theme-marketplace{--theme-bg:#fefbf7;--theme-elevated:#fff;--theme-surface:#f8f4ef;--theme-surface-hover:#f1ede7;--theme-surface-active:#e9e5de;--theme-border:#e6e1da;--theme-border-subtle:#f0ece6;--theme-border-emphasis:#d7d2ca;--theme-text:var(--color-zinc-950);--theme-text-muted:var(--color-zinc-600);--theme-text-subtle:#71717a;--theme-primary:var(--color-terracotta-500);--theme-primary-hover:var(--color-terracotta-400);--theme-primary-muted:var(--color-terracotta-muted);--theme-primary-glow:#d242284d;--theme-primary-text:#fff;--color-button-primary-hover-bg:var(--color-terracotta-600);--theme-accent:#5d4a39;--theme-accent-hover:#48382b;--theme-accent-muted:#5d4a3926;--font-display:var(--font-domain-education-display);--font-body:var(--font-editorial-body);--sidebar:#fefbf7;--sidebar-foreground:#171412;--sidebar-border:#e6e1da;--sidebar-accent:#d2422814;--sidebar-accent-foreground:#171412;--sidebar-primary:#d24228;--sidebar-primary-foreground:#fff;--color-sidebar:#fefbf7;--color-sidebar-foreground:#171412;--color-sidebar-primary:#d24228;--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:#d2422814;--color-sidebar-accent-foreground:#171412;--color-sidebar-border:#e6e1da}.ui-theme[data-theme=marketplace].dark,.ui-theme-marketplace.dark,.ui-theme-marketplace[data-mode=dark],.ui-theme[data-theme=marketplace][data-mode=dark],.dark .ui-theme[data-theme=marketplace],.dark .ui-theme-marketplace{--color-button-primary-hover-bg:color-mix(in srgb, var(--color-primary) 90%, transparent);--theme-bg:#141210;--theme-elevated:#1c1a16;--theme-surface:#24211c;--theme-surface-hover:#2c2823;--theme-surface-active:#35312b;--theme-border:#35312b;--theme-border-subtle:#2c2823;--theme-border-emphasis:#48423a;--theme-text:var(--color-zinc-50);--theme-text-muted:var(--color-zinc-400);--theme-text-subtle:#71717a;--theme-accent:#967355;--theme-accent-hover:#7d5c41;--theme-accent-muted:#96735526;--sidebar:#1c1a16;--sidebar-foreground:#fcf8f2;--sidebar-border:#35312b;--sidebar-accent:#e05c3a26;--sidebar-accent-foreground:#fcf8f2;--sidebar-primary:#e05c3a;--sidebar-primary-foreground:#fff;--color-sidebar:#1c1a16;--color-sidebar-foreground:#fcf8f2;--color-sidebar-primary:#e05c3a;--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:#e05c3a26;--color-sidebar-accent-foreground:#fcf8f2;--color-sidebar-border:#35312b}[data-pageshell-theme=marketplace]{--surface-dialog:#fff;--portal-foreground:#171412;--portal-muted:#f8f4ef;--portal-muted-foreground:#5f5044;--portal-border:#e6e1da;--portal-primary:#d24228;--portal-primary-foreground:#fff}[data-pageshell-theme=marketplace] .sidebar-dropdown{--color-popover:#fff;--color-accent:#d242281f;--color-accent-foreground:#171412}[data-pageshell-theme=marketplace] .themed-dropdown,[data-pageshell-theme=marketplace] .themed-popover,[data-pageshell-theme=marketplace] .themed-select{--color-popover:#fff;--color-accent:#d242281a;--color-accent-foreground:#171412}[data-pageshell-theme=marketplace] .themed-tooltip{--color-primary:#d24228;--color-primary-foreground:#fff;color:#fff!important;background-color:#d24228!important}.dark[data-pageshell-theme=marketplace] .sidebar-dropdown{--color-popover:#1c1a16;--color-popover-foreground:#fcf8f2;--color-accent:#d2422833;--color-accent-foreground:#fcf8f2;--color-muted:#24211c;--color-muted-foreground:#a89e91;--color-border:#35312b;color:#fcf8f2!important;background-color:#1c1a16!important;border-color:#35312b!important}.dark[data-pageshell-theme=marketplace] .themed-dropdown,.dark[data-pageshell-theme=marketplace] .themed-popover,.dark[data-pageshell-theme=marketplace] .themed-select{--color-popover:#1c1a16;--color-popover-foreground:#fcf8f2;--color-accent:#d242282e;--color-accent-foreground:#fcf8f2;--color-muted:#24211c;--color-muted-foreground:#a89e91;--color-border:#35312b;color:#fcf8f2!important;background-color:#1c1a16!important;border-color:#35312b!important}.dark[data-pageshell-theme=marketplace]{--surface-dialog:#141210;--portal-foreground:#fcf8f2;--portal-muted:#1c1a16;--portal-muted-foreground:#7d7469;--portal-border:#35312b;--portal-primary:#e05c3a;--portal-primary-foreground:#fff}
