:root{--sans: "Source Sans 3", ui-sans-serif, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--hair: .5px;--dot: 8px;--row-py: 11px;--row-title: 14.5px;--row-reason: 13px;--frame: 1440px;--brand: oklch(.635 .128 150);--brand-deep: oklch(.47 .105 158);--surface-0: oklch(.958 .004 250);--surface-1: oklch(.978 .003 250);--surface-2: oklch(1 0 0);--surface-hover: oklch(.93 .005 250);--surface-active: oklch(.905 .006 250);--text-primary: oklch(.28 .014 255);--text-secondary: oklch(.46 .014 255);--text-muted: oklch(.605 .01 255);--text-accent: oklch(.455 .155 260);--border: oklch(.895 .006 255);--border-strong: oklch(.79 .012 255);--success-bg: oklch(.965 .026 152);--success-border: oklch(.855 .06 152);--success-text: oklch(.415 .115 152);--success-fill: oklch(.56 .14 152);--warning-bg: oklch(.972 .036 75);--warning-border: oklch(.875 .08 75);--warning-text: oklch(.435 .115 70);--warning-fill: oklch(.705 .15 75);--danger-bg: oklch(.965 .024 25);--danger-border: oklch(.865 .06 25);--danger-text: oklch(.455 .175 27);--danger-fill: oklch(.56 .2 25);--esc-bg: oklch(.965 .024 300);--esc-border: oklch(.865 .055 300);--esc-text: oklch(.44 .17 300);--esc-fill: oklch(.53 .17 300);--accent-bg: oklch(.962 .028 260);--accent-border: oklch(.86 .058 260);--accent-text: oklch(.455 .155 260);--accent-fill: oklch(.53 .155 260);--on-accent: oklch(.99 0 0);--focus-ring: oklch(.53 .155 260 / .45)}:root[data-theme=dark]{--surface-0: oklch(.175 .008 255);--surface-1: oklch(.208 .008 255);--surface-2: oklch(.245 .009 255);--surface-hover: oklch(.29 .01 255);--surface-active: oklch(.325 .011 255);--text-primary: oklch(.945 .005 255);--text-secondary: oklch(.775 .01 255);--text-muted: oklch(.62 .01 255);--text-accent: oklch(.8 .11 260);--border: oklch(.315 .01 255);--border-strong: oklch(.455 .014 255);--success-bg: oklch(.265 .035 152);--success-border: oklch(.4 .06 152);--success-text: oklch(.845 .135 152);--success-fill: oklch(.68 .14 152);--warning-bg: oklch(.275 .04 75);--warning-border: oklch(.42 .065 75);--warning-text: oklch(.87 .13 80);--warning-fill: oklch(.78 .145 75);--danger-bg: oklch(.27 .045 25);--danger-border: oklch(.43 .075 25);--danger-text: oklch(.815 .135 25);--danger-fill: oklch(.65 .18 25);--esc-bg: oklch(.28 .04 300);--esc-border: oklch(.43 .07 300);--esc-text: oklch(.835 .13 300);--esc-fill: oklch(.65 .15 300);--accent-bg: oklch(.28 .04 260);--accent-border: oklch(.43 .07 260);--accent-text: oklch(.83 .115 260);--accent-fill: oklch(.64 .145 260);--on-accent: oklch(.17 .01 255);--focus-ring: oklch(.64 .145 260 / .55)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-0: oklch(.175 .008 255);--surface-1: oklch(.208 .008 255);--surface-2: oklch(.245 .009 255);--surface-hover: oklch(.29 .01 255);--surface-active: oklch(.325 .011 255);--text-primary: oklch(.945 .005 255);--text-secondary: oklch(.775 .01 255);--text-muted: oklch(.62 .01 255);--text-accent: oklch(.8 .11 260);--border: oklch(.315 .01 255);--border-strong: oklch(.455 .014 255);--success-bg: oklch(.265 .035 152);--success-border: oklch(.4 .06 152);--success-text: oklch(.845 .135 152);--success-fill: oklch(.68 .14 152);--warning-bg: oklch(.275 .04 75);--warning-border: oklch(.42 .065 75);--warning-text: oklch(.87 .13 80);--warning-fill: oklch(.78 .145 75);--danger-bg: oklch(.27 .045 25);--danger-border: oklch(.43 .075 25);--danger-text: oklch(.815 .135 25);--danger-fill: oklch(.65 .18 25);--esc-bg: oklch(.28 .04 300);--esc-border: oklch(.43 .07 300);--esc-text: oklch(.835 .13 300);--esc-fill: oklch(.65 .15 300);--accent-bg: oklch(.28 .04 260);--accent-border: oklch(.43 .07 260);--accent-text: oklch(.83 .115 260);--accent-fill: oklch(.64 .145 260);--on-accent: oklch(.17 .01 255);--focus-ring: oklch(.64 .145 260 / .55)}}@media(max-resolution:1.49dppx){:root{--hair: 1px}}*{box-sizing:border-box}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){html:not([data-theme=light]){color-scheme:dark}}body{margin:0;background:var(--surface-0);color:var(--text-primary);font-family:var(--sans);font-weight:400;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased}a{color:var(--text-accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}button:not(:disabled),[role=button]:not([aria-disabled=true]),label:has(input[type=checkbox]),select:not(:disabled){cursor:pointer}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:6px}.field{width:100%;background:var(--surface-0);border:var(--hair) solid var(--border);border-radius:8px;padding:9px 12px;min-height:38px;font-size:13.5px;outline:none;transition:border-color 90ms ease,background 90ms ease}.field:hover:not(:disabled){border-color:var(--border-strong)}.field:focus{border-color:var(--accent-border);background:var(--surface-2)}.field::placeholder{color:var(--text-muted)}.card{background:var(--surface-2);border:var(--hair) solid var(--border);border-radius:12px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:8px;border:var(--hair) solid var(--border-strong);background:var(--surface-2);cursor:pointer;font-size:14px;transition:background 90ms ease,border-color 90ms ease}.btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-muted)}.btn:active:not(:disabled){background:var(--surface-active)}.btn:disabled{cursor:default;opacity:.55}.btn-primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent);font-weight:500}.btn-primary:hover:not(:disabled){background:var(--accent-text);border-color:var(--accent-text)}.btn-primary:active:not(:disabled){filter:brightness(.92)}.btn-primary:disabled{background:var(--surface-0);border-color:var(--border);color:var(--text-muted)}.chip{padding:5px 11px;border-radius:6px;font-size:13px;background:transparent;border:var(--hair) solid transparent;color:var(--text-secondary);cursor:pointer;transition:background 90ms ease,color 90ms ease,border-color 90ms ease}.chip:hover{background:var(--surface-hover);color:var(--text-primary)}.chip[aria-pressed=true]{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent-text);font-weight:500}.chip[aria-pressed=true]:hover{background:var(--accent-bg)}.sort-header{display:flex;align-items:center;gap:4px;padding:2px 4px;margin:-2px -4px;background:none;border:none;border-radius:5px;cursor:pointer;text-align:left;font-size:12px;color:var(--text-muted);transition:background 90ms ease,color 90ms ease}.sort-header:hover{background:var(--surface-hover);color:var(--text-primary)}.sort-header[data-active=true]{color:var(--text-secondary)}.qrow{transition:background 70ms ease}.qrow:hover{background:var(--surface-hover)}.dot{width:var(--dot);height:var(--dot);border-radius:50%;flex:none}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.42}}.pulse{animation:pulse 1.4s ease-in-out infinite}.quote{cursor:default;border-radius:0 4px 4px 0;transition:background 90ms ease,color 90ms ease}.quote:hover{background:var(--accent-bg);color:var(--text-primary)}.check-row{cursor:pointer;transition:background 90ms ease}.check-row:hover{background:var(--surface-0)}.hl{border-radius:3px;padding:0 3px;cursor:pointer;transition:box-shadow 90ms ease,filter 90ms ease}.hl:hover{background:var(--surface-hover)!important}
