:root{--pansophiq-color-canvas: #f8fafc;--pansophiq-color-surface: #ffffff;--pansophiq-color-surface-muted: #f1f5f9;--pansophiq-color-surface-strong: #e2e8f0;--pansophiq-color-ink: #0f172a;--pansophiq-color-text: #1e293b;--pansophiq-color-text-muted: #475569;--pansophiq-color-border: #cbd5e1;--pansophiq-color-border-strong: #94a3b8;--pansophiq-color-action: #3730a3;--pansophiq-color-action-hover: #312e81;--pansophiq-color-action-visited: #4c1d95;--pansophiq-color-accent: #0f766e;--pansophiq-color-success: #166534;--pansophiq-color-warning: #92400e;--pansophiq-color-danger: #b91c1c;--pansophiq-color-info: #1d4ed8;--pansophiq-color-focus: #4f46e5;--pansophiq-font-sans: Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pansophiq-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--pansophiq-space-1: .25rem;--pansophiq-space-2: .5rem;--pansophiq-space-3: .75rem;--pansophiq-space-4: 1rem;--pansophiq-space-5: 1.25rem;--pansophiq-space-6: 1.5rem;--pansophiq-space-8: 2rem;--pansophiq-space-10: 2.5rem;--pansophiq-space-12: 3rem;--pansophiq-radius-sm: .25rem;--pansophiq-radius-md: .5rem;--pansophiq-radius-lg: .75rem;--pansophiq-radius-pill: 9999px;--pansophiq-shadow-sm: 0 1px 2px rgb(15 23 42 / .06);--pansophiq-shadow-md: 0 4px 12px rgb(15 23 42 / .1);--pansophiq-shadow-lg: 0 12px 28px rgb(15 23 42 / .14);--pansophiq-motion-quick: .12s;--pansophiq-motion-standard: .18s;--pansophiq-motion-deliberate: .26s;--pansophiq-motion-easing: cubic-bezier(.2, 0, 0, 1);--pansophiq-z-base: 0;--pansophiq-z-dropdown: 100;--pansophiq-z-sticky: 200;--pansophiq-z-overlay: 400;--pansophiq-z-modal: 500;--pansophiq-z-toast: 600;--pansophiq-design-language-version: "0.1.0"}.dark{--pansophiq-color-canvas: #0f172a;--pansophiq-color-surface: #1e293b;--pansophiq-color-surface-muted: #273449;--pansophiq-color-surface-strong: #334155;--pansophiq-color-ink: #f8fafc;--pansophiq-color-text: #e2e8f0;--pansophiq-color-text-muted: #94a3b8;--pansophiq-color-border: #334155;--pansophiq-color-border-strong: #475569;--pansophiq-color-action: #818cf8;--pansophiq-color-action-hover: #a5b4fc;--pansophiq-color-action-visited: #c4b5fd;--pansophiq-color-accent: #2dd4bf;--pansophiq-color-success: #4ade80;--pansophiq-color-warning: #fbbf24;--pansophiq-color-danger: #f87171;--pansophiq-color-info: #60a5fa;--pansophiq-color-focus: #818cf8;--pansophiq-shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--pansophiq-shadow-md: 0 4px 12px rgb(0 0 0 / .5);--pansophiq-shadow-lg: 0 12px 28px rgb(0 0 0 / .6)}@media(prefers-reduced-motion:reduce){:root{--pansophiq-motion-quick: 0ms;--pansophiq-motion-standard: 0ms;--pansophiq-motion-deliberate: 0ms}}.pansophiq-bayesnav-shell>header{background-color:var(--pansophiq-color-surface);border-bottom-color:var(--pansophiq-color-border)}.pansophiq-bayesnav-shell>header .bg-slate-800{background-color:var(--pansophiq-color-action)}.pansophiq-bayesnav-shell>header .hover\:bg-slate-700:hover{background-color:var(--pansophiq-color-action-hover)}.pansophiq-bayesnav-shell>header .text-slate-800{color:var(--pansophiq-color-ink)}.pansophiq-bayesnav-shell>header .text-slate-500{color:var(--pansophiq-color-text-muted)}.pansophiq-bayesnav-shell>header .text-slate-400{color:var(--pansophiq-color-text-muted)}.pansophiq-bayesnav-shell>header .hover\:text-slate-600:hover{color:var(--pansophiq-color-text)}.pansophiq-bayesnav-shell>header .border-slate-200{border-color:var(--pansophiq-color-border)}.pansophiq-bayesnav-shell>header .bg-white{background-color:var(--pansophiq-color-surface)}.pansophiq-bayesnav-shell>header .text-slate-700{color:var(--pansophiq-color-text)}.pansophiq-bayesnav-shell>header .hover\:bg-slate-50:hover{background-color:var(--pansophiq-color-surface-muted)}.pansophiq-bayesnav-shell>header .border-slate-100{border-color:var(--pansophiq-color-border)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child{background-color:var(--pansophiq-color-surface)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .border-slate-200{border-color:var(--pansophiq-color-border)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .bg-white{background-color:var(--pansophiq-color-surface)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .bg-slate-50{background-color:var(--pansophiq-color-surface-muted)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .text-slate-700{color:var(--pansophiq-color-text)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .text-slate-500{color:var(--pansophiq-color-text-muted)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .text-slate-800{color:var(--pansophiq-color-ink)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .hover\:bg-slate-50:hover{background-color:var(--pansophiq-color-surface-muted)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .hover\:border-slate-200:hover,.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .hover\:border-slate-300:hover{border-color:var(--pansophiq-color-border)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .group:hover .group-hover\:text-slate-900{color:var(--pansophiq-color-ink)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .group:hover .group-hover\:text-slate-500{color:var(--pansophiq-color-text-muted)}.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .hover\:text-slate-600:hover,.pansophiq-bayesnav-shell>div.flex.flex-1.overflow-hidden.relative>*:last-child .hover\:text-slate-700:hover{color:var(--pansophiq-color-text)}
