.dark{--k-bg:#101418;--k-field:#12171c;--k-surface:#171d23;--k-surface-2:#1c242b;--k-line:#2a323b;--k-line-s:#364049;--k-line-i:#606b77;--k-fg:#e9e7e2;--k-fg-2:#c5c6c6;--k-fg-3:#b0b4b8;--k-muted:#9ba1a8;--k-dim:#828b95;--k-dim-2:#5e666d;--k-faint:#3a424a;--k-green:#3cb44b;--k-green-b:#5bd86b;--k-green-dim:#3cb44b1a;--k-green-line:#3cb44b4d;--k-green-solid-ink:#0a0a0a;--k-warn:#c79a4e;--k-bad:#c97f72;--radius:.375rem;--app-background:var(--k-bg);--app-surface:var(--k-surface);--app-surface-hover:var(--k-surface-2);--app-surface-active:var(--k-line);--app-floating:var(--k-surface-2);--table-grid-border:var(--k-line);--background:var(--k-bg);--foreground:var(--k-fg);--card:var(--k-surface);--card-foreground:var(--k-fg);--popover:var(--k-surface-2);--popover-foreground:var(--k-fg);--primary:var(--k-green);--primary-foreground:var(--k-green-solid-ink);--secondary:var(--k-surface-2);--secondary-foreground:var(--k-fg);--muted:var(--k-surface-2);--muted-foreground:var(--k-muted);--accent:var(--k-surface-2);--accent-foreground:var(--k-fg);--destructive:var(--k-bad);--border:var(--k-line);--input:var(--k-line-i);--ring:var(--k-green);--chart-1:var(--k-green);--chart-2:var(--k-green-b);--chart-3:var(--k-warn);--chart-4:var(--k-muted);--chart-5:var(--k-bad);--sidebar:var(--k-surface);--sidebar-foreground:var(--k-fg);--sidebar-primary:var(--k-green);--sidebar-primary-foreground:var(--k-green-solid-ink);--sidebar-accent:var(--k-surface-2);--sidebar-accent-foreground:var(--k-fg);--sidebar-border:var(--k-line);--sidebar-ring:var(--k-green);--color-blue-300:var(--k-green-b);--color-blue-400:var(--k-green-b);--color-blue-500:var(--k-green);--color-blue-800:var(--k-green);--color-blue-900:var(--k-green-b);--color-blue-950:var(--k-green-dim);--focus-ring-color:#3cb44b66;--dropdown-input-background:var(--k-field);--document-canvas-background:var(--k-bg);--document-tab-active-text:var(--k-fg);--document-tab-inactive-text:var(--k-muted);--editor-text:var(--k-fg-2);--editor-heading:var(--k-fg);--editor-strong-text:var(--k-fg);--editor-muted-text:var(--k-muted);--editor-border:var(--k-line);--editor-grid-line:var(--k-surface-2);--pdf-highlight-background:#3cb44b47;--pdf-selection-background:#3cb44b59;--docx-highlight-background:#3cb44b57;--case-highlight-background:#3cb44b4d;--excerpt-selection-background:#3cb44b66;--citation-selected-background:#3cb44b2e;--citation-selected-text:var(--k-green-b);--citation-selected-muted-text:var(--k-green-b);--liquid-glass-modal-row-hover-background:var(--k-surface-2);--liquid-glass-modal-row-selected-background:var(--k-line);--shimmer-edge:var(--k-surface-2);--shimmer-middle:var(--k-line);--spreadsheet-header-tint:#10141857;--spreadsheet-header-corner:var(--k-surface-2);--spreadsheet-header-hover:var(--k-line);--spreadsheet-header-selected:var(--k-line-s);--spreadsheet-highlight-background:#3cb44b3d;--spreadsheet-highlight-outline:var(--k-green);--liquid-glass-background-flat:var(--k-surface);--liquid-glass-background-subtle:var(--k-surface);--liquid-glass-background-float:var(--k-surface-2);--liquid-glass-background-modal:var(--k-surface);--liquid-glass-border-flat:var(--k-line);--liquid-glass-border-subtle:var(--k-line);--liquid-glass-border-float:var(--k-line-s);--liquid-glass-border-modal:var(--k-line-s);--liquid-glass-translucent-background:var(--k-surface);--liquid-glass-translucent-background-action:var(--k-surface-2);--liquid-glass-translucent-background-action-hover:var(--k-line);--liquid-glass-translucent-border:var(--k-line);--liquid-glass-shadow-flat:none;--liquid-glass-shadow-subtle:none;--liquid-glass-shadow-translucent:none;--liquid-glass-shadow-translucent-action:none;--liquid-glass-shadow-translucent-action-hover:none}.dark .bg-white,.dark .bg-white\/86,.dark .bg-white\/80,.dark .bg-white\/78,.dark .bg-white\/75,.dark .bg-white\/72,.dark .bg-white\/70,.dark .bg-white\/65,.dark .bg-white\/60,.dark .bg-white\/58,.dark .bg-white\/55,.dark .bg-white\/50,.dark .bg-white\/45,.dark .bg-white\/38,.dark .bg-white\/35,.dark .bg-white\/30,.dark .bg-white\/25,.dark .bg-white\/20,.dark .bg-white\/10{background-color:var(--k-surface)}.dark .bg-gray-50,.dark .bg-gray-50\/95,.dark .bg-gray-50\/80{background-color:var(--k-field)}.dark .bg-gray-100,.dark .bg-gray-100\/70{background-color:var(--k-surface-2)}.dark .bg-gray-200,.dark .bg-gray-200\/80,.dark .bg-gray-200\/70{background-color:var(--k-line)}.dark .bg-gray-300{background-color:var(--k-line-s)}.dark .bg-gray-400{background-color:var(--k-dim-2)}.dark .text-black,.dark .text-gray-950,.dark .text-gray-900,.dark .text-gray-800{color:var(--k-fg)}.dark .text-gray-700{color:var(--k-fg-2)}.dark .text-gray-600{color:var(--k-fg-3)}.dark .text-gray-500{color:var(--k-muted)}.dark .text-gray-400{color:var(--k-dim)}.dark .text-gray-300{color:var(--k-dim-2)}.dark .text-gray-200{color:var(--k-faint)}.dark .border-gray-50,.dark .border-gray-100,.dark .divide-gray-100>:not(:last-child),.dark .border-gray-200,.dark .divide-gray-200>:not(:last-child),.dark .border-white,.dark .border-white\/90,.dark .border-white\/80,.dark .border-white\/70,.dark .border-white\/65,.dark .border-white\/60,.dark .border-white\/40,.dark .border-white\/30,.dark .border-white\/20{border-color:var(--k-line)}.dark .border-gray-300,.dark .divide-gray-300>:not(:last-child){border-color:var(--k-line-s)}.dark .border-gray-400{border-color:var(--k-line-i)}.dark .ring-white\/70{--tw-ring-color:var(--k-line)}.dark .hover\:bg-white:hover,.dark .hover\:bg-gray-50:hover,.dark .hover\:bg-gray-100:hover{background-color:var(--k-surface-2)}.dark .hover\:bg-gray-200:hover{background-color:var(--k-line)}.dark .hover\:text-gray-950:hover,.dark .hover\:text-gray-900:hover,.dark .hover\:text-gray-700:hover{color:var(--k-fg)}.dark .focus\:bg-gray-50:focus,.dark .focus\:bg-gray-100:focus{background-color:var(--k-line)}.dark input::placeholder,.dark textarea::placeholder{color:var(--k-dim)}.dark input,.dark textarea{caret-color:var(--k-green-b)}.dark .bg-red-50,.dark .bg-red-100{background-color:#c97f721f}.dark .border-red-200{border-color:#c97f7259}.dark .text-red-600,.dark .text-red-700{color:var(--k-bad)}.dark .bg-amber-50,.dark .bg-amber-100{background-color:#c79a4e1f}.dark .border-amber-200{border-color:#c79a4e59}.dark .text-amber-700,.dark .text-amber-800,.dark .text-amber-900{color:var(--k-warn)}.dark .bg-green-50,.dark .bg-green-100,.dark .bg-emerald-50{background-color:var(--k-green-dim)}.dark .border-emerald-200{border-color:var(--k-green-line)}.dark .text-green-700,.dark .text-green-800,.dark .text-emerald-700{color:var(--k-green-b)}.dark .bg-blue,.dark .bg-blue-600,.dark .bg-blue-600\/90,.dark .hover\:bg-blue-600:hover,.dark .hover\:bg-blue-600\/90:hover,.dark .focus\:bg-blue-600:focus,.dark .focus-visible\:bg-blue-600:focus-visible{background-color:var(--k-green)}.dark .bg-blue-600.text-white,.dark .bg-blue-600\/90.text-white,.dark .bg-blue.text-white{color:var(--k-green-solid-ink)}.dark .hover\:bg-blue-700:hover{background-color:var(--k-green-b)}.dark .hover\:bg-blue-600\/60:hover,.dark .group:hover .group-hover\:bg-blue-600\/60{background-color:#3cb44b99}.dark .bg-blue-50,.dark .bg-blue-50\/40,.dark .bg-blue-100,.dark .hover\:bg-blue-50:hover,.dark .table-surface .table-sticky-cell.bg-blue-50{background-color:var(--k-green-dim)}.dark .text-blue-600,.dark .text-blue-700,.dark .hover\:text-blue-600:hover,.dark .hover\:text-blue-700:hover{color:var(--k-green-b)}.dark .border-blue-600{border-color:var(--k-green)}.dark .ring-blue-200{--tw-ring-color:var(--k-green-line)}
