:root{--mk-primary:#3b82f6;--mk-primary-foreground:#ffffff;--mk-background:#ffffff;--mk-foreground:#0f172a;--mk-muted:#f1f5f9;--mk-muted-foreground:#64748b;--mk-placeholder:#8e9aad;--mk-accent:#f8fafc;--mk-accent-foreground:#0f172a;--mk-border:#e2e8f0;--mk-input:#e2e8f0;--mk-success:#10b981;--mk-success-foreground:#ffffff;--mk-error:#ef4444;--mk-error-foreground:#ffffff;--mk-warning:#f59e0b;--mk-warning-foreground:#ffffff;--mk-info:#3b82f6;--mk-info-foreground:#ffffff;--mk-primary-soft:#dbeafe;--mk-primary-soft-foreground:#1d4ed8;--mk-success-soft:#dcfce7;--mk-success-soft-foreground:#15803d;--mk-warning-soft:#fef3c7;--mk-warning-soft-foreground:#b45309;--mk-error-soft:#fee2e2;--mk-error-soft-foreground:#b91c1c;--mk-info-soft:#e0f2fe;--mk-info-soft-foreground:#0369a1;--mk-neutral-soft:#f1f5f9;--mk-neutral-soft-foreground:#334155;--mk-card:#ffffff;--mk-card-foreground:#0f172a;--mk-popover:#ffffff;--mk-popover-foreground:#0f172a;--mk-radius:0.5rem;--mk-radius-md:8px;--mk-radius-full:9999px;--mk-font-sans:"Inter",system-ui,sans-serif;--mk-transition:0.25s cubic-bezier(0.4,0,0.2,1);--mk-ease-in-out:cubic-bezier(0.4,0,0.2,1);--mk-ease-out:cubic-bezier(0,0,0.2,1);--mk-bounce:cubic-bezier(0.34,1.56,0.64,1)}@keyframes mk-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mk-pulse-subtle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.995)}}::view-transition-group(.mk-table-row){animation-duration:var(--mk-duration-normal,.25s);animation-timing-function:var(--mk-easing-in-out,cubic-bezier(.77,0,.175,1))}::view-transition-new(.mk-table-row):only-child,::view-transition-old(.mk-table-row):only-child{animation-duration:var(--mk-duration-fast,.15s)}@media (prefers-reduced-motion:reduce){@keyframes mk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mk-pulse-subtle{0%,to{opacity:1}50%{opacity:.85}}@keyframes mk-shimmer{0%,to{background-position:0 0}}}[data-theme=dark]{--mk-background:#0f172a;--mk-foreground:#f8fafc;--mk-muted:#1e293b;--mk-muted-foreground:#94a3b8;--mk-placeholder:#64748b;--mk-accent:#1e293b;--mk-accent-foreground:#f8fafc;--mk-border:#334155;--mk-input:#334155;--mk-primary:#60a5fa;--mk-primary-foreground:#0f172a;--mk-success:#22c55e;--mk-success-foreground:#0f172a;--mk-error-foreground:#ffffff;--mk-warning-foreground:#0f172a;--mk-info-foreground:#0f172a;--mk-primary-soft:#1e3a5f;--mk-primary-soft-foreground:#93c5fd;--mk-success-soft:#14532d;--mk-success-soft-foreground:#86efac;--mk-warning-soft:#422006;--mk-warning-soft-foreground:#fcd34d;--mk-error-soft:#450a0a;--mk-error-soft-foreground:#fca5a5;--mk-info-soft:#0c4a6e;--mk-info-soft-foreground:#7dd3fc;--mk-neutral-soft:#1e293b;--mk-neutral-soft-foreground:#cbd5e1;--mk-card:#1e293b;--mk-card-foreground:#f8fafc;--mk-popover:#1e293b;--mk-popover-foreground:#f8fafc}*{border-color:var(--mk-border)}body{background-color:var(--mk-background);color:var(--mk-foreground);font-family:var(--mk-font-sans)}