@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&family=JetBrains+Mono:wght@400;500&display=swap";:root{--color-bg: #FAF6F1;--color-bg-alt: #F3EDE5;--color-surface: #FFFFFF;--color-accent: #8B6914;--color-accent-bg: #FFF3DC;--color-accent-border: #EDD9A8;--color-accent-hover: #D4A017;--color-text: #3D3426;--color-text-mid: #6B5D4D;--color-text-light: #A89880;--color-text-faint: #C8BBAA;--color-border: #E8DFD3;--color-border-light: #F0E8DC;--color-success: #4A7C3F;--color-success-bg: #F0F7EE;--color-error: #A0462E;--color-error-bg: #FDF0EC;--color-warning: #D4A017;--color-warning-bg: #FFF8EB;--color-info: #2563EB;--color-info-bg: #EBF2FF;--shadow-sm: 0 1px 3px rgba(139,105,20,.08);--shadow-md: 0 4px 12px rgba(139,105,20,.12);--shadow-lg: 0 8px 24px rgba(139,105,20,.16);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "DM Mono", "Fira Code", monospace}body{background-color:var(--color-bg);color:var(--color-text)}.diamond-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg);color:var(--color-text)}.diamond-body{display:flex;flex:1;overflow:hidden}.diamond-sidebar{z-index:20}.diamond-canvas{flex:1;overflow-y:auto;overflow-x:hidden;padding:24px}.diamond-inspector{width:320px;min-width:320px;background:var(--color-bg-alt);border-left:1px solid var(--color-border);overflow-y:auto;padding:16px}.diamond-inspector.closed{display:none}.diamond-cmdbar{height:48px;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);display:flex;align-items:center;padding:0 16px;gap:8px}.diamond-cmdbar input{flex:1;background:transparent;border:none;outline:none;color:var(--color-text);font-size:14px}.diamond-cmdbar input::placeholder{color:var(--color-text-faint)}.diamond-statusbar{height:36px;background:var(--color-bg-alt);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:12px;color:var(--color-text-light)}.diamond-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;box-shadow:var(--shadow-sm);transition:transform .15s,box-shadow .15s}.diamond-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(max-width:767px){.diamond-sidebar{display:none}.diamond-inspector{position:fixed;bottom:0;left:0;right:0;height:80vh;z-index:50;transform:translateY(100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:1px solid var(--color-border)}.diamond-inspector.open{transform:translateY(0)}.diamond-canvas{padding:12px 12px 72px}.diamond-mobile-tabs{display:flex;position:fixed;bottom:0;left:0;right:0;height:60px;background:var(--color-bg-alt);border-top:1px solid var(--color-border);z-index:40}.diamond-mobile-tabs button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--color-text-light);font-size:10px;background:none;border:none}.diamond-mobile-tabs button.active{color:var(--color-accent)}}@media(min-width:768px){.diamond-mobile-tabs{display:none}}.diamond-toast-container{position:fixed;top:16px;right:16px;z-index:100;display:flex;flex-direction:column;gap:8px}.diamond-toast{padding:12px 16px;border-radius:var(--radius-md);font-size:13px;display:flex;align-items:center;gap:8px;animation:slideInRight .2s ease;box-shadow:var(--shadow-md)}.diamond-toast.success{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success)}.diamond-toast.error{background:var(--color-error-bg);color:var(--color-error);border:1px solid var(--color-error)}.diamond-toast.info{background:var(--color-accent-bg);color:var(--color-accent);border:1px solid var(--color-accent-border)}.diamond-toast.warning{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning)}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dashboard-shell>*{animation:fadeSlideUp .4s ease-out both}.dashboard-shell>*:nth-child(1){animation-delay:0s}.dashboard-shell>*:nth-child(2){animation-delay:.06s}.dashboard-shell>*:nth-child(3){animation-delay:.12s}.dashboard-shell>*:nth-child(4){animation-delay:.18s}.xp-float{position:fixed;right:24px;top:80px;font-size:16px;font-weight:700;color:var(--color-accent);animation:floatUp 1.5s ease-out forwards;pointer-events:none;z-index:100}@keyframes floatUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}.maestro-shell{background:#0a0e1a!important;color:#e2e8f0!important}.maestro-shell [class*=bg-slate-9]{background-color:#0f172a!important}.maestro-shell [class*=bg-slate-8]{background-color:#1e293b!important}.maestro-shell [class*=bg-slate-7]{background-color:#334155!important}.maestro-shell [class*=text-white]{color:#f8fafc!important}.maestro-shell [class*=text-slate-1],.maestro-shell [class*=text-slate-2]{color:#e2e8f0!important}.maestro-shell [class*=text-slate-3],.maestro-shell [class*=text-slate-4]{color:#94a3b8!important}.maestro-shell [class*=text-slate-5]{color:#64748b!important}.maestro-shell [class*=border-slate]{border-color:#1e293b!important}.maestro-shell input,.maestro-shell select,.maestro-shell textarea{background-color:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}.maestro-shell button[class*=bg-indigo],.maestro-shell button[class*=bg-purple],.maestro-shell button[class*=bg-violet]{color:#fff!important;background-color:revert!important}#lsv2-editor{background:transparent!important;color:transparent!important}[id=lsv2-editor]+div,[id=lsv2-editor]{caret-color:#fff!important}.diamond-canvas,.diamond-canvas>*,.diamond-canvas div,.diamond-canvas section,.diamond-canvas article,.diamond-canvas aside,.diamond-canvas main,.diamond-canvas nav,.diamond-canvas header,.diamond-canvas footer,.diamond-canvas form,.diamond-canvas ul,.diamond-canvas ol,.diamond-canvas li,.diamond-canvas p,.diamond-canvas span,.diamond-canvas label{color:var(--color-text)}.diamond-canvas [class*=bg-slate-9],.diamond-canvas [class*=bg-slate-8],.diamond-canvas [class*=bg-slate-7],.diamond-canvas [class*=bg-gray-9],.diamond-canvas [class*=bg-gray-8],.diamond-canvas [class*=bg-zinc-9],.diamond-canvas [class*=bg-zinc-8],.diamond-canvas [class*=bg-neutral-9],.diamond-canvas [class*=bg-neutral-8],.diamond-canvas [class*="bg-[#0"],.diamond-canvas [class*="bg-[#1"],.diamond-canvas [class*="bg-[#2"],.diamond-canvas [class*="bg-[var(--color-bg)"],.diamond-canvas [class*="bg-[var(--color-bg-alt)"],.diamond-canvas [class*="bg-[var(--color-surface)"]{background-color:var(--color-surface)!important}.diamond-canvas [class*=text-white],.diamond-canvas [class*=text-slate-1],.diamond-canvas [class*=text-slate-2],.diamond-canvas [class*=text-gray-1],.diamond-canvas [class*=text-gray-2],.diamond-canvas [class*="text-[var(--color-text)"]{color:var(--color-text)!important}.diamond-canvas [class*=text-slate-3],.diamond-canvas [class*=text-slate-4],.diamond-canvas [class*=text-gray-3],.diamond-canvas [class*=text-gray-4],.diamond-canvas [class*="text-[var(--color-text-mid)"]{color:var(--color-text-mid)!important}.diamond-canvas [class*=text-slate-5],.diamond-canvas [class*=text-slate-6],.diamond-canvas [class*=text-gray-5],.diamond-canvas [class*="text-[var(--color-text-light)"]{color:var(--color-text-light)!important}.diamond-canvas [class*=border-slate-],.diamond-canvas [class*=border-gray-7],.diamond-canvas [class*=border-gray-8],.diamond-canvas [class*="border-[var(--color-border)"]{border-color:var(--color-border)!important}.diamond-canvas [class*="hover:bg-slate"]:hover,.diamond-canvas [class*="hover:bg-gray"]:hover{background-color:var(--color-bg-alt)!important}.diamond-canvas [class*="hover:text-white"]:hover{color:var(--color-text)!important}.diamond-canvas input:not([type=checkbox]):not([type=radio]):not([type=range]):not([class*=maestro]):not([id*=lsv2]),.diamond-canvas select:not([class*=maestro]),.diamond-canvas textarea:not([id*=lsv2]):not([class*=maestro]){background-color:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}.diamond-canvas button[class*=bg-indigo],.diamond-canvas button[class*=bg-emerald],.diamond-canvas button[class*=bg-red],.diamond-canvas button[class*=bg-purple],.diamond-canvas button[class*=bg-violet],.diamond-canvas button[class*=bg-amber],.diamond-canvas button[class*=bg-blue],.diamond-canvas button[class*=bg-green],.diamond-canvas button[class*=bg-pink],.diamond-canvas button[class*=bg-orange],.diamond-canvas button[class*=bg-cyan],.diamond-canvas button[class*=bg-teal],.diamond-canvas a[class*=bg-indigo],.diamond-canvas a[class*=bg-emerald],.diamond-canvas [class*=bg-gradient]{color:#fff!important;background-color:revert!important}.diamond-canvas [class*="bg-emerald-500/"],.diamond-canvas [class*="bg-amber-500/"],.diamond-canvas [class*="bg-blue-500/"],.diamond-canvas [class*="bg-red-500/"],.diamond-canvas [class*="bg-purple-500/"],.diamond-canvas [class*="bg-indigo-500/"],.diamond-canvas [class*="bg-violet-500/"],.diamond-canvas [class*="bg-pink-500/"],.diamond-canvas [class*="bg-emerald-400/"],.diamond-canvas [class*="bg-amber-400/"],.diamond-canvas [class*="bg-indigo-900/"],.diamond-canvas [class*="bg-red-900/"],.diamond-canvas [class*="bg-purple-900/"]{background-color:revert!important;color:revert!important}.diamond-canvas [class*=text-emerald],.diamond-canvas [class*=text-amber],.diamond-canvas [class*=text-red-],.diamond-canvas [class*=text-blue-],.diamond-canvas [class*=text-purple],.diamond-canvas [class*=text-violet],.diamond-canvas [class*=text-indigo],.diamond-canvas [class*=text-green],.diamond-canvas [class*=text-pink],.diamond-canvas [class*=text-orange],.diamond-canvas [class*=text-cyan],.diamond-canvas [class*=text-teal],.diamond-canvas [class*=text-yellow]{color:revert!important}:root{--bg-dark: #020617;--bg-card: rgba(17, 24, 39, .7);--border-glass: rgba(255, 255, 255, .08);--bg-soft: #f6f0e4;--bg-soft-elevated: #fffaf1;--bg-soft-card: rgba(255, 251, 242, .92);--text-soft-strong: #2f251b;--text-soft-muted: #5f4d3d;--text-soft-subtle: #7a6651;--border-soft: rgba(143, 117, 87, .2);--color-bg: #FAF6F1;--color-bg-alt: #F3EDE5;--color-bg-card: #FFFFFF;--color-border: #E8DFD3;--color-border-light: #F0E8DC;--color-text: #3D3426;--color-text-mid: #6B5D4D;--color-text-light: #A89880;--color-accent: #8B6914;--color-accent-bg: #FFF3DC;--color-success: #4A7C3F;--color-error: #A0462E;--font-sans: "DM Sans", -apple-system, sans-serif;--font-mono: "DM Mono", "SF Mono", monospace;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px}body{background-color:var(--bg-dark);color:#e2e8f0;font-family:Inter,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root,#root>div{transition:background-color .28s ease,color .22s ease,border-color .22s ease}@media(prefers-reduced-motion:reduce){html,body,#root,#root>div{transition:none!important}}html.theme-light body{background:radial-gradient(circle at 10% 10%,rgba(255,245,224,.9),transparent 38%),radial-gradient(circle at 90% 15%,rgba(255,235,214,.65),transparent 42%),linear-gradient(180deg,#f8f2e7,#f3ebde);color:var(--text-soft-strong)}html.theme-light .app-shell{background-color:transparent!important;color:var(--text-soft-strong)!important}html.theme-light .glass-panel{background:var(--bg-soft-card);border-color:var(--border-soft);box-shadow:0 6px 18px #7c624614}html.theme-light .glass-header{background:#f7efe1e0;border-bottom-color:var(--border-soft)}html.theme-light ::-webkit-scrollbar-thumb{background:#c9b59d}html.theme-light ::-webkit-scrollbar-thumb:hover{background:#b49b80}html.theme-light .bg-\[\#0B0F19\],html.theme-light .bg-\[\#0A0D14\],html.theme-light .bg-\[\#080A10\],html.theme-light .bg-slate-950,html.theme-light .bg-slate-900,html.theme-light .bg-slate-900\/95,html.theme-light .bg-slate-900\/90,html.theme-light .bg-slate-900\/80,html.theme-light .bg-slate-900\/70,html.theme-light .bg-slate-900\/60,html.theme-light .bg-slate-900\/50,html.theme-light .bg-slate-900\/40,html.theme-light .bg-gray-900,html.theme-light .bg-gray-950{background-color:var(--bg-soft-elevated)!important}html.theme-light .bg-slate-800,html.theme-light .bg-slate-800\/80,html.theme-light .bg-slate-800\/70,html.theme-light .bg-slate-800\/60,html.theme-light .bg-slate-800\/50,html.theme-light .bg-gray-800{background-color:#f2e8d8!important}html.theme-light .bg-white\/5,html.theme-light .bg-white\/10{background-color:#856a4d14!important}html.theme-light .bg-black\/80,html.theme-light .bg-black\/70,html.theme-light .bg-black\/60{background-color:#5f4b3238!important}html.theme-light .text-white,html.theme-light .text-slate-100,html.theme-light .text-slate-200,html.theme-light .text-slate-300{color:var(--text-soft-strong)!important}html.theme-light .text-slate-400,html.theme-light .text-slate-500,html.theme-light .text-gray-400,html.theme-light .text-gray-500{color:var(--text-soft-muted)!important}html.theme-light .text-slate-600,html.theme-light .text-gray-600{color:var(--text-soft-subtle)!important}html.theme-light .border-slate-900,html.theme-light .border-slate-800,html.theme-light .border-slate-800\/80,html.theme-light .border-slate-800\/70,html.theme-light .border-slate-800\/60,html.theme-light .border-slate-800\/50,html.theme-light .border-slate-700,html.theme-light .border-gray-800,html.theme-light .border-gray-700{border-color:var(--border-soft)!important}html.theme-light .hover\:bg-slate-800:hover,html.theme-light .hover\:bg-gray-800:hover{background-color:#ebddc9!important}html.theme-light .hover\:text-white:hover{color:#2d2319!important}html.theme-light .app-shell .placeholder-slate-500::placeholder,html.theme-light .app-shell .placeholder-slate-600::placeholder,html.theme-light .app-shell [class*=placeholder-slate-5]::placeholder,html.theme-light .app-shell [class*=placeholder-slate-6]::placeholder{color:#8a735b!important;opacity:1}html.theme-light .app-shell .disabled\:opacity-50:disabled,html.theme-light .app-shell .disabled\:opacity-60:disabled,html.theme-light .app-shell .disabled\:opacity-70:disabled{opacity:1!important;color:#8a735b!important;background-color:#eadbc6!important;border-color:#8f755747!important}html.theme-light .app-shell [class*=bg-midnight],html.theme-light .app-shell [class*="bg-[#0"],html.theme-light .app-shell [class*="bg-[#1"],html.theme-light .app-shell [class*=bg-slate-9],html.theme-light .app-shell [class*=bg-slate-8],html.theme-light .app-shell [class*=bg-gray-9],html.theme-light .app-shell [class*=bg-gray-8]{background-color:var(--bg-soft-elevated)!important}html.theme-light .app-shell [class*=border-slate-9],html.theme-light .app-shell [class*=border-slate-8],html.theme-light .app-shell [class*=border-gray-9],html.theme-light .app-shell [class*=border-gray-8],html.theme-light .app-shell [class*=border-midnight]{border-color:var(--border-soft)!important}html.theme-light .app-shell [class*=text-slate-1],html.theme-light .app-shell [class*=text-gray-1],html.theme-light .app-shell [class*=text-white]{color:var(--text-soft-strong)!important}html.theme-light .app-shell [class*=text-slate-4],html.theme-light .app-shell [class*=text-slate-5],html.theme-light .app-shell [class*=text-gray-4],html.theme-light .app-shell [class*=text-gray-5]{color:var(--text-soft-muted)!important}html.theme-light .app-shell [class*=from-slate-9],html.theme-light .app-shell [class*=from-slate-8],html.theme-light .app-shell [class*=to-slate-9],html.theme-light .app-shell [class*=to-slate-8],html.theme-light .app-shell [class*=from-gray-9],html.theme-light .app-shell [class*=to-gray-9],html.theme-light .app-shell [class*=from-midnight],html.theme-light .app-shell [class*=to-midnight]{background-image:linear-gradient(135deg,#fbf4e9,#efe1ce)!important}html.theme-light .app-shell [class*=bg-indigo-900],html.theme-light .app-shell [class*=bg-purple-900],html.theme-light .app-shell [class*=bg-blue-900]{background-color:#dec9ad59!important}html.theme-light .notes-shell{background-color:#f7efe3!important;border-color:#8f755740!important}html.theme-light .notes-shell [class*="text-[10px]"],html.theme-light .notes-shell .text-xs{color:#6a5745!important}html.theme-light .notes-shell .text-indigo-300,html.theme-light .notes-shell .text-indigo-200,html.theme-light .notes-shell .text-indigo-400{color:#5d4be0!important}html.theme-light .notes-shell .text-amber-200,html.theme-light .notes-shell .text-amber-300{color:#8f5f00!important}html.theme-light .dashboard-shell [class*="bg-[#12151F]"],html.theme-light .dashboard-shell [class*="bg-[#0D1017]"]{background-color:#fff8ee!important;border-color:#8c715347!important;box-shadow:0 8px 24px #604a2d0f}html.theme-light .dashboard-shell [class*="bg-slate-900/40"],html.theme-light .dashboard-shell [class*="bg-slate-900/50"],html.theme-light .dashboard-shell [class*="bg-slate-900/60"],html.theme-light .dashboard-shell [class*="bg-slate-800/80"],html.theme-light .dashboard-shell [class*="bg-slate-800/70"]{background-color:#f2e5d3!important;border-color:#8c71533d!important}html.theme-light .dashboard-shell .text-slate-500,html.theme-light .dashboard-shell .text-slate-400{color:#665441!important}html.theme-light .dashboard-shell .text-slate-300,html.theme-light .dashboard-shell .text-slate-200,html.theme-light .dashboard-shell .text-slate-100,html.theme-light .dashboard-shell .text-white{color:#2f251b!important}html.theme-light .dashboard-shell [class*="bg-indigo-500/10"]{background-color:#e5defe!important;border-color:#c3b4ff!important;color:#4338ca!important}html.theme-light .dashboard-shell [class*="bg-emerald-500/10"]{background-color:#dff3e8!important;border-color:#9dd8b6!important;color:#0f766e!important}html.theme-light .dashboard-shell [class*="bg-cyan-500/10"]{background-color:#def3f7!important;border-color:#9dcfdc!important;color:#0e7490!important}html.theme-light .dashboard-shell [class*="bg-amber-500/10"]{background-color:#f9edd6!important;border-color:#e5c792!important;color:#92400e!important}html.theme-light .dashboard-shell [class*="bg-fuchsia-500/10"]{background-color:#f7e1f6!important;border-color:#e5b7e2!important;color:#a21caf!important}html.theme-light .dashboard-shell [class*="bg-rose-950/20"]{background-color:#f6e2e1!important}html.theme-light .dashboard-shell [class*="bg-emerald-950/20"]{background-color:#e2efe8!important}html.theme-light .dashboard-shell [class*="bg-violet-950/20"]{background-color:#ebe6f9!important}html.theme-light .app-shell [class*=bg-indigo-6],html.theme-light .app-shell [class*=bg-purple-6],html.theme-light .app-shell [class*=bg-emerald-6],html.theme-light .app-shell [class*=bg-cyan-6],html.theme-light .app-shell [class*=bg-amber-6],html.theme-light .app-shell [class*=bg-red-6],html.theme-light .app-shell [class*=from-indigo-6],html.theme-light .app-shell [class*=to-indigo-6],html.theme-light .app-shell [class*=from-purple-6],html.theme-light .app-shell [class*=to-purple-6]{color:#fff!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#334155;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#475569}.glass-panel{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.glass-header{background:#020617d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-glass)}.hover-glow{transition:all .3s ease}.hover-glow:hover{box-shadow:0 0 15px #6366f14d;border-color:#6366f180}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;letter-spacing:-.02em}.custom-scrollbar::-webkit-scrollbar{height:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3}input,select,textarea{font-size:16px!important}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media screen and (max-width:768px){.glass-panel{border-radius:1rem}button{min-height:44px}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}}@media(display-mode:standalone){body{padding-top:max(env(safe-area-inset-top),20px)}}html.theme-light{--paper-0: #f5efe3;--paper-1: #fbf6ed;--paper-2: #f2e7d7;--paper-sidebar: #efe3d1;--ink-strong: #2f251b;--ink-body: #47382a;--ink-muted: #6b5745;--ink-subtle: #8b745d;--line-soft: rgba(128, 101, 73, .24);--line-mid: rgba(118, 92, 67, .35);--accent-indigo: #4f46e5}html.theme-light body{color:var(--ink-body);text-rendering:optimizeLegibility}html.theme-light .app-shell,html.theme-light .app-shell *{font-kerning:normal}html.theme-light .app-shell h1,html.theme-light .app-shell h2,html.theme-light .app-shell h3,html.theme-light .app-shell h4,html.theme-light .app-shell h5,html.theme-light .app-shell h6{color:var(--ink-strong)!important;letter-spacing:-.012em}html.theme-light .app-shell p,html.theme-light .app-shell span,html.theme-light .app-shell label,html.theme-light .app-shell small{color:var(--ink-body)}html.theme-light .sidebar-shell{background:linear-gradient(180deg,#f2e7d7,#efe2cf)!important;border-right-color:var(--line-mid)!important;box-shadow:inset -1px 0 #ffffff73}html.theme-light .sidebar-shell [class*="bg-[#080A10]"],html.theme-light .sidebar-shell [class*="bg-[#0A0D14]"],html.theme-light .sidebar-shell [class*=bg-slate-900],html.theme-light .sidebar-shell [class*=bg-slate-800]{background-color:transparent!important}html.theme-light .sidebar-shell [class*=text-slate-500]{color:#7f6955!important}html.theme-light .sidebar-shell [class*=text-slate-400],html.theme-light .sidebar-shell [class*=text-slate-300]{color:#594737!important}html.theme-light .app-shell [class*=rounded-xl],html.theme-light .app-shell [class*=rounded-2xl]{border-color:var(--line-soft)}html.theme-light .app-shell [class*=border-slate-6],html.theme-light .app-shell [class*=border-slate-5],html.theme-light .app-shell [class*=border-slate-4],html.theme-light .app-shell [class*=border-gray-6],html.theme-light .app-shell [class*=border-gray-5]{border-color:var(--line-soft)!important}html.theme-light .app-shell [class*="text-slate-300/80"],html.theme-light .app-shell [class*="text-slate-200/80"]{color:#584839!important}html.theme-light .app-shell .text-slate-500,html.theme-light .app-shell .text-gray-500{color:var(--ink-muted)!important}html.theme-light .app-shell .text-slate-400,html.theme-light .app-shell .text-gray-400{color:#725f4c!important}html.theme-light .app-shell .text-slate-300,html.theme-light .app-shell .text-gray-300,html.theme-light .app-shell .text-slate-200,html.theme-light .app-shell .text-gray-200{color:#453729!important}html.theme-light .app-shell .text-indigo-200,html.theme-light .app-shell .text-indigo-300,html.theme-light .app-shell .text-indigo-400{color:#4b43d8!important}html.theme-light .app-shell .text-emerald-200,html.theme-light .app-shell .text-emerald-300,html.theme-light .app-shell .text-emerald-400{color:#0f766e!important}html.theme-light .app-shell .text-cyan-200,html.theme-light .app-shell .text-cyan-300,html.theme-light .app-shell .text-cyan-400{color:#0e7490!important}html.theme-light .app-shell .text-amber-200,html.theme-light .app-shell .text-amber-300,html.theme-light .app-shell .text-amber-400{color:#8c5a08!important}html.theme-light .app-shell .text-rose-300,html.theme-light .app-shell .text-red-300,html.theme-light .app-shell .text-red-400{color:#b94848!important}html.theme-light .app-shell button,html.theme-light .app-shell select,html.theme-light .app-shell input,html.theme-light .app-shell textarea{color:var(--ink-strong)}html.theme-light .app-shell select,html.theme-light .app-shell input,html.theme-light .app-shell textarea{background-color:#f9f3e8!important;border-color:var(--line-soft)!important}html.theme-light .app-shell input::placeholder,html.theme-light .app-shell textarea::placeholder{color:var(--ink-subtle)!important;opacity:1}html.theme-light .app-shell button:hover{filter:saturate(1.05)}html.theme-light .app-shell [class*=bg-indigo-600],html.theme-light .app-shell [class*=bg-purple-600],html.theme-light .app-shell [class*=from-indigo-600],html.theme-light .app-shell [class*=to-indigo-600],html.theme-light .app-shell [class*=from-purple-600],html.theme-light .app-shell [class*=to-purple-600],html.theme-light .app-shell [class*=bg-red-600]{color:#fff!important}html.theme-light .app-shell .text-\[10px\].text-slate-500,html.theme-light .app-shell .text-\[10px\].text-slate-400,html.theme-light .app-shell .text-xs.text-slate-500,html.theme-light .app-shell .text-xs.text-slate-400,html.theme-light .app-shell .text-xs.text-gray-500,html.theme-light .app-shell .text-xs.text-gray-400{color:#645240!important}html.theme-light .app-shell svg{color:inherit}.maestro-shell{--mk-bg: #0E0E16;--mk-bg2: #1A1A26;--mk-card: #1A1A26;--mk-hover: #242434;--mk-active: #2E2E3E;--mk-bd: #2E2E3E;--mk-bd-light: #242434;--mk-bd-focus: #C9A96E;--mk-tx: #E8E2D8;--mk-tx2: #9A9080;--mk-muted: #6A6458;--mk-primary: #C9A96E;--mk-primary-light: #DFC48E;--mk-primary-dark: #A08450;--mk-success: #5CB874;--mk-warning: #D4943A;--mk-error: #E55B4A;--mk-info: #3AAFA9;--mk-pink: #ec4899;--mk-orange: #D4943A;--mk-cyan: #3AAFA9;--mk-chip-bg: #242434;--mk-chip-border: #2E2E3E;--mk-chip-border-active: #C9A96E;--mk-chip-text: #9A9080;--mk-chip-text-active: #C9A96E;--mk-sh-card: 0 1px 3px rgba(0,0,0,.2), 0 4px 12px rgba(0,0,0,.15);--mk-sh-hover: 0 2px 8px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.2);--mk-grad-primary: linear-gradient(135deg, #C9A96E 0%, #3AAFA9 100%);--cv-bg: #0E0E16;--cv-surface: #1A1A26;--cv-surface-2: #242434;--cv-primary: #C9A96E;--cv-accent: #3AAFA9;--cv-accent-2: #D4943A;--cv-text: #E8E2D8;--cv-text-2: #9A9080;--cv-text-3: #6A6458;--cv-border: #2E2E3E;--cv-border-2: #3E3E50;--cv-danger: #E55B4A;--cv-success: #5CB874;--cv-warning: #D4943A;font-family:Inter,-apple-system,sans-serif}html.theme-light .maestro-shell{--mk-bg: #FAF7F2;--mk-bg2: #F5F0E8;--mk-card: #F5F0E8;--mk-hover: #EDE8DE;--mk-active: #E0D8CC;--mk-bd: #E0D8CC;--mk-bd-light: #EDE8DE;--mk-bd-focus: #6B5540;--mk-tx: #2C2418;--mk-tx2: #7A7060;--mk-muted: #A89E90;--mk-primary: #6B5540;--mk-primary-light: #8B7560;--mk-primary-dark: #4B3520;--mk-success: #4A8B5E;--mk-warning: #B8860B;--mk-error: #C45B4A;--mk-info: #2E8B8B;--mk-pink: #956070;--mk-orange: #9B6B3A;--mk-cyan: #2E8B8B;--mk-chip-bg: #F5F0E8;--mk-chip-border: #E0D8CC;--mk-chip-border-active: #6B5540;--mk-chip-text: #7A7060;--mk-chip-text-active: #6B5540;--mk-sh-card: 0 1px 3px rgba(0,0,0,.04), 0 4px 12px rgba(0,0,0,.03);--mk-sh-hover: 0 2px 8px rgba(0,0,0,.06), 0 8px 24px rgba(0,0,0,.04);--mk-grad-primary: linear-gradient(135deg, #6B5540 0%, #2E8B8B 100%);--cv-bg: #FAF7F2;--cv-surface: #F5F0E8;--cv-surface-2: #EDE8DE;--cv-primary: #6B5540;--cv-accent: #2E8B8B;--cv-accent-2: #9B6B3A;--cv-text: #2C2418;--cv-text-2: #7A7060;--cv-text-3: #A89E90;--cv-border: #E0D8CC;--cv-border-2: #D0C8BC;--cv-danger: #C45B4A;--cv-success: #4A8B5E;--cv-warning: #B8860B}.maestro-shell{background-color:var(--mk-bg);color:var(--mk-tx);min-height:100%}.mk-card{background-color:var(--mk-card);border:1px solid var(--mk-bd);border-radius:12px;box-shadow:var(--mk-sh-card),0 2px 8px #0000000f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mk-card:hover{transform:translateY(-1px);box-shadow:var(--mk-sh-hover),0 4px 16px #0000001a;border-color:var(--mk-bd-focus)}.mk-chip{background-color:var(--mk-chip-bg);border:1px solid var(--mk-chip-border);color:var(--mk-chip-text);border-radius:8px;padding:3px 10px;font-size:.8125rem;font-weight:500;transition:all .2s ease;cursor:pointer}.mk-chip:hover{transform:scale(1.02)}.mk-chip.active,.mk-chip[data-active=true]{background-color:#7d634014;border-color:var(--mk-chip-border-active);color:var(--mk-chip-text-active)}html.theme-dark .mk-chip.active,html.theme-dark .mk-chip[data-active=true]{background-color:#c9a96e14}.mk-btn-primary{background:var(--mk-grad-primary);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.mk-btn-primary:hover{opacity:.92}.mk-btn-primary:active{transform:scale(.98)}.mk-btn-primary:disabled{opacity:.45;cursor:not-allowed}.mk-btn-secondary{background:transparent;color:var(--mk-tx2);border:1px solid var(--mk-bd);border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.mk-btn-secondary:hover{background-color:var(--mk-hover);border-color:var(--mk-bd-focus);color:var(--mk-tx)}.mk-input{background-color:var(--mk-bg2);border:1px solid var(--mk-bd);border-radius:8px;color:var(--mk-tx);padding:10px 14px;font-size:.9375rem;width:100%;transition:border-color .15s,box-shadow .15s;outline:none}.mk-input:focus{outline:none;border-color:var(--mk-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--mk-primary) 20%,transparent)}.mk-input::placeholder{color:var(--mk-muted)}.mk-king-badge{background-color:color-mix(in srgb,var(--mk-primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--mk-primary) 34%,transparent);color:var(--mk-primary)}.maestro-fit-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#94a3b833}.maestro-fit-progress::-webkit-progress-bar{background-color:#94a3b833;border-radius:9999px}.maestro-fit-progress::-webkit-progress-value{background-color:currentColor;border-radius:9999px}.maestro-fit-progress::-moz-progress-bar{background-color:currentColor;border-radius:9999px}.mk-mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.6}.mk-display{font-family:"DM Serif Display",Georgia,serif;letter-spacing:-.02em}.mk-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:.875rem;font-weight:500;color:var(--mk-tx2);border:1px solid transparent;transition:all .18s ease;text-decoration:none}.mk-nav-item:hover{background-color:var(--mk-hover);color:var(--mk-tx)}.mk-nav-item.active{background:linear-gradient(90deg,#7d634038,#5c4a2f24);color:var(--mk-primary-light);border-color:#7d634059;box-shadow:0 1px 4px #0000001f}html.theme-light .mk-nav-item.active{background:linear-gradient(90deg,#7d63401f,#5c4a2f0f);color:var(--mk-primary-dark);border-color:#7d634047}.mk-nav-section{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-muted);padding:12px 12px 4px}.mk-skeleton{background:linear-gradient(90deg,var(--mk-bg2) 25%,var(--mk-bg-hover, var(--mk-hover)) 50%,var(--mk-bg2) 75%);background-size:200% 100%;animation:mk-shimmer 1.5s infinite;border-radius:8px}@keyframes mk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mk-divider{height:1px;background-color:var(--mk-bd);margin:8px 0}.cv-card{background:var(--cv-surface);border:.5px solid var(--cv-border);border-radius:12px;padding:16px 20px;transition:all .2s ease}.cv-card:hover{transform:translateY(-1px);border-color:var(--cv-border-2);box-shadow:0 4px 12px #0000000f}.cv-chip{padding:5px 12px;border-radius:8px;font-size:12px;cursor:pointer;transition:all .15s ease;border:.5px solid var(--cv-border);color:var(--cv-text-2);background:transparent}.cv-chip:hover{background:color-mix(in srgb,var(--cv-primary) 10%,transparent);border-color:color-mix(in srgb,var(--cv-primary) 40%,transparent)}.cv-chip.active{background:var(--cv-primary);color:#fff;border-color:var(--cv-primary);font-weight:600}.cv-btn-primary{background:var(--cv-primary);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .15s ease}.cv-btn-primary:hover{filter:brightness(.9)}.cv-btn-primary:active{transform:scale(.98)}.cv-btn-secondary{background:transparent;border:.5px solid var(--cv-border-2);color:var(--cv-text);padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .15s ease}.cv-btn-secondary:hover{background:var(--cv-surface-2)}.cv-input{height:40px;border-radius:8px;border:.5px solid var(--cv-border);background:var(--cv-bg);color:var(--cv-text);padding:0 12px;font-size:14px;width:100%;box-sizing:border-box;transition:border-color .15s ease}.cv-input:focus{outline:none;border-color:var(--cv-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cv-accent) 15%,transparent)}.cv-skeleton{background:linear-gradient(90deg,var(--cv-surface) 25%,var(--cv-surface-2) 50%,var(--cv-surface) 75%);background-size:200% 100%;animation:cv-shimmer 1.5s infinite;border-radius:8px}@keyframes cv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cv-empty{text-align:center;padding:48px 24px;color:var(--cv-text-3)}.cv-empty-icon{font-size:48px;margin-bottom:12px}.cv-empty-title{font-size:16px;font-weight:500;color:var(--cv-text-2);margin-bottom:4px}.cv-empty-desc{font-size:13px;margin-bottom:16px}@media(max-width:768px){.maestro-sidebar{display:none}.maestro-sidebar.open{display:block;position:fixed;z-index:50}.maestro-content{margin-left:0}}@media(max-width:1024px){.maestro-layout-3col{grid-template-columns:1fr}.maestro-right-panel{border-left:none;border-top:.5px solid var(--cv-border)}}html.theme-light .maestro-shell [class*=bg-slate-900],html.theme-light .maestro-shell [class*=bg-slate-950],html.theme-light .maestro-shell [class*="bg-[#0"],html.theme-light .maestro-shell [class*="bg-[#1"],html.theme-light .maestro-shell [class*=bg-gray-900]{background-color:var(--mk-card)!important}html.theme-light .maestro-shell [class*=bg-slate-800]{background-color:var(--mk-bg2)!important}html.theme-light .maestro-shell [class*=border-slate-800],html.theme-light .maestro-shell [class*=border-slate-700],html.theme-light .maestro-shell [class*=border-slate-900]{border-color:var(--mk-bd)!important}html.theme-light .maestro-shell .text-white,html.theme-light .maestro-shell .text-slate-100,html.theme-light .maestro-shell .text-slate-200,html.theme-light .maestro-shell .text-slate-300{color:var(--mk-tx)!important}html.theme-light .maestro-shell .text-slate-400,html.theme-light .maestro-shell .text-slate-500{color:var(--mk-tx2)!important}html.theme-light .maestro-shell .text-slate-600{color:var(--mk-muted)!important}html.theme-light .maestro-shell input,html.theme-light .maestro-shell textarea,html.theme-light .maestro-shell select{background-color:var(--mk-bg2)!important;border-color:var(--mk-bd)!important;color:var(--mk-tx)!important}html.theme-light .maestro-shell input::placeholder,html.theme-light .maestro-shell textarea::placeholder{color:var(--mk-muted)!important}html.theme-light .maestro-sidebar-shell{background:linear-gradient(180deg,#f2f0eb,#ede9e0)!important;border-color:var(--mk-bd)!important}html.theme-light .maestro-shell .text-\[\#c4a574\],html.theme-light .maestro-shell .text-amber-100,html.theme-light .maestro-shell .text-amber-200{color:var(--mk-primary-dark)!important}.sidebar-collapse-strip{width:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#64748b}.sidebar-collapse-strip:hover{opacity:1;color:#e2e8f0}.sidebar-collapsed-aside{overflow:hidden}html.theme-light .sidebar-collapse-strip{color:var(--text-soft-muted)}html.theme-light .sidebar-collapse-strip:hover{color:var(--text-soft-strong)}@media(max-width:767px){.maestro-sidebar-shell{display:none}.maestro-content-shell{padding:0}.sidebar-collapsed-aside{display:none}.maestro-shell{padding:8px}.mk-card{padding:12px}}
