.dark,.light,:root{--surface-primary:1 0 0;--surface-secondary:0.97 0 0;--surface-contrast:0.178 0 0;--text-primary:0.205 0 0;--text-secondary:0.51 0 0;--text-on-contrast:1 0 0;--border-subtle:0.943 0 0;--border-default:0.87 0 0;--border-strong:0.45 0 0;--text-placeholder:0.767 0 0;--transcript-highlight:0.945 0.124 101.54;--transcript-highlight-foreground:0.421 0.09 57.708;--text-match:0.58 0.17 252;--background:var(--surface-primary);--foreground:var(--text-primary);--card:var(--surface-primary);--card-foreground:var(--text-primary);--popover:var(--surface-primary);--popover-foreground:var(--text-primary);--primary:var(--surface-contrast);--primary-foreground:var(--text-on-contrast);--secondary:var(--surface-secondary);--secondary-foreground:var(--text-primary);--muted:var(--surface-secondary);--muted-foreground:var(--text-secondary);--accent:var(--surface-secondary);--accent-foreground:var(--text-primary);--border:var(--border-subtle);--input:var(--border-default);--ring:var(--border-strong);--destructive:0.577 0.215 27.325;--destructive-foreground:0.985 0 0;--radius:0.5rem;--radius-modal:14px;--radius-popover:12px;--radius-menu:10px;--shadow-modal:0 26px 70px oklch(0 0 0/0.24);--shadow-dropdown:0 8px 28px oklch(0 0 0/0.1);--shadow-popover:0 8px 28px oklch(0 0 0/0.12);--shadow-menu:0 8px 28px oklch(0 0 0/0.14);--shadow-date-pill:0 1px 2px oklch(0 0 0/0.05),inset 0 0 0 1px oklch(0 0 0/0.045);--shadow-search-focus:0 4px 10px oklch(0 0 0/0.05);--shadow-raised:0 0 0 1px oklch(0 0 0/0.06),0 1px 2px -1px oklch(0 0 0/0.06),0 2px 4px oklch(0 0 0/0.04);--shadow-raised-hover:0 0 0 1px oklch(0 0 0/0.08),0 1px 2px -1px oklch(0 0 0/0.08),0 2px 4px oklch(0 0 0/0.06);--edge-overlay:oklch(0 0 0/0.1);--scrim-search:oklch(0 0 0/0.22);--scrim-search-filter:blur(4px);--scrim-modal:oklch(0.182 0 0/0.32);--scrim-modal-filter:blur(3px);--header-height:56px;--shell-max-width:1520px;--shell-padding-x:32px;--list-max-width:1000px;--group-label-width:128px;--breakpoint-group:1180px;--row-padding-y:9px;--row-padding-x:10px;--row-height:44px;--chip-padding-y:6px;--chip-padding-x:12px;--favicon-size:18px;--avatar-size:32px;--font-general-sans:"General Sans",ui-sans-serif,system-ui,sans-serif;--font-geist-mono:"Geist Mono",ui-monospace,monospace;--tracking-global:0.015em;--tracking-logo:-0.01em;--tracking-title:0.01em;--tracking-label:0.14em;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--duration-press:140ms;--duration-tooltip:160ms;--duration-dropdown:200ms;--duration-modal:260ms;--duration-rail:300ms;color-scheme:light}.dark{color-scheme:dark;--surface-primary:0.168 0 0;--surface-secondary:0.231 0 0;--surface-contrast:0.931 0 0;--text-primary:0.901 0 0;--text-secondary:0.65 0 0;--text-on-contrast:0.178 0 0;--border-subtle:0.269 0 0;--border-default:0.348 0 0;--border-strong:0.627 0 0;--text-placeholder:0.524 0 0;--shadow-modal:0 26px 70px oklch(0 0 0/0.6);--shadow-dropdown:0 8px 28px oklch(0 0 0/0.45);--shadow-popover:0 8px 28px oklch(0 0 0/0.5);--shadow-menu:0 8px 28px oklch(0 0 0/0.5);--shadow-date-pill:0 1px 2px oklch(0 0 0/0.4),inset 0 0 0 1px oklch(1 0 0/0.06);--shadow-search-focus:0 4px 10px oklch(0 0 0/0.35);--text-match:0.72 0.15 250;--shadow-raised:0 0 0 1px oklch(1 0 0/0.08);--shadow-raised-hover:0 0 0 1px oklch(1 0 0/0.12);--edge-overlay:oklch(1 0 0/0.1)}