[data-agent-theme=dark]{--agent-bg-1:#151410;--agent-bg-2:#100F0B;--agent-bg-3:#1A1814;--agent-bg-4:#22201C;--agent-bg:var(--agent-bg-1);--agent-panel:var(--agent-bg-2);--agent-surface:var(--agent-bg-3);--agent-surface-elevated:var(--agent-bg-4);--agent-text-1:#F7F7F4;--agent-text-2:#D6D5D2;--agent-text-3:#9B9A97;--agent-text-primary:var(--agent-text-1);--agent-text-secondary:var(--agent-text-2);--agent-text-muted:var(--agent-text-3);--agent-border-1:rgba(247,247,244,0.08);--agent-border-2:rgba(247,247,244,0.15);--agent-border-3:rgba(247,247,244,0.04);--agent-border:var(--agent-border-1);--agent-border-strong:var(--agent-border-2);--agent-border-muted:var(--agent-border-3);--agent-hover:#1F1D18;--agent-active:#1A1814;--agent-accent:#E8E6E0;--agent-accent-hover:#F5F4F0;--agent-text-accent:#2A2820;--agent-text-accent-hover:#1A1814;--muse-button:#F3F3F3;--muse-button-hover:#FFFFFF;--muse-button-text:#292C36;--muse-button-text-hover:#16181D;--agent-alert-error-bg:rgba(255,129,129,0.08);--agent-alert-error-border:rgba(255,129,129,0.3);--agent-alert-error-text:#ff9797;--agent-alert-success-bg:rgba(59,130,246,0.1);--agent-alert-success-border:rgba(37,99,235,0.6);--agent-alert-success-text:#93c5fd;--agent-line-added-text:#86efac;--agent-scrollbar-thumb:rgba(247,247,244,0.2);--agent-scrollbar-thumb-hover:rgba(247,247,244,0.35);--agent-scrollbar-track:transparent}[data-agent-theme=light]{--agent-bg-1:#F0EDE6;--agent-bg-2:#F5F3EE;--agent-bg-3:#FBFAF6;--agent-bg-4:#FFFEFB;--agent-bg:var(--agent-bg-1);--agent-panel:var(--agent-bg-2);--agent-surface:var(--agent-bg-3);--agent-surface-elevated:var(--agent-bg-4);--agent-text-1:#1A1814;--agent-text-2:#34312B;--agent-text-3:#5F5C54;--agent-text-primary:var(--agent-text-1);--agent-text-secondary:var(--agent-text-2);--agent-text-muted:var(--agent-text-3);--agent-border-1:rgba(26,24,20,0.10);--agent-border-2:rgba(26,24,20,0.18);--agent-border-3:rgba(26,24,20,0.05);--agent-border:var(--agent-border-1);--agent-border-strong:var(--agent-border-2);--agent-border-muted:var(--agent-border-3);--agent-hover:#F4F1EA;--agent-active:#EEECE7;--agent-accent:#2A2820;--agent-accent-hover:#1A1814;--agent-text-accent:#FFFEFB;--agent-text-accent-hover:#FFFFFF;--muse-button:#292C36;--muse-button-hover:#16181D;--muse-button-text:#E8E7E7;--muse-button-text-hover:#F3F2F2;--agent-alert-error-bg:rgba(220,38,38,0.1);--agent-alert-error-border:rgba(220,38,38,0.4);--agent-alert-error-text:#B91C1C;--agent-alert-success-bg:rgba(59,130,246,0.12);--agent-alert-success-border:rgba(37,99,235,0.45);--agent-alert-success-text:#1D4ED8;--agent-line-added-text:#15803d;--agent-scrollbar-thumb:rgba(26,24,20,0.2);--agent-scrollbar-thumb-hover:rgba(26,24,20,0.35);--agent-scrollbar-track:rgba(26,24,20,0.04)}:where([data-agent-theme],[data-agent-theme] *){scrollbar-width:thin;scrollbar-color:var(--agent-scrollbar-thumb) var(--agent-scrollbar-track)}:where([data-agent-theme],[data-agent-theme] *)::-webkit-scrollbar{width:8px;height:8px}:where([data-agent-theme],[data-agent-theme] *)::-webkit-scrollbar-track{background:var(--agent-scrollbar-track)}:where([data-agent-theme],[data-agent-theme] *)::-webkit-scrollbar-thumb{background-color:var(--agent-scrollbar-thumb);border-radius:4px}:where([data-agent-theme],[data-agent-theme] *)::-webkit-scrollbar-thumb:hover{background-color:var(--agent-scrollbar-thumb-hover)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--agent-scrollbar-thumb) var(--agent-scrollbar-track)}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--agent-scrollbar-track)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--agent-scrollbar-thumb);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--agent-scrollbar-thumb-hover)}.hide-number-spin{appearance:textfield;-moz-appearance:textfield}.hide-number-spin::-webkit-inner-spin-button,.hide-number-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}[data-agent-theme] input:-webkit-autofill,[data-agent-theme] input:-webkit-autofill:active,[data-agent-theme] input:-webkit-autofill:focus,[data-agent-theme] input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--agent-surface) inset!important;-webkit-text-fill-color:var(--agent-text-primary)!important;caret-color:var(--agent-text-primary)!important;transition:background-color 5000s ease-in-out 0s}