*,:after,:before{box-sizing:border-box}:root,html[data-theme=light]{--studio-bg:#f5f5f5;--studio-fg:#1a1a1a;--studio-panel:#ffffff;--studio-panel-border:#e4e4e7;--studio-subtle-bg:#fafafa;--studio-text:#171717;--studio-text-muted:#52525b;--studio-text-dim:#71717a;--studio-input-bg:#ffffff;--studio-input-border:#d4d4d8;--studio-divider:#eeeeee;--studio-accent:#4f46e5;--studio-accent-text:#ffffff;--studio-accent-soft:#eef2ff;--studio-accent-soft-text:#4338ca;--studio-link:#4338ca;--studio-teal-soft:#f0fdfa;--studio-teal-text:#0f766e;--studio-chip-bg:#ffffff;--studio-chip-border:#d4d4d8;--studio-chip-text:#52525b;--studio-shadow:0 1px 2px rgba(0,0,0,0.03);--studio-modal-shadow:0 12px 48px rgba(0,0,0,0.2);--studio-empty-border:#d4d4d8;--studio-empty-title:#3f3f46;--studio-progress-track:#e4e4e7;--badge-gray-bg:#f1f1f4;--badge-gray-fg:#52525b;--badge-indigo-bg:#eef2ff;--badge-indigo-fg:#3730a3;--badge-blue-bg:#dbeafe;--badge-blue-fg:#1e40af;--badge-green-bg:#e7f8ee;--badge-green-fg:#176638;--badge-green-border:#b7e4c7;--badge-amber-bg:#fef3c7;--badge-amber-fg:#92400e;--badge-amber-border:#fde68a;--badge-orange-bg:#ffedd5;--badge-orange-fg:#c2410c;--badge-red-bg:#fde8e8;--badge-red-fg:#8b2020;--badge-red-border:#fecaca;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--studio-bg:#18181b;--studio-fg:#f4f4f5;--studio-panel:#25262a;--studio-panel-border:#3a3c42;--studio-subtle-bg:#1e1f22;--studio-text:#f4f4f5;--studio-text-muted:#d4d4d8;--studio-text-dim:#a8a8b3;--studio-input-bg:#1b1c1f;--studio-input-border:#4a4c55;--studio-divider:#3a3c42;--studio-accent:#6366f1;--studio-accent-text:#ffffff;--studio-accent-soft:#2b2d4a;--studio-accent-soft-text:#c7d2fe;--studio-link:#a5b4fc;--studio-teal-soft:#123c38;--studio-teal-text:#99f6e4;--studio-chip-bg:#25262a;--studio-chip-border:#4a4c55;--studio-chip-text:#d4d4d8;--studio-shadow:0 1px 2px rgba(0,0,0,0.35);--studio-modal-shadow:0 12px 48px rgba(0,0,0,0.55);--studio-empty-border:#4a4c55;--studio-empty-title:#e4e4e7;--studio-progress-track:#3f3f46;--badge-gray-bg:#34363c;--badge-gray-fg:#e4e4e7;--badge-indigo-bg:#2b2d4a;--badge-indigo-fg:#c7d2fe;--badge-blue-bg:#1c2a4a;--badge-blue-fg:#93c5fd;--badge-green-bg:#12301f;--badge-green-fg:#86efac;--badge-green-border:#1f5134;--badge-amber-bg:#3a2a0c;--badge-amber-fg:#fcd34d;--badge-amber-border:#6b4a12;--badge-orange-bg:#3d2210;--badge-orange-fg:#fdba74;--badge-red-bg:#3b1515;--badge-red-fg:#fca5a5;--badge-red-border:#6b2323;color-scheme:dark}}html[data-theme=dark]{--studio-bg:#18181b;--studio-fg:#f4f4f5;--studio-panel:#25262a;--studio-panel-border:#3a3c42;--studio-subtle-bg:#1e1f22;--studio-text:#f4f4f5;--studio-text-muted:#d4d4d8;--studio-text-dim:#a8a8b3;--studio-input-bg:#1b1c1f;--studio-input-border:#4a4c55;--studio-divider:#3a3c42;--studio-accent:#6366f1;--studio-accent-text:#ffffff;--studio-accent-soft:#2b2d4a;--studio-accent-soft-text:#c7d2fe;--studio-link:#a5b4fc;--studio-teal-soft:#123c38;--studio-teal-text:#99f6e4;--studio-chip-bg:#25262a;--studio-chip-border:#4a4c55;--studio-chip-text:#d4d4d8;--studio-shadow:0 1px 2px rgba(0,0,0,0.35);--studio-modal-shadow:0 12px 48px rgba(0,0,0,0.55);--studio-empty-border:#4a4c55;--studio-empty-title:#e4e4e7;--studio-progress-track:#3f3f46;--badge-gray-bg:#34363c;--badge-gray-fg:#e4e4e7;--badge-indigo-bg:#2b2d4a;--badge-indigo-fg:#c7d2fe;--badge-blue-bg:#1c2a4a;--badge-blue-fg:#93c5fd;--badge-green-bg:#12301f;--badge-green-fg:#86efac;--badge-green-border:#1f5134;--badge-amber-bg:#3a2a0c;--badge-amber-fg:#fcd34d;--badge-amber-border:#6b4a12;--badge-orange-bg:#3d2210;--badge-orange-fg:#fdba74;--badge-red-bg:#3b1515;--badge-red-fg:#fca5a5;--badge-red-border:#6b2323;color-scheme:dark}body,html{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4;color:var(--studio-fg);background:var(--studio-bg)}#__next,body,html{height:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input::placeholder,textarea::placeholder{color:var(--studio-text-dim);opacity:1}code{color:var(--studio-text)}input[type=checkbox],input[type=radio]{accent-color:var(--studio-accent)}