:root{--tt-color-neutral-0: #ffffff;--tt-color-neutral-50: #f7f8fa;--tt-color-neutral-100: #eef0f3;--tt-color-neutral-200: #dde1e6;--tt-color-neutral-300: #c4cad2;--tt-color-neutral-400: #9aa3ae;--tt-color-neutral-500: #6f7a87;--tt-color-neutral-600: #525c68;--tt-color-neutral-700: #3b434d;--tt-color-neutral-800: #262c34;--tt-color-neutral-900: #14181d;--tt-color-primary-50: #e8eef9;--tt-color-primary-100: #c6d5f1;--tt-color-primary-300: #7a9bdd;--tt-color-primary-500: #2f5fc4;--tt-color-primary-600: #254ea3;--tt-color-primary-700: #1c3d80;--tt-color-primary-contrast: #ffffff;--tt-color-success-50: #e7f6ee;--tt-color-success-500: #1f9a5a;--tt-color-success-700: #156c3f;--tt-color-warning-50: #fff5e5;--tt-color-warning-500: #e08a00;--tt-color-warning-700: #9c6000;--tt-color-danger-50: #fdeaea;--tt-color-danger-500: #d23b3b;--tt-color-danger-700: #962828;--tt-color-bg: var(--tt-color-neutral-0);--tt-color-surface: var(--tt-color-neutral-50);--tt-color-border: var(--tt-color-neutral-200);--tt-color-text: var(--tt-color-neutral-900);--tt-color-text-muted: var(--tt-color-neutral-500);--tt-color-focus: var(--tt-color-primary-300);--tt-space-1: .25rem;--tt-space-2: .5rem;--tt-space-3: .75rem;--tt-space-4: 1rem;--tt-space-5: 1.25rem;--tt-space-6: 1.5rem;--tt-space-8: 2rem;--tt-space-10: 2.5rem;--tt-space-12: 3rem;--tt-radius-sm: .25rem;--tt-radius-md: .5rem;--tt-radius-lg: .75rem;--tt-radius-pill: 999px;--tt-font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tt-font-size-xs: .75rem;--tt-font-size-sm: .875rem;--tt-font-size-md: 1rem;--tt-font-size-lg: 1.125rem;--tt-font-size-xl: 1.375rem;--tt-font-size-2xl: 1.75rem;--tt-font-size-3xl: 2.25rem;--tt-line-height-tight: 1.25;--tt-line-height-normal: 1.5;--tt-font-weight-regular: 400;--tt-font-weight-medium: 500;--tt-font-weight-semibold: 600;--tt-shadow-sm: 0 1px 2px rgb(20 24 29 / 8%);--tt-shadow-md: 0 4px 12px rgb(20 24 29 / 10%);--tt-duration-fast: .12s;--tt-duration-normal: .2s}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:var(--tt-font-family);font-size:var(--tt-font-size-md);line-height:var(--tt-line-height-normal);color:var(--tt-color-text);background:var(--tt-color-bg);-webkit-font-smoothing:antialiased}
