:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#14181a;--card:#fff;--card-foreground:#14181a;--popover:#fff;--popover-foreground:#14181a;--primary:#202729;--primary-foreground:#f9fbfb;--secondary:#f1f3f3;--secondary-foreground:#202729;--muted:#f1f3f3;--muted-foreground:#6b767f;--accent:#f1f3f3;--accent-foreground:#202729;--destructive:#e40014;--border:#e5e8ea;--input:#e5e8ea;--ring:#202729;--chart-1:#9aa4a7;--chart-2:#67787c;--chart-3:#4b585b;--chart-4:#333e41;--chart-5:#1e2527;--radius:.45rem;--sidebar:#f9fbfb;--sidebar-foreground:#14181a;--sidebar-primary:#202729;--sidebar-primary-foreground:#f9fbfb;--sidebar-accent:#f1f3f3;--sidebar-accent-foreground:#202729;--sidebar-border:#e5e8ea;--sidebar-ring:#202729;--motion-fast:.12s;--motion-base:.18s;--motion-enter:.45s;--ease-out:cubic-bezier(.22, .8, .36, 1);--ease-draw:cubic-bezier(.4, 0, .2, 1);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--p-indigo:var(--accent);--color-focus:var(--ring);--ui-pos:#006d43;--ui-pos-ink:#316d4f;--ui-pos-soft:#deefe4;--ui-pos-panel:#f0f8f3;--ui-pos-panel-border:#cbe2d4;--ui-pos-strong:#114d33;--ui-pos-muted:#456552;--ui-pos-tick:#7dd4a6;--ui-neg:#b62120;--ui-neg-ink:#af2f25;--ui-neg-soft:#fae7e3;--ui-warn:#7b5500;--ui-warn-dot:#c28700;--ui-warn-soft:#faf0d9;--ui-zone-track:#ebedee;--ui-zone-pos:#dbf2e4;--ui-zone-warn:#faf0d9;--ui-zone-neg:#ffe7e4;--ui-dim:#6e757a;--ui-dim-alt:#6c757b;--ui-ink-soft:#434a4e;--ui-hairline:#f1f3f3;--ui-rule:#ebedee;--ui-dot:#d9dddf;--ui-canvas-dot:#e0e4e5;--ui-drill:#635ac5;--ui-drill-ink:#564db0;--ui-drill-soft:#f5f5fe;--ui-drill-wash:#fafafe;--ui-drill-tint:#f1f1fe;--ui-drill-chip:#ebebfd;--ui-drill-border:#d6d5ef;font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:var(--foreground);background:var(--background)}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(7.92315% -1.44614 -2.00767);--card:lab(100% 0 0);--card-foreground:lab(7.92315% -1.44614 -2.00767);--popover:lab(100% 0 0);--popover-foreground:lab(7.92315% -1.44614 -2.00767);--primary:lab(15.0448% -2.89521 -2.50775);--primary-foreground:lab(98.5129% -.644743 -.229931);--secondary:lab(95.7289% -.644743 -.229919);--secondary-foreground:lab(15.0448% -2.89521 -2.50775);--muted:lab(95.7289% -.644743 -.229919);--muted-foreground:lab(48.8411% -2.52724 -6.85377);--accent:lab(95.7289% -.644743 -.229919);--accent-foreground:lab(15.0448% -2.89521 -2.50775);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(91.7739% -.730366 -1.27418);--input:lab(91.7739% -.730366 -1.27418);--ring:lab(15.0448% -2.89521 -2.50775);--chart-1:lab(66.6732% -3.19561 -2.75716);--chart-2:lab(49.1145% -5.80183 -4.41525);--chart-3:lab(36.3261% -4.71437 -3.54635);--chart-4:lab(25.282% -3.9978 -3.34845);--chart-5:lab(14.2327% -2.8936 -2.5069);--sidebar:lab(98.5129% -.644743 -.229931);--sidebar-foreground:lab(7.92315% -1.44614 -2.00767);--sidebar-primary:lab(15.0448% -2.89521 -2.50775);--sidebar-primary-foreground:lab(98.5129% -.644743 -.229931);--sidebar-accent:lab(95.7289% -.644743 -.229919);--sidebar-accent-foreground:lab(15.0448% -2.89521 -2.50775);--sidebar-border:lab(91.7739% -.730366 -1.27418);--sidebar-ring:lab(15.0448% -2.89521 -2.50775);--ui-pos:lab(40.2399% -37.7813 16.4293);--ui-pos-ink:lab(41.5646% -26.5213 11.1234);--ui-pos-soft:lab(93.0175% -7.62934 3.2706);--ui-pos-panel:lab(97.0176% -3.48845 1.4962);--ui-pos-panel-border:lab(87.7758% -9.89014 4.17143);--ui-pos-strong:lab(28.6178% -25.2111 10.2003);--ui-pos-muted:lab(39.7424% -15.4686 6.61326);--ui-pos-tick:lab(78.5866% -35.2491 14.3993);--ui-neg:lab(40.5189% 57.8434 41.4498);--ui-neg-ink:lab(40.7447% 51.6736 38.0135);--ui-neg-soft:lab(93.2227% 6.00022 4.3734);--ui-warn:lab(39.4145% 11.9041 51.2926);--ui-warn-dot:lab(60.9266% 18.45 78.37);--ui-warn-soft:lab(95.1529% .46593 12.3931);--ui-zone-track:lab(93.6388% -.773758 -.734401);--ui-zone-pos:lab(93.5894% -10.1871 4.36579);--ui-zone-warn:lab(95.1529% .46593 12.3931);--ui-zone-neg:lab(93.6051% 8.41334 5.03163);--ui-dim:lab(48.8785% -2.16457 -3.33351);--ui-dim-alt:lab(48.7688% -2.68984 -4.27171);--ui-ink-soft:lab(31.0339% -2.68582 -3.31301);--ui-hairline:lab(95.6046% -.516146 -.489819);--ui-rule:lab(93.6388% -.773758 -.734401);--ui-dot:lab(87.8513% -1.28788 -1.22296);--ui-canvas-dot:lab(90.2811% -1.03092 -.978828);--ui-drill:lab(43.4499% 26.2165 -56.11);--ui-drill-ink:lab(37.7579% 24.8692 -52.6735);--ui-drill-soft:lab(96.7619% 1.23203 -4.34504);--ui-drill-wash:lab(98.2076% .607342 -2.17811);--ui-drill-tint:lab(95.316% 1.84459 -6.51115);--ui-drill-chip:lab(93.4049% 2.4702 -8.66816);--ui-drill-border:lab(85.9888% 3.75831 -12.5627)}}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}[data-slot=toggle-group]{border-radius:calc(var(--radius) - 1px);gap:2px;padding:3px}[data-slot=toggle-group-item]{border-radius:calc(var(--radius) - 3px);color:var(--muted-foreground);box-shadow:none;border:none;font-weight:500}[data-slot=toggle-group-item][data-state=on]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0000000f}@layer base{h1,h2,h3,h4,h5,h6{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}}.ui-serif{font-family:var(--font-instrument-serif), ui-serif, Georgia, serif;font-style:italic;font-weight:400}.ui-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ui-mono{font-family:var(--font-geist-mono), ui-monospace, Menlo, monospace}.ui-canvas{background:var(--sidebar);background-image:radial-gradient(var(--ui-canvas-dot) 1px, transparent 1px);background-size:24px 24px}.ui-surface{background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0000000a}.ui-divide>*+*{border-top:1px solid var(--ui-hairline)}.ui-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-dim);font-size:11px;font-weight:600}.ui-lift{transition:transform .14s,box-shadow .14s}.ui-lift:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001a}@keyframes ui-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.ui-pop{animation:ui-pop .24s var(--ease-out) both}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}.ui-fade-in{animation:.18s both ui-fade-in}@keyframes ui-ring-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.28;transform:translate(-50%,-50%)scale(1.45)}}.ui-ring-pulse{animation:2.4s cubic-bezier(.22,.61,.36,1) infinite ui-ring-pulse}@media (prefers-reduced-motion:reduce){:root .ui-ring-pulse{opacity:.4;animation:none}}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-spin{animation:.7s linear infinite ui-spin}.ui-stat-tile{transition:background .15s}.ui-stat-tile:hover{background:color-mix(in oklab, var(--muted) 40%, transparent)}.ui-stat-tile[data-active=true]{background:color-mix(in oklab, var(--muted) 65%, transparent)}input[type=range].ui-slider{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--primary) var(--p,50%), var(--muted) var(--p,50%));border-radius:99px;outline:none;width:100%;height:4px}input[type=range].ui-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:1.5px solid var(--primary);border-radius:50%;width:15px;height:15px;transition:transform .12s;box-shadow:0 1px 3px #0000002e}input[type=range].ui-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range].ui-slider::-moz-range-thumb{background:var(--card);border:1.5px solid var(--primary);border-radius:50%;width:15px;height:15px;box-shadow:0 1px 3px #0000002e}input[type=range].ui-slider-drill{background:linear-gradient(to right, var(--ui-drill) var(--p,50%), #e7eaeb var(--p,50%))}@supports (color:lab(0% 0 0)){input[type=range].ui-slider-drill{background:linear-gradient(to right, var(--ui-drill) var(--p,50%), lab(92.4851% -1.03095 -.978863) var(--p,50%))}}input[type=range].ui-slider-drill::-webkit-slider-thumb{border-color:var(--ui-drill)}input[type=range].ui-slider-drill::-moz-range-thumb{border-color:var(--ui-drill)}input[type=range].ui-slider-warn{background:linear-gradient(to right, var(--ui-neg-ink) var(--p,50%), #e7eaeb var(--p,50%))}@supports (color:lab(0% 0 0)){input[type=range].ui-slider-warn{background:linear-gradient(to right, var(--ui-neg-ink) var(--p,50%), lab(92.4851% -1.03095 -.978863) var(--p,50%))}}input[type=range].ui-slider-warn::-webkit-slider-thumb{border-color:var(--ui-neg-ink)}input[type=range].ui-slider-warn::-moz-range-thumb{border-color:var(--ui-neg-ink)}.ui-transposed th,.ui-transposed td{white-space:nowrap;min-width:88px}.ui-transposed .ui-rowhead{background:var(--card);z-index:2;text-align:left;border-right:1px solid var(--border);min-width:130px;position:sticky;left:0}.ui-transposed thead .ui-rowhead{background:color-mix(in oklab, var(--muted) 55%, transparent)}@keyframes ui-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ui-rise,.ui-stagger>*{animation:ui-rise var(--motion-enter) var(--ease-out) both}.ui-stagger>:first-child{animation-delay:50ms}.ui-stagger>:nth-child(2){animation-delay:.12s}.ui-stagger>:nth-child(3){animation-delay:.19s}.ui-stagger>:nth-child(4){animation-delay:.26s}.ui-stagger>:nth-child(5){animation-delay:.33s}.ui-stagger>:nth-child(6){animation-delay:.4s}.ui-stagger>:nth-child(7){animation-delay:.47s}.ui-stagger>:nth-child(8){animation-delay:.54s}.ui-stagger>:nth-child(n+9){animation-delay:.6s}@keyframes ui-bar-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ui-bar-fill{transform-origin:0;animation:ui-bar-grow-x .7s .25s var(--ease-out) both}@media (prefers-reduced-motion:reduce){:root *,:root :before,:root :after{transition:none!important;animation:none!important}}[data-slot=card]{border-width:1px;border-color:var(--border);border-radius:var(--radius);transform:none;box-shadow:0 1px 2px #0000000a}[data-slot=card]:not([class*=gap-]){gap:0}[data-slot=card]:not([class*=p-]):not([class*=py-]){padding-block:0}[data-slot=card]:hover{transform:none;box-shadow:0 1px 2px #0000000a}[data-slot=button]{border-color:var(--border);border-radius:calc(var(--radius) - 2px);box-shadow:0 1px 2px #00000014}[data-slot=button]:hover,[data-slot=button]:active{transform:none!important}[data-slot=badge]{border-width:1px;border-color:var(--border);box-shadow:none}[data-slot=input],[data-slot=select-trigger],[data-slot=textarea]{border-color:var(--border);box-shadow:none;border-radius:calc(var(--radius) - 2px)}[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=command]{border-color:var(--border);border-radius:var(--radius)}[data-anim=off] .ui-rise,[data-anim=off] .ui-stagger>*,[data-anim=off] .ui-bar-fill{opacity:1;animation:none;transform:none}
