:root{--tl-ink: #0f172a;--tl-ink-soft: #475569;--tl-ink-faint: #94a3b8;--tl-line: #e2e8f0;--tl-line-soft: #f1f5f9;--tl-line-strong: #cbd5e1;--tl-surface: #ffffff;--tl-canvas: #f8fafc;--tl-on-solid: #ffffff;--tl-pass: #10b981;--tl-fail: #ef4444;--tl-run: #3b82f6;--tl-eval: #8b5cf6;--tl-stop: #94a3b8;--tl-na: #cbd5e1;--tl-warn: #f59e0b;--tl-accent: #2563eb;--tl-primary: #007bff;--tl-primary-dk: #0062cc;--tl-pass-ink: #047857;--tl-fail-ink: #b91c1c;--tl-run-ink: #1d4ed8;--tl-warn-ink: #b45309;--tl-eval-ink: #6d28d9;--tl-accent-ink: #1e40af;--tl-fail-soft: #fee2e2;--tl-fail-wash: #fef2f2;--tl-fail-line: #fecaca;--tl-fail-deep: #991b1b;--tl-fail-strong: #dc2626;--tl-warn-soft: #fef3c7;--tl-warn-wash: #fffbeb;--tl-warn-line: #fde68a;--tl-warn-deep: #92400e;--tl-pass-soft: #d1fae5;--tl-pass-wash: #ecfdf5;--tl-accent-bg: #eff6ff;--tl-accent-soft: #dbeafe;--tl-accent-line: #bfdbfe;--tl-run-soft: #e7f0fe;--tl-eval-soft: #f1ebfe;--tl-radius: 16px;--tl-radius-sm: 10px;--tl-shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.08);--tl-shadow: 0 1px 2px rgba(15, 23, 42, 0.04), 0 8px 24px -12px rgba(15, 23, 42, 0.12);--tl-shadow-up: 0 2px 4px rgba(15, 23, 42, 0.05), 0 16px 32px -16px rgba(15, 23, 42, 0.18);--tl-shadow-pop: 0 2px 4px rgba(15, 23, 42, 0.05), 0 24px 48px -16px rgba(15, 23, 42, 0.25);--tl-shadow-cast: rgba(15, 23, 42, 0.25);--tl-scrim: rgba(15, 23, 42, 0.35);--tl-focus-ring: 0 0 0 3px rgba(37, 99, 235, 0.15);--tl-focus-ring-strong: 0 0 0 3px rgba(37, 99, 235, 0.25);--tl-focus-ring-fail: 0 0 0 3px rgba(239, 68, 68, 0.15);color-scheme:light}@media screen{:root[data-theme=dark]{--tl-ink: #e6ecf5;--tl-ink-soft: #a8b6cb;--tl-ink-faint: #7f8ea6;--tl-line: #263044;--tl-line-soft: #1a2233;--tl-line-strong: #3a465e;--tl-surface: #141c2b;--tl-canvas: #0b1220;--tl-on-solid: #ffffff;--tl-pass: #34d399;--tl-fail: #f87171;--tl-run: #60a5fa;--tl-eval: #a78bfa;--tl-stop: #7f8ea6;--tl-na: #3a465e;--tl-warn: #fbbf24;--tl-accent: #60a5fa;--tl-primary: #2f6feb;--tl-primary-dk: #4a8cff;--tl-pass-ink: #6ee7b7;--tl-fail-ink: #fca5a5;--tl-run-ink: #93c5fd;--tl-warn-ink: #fcd34d;--tl-eval-ink: #c4b5fd;--tl-accent-ink: #93c5fd;--tl-fail-soft: #3d1d20;--tl-fail-wash: #2b1618;--tl-fail-line: #6d2b2f;--tl-fail-deep: #fecaca;--tl-fail-strong: #e5484d;--tl-warn-soft: #3a2c11;--tl-warn-wash: #2a210c;--tl-warn-line: #6b5318;--tl-warn-deep: #fde68a;--tl-pass-soft: #123528;--tl-pass-wash: #0e2a20;--tl-accent-bg: #16233a;--tl-accent-soft: #1e3358;--tl-accent-line: #2c4a7d;--tl-run-soft: #233754;--tl-eval-soft: #313254;--tl-radius: 16px;--tl-radius-sm: 10px;--tl-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--tl-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 8px 24px -12px rgba(0, 0, 0, 0.65);--tl-shadow-up: 0 2px 4px rgba(0, 0, 0, 0.45), 0 16px 32px -16px rgba(0, 0, 0, 0.75);--tl-shadow-pop: 0 2px 4px rgba(0, 0, 0, 0.5), 0 24px 48px -16px rgba(0, 0, 0, 0.8);--tl-shadow-cast: rgba(0, 0, 0, 0.8);--tl-scrim: rgba(0, 0, 0, 0.6);--tl-focus-ring: 0 0 0 3px rgba(96, 165, 250, 0.3);--tl-focus-ring-strong: 0 0 0 3px rgba(96, 165, 250, 0.45);--tl-focus-ring-fail: 0 0 0 3px rgba(248, 113, 113, 0.3);color-scheme:dark}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]){--tl-ink: #e6ecf5;--tl-ink-soft: #a8b6cb;--tl-ink-faint: #7f8ea6;--tl-line: #263044;--tl-line-soft: #1a2233;--tl-line-strong: #3a465e;--tl-surface: #141c2b;--tl-canvas: #0b1220;--tl-on-solid: #ffffff;--tl-pass: #34d399;--tl-fail: #f87171;--tl-run: #60a5fa;--tl-eval: #a78bfa;--tl-stop: #7f8ea6;--tl-na: #3a465e;--tl-warn: #fbbf24;--tl-accent: #60a5fa;--tl-primary: #2f6feb;--tl-primary-dk: #4a8cff;--tl-pass-ink: #6ee7b7;--tl-fail-ink: #fca5a5;--tl-run-ink: #93c5fd;--tl-warn-ink: #fcd34d;--tl-eval-ink: #c4b5fd;--tl-accent-ink: #93c5fd;--tl-fail-soft: #3d1d20;--tl-fail-wash: #2b1618;--tl-fail-line: #6d2b2f;--tl-fail-deep: #fecaca;--tl-fail-strong: #e5484d;--tl-warn-soft: #3a2c11;--tl-warn-wash: #2a210c;--tl-warn-line: #6b5318;--tl-warn-deep: #fde68a;--tl-pass-soft: #123528;--tl-pass-wash: #0e2a20;--tl-accent-bg: #16233a;--tl-accent-soft: #1e3358;--tl-accent-line: #2c4a7d;--tl-run-soft: #233754;--tl-eval-soft: #313254;--tl-radius: 16px;--tl-radius-sm: 10px;--tl-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.5);--tl-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 8px 24px -12px rgba(0, 0, 0, 0.65);--tl-shadow-up: 0 2px 4px rgba(0, 0, 0, 0.45), 0 16px 32px -16px rgba(0, 0, 0, 0.75);--tl-shadow-pop: 0 2px 4px rgba(0, 0, 0, 0.5), 0 24px 48px -16px rgba(0, 0, 0, 0.8);--tl-shadow-cast: rgba(0, 0, 0, 0.8);--tl-scrim: rgba(0, 0, 0, 0.6);--tl-focus-ring: 0 0 0 3px rgba(96, 165, 250, 0.3);--tl-focus-ring-strong: 0 0 0 3px rgba(96, 165, 250, 0.45);--tl-focus-ring-fail: 0 0 0 3px rgba(248, 113, 113, 0.3);color-scheme:dark}}@media screen{:root[data-theme=dark]{--color-text-main: #e6ecf5;--color-bg-main: #0b1220;--color-white: #141c2b;--color-primary: #2f6feb;--color-primary-hover: #4a8cff;--color-primary-light: #38bdf8;--color-primary-border: #2c4a7d;--color-primary-bg-light: #16233a;--color-primary-hover-border: #4a8cff;--color-secondary-hover: #3a465e;--color-secondary-hover-border: #3a465e;--color-danger: #e5484d;--color-danger-hover: #f87171;--color-danger-hover-border: #f87171;--color-danger-bg-light: #2b1618;--color-danger-border-light: #6d2b2f;--color-success: #34d399;--color-warning: #fbbf24;--color-warning-bg: #3a2c11;--color-warning-bg-light: #2a210c;--color-warning-text: #fde68a;--color-warning-text-light: #fcd34d;--color-info: #38bdf8;--color-info-alt: #22b8cf;--color-surface-muted: #1a2233;--color-border: #263044;--color-border-input: #3a465e;--color-text-muted: #7f8ea6;--color-text-secondary: #a8b6cb;--color-text-strong: #e6ecf5;--color-blue-9ecaed: #2c4a7d;--color-green-caed9e: #2f6b46;--color-blue-bfdfff: #2c4a7d;--color-named-gray: #7f8ea6;--color-named-red: #f87171;--color-named-limegreen: #34d399;--color-named-darkgray: #3a465e;--color-shadow-04: rgba(0, 0, 0, 0.3);--color-shadow-06: rgba(0, 0, 0, 0.36);--color-shadow-10: rgba(0, 0, 0, 0.5);--color-shadow-125: rgba(0, 0, 0, 0.55);--color-shadow-15: rgba(0, 0, 0, 0.6);--color-shadow-30: rgba(0, 0, 0, 0.7);--color-shadow-75: rgba(0, 0, 0, 0.85);--color-primary-alpha-08: color-mix(in srgb, var(--tl-accent) 10%, transparent);--color-primary-alpha-15: color-mix(in srgb, var(--tl-accent) 18%, transparent);--color-primary-alpha-20: color-mix(in srgb, var(--tl-accent) 24%, transparent);--color-primary-alpha-25: color-mix(in srgb, var(--tl-accent) 30%, transparent);--color-secondary-alpha-12: color-mix(in srgb, var(--tl-ink) 12%, transparent);--color-warning-alpha-15: color-mix(in srgb, var(--tl-warn) 18%, transparent)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-text-main: #e6ecf5;--color-bg-main: #0b1220;--color-white: #141c2b;--color-primary: #2f6feb;--color-primary-hover: #4a8cff;--color-primary-light: #38bdf8;--color-primary-border: #2c4a7d;--color-primary-bg-light: #16233a;--color-primary-hover-border: #4a8cff;--color-secondary-hover: #3a465e;--color-secondary-hover-border: #3a465e;--color-danger: #e5484d;--color-danger-hover: #f87171;--color-danger-hover-border: #f87171;--color-danger-bg-light: #2b1618;--color-danger-border-light: #6d2b2f;--color-success: #34d399;--color-warning: #fbbf24;--color-warning-bg: #3a2c11;--color-warning-bg-light: #2a210c;--color-warning-text: #fde68a;--color-warning-text-light: #fcd34d;--color-info: #38bdf8;--color-info-alt: #22b8cf;--color-surface-muted: #1a2233;--color-border: #263044;--color-border-input: #3a465e;--color-text-muted: #7f8ea6;--color-text-secondary: #a8b6cb;--color-text-strong: #e6ecf5;--color-blue-9ecaed: #2c4a7d;--color-green-caed9e: #2f6b46;--color-blue-bfdfff: #2c4a7d;--color-named-gray: #7f8ea6;--color-named-red: #f87171;--color-named-limegreen: #34d399;--color-named-darkgray: #3a465e;--color-shadow-04: rgba(0, 0, 0, 0.3);--color-shadow-06: rgba(0, 0, 0, 0.36);--color-shadow-10: rgba(0, 0, 0, 0.5);--color-shadow-125: rgba(0, 0, 0, 0.55);--color-shadow-15: rgba(0, 0, 0, 0.6);--color-shadow-30: rgba(0, 0, 0, 0.7);--color-shadow-75: rgba(0, 0, 0, 0.85);--color-primary-alpha-08: color-mix(in srgb, var(--tl-accent) 10%, transparent);--color-primary-alpha-15: color-mix(in srgb, var(--tl-accent) 18%, transparent);--color-primary-alpha-20: color-mix(in srgb, var(--tl-accent) 24%, transparent);--color-primary-alpha-25: color-mix(in srgb, var(--tl-accent) 30%, transparent);--color-secondary-alpha-12: color-mix(in srgb, var(--tl-ink) 12%, transparent);--color-warning-alpha-15: color-mix(in srgb, var(--tl-warn) 18%, transparent)}}@media screen{:root[data-theme=dark] body,:root[data-theme=dark] .wrapper,:root[data-theme=dark] .content-wrapper{background-color:var(--tl-canvas);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) body,:root:not([data-theme=light]) .wrapper,:root:not([data-theme=light]) .content-wrapper{background-color:var(--tl-canvas);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .card,:root[data-theme=dark] .card-header,:root[data-theme=dark] .card-footer,:root[data-theme=dark] .card-body{background-color:var(--tl-surface);color:var(--tl-ink);border-color:var(--tl-line)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .card,:root:not([data-theme=light]) .card-header,:root:not([data-theme=light]) .card-footer,:root:not([data-theme=light]) .card-body{background-color:var(--tl-surface);color:var(--tl-ink);border-color:var(--tl-line)}}@media screen{:root[data-theme=dark] .card{box-shadow:var(--tl-shadow)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .card{box-shadow:var(--tl-shadow)}}@media screen{:root[data-theme=dark] .table{color:var(--tl-ink)}:root[data-theme=dark] .table th,:root[data-theme=dark] .table td{border-color:var(--tl-line)}:root[data-theme=dark] .table thead th{border-color:var(--tl-line);color:var(--tl-ink-soft)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .table{color:var(--tl-ink)}:root:not([data-theme=light]) .table th,:root:not([data-theme=light]) .table td{border-color:var(--tl-line)}:root:not([data-theme=light]) .table thead th{border-color:var(--tl-line);color:var(--tl-ink-soft)}}@media screen{:root[data-theme=dark] .table-bordered{border-color:var(--tl-line)}:root[data-theme=dark] .table-bordered th,:root[data-theme=dark] .table-bordered td{border-color:var(--tl-line)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .table-bordered{border-color:var(--tl-line)}:root:not([data-theme=light]) .table-bordered th,:root:not([data-theme=light]) .table-bordered td{border-color:var(--tl-line)}}@media screen{:root[data-theme=dark] .table-striped tbody tr:nth-of-type(odd){background-color:color-mix(in srgb, var(--tl-ink) 4%, transparent)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .table-striped tbody tr:nth-of-type(odd){background-color:color-mix(in srgb, var(--tl-ink) 4%, transparent)}}@media screen{:root[data-theme=dark] .table-hover tbody tr:hover{background-color:color-mix(in srgb, var(--tl-ink) 7%, transparent);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .table-hover tbody tr:hover{background-color:color-mix(in srgb, var(--tl-ink) 7%, transparent);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .form-control,:root[data-theme=dark] .custom-select,:root[data-theme=dark] .custom-file-label{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink)}:root[data-theme=dark] .form-control::placeholder,:root[data-theme=dark] .custom-select::placeholder,:root[data-theme=dark] .custom-file-label::placeholder{color:var(--tl-ink-faint)}:root[data-theme=dark] .form-control:focus,:root[data-theme=dark] .custom-select:focus,:root[data-theme=dark] .custom-file-label:focus{background-color:var(--tl-canvas);border-color:var(--tl-accent);color:var(--tl-ink)}:root[data-theme=dark] .form-control:disabled,:root[data-theme=dark] .form-control[readonly],:root[data-theme=dark] .custom-select:disabled,:root[data-theme=dark] .custom-select[readonly],:root[data-theme=dark] .custom-file-label:disabled,:root[data-theme=dark] .custom-file-label[readonly]{background-color:var(--tl-line-soft);color:var(--tl-ink-soft)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .form-control,:root:not([data-theme=light]) .custom-select,:root:not([data-theme=light]) .custom-file-label{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink)}:root:not([data-theme=light]) .form-control::placeholder,:root:not([data-theme=light]) .custom-select::placeholder,:root:not([data-theme=light]) .custom-file-label::placeholder{color:var(--tl-ink-faint)}:root:not([data-theme=light]) .form-control:focus,:root:not([data-theme=light]) .custom-select:focus,:root:not([data-theme=light]) .custom-file-label:focus{background-color:var(--tl-canvas);border-color:var(--tl-accent);color:var(--tl-ink)}:root:not([data-theme=light]) .form-control:disabled,:root:not([data-theme=light]) .form-control[readonly],:root:not([data-theme=light]) .custom-select:disabled,:root:not([data-theme=light]) .custom-select[readonly],:root:not([data-theme=light]) .custom-file-label:disabled,:root:not([data-theme=light]) .custom-file-label[readonly]{background-color:var(--tl-line-soft);color:var(--tl-ink-soft)}}@media screen{:root[data-theme=dark] .input-group-text{background-color:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink-faint)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .input-group-text{background-color:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink-faint)}}@media screen{:root[data-theme=dark] .custom-control-label::before{background-color:var(--tl-canvas);border-color:var(--tl-line-strong)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .custom-control-label::before{background-color:var(--tl-canvas);border-color:var(--tl-line-strong)}}@media screen{:root[data-theme=dark] .dropdown-menu{background-color:var(--tl-surface);border-color:var(--tl-line);box-shadow:var(--tl-shadow-pop);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .dropdown-menu{background-color:var(--tl-surface);border-color:var(--tl-line);box-shadow:var(--tl-shadow-pop);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .dropdown-item{color:var(--tl-ink)}:root[data-theme=dark] .dropdown-item:hover,:root[data-theme=dark] .dropdown-item:focus{background-color:color-mix(in srgb, var(--tl-ink) 7%, transparent);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .dropdown-item{color:var(--tl-ink)}:root:not([data-theme=light]) .dropdown-item:hover,:root:not([data-theme=light]) .dropdown-item:focus{background-color:color-mix(in srgb, var(--tl-ink) 7%, transparent);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .dropdown-divider{border-color:var(--tl-line)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .dropdown-divider{border-color:var(--tl-line)}}@media screen{:root[data-theme=dark] .dropdown-header{color:var(--tl-ink-faint)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .dropdown-header{color:var(--tl-ink-faint)}}@media screen{:root[data-theme=dark] .modal-content{background-color:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .modal-content{background-color:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .modal-header,:root[data-theme=dark] .modal-footer{border-color:var(--tl-line)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .modal-header,:root:not([data-theme=light]) .modal-footer{border-color:var(--tl-line)}}@media screen{:root[data-theme=dark] .modal-backdrop{background-color:#000}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .modal-backdrop{background-color:#000}}@media screen{:root[data-theme=dark] .close{color:var(--tl-ink);text-shadow:none;opacity:.6}:root[data-theme=dark] .close:hover{color:var(--tl-ink);opacity:1}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .close{color:var(--tl-ink);text-shadow:none;opacity:.6}:root:not([data-theme=light]) .close:hover{color:var(--tl-ink);opacity:1}}@media screen{:root[data-theme=dark] .popover{background-color:var(--tl-surface);border-color:var(--tl-line);box-shadow:var(--tl-shadow-pop);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .popover{background-color:var(--tl-surface);border-color:var(--tl-line);box-shadow:var(--tl-shadow-pop);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .popover-header{background-color:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .popover-header{background-color:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .popover-body{color:var(--tl-ink-soft)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .popover-body{color:var(--tl-ink-soft)}}@media screen{:root[data-theme=dark] .tooltip-inner{background-color:var(--tl-line-strong);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .tooltip-inner{background-color:var(--tl-line-strong);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .bs-tooltip-top .arrow::before,:root[data-theme=dark] .bs-tooltip-auto[x-placement^=top] .arrow::before{border-top-color:var(--tl-line-strong)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .bs-tooltip-top .arrow::before,:root:not([data-theme=light]) .bs-tooltip-auto[x-placement^=top] .arrow::before{border-top-color:var(--tl-line-strong)}}@media screen{:root[data-theme=dark] .bs-tooltip-bottom .arrow::before,:root[data-theme=dark] .bs-tooltip-auto[x-placement^=bottom] .arrow::before{border-bottom-color:var(--tl-line-strong)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .bs-tooltip-bottom .arrow::before,:root:not([data-theme=light]) .bs-tooltip-auto[x-placement^=bottom] .arrow::before{border-bottom-color:var(--tl-line-strong)}}@media screen{:root[data-theme=dark] .bs-tooltip-left .arrow::before,:root[data-theme=dark] .bs-tooltip-auto[x-placement^=left] .arrow::before{border-left-color:var(--tl-line-strong)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .bs-tooltip-left .arrow::before,:root:not([data-theme=light]) .bs-tooltip-auto[x-placement^=left] .arrow::before{border-left-color:var(--tl-line-strong)}}@media screen{:root[data-theme=dark] .bs-tooltip-right .arrow::before,:root[data-theme=dark] .bs-tooltip-auto[x-placement^=right] .arrow::before{border-right-color:var(--tl-line-strong)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .bs-tooltip-right .arrow::before,:root:not([data-theme=light]) .bs-tooltip-auto[x-placement^=right] .arrow::before{border-right-color:var(--tl-line-strong)}}@media screen{:root[data-theme=dark] .list-group-item{background-color:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .list-group-item{background-color:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .nav-tabs{border-color:var(--tl-line)}:root[data-theme=dark] .nav-tabs .nav-link{color:var(--tl-ink-soft)}:root[data-theme=dark] .nav-tabs .nav-link:hover{border-color:rgba(0,0,0,0);color:var(--tl-ink)}:root[data-theme=dark] .nav-tabs .nav-link.active{background-color:var(--tl-surface);border-color:var(--tl-line) var(--tl-line) var(--tl-surface);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .nav-tabs{border-color:var(--tl-line)}:root:not([data-theme=light]) .nav-tabs .nav-link{color:var(--tl-ink-soft)}:root:not([data-theme=light]) .nav-tabs .nav-link:hover{border-color:rgba(0,0,0,0);color:var(--tl-ink)}:root:not([data-theme=light]) .nav-tabs .nav-link.active{background-color:var(--tl-surface);border-color:var(--tl-line) var(--tl-line) var(--tl-surface);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .breadcrumb{background-color:rgba(0,0,0,0);color:var(--tl-ink-faint)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .breadcrumb{background-color:rgba(0,0,0,0);color:var(--tl-ink-faint)}}@media screen{:root[data-theme=dark] .progress{background-color:var(--tl-line-soft)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .progress{background-color:var(--tl-line-soft)}}@media screen{:root[data-theme=dark] hr{border-color:var(--tl-line)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) hr{border-color:var(--tl-line)}}@media screen{:root[data-theme=dark] code{color:var(--tl-eval-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) code{color:var(--tl-eval-ink)}}@media screen{:root[data-theme=dark] pre{color:var(--tl-ink-soft)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) pre{color:var(--tl-ink-soft)}}@media screen{:root[data-theme=dark] kbd{background-color:var(--tl-line-soft);color:var(--tl-ink-soft)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) kbd{background-color:var(--tl-line-soft);color:var(--tl-ink-soft)}}@media screen{:root[data-theme=dark] .text-muted{color:var(--tl-ink-faint) !important}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .text-muted{color:var(--tl-ink-faint) !important}}@media screen{:root[data-theme=dark] .text-dark{color:var(--tl-ink) !important}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .text-dark{color:var(--tl-ink) !important}}@media screen{:root[data-theme=dark] .bg-white,:root[data-theme=dark] .bg-light{background-color:var(--tl-surface) !important}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .bg-white,:root:not([data-theme=light]) .bg-light{background-color:var(--tl-surface) !important}}@media screen{:root[data-theme=dark] .border,:root[data-theme=dark] .border-top,:root[data-theme=dark] .border-right,:root[data-theme=dark] .border-bottom,:root[data-theme=dark] .border-left{border-color:var(--tl-line) !important}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .border,:root:not([data-theme=light]) .border-top,:root:not([data-theme=light]) .border-right,:root:not([data-theme=light]) .border-bottom,:root:not([data-theme=light]) .border-left{border-color:var(--tl-line) !important}}@media screen{:root[data-theme=dark] .select2-container--bootstrap4 .select2-selection{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink)}:root[data-theme=dark] .select2-container--bootstrap4 .select2-selection__rendered,:root[data-theme=dark] .select2-container--bootstrap4 .select2-results__option{color:var(--tl-ink)}:root[data-theme=dark] .select2-container--bootstrap4 .select2-selection__placeholder{color:var(--tl-ink-faint)}:root[data-theme=dark] .select2-container--bootstrap4 .select2-dropdown{background-color:var(--tl-surface);border-color:var(--tl-line)}:root[data-theme=dark] .select2-container--bootstrap4 .select2-results__option[aria-selected=true]{background-color:color-mix(in srgb, var(--tl-ink) 8%, transparent)}:root[data-theme=dark] .select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected]{background-color:var(--tl-accent);color:var(--tl-on-solid)}:root[data-theme=dark] .select2-container--bootstrap4 .select2-search__field{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .select2-container--bootstrap4 .select2-selection{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink)}:root:not([data-theme=light]) .select2-container--bootstrap4 .select2-selection__rendered,:root:not([data-theme=light]) .select2-container--bootstrap4 .select2-results__option{color:var(--tl-ink)}:root:not([data-theme=light]) .select2-container--bootstrap4 .select2-selection__placeholder{color:var(--tl-ink-faint)}:root:not([data-theme=light]) .select2-container--bootstrap4 .select2-dropdown{background-color:var(--tl-surface);border-color:var(--tl-line)}:root:not([data-theme=light]) .select2-container--bootstrap4 .select2-results__option[aria-selected=true]{background-color:color-mix(in srgb, var(--tl-ink) 8%, transparent)}:root:not([data-theme=light]) .select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected]{background-color:var(--tl-accent);color:var(--tl-on-solid)}:root:not([data-theme=light]) .select2-container--bootstrap4 .select2-search__field{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .jsgrid-grid-header,:root[data-theme=dark] .jsgrid-grid-body,:root[data-theme=dark] .jsgrid-header-row>.jsgrid-header-cell,:root[data-theme=dark] .jsgrid-row>.jsgrid-cell,:root[data-theme=dark] .jsgrid-alt-row>.jsgrid-cell,:root[data-theme=dark] .jsgrid-filter-row>.jsgrid-cell,:root[data-theme=dark] .jsgrid-insert-row>.jsgrid-cell,:root[data-theme=dark] .jsgrid-edit-row>.jsgrid-cell{background:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .jsgrid-grid-header,:root:not([data-theme=light]) .jsgrid-grid-body,:root:not([data-theme=light]) .jsgrid-header-row>.jsgrid-header-cell,:root:not([data-theme=light]) .jsgrid-row>.jsgrid-cell,:root:not([data-theme=light]) .jsgrid-alt-row>.jsgrid-cell,:root:not([data-theme=light]) .jsgrid-filter-row>.jsgrid-cell,:root:not([data-theme=light]) .jsgrid-insert-row>.jsgrid-cell,:root:not([data-theme=light]) .jsgrid-edit-row>.jsgrid-cell{background:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .jsgrid-alt-row>.jsgrid-cell{background:color-mix(in srgb, var(--tl-ink) 4%, transparent)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .jsgrid-alt-row>.jsgrid-cell{background:color-mix(in srgb, var(--tl-ink) 4%, transparent)}}@media screen{:root[data-theme=dark] .jsgrid-selected-row>.jsgrid-cell{background:color-mix(in srgb, var(--tl-accent) 14%, transparent)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .jsgrid-selected-row>.jsgrid-cell{background:color-mix(in srgb, var(--tl-accent) 14%, transparent)}}@media screen{:root[data-theme=dark] #toast-container>div{box-shadow:var(--tl-shadow-pop)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) #toast-container>div{box-shadow:var(--tl-shadow-pop)}}@media screen{:root[data-theme=dark] .CodeMirror{background:var(--tl-canvas);color:var(--tl-ink)}:root[data-theme=dark] .CodeMirror .CodeMirror-gutters{background:var(--tl-line-soft);border-color:var(--tl-line)}:root[data-theme=dark] .CodeMirror .CodeMirror-linenumber{color:var(--tl-ink-faint)}:root[data-theme=dark] .CodeMirror .CodeMirror-cursor{border-left-color:var(--tl-ink)}:root[data-theme=dark] .CodeMirror .CodeMirror-selected{background:color-mix(in srgb, var(--tl-accent) 25%, transparent)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .CodeMirror{background:var(--tl-canvas);color:var(--tl-ink)}:root:not([data-theme=light]) .CodeMirror .CodeMirror-gutters{background:var(--tl-line-soft);border-color:var(--tl-line)}:root:not([data-theme=light]) .CodeMirror .CodeMirror-linenumber{color:var(--tl-ink-faint)}:root:not([data-theme=light]) .CodeMirror .CodeMirror-cursor{border-left-color:var(--tl-ink)}:root:not([data-theme=light]) .CodeMirror .CodeMirror-selected{background:color-mix(in srgb, var(--tl-accent) 25%, transparent)}}@media screen{:root[data-theme=dark] .dataTables_wrapper{color:var(--tl-ink-soft)}:root[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button{color:var(--tl-ink-soft) !important}:root[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--tl-line-soft) !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .dataTables_wrapper{color:var(--tl-ink-soft)}:root:not([data-theme=light]) .dataTables_wrapper .dataTables_paginate .paginate_button{color:var(--tl-ink-soft) !important}:root:not([data-theme=light]) .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--tl-line-soft) !important;border-color:var(--tl-line) !important;color:var(--tl-ink) !important}}@media screen{:root[data-theme=dark] .tabulator{background-color:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}:root[data-theme=dark] .tabulator .tabulator-header,:root[data-theme=dark] .tabulator .tabulator-header .tabulator-col,:root[data-theme=dark] .tabulator .tabulator-footer{background-color:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink)}:root[data-theme=dark] .tabulator .tabulator-row{background-color:var(--tl-surface);color:var(--tl-ink);border-color:var(--tl-line)}:root[data-theme=dark] .tabulator .tabulator-row.tabulator-row-even{background-color:color-mix(in srgb, var(--tl-ink) 4%, transparent)}:root[data-theme=dark] .tabulator .tabulator-row:hover{background-color:color-mix(in srgb, var(--tl-ink) 8%, transparent)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .tabulator{background-color:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}:root:not([data-theme=light]) .tabulator .tabulator-header,:root:not([data-theme=light]) .tabulator .tabulator-header .tabulator-col,:root:not([data-theme=light]) .tabulator .tabulator-footer{background-color:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink)}:root:not([data-theme=light]) .tabulator .tabulator-row{background-color:var(--tl-surface);color:var(--tl-ink);border-color:var(--tl-line)}:root:not([data-theme=light]) .tabulator .tabulator-row.tabulator-row-even{background-color:color-mix(in srgb, var(--tl-ink) 4%, transparent)}:root:not([data-theme=light]) .tabulator .tabulator-row:hover{background-color:color-mix(in srgb, var(--tl-ink) 8%, transparent)}}@media screen{:root[data-theme=dark] .btn-light,:root[data-theme=dark] .btn-default,:root[data-theme=dark] .btn-secondary,:root[data-theme=dark] .btn-outline-secondary{background-color:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}:root[data-theme=dark] .btn-light:hover,:root[data-theme=dark] .btn-light:focus,:root[data-theme=dark] .btn-default:hover,:root[data-theme=dark] .btn-default:focus,:root[data-theme=dark] .btn-secondary:hover,:root[data-theme=dark] .btn-secondary:focus,:root[data-theme=dark] .btn-outline-secondary:hover,:root[data-theme=dark] .btn-outline-secondary:focus{background-color:var(--tl-line-soft);border-color:var(--tl-line-strong);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .btn-light,:root:not([data-theme=light]) .btn-default,:root:not([data-theme=light]) .btn-secondary,:root:not([data-theme=light]) .btn-outline-secondary{background-color:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}:root:not([data-theme=light]) .btn-light:hover,:root:not([data-theme=light]) .btn-light:focus,:root:not([data-theme=light]) .btn-default:hover,:root:not([data-theme=light]) .btn-default:focus,:root:not([data-theme=light]) .btn-secondary:hover,:root:not([data-theme=light]) .btn-secondary:focus,:root:not([data-theme=light]) .btn-outline-secondary:hover,:root:not([data-theme=light]) .btn-outline-secondary:focus{background-color:var(--tl-line-soft);border-color:var(--tl-line-strong);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .alert-primary,:root[data-theme=dark] .alert-info{background-color:var(--tl-accent-bg);border-color:var(--tl-accent-soft);color:var(--tl-accent-ink)}:root[data-theme=dark] .alert-secondary,:root[data-theme=dark] .alert-light,:root[data-theme=dark] .alert-dark{background-color:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink)}:root[data-theme=dark] .alert-success{background-color:var(--tl-pass-wash);border-color:var(--tl-pass-soft);color:var(--tl-pass-ink)}:root[data-theme=dark] .alert-warning{background-color:var(--tl-warn-wash);border-color:var(--tl-warn-line);color:var(--tl-warn-deep)}:root[data-theme=dark] .alert-danger{background-color:var(--tl-fail-wash);border-color:var(--tl-fail-line);color:var(--tl-fail-deep)}:root[data-theme=dark] .alert a,:root[data-theme=dark] .alert .alert-link{color:inherit;text-decoration:underline}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .alert-primary,:root:not([data-theme=light]) .alert-info{background-color:var(--tl-accent-bg);border-color:var(--tl-accent-soft);color:var(--tl-accent-ink)}:root:not([data-theme=light]) .alert-secondary,:root:not([data-theme=light]) .alert-light,:root:not([data-theme=light]) .alert-dark{background-color:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink)}:root:not([data-theme=light]) .alert-success{background-color:var(--tl-pass-wash);border-color:var(--tl-pass-soft);color:var(--tl-pass-ink)}:root:not([data-theme=light]) .alert-warning{background-color:var(--tl-warn-wash);border-color:var(--tl-warn-line);color:var(--tl-warn-deep)}:root:not([data-theme=light]) .alert-danger{background-color:var(--tl-fail-wash);border-color:var(--tl-fail-line);color:var(--tl-fail-deep)}:root:not([data-theme=light]) .alert a,:root:not([data-theme=light]) .alert .alert-link{color:inherit;text-decoration:underline}}@media screen{:root[data-theme=dark] .badge-light,:root[data-theme=dark] .badge-secondary{background-color:var(--tl-line-soft);color:var(--tl-ink-soft)}:root[data-theme=dark] .badge-dark{background-color:var(--tl-line-strong);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .badge-light,:root:not([data-theme=light]) .badge-secondary{background-color:var(--tl-line-soft);color:var(--tl-ink-soft)}:root:not([data-theme=light]) .badge-dark{background-color:var(--tl-line-strong);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .bootstrap-tagsinput{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink);box-shadow:none}:root[data-theme=dark] .bootstrap-tagsinput input{color:var(--tl-ink)}:root[data-theme=dark] .bootstrap-tagsinput input::placeholder{color:var(--tl-ink-faint)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .bootstrap-tagsinput{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink);box-shadow:none}:root:not([data-theme=light]) .bootstrap-tagsinput input{color:var(--tl-ink)}:root:not([data-theme=light]) .bootstrap-tagsinput input::placeholder{color:var(--tl-ink-faint)}}@media screen{:root[data-theme=dark] [class*=icheck-]>input:first-child+input[type=hidden]+label::before,:root[data-theme=dark] [class*=icheck-]>input:first-child+label::before{background-color:var(--tl-canvas);border-color:var(--tl-line-strong)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) [class*=icheck-]>input:first-child+input[type=hidden]+label::before,:root:not([data-theme=light]) [class*=icheck-]>input:first-child+label::before{background-color:var(--tl-canvas);border-color:var(--tl-line-strong)}}@media screen{:root[data-theme=dark] .toggle.btn{background-color:var(--tl-line-soft);border-color:var(--tl-line)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .toggle.btn{background-color:var(--tl-line-soft);border-color:var(--tl-line)}}@media screen{:root[data-theme=dark] .toggle-off{background-color:var(--tl-line-soft);color:var(--tl-ink-soft)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .toggle-off{background-color:var(--tl-line-soft);color:var(--tl-ink-soft)}}@media screen{:root[data-theme=dark] .daterangepicker{background-color:var(--tl-surface);border-color:var(--tl-line);box-shadow:var(--tl-shadow-pop);color:var(--tl-ink)}:root[data-theme=dark] .daterangepicker::before{border-bottom-color:var(--tl-line)}:root[data-theme=dark] .daterangepicker::after{border-bottom-color:var(--tl-surface)}:root[data-theme=dark] .daterangepicker .calendar-table{background-color:var(--tl-surface);border-color:var(--tl-surface)}:root[data-theme=dark] .daterangepicker .calendar-table th,:root[data-theme=dark] .daterangepicker .calendar-table td{color:var(--tl-ink)}:root[data-theme=dark] .daterangepicker .calendar-table td.off{background-color:var(--tl-surface);color:var(--tl-ink-faint)}:root[data-theme=dark] .daterangepicker .calendar-table td.available:hover,:root[data-theme=dark] .daterangepicker .calendar-table th.available:hover{background-color:var(--tl-line-soft)}:root[data-theme=dark] .daterangepicker .calendar-table td.in-range{background-color:var(--tl-accent-bg);color:var(--tl-accent-ink)}:root[data-theme=dark] .daterangepicker .ranges li{color:var(--tl-ink)}:root[data-theme=dark] .daterangepicker .ranges li:hover{background-color:var(--tl-line-soft)}:root[data-theme=dark] .daterangepicker .ranges li.active{background-color:var(--tl-accent);color:var(--tl-on-solid)}:root[data-theme=dark] .daterangepicker .drp-buttons{border-color:var(--tl-line)}:root[data-theme=dark] .daterangepicker select.hourselect,:root[data-theme=dark] .daterangepicker select.minuteselect,:root[data-theme=dark] .daterangepicker select.ampmselect,:root[data-theme=dark] .daterangepicker select.monthselect,:root[data-theme=dark] .daterangepicker select.yearselect{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink);color-scheme:dark}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .daterangepicker{background-color:var(--tl-surface);border-color:var(--tl-line);box-shadow:var(--tl-shadow-pop);color:var(--tl-ink)}:root:not([data-theme=light]) .daterangepicker::before{border-bottom-color:var(--tl-line)}:root:not([data-theme=light]) .daterangepicker::after{border-bottom-color:var(--tl-surface)}:root:not([data-theme=light]) .daterangepicker .calendar-table{background-color:var(--tl-surface);border-color:var(--tl-surface)}:root:not([data-theme=light]) .daterangepicker .calendar-table th,:root:not([data-theme=light]) .daterangepicker .calendar-table td{color:var(--tl-ink)}:root:not([data-theme=light]) .daterangepicker .calendar-table td.off{background-color:var(--tl-surface);color:var(--tl-ink-faint)}:root:not([data-theme=light]) .daterangepicker .calendar-table td.available:hover,:root:not([data-theme=light]) .daterangepicker .calendar-table th.available:hover{background-color:var(--tl-line-soft)}:root:not([data-theme=light]) .daterangepicker .calendar-table td.in-range{background-color:var(--tl-accent-bg);color:var(--tl-accent-ink)}:root:not([data-theme=light]) .daterangepicker .ranges li{color:var(--tl-ink)}:root:not([data-theme=light]) .daterangepicker .ranges li:hover{background-color:var(--tl-line-soft)}:root:not([data-theme=light]) .daterangepicker .ranges li.active{background-color:var(--tl-accent);color:var(--tl-on-solid)}:root:not([data-theme=light]) .daterangepicker .drp-buttons{border-color:var(--tl-line)}:root:not([data-theme=light]) .daterangepicker select.hourselect,:root:not([data-theme=light]) .daterangepicker select.minuteselect,:root:not([data-theme=light]) .daterangepicker select.ampmselect,:root:not([data-theme=light]) .daterangepicker select.monthselect,:root:not([data-theme=light]) .daterangepicker select.yearselect{background-color:var(--tl-canvas);border-color:var(--tl-line);color:var(--tl-ink);color-scheme:dark}}@media screen{:root[data-theme=dark] .ui-widget-content{background:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-widget-content{background:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .ui-widget-header{background:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-widget-header{background:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .ui-state-default,:root[data-theme=dark] .ui-widget-content .ui-state-default{background:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink-soft)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-state-default,:root:not([data-theme=light]) .ui-widget-content .ui-state-default{background:var(--tl-line-soft);border-color:var(--tl-line);color:var(--tl-ink-soft)}}@media screen{:root[data-theme=dark] .ui-state-active,:root[data-theme=dark] .ui-widget-content .ui-state-active{background:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-state-active,:root:not([data-theme=light]) .ui-widget-content .ui-state-active{background:var(--tl-surface);border-color:var(--tl-line);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] .jsoneditor{border-color:var(--tl-line)}:root[data-theme=dark] .jsoneditor .jsoneditor-menu{background-color:var(--tl-line-soft);border-color:var(--tl-line)}:root[data-theme=dark] .jsoneditor .jsoneditor-outer,:root[data-theme=dark] .jsoneditor .ace-jsoneditor .ace_gutter,:root[data-theme=dark] .jsoneditor .ace-jsoneditor .ace_scroller{background-color:var(--tl-canvas);color:var(--tl-ink)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .jsoneditor{border-color:var(--tl-line)}:root:not([data-theme=light]) .jsoneditor .jsoneditor-menu{background-color:var(--tl-line-soft);border-color:var(--tl-line)}:root:not([data-theme=light]) .jsoneditor .jsoneditor-outer,:root:not([data-theme=light]) .jsoneditor .ace-jsoneditor .ace_gutter,:root:not([data-theme=light]) .jsoneditor .ace-jsoneditor .ace_scroller{background-color:var(--tl-canvas);color:var(--tl-ink)}}@media screen{:root[data-theme=dark] img[src*="sipfront-logo-path.svg"]{content:url("../../img/sipfront-logo-path-dark.svg")}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) img[src*="sipfront-logo-path.svg"]{content:url("../../img/sipfront-logo-path-dark.svg")}}@media screen{:root[data-theme=dark] .sf-theme-invert{filter:invert(1) hue-rotate(180deg)}}@media screen and (prefers-color-scheme: dark){:root:not([data-theme=light]) .sf-theme-invert{filter:invert(1) hue-rotate(180deg)}}
