:root{--color-brand-deep:#09090b;--color-brand-ink:#131316;--color-brand-core:#4338ca;--color-brand-mid:#6366f1;--color-brand-bright:#818cf8;--color-brand-glow:#a5b4fc;--color-accent-gold:#fbbf24;--color-accent-gold-lt:#fcd34d;--color-accent-green:#34d399;--color-accent-green-lt:#6ee7b7;--color-accent-coral:#f87171;--color-accent-coral-lt:#fca5a5;--color-accent-violet:#a78bfa;--color-accent-violet-lt:#c4b5fd;--color-accent-sky:#38bdf8;--color-surface-0:#fff;--color-surface-50:#fafafa;--color-surface-100:#f4f4f5;--color-surface-200:#e4e4e7;--color-surface-300:#d4d4d8;--color-surface-400:#a1a1aa;--color-surface-500:#71717a;--color-surface-600:#52525b;--color-surface-700:#3f3f46;--color-surface-800:#27272a;--color-surface-850:#1c1c1f;--color-surface-900:#18181b;--color-surface-950:#131316;--color-surface-1000:#09090b;--bg-base:var(--color-surface-1000);--bg-elevated:var(--color-surface-950);--bg-card:var(--color-surface-900);--bg-card-alt:var(--color-surface-850);--bg-input:var(--color-surface-800);--border-subtle:#ffffff0d;--border-default:#ffffff14;--border-strong:#ffffff24;--text-primary:#fafafa;--text-secondary:var(--color-surface-400);--text-tertiary:var(--color-surface-500);--text-disabled:var(--color-surface-600);--text-inverse:var(--color-surface-1000);--action-primary:var(--color-brand-mid);--action-primary-hover:var(--color-brand-bright);--action-primary-active:var(--color-brand-core);--action-secondary:var(--color-surface-800);--action-secondary-hover:var(--color-surface-700);--status-success:var(--color-accent-green);--status-warning:var(--color-accent-gold);--status-error:var(--color-accent-coral);--status-ai:var(--color-accent-violet);--status-info:var(--color-accent-sky);--status-success-bg:#34d3991a;--status-warning-bg:#fbbf241a;--status-error-bg:#f871711a;--status-ai-bg:#a78bfa1a}input[type=password]{text-align:left!important;direction:ltr!important;unicode-bidi:embed!important}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}input::-webkit-credentials-auto-fill-button{visibility:hidden!important;pointer-events:none!important;width:0!important;position:absolute!important;right:0!important}input::-webkit-contacts-auto-fill-button{visibility:hidden!important;pointer-events:none!important;width:0!important;position:absolute!important;right:0!important}input::-webkit-strong-password-auto-fill-button{visibility:hidden!important;pointer-events:none!important;width:0!important;position:absolute!important;right:0!important}