html{-webkit-text-size-adjust:100%}body{line-height:1.5}a{color:inherit}:root{--tt-console-bg: #f5f6f8;--tt-console-surface: #fff;--tt-console-surface-muted: #eef1f5;--tt-console-border: #d9dee7;--tt-console-ink: #171a1f;--tt-console-muted: #657083;--tt-console-sidebar: #171a1f;--tt-console-sidebar-hover: #2a3039;--tt-console-sidebar-text: #d8dee8;--tt-console-accent: #2f6fed;--tt-console-accent-light: #eef4ff;--tt-console-danger: #b42318;--tt-console-section-accent: var(--tt-console-accent);--tt-console-section-accent-light: var(--tt-console-accent-light);--tt-console-section-accent-ink: var(--tt-console-accent);--tt-console-dashboard-accent: #2f6fed;--tt-console-dashboard-accent-light: #eef4ff;--tt-console-admin-accent: #4f46e5;--tt-console-admin-accent-light: #eef2ff;--tt-console-analytics-accent: #0891b2;--tt-console-analytics-accent-light: #ecfeff;--tt-console-marketing-accent: #db2777;--tt-console-marketing-accent-light: #fdf2f8;--tt-console-support-accent: #0f766e;--tt-console-support-accent-light: #f0fdfa}html,body{min-height:100%;margin:0;background:var(--tt-console-bg);color:var(--tt-console-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}*{box-sizing:border-box}:root{--tt-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tt-font-medium: 650;--tt-font-semibold: 700;--tt-font-bold: 750;--tt-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--tt-space-1: 4px;--tt-space-2: 8px;--tt-space-3: 12px;--tt-space-4: 16px;--tt-space-5: 20px;--tt-space-6: 24px;--tt-space-8: 32px;--tt-space-16: 64px;--tt-text-xs: 12px;--tt-text-sm: 14px;--tt-text-base: 16px;--tt-text-lg: 18px;--tt-text-4xl: 40px;--tt-radius-sm: 6px;--tt-radius-md: 8px;--tt-radius-lg: 12px;--tt-radius-full: 999px;--tt-transition-fast: .15s ease;--tt-focus-ring-outline: 3px solid rgb(47 111 237 / 25%);--tt-glow-accent: 0 12px 32px rgb(47 111 237 / 18%);--tt-shadow-xs: 0 1px 2px rgb(15 23 42 / 5%);--tt-shadow-sm: 0 1px 3px rgb(15 23 42 / 8%);--tt-shadow-md: 0 8px 20px rgb(15 23 42 / 10%);--tt-shadow-lg: 0 16px 32px rgb(15 23 42 / 12%);--tt-shadow-xl: 0 24px 48px rgb(15 23 42 / 14%);--tt-shadow-ring: 0 0 0 3px rgb(47 111 237 / 16%);--tt-bg-primary: var(--tt-console-bg);--tt-bg-secondary: var(--tt-console-surface);--tt-bg-tertiary: #f8fafc;--tt-bg-hover: #f3f6fb;--tt-bg-active: #e9eef7;--tt-bg-brand: var(--tt-console-sidebar);--tt-border: var(--tt-console-border);--tt-border-subtle: #e8edf5;--tt-text-primary: var(--tt-console-ink);--tt-text-secondary: var(--tt-console-muted);--tt-text-tertiary: #94a3b8;--tt-text-inverse: #fff;--tt-text-on-dark: rgb(255 255 255 / 78%);--tt-text-on-dark-strong: #fff;--tt-danger: var(--tt-console-danger);--tt-danger-light: #fef3f2;--tt-danger-hover: #b91c1c;--tt-danger-active: #991b1b;--tt-accent: var(--tt-console-section-accent);--tt-accent-light: var(--tt-console-section-accent-light);--tt-accent-subtle: color-mix(in srgb, var(--tt-accent) 16%, transparent);--tt-success: #047857;--tt-success-light: #ecfdf5;--tt-warning: #b45309;--tt-warning-light: #fffbeb;--tt-info: #2563eb;--tt-info-light: #eff6ff}
