:root{--ta-color-surface-default:#fafaf9;--ta-color-surface-raised:#fff;--ta-color-surface-sunken:#f5f5f4;--ta-color-surface-muted:#f5f5f4;--ta-color-surface-inverse:#1c1917;--ta-color-text-primary:#1c1917;--ta-color-text-secondary:#78716c;--ta-color-text-muted:#78716c;--ta-color-text-inverse:#fafaf9;--ta-color-text-link:#3d5184;--ta-color-text-link-hover:#313f66;--ta-color-text-on-interactive-primary:#fff;--ta-color-border-subtle:#f5f5f4;--ta-color-border-default:#e7e5e4;--ta-color-border-strong:#d6d3d1;--ta-color-border-focus:#3d5184;--ta-color-interactive-primary:#3d5184;--ta-color-interactive-primary-hover:#313f66;--ta-color-interactive-primary-soft:#eef1f8;--ta-color-interactive-secondary:#ef6344;--ta-color-interactive-secondary-hover:#d24a2c;--ta-color-interactive-secondary-soft:#ffe7e0;--ta-color-interactive-ghost-hover:#f5f5f4;--ta-color-interactive-danger:#dc2626;--ta-color-interactive-danger-hover:#b91c1c;--ta-color-feedback-success:#16a34a;--ta-color-feedback-success-soft:#dcfce7;--ta-color-feedback-warning:#d97706;--ta-color-feedback-warning-soft:#fef3c7;--ta-color-feedback-error:#dc2626;--ta-color-feedback-error-soft:#fef2f2;--ta-color-feedback-info:#2563eb;--ta-color-feedback-info-soft:#dbeafe;--ta-color-brand-ai-gradient:linear-gradient(135deg, #8ea3cb, #fb8163);--ta-color-brand-ai-logo:linear-gradient(135deg, #4d6499, #ef6344);--ta-color-brand-task:#d97706;--ta-color-brand-task-soft:#fef3c7;--ta-space-none:0px;--ta-space-3xs:2px;--ta-space-2xs:4px;--ta-space-xs:6px;--ta-space-sm:8px;--ta-space-dense:10px;--ta-space-md:12px;--ta-space-lg:16px;--ta-space-xl:24px;--ta-space-2xl:32px;--ta-space-3xl:48px;--ta-radius-none:0px;--ta-radius-sm:6px;--ta-radius-md:10px;--ta-radius-lg:16px;--ta-radius-xl:24px;--ta-radius-pill:9999px;--ta-shadow-none:none;--ta-shadow-elevation-1:0 1px 2px #0000000f, 0 1px 1px #0000000a;--ta-shadow-elevation-2:0 2px 8px #0000001a;--ta-shadow-elevation-3:0 8px 24px #0000001f;--ta-shadow-elevation-4:0 16px 48px #0000002e;--ta-motion-duration-instant:0s;--ta-motion-duration-fast:.12s;--ta-motion-duration-base:.2s;--ta-motion-duration-slow:.32s;--ta-motion-easing-default:cubic-bezier(.4, 0, .2, 1);--ta-motion-easing-in:cubic-bezier(.4, 0, 1, 1);--ta-motion-easing-out:cubic-bezier(0, 0, .2, 1);--ta-motion-easing-in-out:cubic-bezier(.4, 0, .6, 1)}[data-mui-color-scheme=dark]{--ta-color-surface-default:#0c0a09;--ta-color-surface-raised:#1c1917;--ta-color-surface-sunken:#292524;--ta-color-surface-muted:#292524;--ta-color-surface-inverse:#fafaf9;--ta-color-text-primary:#fafaf9;--ta-color-text-secondary:#a8a29e;--ta-color-text-muted:#a8a29e;--ta-color-text-inverse:#1c1917;--ta-color-text-link:#8ea3cb;--ta-color-text-link-hover:#4d6499;--ta-color-text-on-interactive-primary:#0c0a09;--ta-color-border-subtle:#1c1917;--ta-color-border-default:#292524;--ta-color-border-strong:#44403c;--ta-color-border-focus:#8ea3cb;--ta-color-interactive-primary:#8ea3cb;--ta-color-interactive-primary-hover:#4d6499;--ta-color-interactive-primary-soft:#181f37;--ta-color-interactive-secondary:#ffa48d;--ta-color-interactive-secondary-hover:#ef6344;--ta-color-interactive-secondary-soft:#491408;--ta-color-interactive-ghost-hover:#292524;--ta-color-interactive-danger:#f87171;--ta-color-interactive-danger-hover:#ef4444;--ta-color-feedback-success:#4ade80;--ta-color-feedback-success-soft:#14532d;--ta-color-feedback-warning:#fbbf24;--ta-color-feedback-warning-soft:#78350f;--ta-color-feedback-error:#f87171;--ta-color-feedback-error-soft:#7f1d1d;--ta-color-feedback-info:#60a5fa;--ta-color-feedback-info-soft:#1e3a8a;--ta-color-brand-ai-gradient:linear-gradient(135deg, #4d6499, #ef6344);--ta-color-brand-ai-logo:linear-gradient(135deg, #8ea3cb, #fb8163);--ta-color-brand-task:#fbbf24;--ta-color-brand-task-soft:#422006;--ta-shadow-none:none;--ta-shadow-elevation-1:0 1px 2px #0000000f, 0 1px 1px #0000000a;--ta-shadow-elevation-2:0 2px 8px #0000001a;--ta-shadow-elevation-3:0 8px 24px #0000001f;--ta-shadow-elevation-4:0 16px 48px #0000002e}
html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{width:100%;max-width:100%}body{overflow-x:hidden}