.sv2{--background:#f5f5f7;--surface-card:#fff;--surface-muted:#fafafc;--surface-sunken:#f2f2f4;--foreground:#1d1d1f;--foreground-muted:#6e6e73;--foreground-subtle:#aeaeb2;--border-hairline:#00000014;--border-subtle:#00000014;--border-strong:#0000001f;--accent:#0071e3;--accent-hover:#0077ed;--accent-solid:#0071e3;--accent-solid-hover:#0077ed;--sv2-accent-soft:#e8f1fe;--sv2-positive:#248a3d;--sv2-positive-soft:#e4f6e9;--sv2-warning:#b25000;--sv2-warning-soft:#fff3e3;--sv2-critical:#d70015;--sv2-critical-soft:#ffe5e7;--sv2-info:#0071e3;--sv2-info-soft:#e8f1fe;--sv2-neutral:#6e6e73;--sv2-neutral-soft:#f2f2f4;--sv2-positive-line:#248a3d4d;--sv2-warning-line:#b250004d;--sv2-critical-line:#d700154d;--sv2-info-line:#0071e34d;--tint-red:#ffe5e7;--tint-red-fg:#d70015;--tint-teal:#e8f1fe;--sv2-seg-track:#e9e9eb;--radius-card:14px;--radius-card-tight:14px;--radius-container:14px;--radius-control:9px;--radius-pill:980px;--shadow-card:0 1px 3px #0000000f, 0 8px 24px #0000000a;--sv2-shadow-lift:0 2px 6px #00000012, 0 12px 32px #00000012;--shadow-card-hover:var(--sv2-shadow-lift);--shadow-floating:var(--sv2-shadow-lift);--duration-fast:.15s;--duration:.2s;--sv2-table-row-selected:#f0f6ff}.sv2 div.overflow-auto:has(>table){border-color:var(--border-hairline);border-radius:var(--radius-card)}.sv2 table{font-size:13px}.sv2 table :is(th,td){font-variant-numeric:tabular-nums}.sv2 table thead{background-color:var(--surface-card);color:var(--foreground-muted);letter-spacing:normal;text-transform:none;font-size:11.5px}.sv2 table thead th{background-color:var(--surface-card);font-weight:500}.sv2 table th,.sv2 table td{border-top-color:var(--border-hairline);border-bottom-color:var(--border-hairline);border-left-color:#0000;border-right-color:#0000}.sv2 table th.border-l-accent{border-left-color:var(--accent)}.sv2 table tbody td{height:40px}.sv2 table tbody tr:hover{background-color:var(--surface-muted)}.sv2 table tbody tr.bg-accent-tint\/60,.sv2 table tbody tr.bg-slate-100{background-color:var(--sv2-table-row-selected)}.sv2 table tbody tr:hover td.bg-white{background-color:var(--surface-muted)}.sv2 table tbody td.bg-accent-tint,.sv2 table tbody td.bg-slate-100{background-color:var(--sv2-table-row-selected)}.sv2 span.rounded-full:is(.bg-gray-100,.bg-blue-100,.bg-sky-100,.bg-amber-100,.bg-orange-100,.bg-green-100,.bg-emerald-100,.bg-teal-100,.bg-red-100,.bg-indigo-100,.bg-violet-100,.bg-purple-100,.bg-pink-100){white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.sv2 span.rounded-full:not(.sv2-chip-tag):is(.bg-gray-100,.bg-blue-100,.bg-sky-100,.bg-amber-100,.bg-orange-100,.bg-green-100,.bg-emerald-100,.bg-teal-100,.bg-red-100,.bg-indigo-100,.bg-violet-100,.bg-purple-100,.bg-pink-100):before{content:"";background-color:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.sv2 td.sv2-chip-tag span.rounded-full:before{content:none}.sv2 :is(.bg-green-100,.bg-emerald-100,.bg-teal-100){background-color:var(--sv2-positive-soft)}.sv2 :is(.text-green-800,.text-emerald-800,.text-teal-800){color:var(--sv2-positive)}.sv2 :is(.bg-amber-100,.bg-orange-100,.bg-amber-50){background-color:var(--sv2-warning-soft)}.sv2 :is(.text-amber-800,.text-orange-800,.text-amber-900){color:var(--sv2-warning)}.sv2 .bg-red-100{background-color:var(--sv2-critical-soft)}.sv2 :is(.text-red-800,.text-red-700){color:var(--sv2-critical)}.sv2 :is(.bg-blue-100,.bg-sky-100){background-color:var(--sv2-info-soft)}.sv2 :is(.text-blue-800,.text-sky-800){color:var(--sv2-info)}.sv2 :is(.bg-gray-100,.bg-indigo-100){background-color:var(--sv2-neutral-soft)}.sv2 :is(.text-gray-700,.text-indigo-800){color:var(--sv2-neutral)}.sv2 :is(.text-blue-700,.text-blue-600){color:var(--accent)}.sv2 .hover\:text-blue-700:hover{color:var(--accent-hover)}.sv2 .bg-blue-600{background-color:var(--accent-solid)}.sv2 .hover\:bg-blue-700:hover{background-color:var(--accent-solid-hover)}.sv2 :is(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600){color:var(--foreground-muted)}.sv2 :is(.text-slate-400,.text-gray-400,.text-gray-300){color:var(--foreground-subtle)}.sv2 :is(.text-slate-700,.text-slate-800,.text-gray-800),.sv2 :is(.hover\:text-gray-700,.hover\:text-gray-900,.hover\:text-slate-700,.hover\:text-slate-800,.hover\:text-slate-900):hover{color:var(--foreground)}.sv2 .hover\:text-accent-solid:hover{color:var(--accent)}.sv2 :is(.hover\:bg-gray-50,.hover\:bg-slate-50):hover{background-color:#0000000a}.sv2 :is(.hover\:bg-gray-100,.hover\:bg-slate-100):hover{background-color:#0000000d}.sv2 :is(.border-slate-200,.border-slate-200\/80,.border-gray-300){border-color:var(--border-hairline)}.sv2 div.space-y-2>div.border-b{border-color:#0000;padding-bottom:0}.sv2 :is(div.space-y-2>div.border-b,.sv2-dt-views) :is(button,span).rounded-md{border-radius:var(--radius-pill);font-size:12px;font-weight:500}.sv2 :is(div.space-y-2>div.border-b,.sv2-dt-views) :is(button,span).border-slate-200{color:var(--foreground-muted);background-color:#0000;border-color:#0000}.sv2 :is(div.space-y-2>div.border-b,.sv2-dt-views) :is(button,span).border-slate-200:hover{color:var(--foreground);background-color:#0000000a}.sv2 :is(div.space-y-2>div.border-b,.sv2-dt-views) :is(button,span).border-accent-solid{background-color:var(--sv2-accent-soft);color:var(--accent);border-color:#0000}.sv2 div.space-y-2 span.border-accent-solid .text-white\/80{color:var(--accent)}.sv2 div.space-y-2 span.border-accent-solid .text-white\/80:hover{color:var(--accent-hover)}.sv2 :is(div.space-y-2>div.border-b,.sv2-dt-views) button.border-dashed{border-color:var(--border-strong);color:var(--foreground-muted)}.sv2 :is(div.space-y-2>div.border-b,.sv2-dt-views) button.border-amber-300{border-color:#0000}.sv2 div.space-y-2>div.text-sm:not(.bg-accent-tint) :is(button,a).border:not(.rounded-md){border-radius:var(--radius-control);color:var(--foreground-muted);border-color:#0000;padding:5px 9px;font-size:12.5px}.sv2 div.space-y-2>div.text-sm:not(.bg-accent-tint) :is(button,a).border:not(.rounded-md):hover{color:var(--foreground);background-color:#0000000a}.sv2 div.space-y-2>div.bg-accent-tint{background-color:var(--sv2-table-row-selected);border-radius:var(--radius-control);border-color:#0000;font-size:12.5px}.sv2 div.space-y-2>div.bg-accent-tint :is(button,select).border{background-color:var(--surface-card);border-color:var(--border-hairline);border-radius:var(--radius-control)}.sv2 div.space-y-2>div.bg-accent-tint :is(button,select).border:hover{background-color:var(--surface-muted)}.sv2 .text-green-700{color:var(--sv2-positive)}.sv2 .text-orange-700{color:var(--sv2-warning)}.sv2 div.space-y-2 span.bg-accent-tint.rounded-full{border-color:#0000}.sv2 table :is(input,select,textarea,button).border{background-color:var(--surface-sunken);border-color:#0000;border-radius:7px}.sv2 table input.border::placeholder{color:var(--foreground-subtle)}.sv2 div.space-y-2>div.text-xs{color:var(--foreground-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.sv2 div.space-y-2>div.text-xs>button{border-radius:var(--radius-control);border-color:#0000}.sv2 div.space-y-2>div.text-xs>button:hover{color:var(--foreground);background-color:#0000000a}.sv2 table input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}.sv2 aside.rounded-l-2xl{border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card);border-color:var(--border-hairline);background-color:var(--surface-card);box-shadow:var(--sv2-shadow-lift)}.sv2 aside.rounded-l-2xl>header,.sv2 aside.rounded-l-2xl>footer{background-color:var(--surface-card);border-color:var(--border-hairline)}.sv2 aside.rounded-l-2xl>div.flex-1{background-color:var(--surface-muted)}.sv2 .sv2-dt-toolbar{font-size:13px}.sv2 .sv2-dt-inspector{background-color:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);width:340px;max-height:calc(100vh - 78px);box-shadow:var(--shadow-card);flex-direction:column;flex:none;display:flex;position:sticky;top:62px;overflow:hidden}.sv2 .sv2-dt-ins-head{border-bottom:1px solid var(--border-hairline);background-color:var(--surface-card);flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.sv2 .sv2-dt-ins-body{background-color:var(--surface-muted);flex:1;min-height:0;overflow-y:auto}.sv2 .sv2-dt-ins-foot{border-top:1px solid var(--border-hairline);background-color:var(--surface-card);flex:none;padding:10px 14px}.sv2 .sv2-dt-insbtn{width:26px;height:26px;color:var(--foreground-muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.sv2 .sv2-dt-insbtn:hover{color:var(--foreground);background-color:#0000000d}.sv2 .sv2-dt-insbtn:disabled{opacity:.3;cursor:not-allowed}.sv2 .sv2-dt-insbtn:disabled:hover{color:var(--foreground-muted);background-color:#0000}.sv2 .sv2-ins-open{text-align:center;width:100%;color:var(--accent);background-color:var(--sv2-accent-soft);border-radius:var(--radius-control);padding:7px 0;font-size:12.5px;font-weight:600;display:block}.sv2 .sv2-ins-open:hover{background-color:#dce9fc}.sv2-pop{background-color:var(--surface-card);border-color:var(--border-hairline);box-shadow:var(--sv2-shadow-lift);border-radius:12px;font-size:13px}.sv2-pop :is(input,select).border{background-color:var(--surface-sunken);border-color:#0000;border-radius:7px}.sv2-pop input.border::placeholder{color:var(--foreground-subtle)}.sv2-pop input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent)}.sv2-pop :is(.border-b,.border-t){border-color:var(--border-hairline)}.sv2 table :is(th,td):is(.border-slate-200,.border-slate-200\/80,.border-gray-300){border-left-color:#0000;border-right-color:#0000}.sv2 table th:is(.border-slate-200,.border-gray-300).border-l-accent{border-left-color:var(--accent)}.sv2 table tbody td{padding-top:4px;padding-bottom:4px;line-height:1.35}.sv2 table tbody td :is(.space-y-1,.space-y-0\.5,.space-y-2)>:not([hidden])~:not([hidden]){margin-top:2px}.sv2 table tbody td :is(.flex,.inline-flex).flex-wrap{gap:3px}.sv2 table tbody td :is(.text-xs,.text-\[11px\],.text-\[10px\]):is(.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-400){font-size:11.5px;line-height:1.25}.sv2 table thead th>button{color:var(--foreground-muted);font-size:11.5px;font-weight:500}.sv2 table thead th>button.hover\:text-accent-solid:hover{color:var(--foreground)}.sv2 table thead th>button:has(span.text-accent-solid){color:var(--foreground)}.sv2 table thead th span.text-accent-solid{color:var(--foreground-muted)}.sv2 table a.font-medium:is(.text-blue-600,.text-blue-700,.text-blue-800){color:var(--foreground);font-weight:500}.sv2 table a.font-medium:is(.text-blue-600,.text-blue-700,.text-blue-800):hover{color:var(--accent);text-decoration:underline}.sv2 span.rounded-full:is(.bg-blue-50,.bg-sky-50,.bg-cyan-50,.bg-indigo-50,.bg-violet-50,.bg-purple-50,.bg-pink-50,.bg-green-50,.bg-emerald-50,.bg-teal-50,.bg-lime-50,.bg-amber-50,.bg-orange-50,.bg-yellow-50,.bg-red-50,.bg-rose-50,.bg-gray-50,.bg-slate-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-rose-100,.bg-slate-100,.bg-zinc-100,.bg-lime-100,.bg-yellow-100,.bg-cyan-100){white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.sv2 span.rounded-full:is(.bg-green-50,.bg-emerald-50,.bg-teal-50,.bg-lime-50,.bg-lime-100){background-color:var(--sv2-positive-soft)}.sv2 span.rounded-full:is(.bg-amber-50,.bg-orange-50,.bg-yellow-50,.bg-yellow-100){background-color:var(--sv2-warning-soft)}.sv2 span.rounded-full:is(.bg-red-50,.bg-rose-50,.bg-rose-100){background-color:var(--sv2-critical-soft)}.sv2 span.rounded-full:is(.bg-blue-50,.bg-sky-50,.bg-cyan-50,.bg-cyan-100){background-color:var(--sv2-info-soft)}.sv2 span.rounded-full:is(.bg-gray-50,.bg-slate-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-indigo-50,.bg-slate-100,.bg-zinc-100){background-color:var(--sv2-neutral-soft)}.sv2 span.rounded-full.border{border-color:#0000}.sv2 .sv2-chip-status span.rounded-full:is(.bg-blue-50,.bg-sky-50,.bg-cyan-50,.bg-indigo-50,.bg-green-50,.bg-emerald-50,.bg-teal-50,.bg-lime-50,.bg-amber-50,.bg-orange-50,.bg-yellow-50,.bg-red-50,.bg-rose-50,.bg-gray-50,.bg-slate-50,.bg-rose-100,.bg-slate-100,.bg-lime-100,.bg-yellow-100,.bg-cyan-100):before{content:"";background-color:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.sv2 :is(.text-emerald-700,.text-teal-700,.text-lime-700){color:var(--sv2-positive)}.sv2 :is(.text-amber-700,.text-yellow-700){color:var(--sv2-warning)}.sv2 .text-rose-700{color:var(--sv2-critical)}.sv2 :is(.text-sky-700,.text-cyan-700){color:var(--sv2-info)}.sv2 :is(.text-emerald-700,.text-teal-700,.text-amber-700,.text-yellow-700,.text-rose-700,.text-sky-700,.text-cyan-700).hover\:underline:hover{text-decoration:underline}.sv2 table tbody td span.rounded:is(.bg-gray-100,.bg-slate-100,.bg-blue-100,.bg-sky-100,.bg-green-100,.bg-emerald-100,.bg-teal-100,.bg-amber-100,.bg-orange-100,.bg-red-100,.bg-rose-100,.bg-indigo-100,.bg-violet-100,.bg-purple-100,.bg-pink-100){border-radius:5px;align-items:center;padding:2px 7px;font-size:11.5px;font-weight:500;line-height:1.3;display:inline-flex}.sv2 table :is(input,select,textarea).border{color:var(--foreground);padding:4px 8px;font-size:12px;line-height:1.3}.sv2 table :is(input,select,textarea,button).border:focus-visible{outline:2px solid var(--accent);outline-offset:0}.sv2 table thead th:has(:is(input,select,textarea)){padding:3px 6px}.sv2 table thead th :is(span,button).text-gray-300{color:var(--foreground-subtle);opacity:.5;transition:opacity var(--duration-fast) ease, color var(--duration-fast) ease}.sv2 table thead th:hover :is(span,button).text-gray-300{opacity:1}.sv2 table thead th button.text-gray-300:hover{opacity:1;color:var(--foreground)}@media (prefers-reduced-motion:reduce){.sv2 table thead th :is(span,button).text-gray-300{transition:none}}.sv2 table tbody td button.rounded.text-base{width:26px;height:26px;color:var(--foreground-subtle);border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:15px;display:inline-flex}.sv2 table tbody td button.rounded.text-base:hover{color:var(--foreground);background-color:#0000000d}.sv2 .bg-blue-700{background-color:var(--accent-solid)}.sv2 .hover\:bg-blue-800:hover{background-color:var(--accent-solid-hover)}.sv2 .border-blue-700{border-color:var(--accent)}.sv2 .sv2-dt-toolbar :is(button,a):is(.bg-blue-600,.bg-blue-700):not(.rounded-md){border-radius:var(--radius-control);padding:6px 13px;font-size:12.5px;font-weight:500}.sv2 :is(.bg-gray-50,.bg-slate-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-slate-100,.bg-zinc-100):not(th):not(td):not(tr){background-color:var(--surface-sunken)}.sv2 :is(.bg-gray-200,.bg-slate-200,.bg-zinc-200):not(th):not(td):not(tr){background-color:var(--sv2-seg-track)}.sv2 :is(.border-gray-100,.border-gray-200,.border-slate-100,.border-slate-300,.border-zinc-200):not(th):not(td),.sv2 :is(.divide-gray-100,.divide-gray-200,.divide-slate-100,.divide-slate-200)>*+*{border-color:var(--border-hairline)}.sv2 :is(.text-gray-900,.text-slate-900,.text-zinc-900){color:var(--foreground)}.sv2 :is(.text-gray-200,.text-slate-200,.text-slate-300,.text-gray-100){color:var(--foreground-subtle)}.sv2 :is(.text-red-500,.text-red-600,.text-red-900,.text-rose-600,.text-rose-800){color:var(--sv2-critical)}.sv2 :is(.text-amber-500,.text-amber-600,.text-orange-600,.text-yellow-800){color:var(--sv2-warning)}.sv2 :is(.text-green-600,.text-green-900,.text-emerald-600,.text-teal-900){color:var(--sv2-positive)}.sv2 .text-blue-900{color:var(--sv2-info)}.sv2 :is(.border-red-200,.border-red-300,.border-red-400,.border-rose-300,.border-rose-400):not(th):not(td){border-color:var(--sv2-critical-line)}.sv2 :is(.border-amber-200,.border-amber-400,.border-orange-200):not(th):not(td){border-color:var(--sv2-warning-line)}.sv2 :is(.border-green-200,.border-green-300,.border-emerald-200,.border-emerald-300,.border-emerald-400,.border-teal-200,.border-teal-300,.border-teal-500):not(th):not(td){border-color:var(--sv2-positive-line)}.sv2 :is(.border-blue-100,.border-blue-200,.border-blue-300,.border-sky-200,.border-sky-300):not(th):not(td){border-color:var(--sv2-info-line)}.sv2 :is(.bg-green-500,.bg-green-700,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-teal-600,.bg-teal-700,.bg-purple-700,.bg-violet-600,.bg-violet-700,.bg-sky-500){background-color:var(--accent-solid)}.sv2 :is(.hover\:bg-green-800,.hover\:bg-emerald-700,.hover\:bg-emerald-800,.hover\:bg-teal-700,.hover\:bg-teal-800,.hover\:bg-purple-800,.hover\:bg-violet-700,.hover\:bg-violet-800):hover{background-color:var(--accent-solid-hover)}.sv2 :is(.bg-red-600,.bg-red-700,.bg-rose-500){background-color:var(--sv2-critical)}.sv2 :is(.hover\:bg-red-700,.hover\:bg-red-800,.hover\:bg-rose-600):hover{background-color:#b8000f}.sv2 :is(.bg-amber-500,.bg-amber-600,.bg-amber-700){background-color:var(--sv2-warning)}.sv2 :is(.hover\:bg-amber-600,.hover\:bg-amber-700,.hover\:bg-amber-800):hover{background-color:#8f4000}
