@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d89fb377-module__B_rulq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d89fb377-module__B_rulq__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
:root{--font-family:var(--font-dm-sans);--font-weight:400;--font-weight-bold:600;--font-color-default:var(--accent);--font-size:.875rem;--radius:8px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--type-body-xs:13px;--type-body-s:14px;--type-body-m:16px;--type-body-l:20px;--type-heading-1:34px;--type-heading-2:56px;--type-heading-3:32px;--type-heading-4:16px;--type-heading-5:16px;--type-heading-6:13px;--background:#f5f8fc;--background-overlay:#00000080;--foreground:#0f172a;--muted:#eef3f9;--muted-foreground:#64748b;--card:#fff;--card-foreground:#0f172a;--border:#e4ecf5;--input:#e4ecf5;--primary-100:#d1e7ff;--primary-200:#add4ff;--primary-300:#84beff;--primary-400:#60a7ff;--primary-500:#4390ee;--primary-600:#337bd0;--primary-700:#2366b4;--series-0:var(--primary-400);--series-1:var(--accent-400);--series-2:var(--secondary-400);--series-3:var(--success-400);--series-4:var(--warning-400);--series-5:var(--danger-400);--series-6:var(--primary-500);--series-7:var(--accent-500);--series-8:var(--secondary-500);--series-9:color-mix(in oklab,var(--primary-400)50%,var(--accent-400));--accent-100:#d2f6ff;--accent-200:#b1e9f7;--accent-300:#85ddf3;--accent-400:#43cae7;--accent-500:#00b2d1;--accent-600:#0097b0;--accent-700:#007d95;--secondary-100:#e9eeff;--secondary-200:#d4dcff;--secondary-300:#bdc8f9;--secondary-400:#8a9bff;--secondary-500:#6f7df7;--secondary-600:#5a66d6;--secondary-700:#4851b0;--success-100:#e1f8eb;--success-200:#c6ecd6;--success-300:#a3e2bf;--success-400:#6bcf9d;--success-500:#37b880;--success-600:#009c65;--success-700:#008053;--warning-100:#fff3e3;--warning-200:#ffe3bc;--warning-300:#ffce87;--warning-400:#f9ad26;--warning-500:#dd9300;--warning-600:#b87b00;--warning-700:#9a6500;--danger-100:#ffedeb;--danger-200:#ffd5cf;--danger-300:#ffbbb2;--danger-400:#ff9589;--danger-500:#f66d62;--danger-600:#d24d45;--danger-700:#af3d36;--error:var(--danger-600);--ring:#1ea3ff;--primary:var(--primary-400);--primary-foreground:#fff;--accent:var(--primary-300);--accent-foreground:#fff;--link:var(--primary-400);--link-hover:var(--primary-500);--gradient-primary:linear-gradient(135deg,var(--primary-200),var(--primary-400)55%,var(--primary-600));--surface-gradient:linear-gradient(180deg,color-mix(in oklab,var(--card)96%,transparent),color-mix(in oklab,var(--muted)88%,transparent));--select-highlight:color-mix(in oklab,var(--primary)18%,var(--background));--select-highlight-hover:color-mix(in oklab,var(--primary)28%,var(--background));--shadow-sm:0 1px 2px #1018280f,0 1px 1px #1018280a;--shadow-md:0 4px 8px #10182814,0 2px 4px #1018280f;--focus-outline-width:2px;--focus-outline-style:solid;--focus-outline-color:var(--ring);--focus-outline:var(--focus-outline-width)var(--focus-outline-style)var(--focus-outline-color);--focus-outline-offset:2px;--transition-fast:.12s cubic-bezier(.2,0,0,1);--transition-base:.2s cubic-bezier(.2,0,0,1);--transition-slow:.32s cubic-bezier(.2,0,0,1);--transition-interactive:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),outline-color var(--transition-base),outline-offset var(--transition-fast),outline-width var(--transition-fast),box-shadow var(--transition-base),transform var(--transition-fast),opacity var(--transition-base);--text-title:var(--foreground);--text-body:var(--foreground);--text-subtitle:color-mix(in oklab,var(--foreground)80%,var(--muted-foreground));--text-muted:var(--muted-foreground);--text-caption:color-mix(in oklab,var(--muted-foreground)80%,var(--foreground)20%);--text-input:var(--foreground);--text-inverse:var(--background);--z-overlay:2147480000;--z-dropdown:1000;--z-sticky:1100;--z-tooltip:1200;--z-modal:1300;--handle-size:25px}@supports (color:lab(0% 0 0)){:root{--primary-100:lab(90.4057% -4.81701 -31.9826);--primary-200:lab(83.3173% -4.7884 -38.7865);--primary-300:lab(74.9496% -3.71736 -48.8572);--primary-400:lab(66.6909% -2.32288 -52.0752);--primary-500:lab(58.3957% -.273913 -55.2607);--primary-600:lab(50.3005% .434905 -51.7318);--primary-700:lab(42.1999% 1.2351 -48.2019);--accent-100:lab(94.4807% -10.812 -8.71922);--accent-200:lab(88.8128% -16.0405 -12.987);--accent-300:lab(83.1991% -23.6084 -19.2841);--accent-400:lab(75.2455% -30.676 -25.4368);--accent-500:lab(66.0549% -34.8056 -29.4123);--accent-600:lab(56.7982% -36.2548 -31.291);--accent-700:lab(47.445% -33.4166 -29.1272);--secondary-100:lab(93.9925% 1.2643 -11.2131);--secondary-200:lab(88.0328% 2.44829 -18.5263);--secondary-300:lab(80.8902% 3.99062 -25.7112);--secondary-400:lab(65.8163% 15.864 -57.1481);--secondary-500:lab(56.0843% 21.2089 -63.8949);--secondary-600:lab(46.8345% 21.2469 -60.2442);--secondary-700:lab(37.7723% 19.1785 -53.1261);--success-100:lab(95.7664% -9.63423 3.82731);--success-200:lab(90.2348% -16.1272 6.39825);--success-300:lab(84.8332% -25.9958 10.2904);--success-400:lab(76.0748% -39.504 15.5771);--success-500:lab(67.0478% -46.5952 18.3141);--success-600:lab(56.5998% -46.9481 18.4121);--success-700:lab(47.0577% -40.2085 15.7727);--warning-100:lab(96.5733% 4.92367 18.9609);--warning-200:lab(91.9244% 8.61371 31.1136);--warning-300:lab(86.0604% 14.435 49.0844);--warning-400:lab(76.6366% 21.5807 73.1029);--warning-500:lab(67.2216% 26.1537 105.129);--warning-600:lab(56.7033% 27.3957 123.835);--warning-700:lab(47.4553% 24.5064 102.139);--danger-100:lab(95.0028% 12.0867 7.12119);--danger-200:lab(88.9267% 21.279 12.6205);--danger-300:lab(82.8421% 30.5862 18.3177);--danger-400:lab(73.0655% 46.3626 28.5248);--danger-500:lab(63.5691% 52.8643 33.3674);--danger-600:lab(51.9471% 53.0982 34.415);--danger-700:lab(42.8591% 46.8763 30.499)}}*,:before,:after{box-sizing:border-box}.dark,[data-theme=dark]{--background:#0b1220;--foreground:#e2e8f0;--muted:#0f172a;--muted-foreground:#94a3b8;--card:#0f172a;--card-foreground:#e2e8f0;--border:#1f2a44;--input:#1f2a44;--ring:#1ea3ff;--primary:#1e90ff;--primary-foreground:#fff;--accent:#1ea3ff;--accent-foreground:#fff;--link:#1ea3ff;--link-hover:#1e7dff;--surface:#1f2a44;--primary-100:#7cbaff;--primary-200:#5fa7ff;--primary-300:#4693f1;--primary-400:#3280dd;--primary-500:#226bc0;--primary-600:#155aa7;--primary-700:#06498e;--accent-100:#139cb6;--accent-200:#008ca4;--accent-300:#007c92;--accent-400:#007188;--accent-500:#006476;--accent-600:#005869;--accent-700:#004c5b;--secondary-100:#6f7bbc;--secondary-200:#616dba;--secondary-300:#535eb8;--secondary-400:#474fb6;--secondary-500:#3d43a8;--secondary-600:#343996;--secondary-700:#2c2f84;--success-100:#499971;--success-200:#308e63;--success-300:#098356;--success-400:#00764c;--success-500:#006b41;--success-600:#005e38;--success-700:#005130;--warning-100:#bd8630;--warning-200:#b07600;--warning-300:#9e6800;--warning-400:#8b5b00;--warning-500:#7f4f00;--warning-600:#704500;--warning-700:#633b00;--danger-100:#bd60585c;--danger-200:#b45249;--danger-300:#ab413a;--danger-400:#a1302b;--danger-500:#94221f;--danger-600:#831a18;--danger-700:#721212;--select-highlight:color-mix(in oklab,var(--primary)30%,transparent);--select-highlight-hover:color-mix(in oklab,var(--primary)45%,transparent);--shadow-sm:0 1px 2px #02061773,0 1px 1px #02061759;--shadow-md:0 6px 12px #0206178c,0 3px 6px #02061773}@supports (color:lab(0% 0 0)){.dark,[data-theme=dark]{--primary-100:lab(73.6973% -3.18253 -52.209);--primary-200:lab(66.5921% -1.67474 -55.4339);--primary-300:lab(59.5678% -.493586 -55.286);--primary-400:lab(52.5287% .942767 -55.1324);--primary-500:lab(44.4246% 1.80224 -51.6022);--primary-600:lab(37.491% 2.4666 -48.0983);--primary-700:lab(30.5507% 3.23941 -44.5958);--accent-100:lab(58.93% -27.8257 -23.2322);--accent-200:lab(53.1704% -29.7686 -25.1953);--accent-300:lab(47.4021% -31.4474 -27.124);--accent-400:lab(42.7872% -32.8954 -29.0396);--accent-500:lab(38.1261% -32.2597 -28.9441);--accent-600:lab(33.4272% -29.8268 -26.8587);--accent-700:lab(28.7281% -27.3874 -24.773);--secondary-100:lab(52.6522% 8.19495 -36.0248);--secondary-200:lab(47.7028% 11.6002 -42.906);--secondary-300:lab(42.6823% 15.9592 -49.748);--secondary-400:lab(37.5635% 21.5345 -56.6029);--secondary-500:lab(32.8008% 23.1118 -56.5353);--secondary-600:lab(28.2565% 22.2245 -52.9853);--secondary-700:lab(23.708% 21.3804 -49.439);--success-100:lab(57.2476% -32.976 12.9965);--success-200:lab(52.7341% -36.5176 14.3639);--success-300:lab(48.2186% -40.1645 15.7605);--success-400:lab(43.7008% -43.9579 17.1976);--success-500:lab(39.0552% -44.245 17.2771);--success-600:lab(34.2841% -40.879 15.9584);--success-700:lab(29.513% -37.5145 14.6402);--warning-100:lab(60.4662% 15.7038 52.6514);--warning-200:lab(54.6051% 17.9009 61.6444);--warning-300:lab(48.7279% 20.3418 78.946);--warning-400:lab(42.8311% 23.0636 91.4879);--warning-500:lab(38.1472% 23.7392 87.8823);--warning-600:lab(33.5217% 22.3139 76.2583);--warning-700:lab(28.8959% 20.8937 64.9289);--danger-100:lab(52.1722% 37.6042 22.6222/.361);--danger-200:lab(47.7173% 40.3759 25.3313);--danger-300:lab(42.9651% 43.6626 28.0192);--danger-400:lab(38.2077% 46.9901 31.1807);--danger-500:lab(33.5543% 47.1178 32.1416);--danger-600:lab(29.0094% 44.0134 30.328);--danger-700:lab(24.4642% 40.9105 28.5665)}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smooth:always;font-size:var(--font-size);font-variation-settings:"normal";white-space-collapse:preserve;font-kerning:normal;font-optical-sizing:auto;font-size-adjust:none;font-style:normal;font-stretch:100%;overflow:hidden}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--background);color:var(--text-body);font-family:var(--font-family);font-optical-sizing:auto;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:100vw;min-height:100vh;transition:background .25s,color .25s;top:0;left:0}#__next,body>div:first-child{height:100%;overflow:hidden}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}a{color:var(--link);transition:color var(--transition-base);text-decoration:none}:is(a,button,[type=button],[type=submit],[type=reset],input,textarea,select){transition:var(--transition-interactive)}a:hover{color:var(--link-hover);text-decoration:underline}a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);border-radius:4px}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);color:var(--text-title);font-weight:var(--font-weight-bold);line-height:1.2}h1{font-size:clamp(1.75rem,2.5vw,2.125rem)}h2{font-size:clamp(1.375rem,2vw,1.75rem)}h3{font-size:clamp(1.125rem,1.6vw,1.3125rem)}h4{font-size:1rem}h5{font-size:.9375rem}h6{font-size:.8125rem}.caption{color:var(--text-caption);font-size:.875rem}:where(p,a,li,label,button,input,textarea,select,small,em,span,th,td){font-family:var(--font-family);font-weight:var(--font-weight)}p{margin:.75rem 0;line-height:1.2}small{color:var(--text-caption);font-size:.875em}strong{font-weight:var(--font-weight-bold)}ul{list-style:inside}ol{list-style:inside decimal}ul,ol{list-style:var(--list-style,initial);margin:.5rem 0;padding-left:1.5rem}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin:.25rem 0}li>p{margin:0;display:inline}li>p+p{margin-top:.5rem;display:block}button,[type=button],[type=submit],[type=reset]{appearance:none;background:var(--primary);color:var(--primary-foreground);font-weight:var(--font-weight);font-size:var(--font-size);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-interactive);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;line-height:1.2;display:inline-flex}button:hover{background-image:linear-gradient(135deg,var(--primary-300),var(--primary-400)55%,var(--primary-500))}button:disabled{opacity:.6;cursor:not-allowed}button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}button[data-variant=secondary]{background:var(--muted);color:var(--foreground)}button[data-variant=nav-item]{color:var(--text-body);font-weight:var(--font-weight);background:0 0;padding:.25rem .5rem}button[data-variant=nav-item]:hover{background:var(--muted);color:var(--foreground)}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=datetime-local],input[type=time],input[type=date],textarea,select){background:var(--card);color:var(--text-input);border:1px solid var(--input);border-radius:var(--radius);transition:var(--transition-interactive);box-shadow:none;min-width:0;max-width:100%;padding:.75rem 1rem;font-size:.875rem;line-height:1.4}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=datetime-local],input[type=time],input[type=date],textarea,select):not(:disabled):hover{border-color:color-mix(in oklab,var(--primary)35%,var(--input))}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=datetime-local],input[type=time],input[type=date],textarea,select)::placeholder{color:var(--text-caption)}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=datetime-local],input[type=time],input[type=date],textarea,select):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary)20%,transparent);outline:none}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],input[type=datetime-local],input[type=time],input[type=date],textarea,select):disabled{background:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.7}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground)50%),linear-gradient(135deg,var(--muted-foreground)50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px),calc(100% - 2.2rem) .5rem;background-repeat:no-repeat;background-size:6px 6px,6px 6px,1px 1.8rem;padding-right:2.25rem}select option:hover{background:var(--select-highlight-hover)}select option:checked{background:var(--select-highlight);color:var(--foreground)}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{background:var(--muted);color:var(--foreground);border-radius:6px;padding:.125rem .375rem}pre{background:var(--muted);color:var(--foreground);border-radius:var(--radius);padding:1rem;overflow:auto}blockquote{border-left:4px solid var(--border);background:color-mix(in oklab,var(--muted)70%,transparent);margin:1rem 0;padding:.75rem 1rem}table{border-collapse:collapse;width:100%;margin:1rem 0}th,td{text-align:left;border-bottom:1px solid var(--border);padding:.625rem .75rem}thead th{background:var(--card);position:sticky;top:0}tbody tr:hover{background:color-mix(in oklab,var(--muted)40%,transparent)}hr{border:none;border-top:1px solid var(--border);margin:1rem 0}label{color:var(--text-subtitle);font-weight:var(--font-weight)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--muted);border-radius:var(--radius)}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.radix-themes{--default-font-family:var(--font-family)}.text-title{color:var(--text-title)!important}.text-subtitle{color:var(--text-subtitle)!important}.text-body{color:var(--text-body)!important}.text-muted{color:var(--text-muted)!important}.text-caption{color:var(--text-caption)!important}.text-input{color:var(--text-input)!important}.text-inverse{color:var(--text-inverse)!important}.card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition-interactive);padding:1rem}.card:hover{box-shadow:var(--shadow-md)}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{color:var(--card-foreground)}.card p,.card li,.card small,.card span{color:color-mix(in oklab,var(--card-foreground)92%,var(--muted-foreground))}.card a{color:var(--link)}.card a:hover{color:var(--link-hover)}.card-header{border-bottom:1px solid var(--border);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background:var(--surface-gradient);margin:-1rem -1rem .75rem;padding:1rem}.card-body{padding:0 .25rem}.card-footer{border-top:1px solid var(--border);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:color-mix(in oklab,var(--muted)50%,transparent);margin:.75rem -1rem -1rem;padding:.75rem 1rem}.card[data-variant=elevated]{box-shadow:var(--shadow-md)}.card[data-variant=interactive]:hover{transform:translateY(-1px)}.popover-surface{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.ui-select{font-family:var(--font-family);position:relative}.ui-select select{opacity:0;pointer-events:none;z-index:-1;width:1px;height:1px;position:absolute;top:0;left:0}.ui-select__button{background:var(--background);width:100%;color:var(--text-input);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;cursor:pointer;transition:var(--transition-interactive);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 2.25rem .5rem .75rem;line-height:1.4;display:inline-flex}.ui-select__button:hover{background:color-mix(in oklab,var(--muted)35%,transparent)}.ui-select__button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.ui-select__button[aria-expanded=true]{border-color:color-mix(in oklab,var(--ring)55%,var(--border))}.ui-select__button:after{content:"";border-right:2px solid var(--muted-foreground);border-bottom:2px solid var(--muted-foreground);width:.5rem;height:.5rem;transition:var(--transition-interactive);position:absolute;right:.75rem;transform:rotate(45deg)}.ui-select__button[aria-expanded=true]:after{transform:rotate(-135deg)}.ui-select__menu{inset-inline:0 auto;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-height:18rem;z-index:var(--z-dropdown);transition:var(--transition-interactive);padding:.25rem;display:none;position:absolute;top:calc(100% + .25rem);overflow:auto}.ui-select__menu[data-open=true]{display:block}.ui-select__option{border-radius:var(--radius-sm);color:var(--text-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-interactive);align-items:center;gap:.5rem;margin-top:.25rem;margin-bottom:.25rem;padding:.5rem .625rem;display:flex}.ui-select__option:hover,.ui-select__option[aria-selected=true]{background:var(--select-highlight)}.ui-select__option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-select:has(.ui-select__menu[data-open=true]) .ui-select__button{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.ui-table--resizable,.ui-table--resizable th,.ui-table--resizable td{position:relative}.ui-table--resizable thead th{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.ui-table--resizable tbody td{white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;overflow:hidden!important}.ui-col-resizer{cursor:col-resize;touch-action:none;background:0 0;width:6px;position:absolute;top:0;bottom:0;right:-3px}.ui-col-resizer:hover,.ui-col-resizer:focus{background:#0000000f;outline:none}.ui-table-controls{z-index:2;opacity:0;pointer-events:none;transition:opacity var(--transition-interactive,.12s ease);gap:6px;display:flex;position:absolute;top:-8px;left:0}.ui-table--resizable:hover>.ui-table-controls,.ui-table--resizable:focus-within>.ui-table-controls,.ui-table-controls[data-visible=true]{opacity:1;pointer-events:auto}.ui-table-controls__btn{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);width:28px;height:28px;color:var(--text-body,#111827);cursor:pointer;box-shadow:var(--shadow-sm,0 1px 2px #0000000d);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-table-controls__btn:hover{background:color-mix(in oklab,var(--muted,#f9fafb)35%,transparent);box-shadow:var(--shadow-md,0 4px 6px #0000001a)}.ui-table-controls__btn svg{width:16px;height:16px}.ui-table-scroll{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.ui-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:600px}.ui-table thead{background:var(--muted)}.ui-table th,.ui-table td{border-top:1px solid var(--border);border-right:1px solid var(--border);padding:8px;font-size:12px}.ui-table th:first-child,.ui-table td:first-child{border-left:none}.ui-table__th-toggle{cursor:pointer}.ui-checkbox{align-items:center;gap:.5rem;display:inline-flex}.ui-checkbox__input{white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-checkbox__control{border:2px solid var(--border);background:var(--card);cursor:pointer;width:24px;height:24px;transition:var(--transition-interactive);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-checkbox__control:hover{border-color:var(--primary);transform:scale(1.05)}.ui-checkbox[data-checked=true] .ui-checkbox__control{background:var(--primary);border-color:var(--primary);transform:scale(1.05)}.ui-checkbox__control:after{content:"";border:2px solid var(--primary-foreground);opacity:0;width:5px;height:10px;transition:var(--transition-interactive);border-top:none;border-left:none;position:absolute;transform:rotate(45deg)}.ui-checkbox[data-checked=true] .ui-checkbox__control:after{opacity:1}.ui-checkbox[data-disabled=true] .ui-checkbox__control{opacity:.6;cursor:not-allowed}input[type=checkbox]:not([data-native-checkbox]){appearance:none;border:2px solid var(--border);background:var(--card);cursor:pointer;width:24px;min-width:24px;height:24px;min-height:24px;transition:var(--transition-interactive);vertical-align:middle;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}input[type=checkbox]:not([data-native-checkbox]):hover{border-color:var(--primary);transform:scale(1.05)}input[type=checkbox]:not([data-native-checkbox]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}input[type=checkbox]:not([data-native-checkbox]):checked{background:var(--primary);border-color:var(--primary);transform:scale(1.05)}input[type=checkbox]:not([data-native-checkbox]):after{content:"";border:2px solid var(--primary-foreground);opacity:0;width:5px;height:10px;transition:var(--transition-interactive);border-top:none;border-left:none;position:absolute;transform:rotate(45deg)}input[type=checkbox]:not([data-native-checkbox]):checked:after{opacity:1}input[type=checkbox]:not([data-native-checkbox]):disabled{opacity:.6;cursor:not-allowed}input[type=checkbox]:not([data-native-checkbox]):disabled:hover{border-color:var(--border);transform:none}@supports not (color:oklch(0.5 0.1 200)){:root{--primary-100:#1ec8ff;--primary-200:#1eb6ff;--primary-300:#1ea3ff;--primary-400:#1e90ff;--primary-500:#1e7dff;--primary-600:#1e6bff;--primary-700:#1e58ff;--accent-100:#e0f6ff;--accent-200:#b9eaff;--accent-300:#7fd8ff;--accent-400:#38bdf8;--accent-500:#0ea5e9;--accent-600:#0284c7;--accent-700:#0369a1;--secondary-100:#eef2ff;--secondary-200:#e0e7ff;--secondary-300:#c7d2fe;--secondary-400:#6366f1;--secondary-500:#4f46e5;--secondary-600:#4338ca;--secondary-700:#3730a3;--success-100:#ecfdf5;--success-200:#d1fae5;--success-300:#a7f3d0;--success-400:#10b981;--success-500:#059669;--success-600:#047857;--success-700:#065f46;--warning-100:#fffbeb;--warning-200:#fef3c7;--warning-300:#fde68a;--warning-400:#f59e0b;--warning-500:#d97706;--warning-600:#b45309;--warning-700:#92400e;--danger-100:#fff1f2;--danger-200:#ffe4e6;--danger-300:#fecdd3;--danger-400:#f87171;--danger-500:#ef4444;--danger-600:#dc2626;--danger-700:#b91c1c}.dark,[data-theme=dark]{--primary-100:#1ec8ff;--primary-200:#1eb6ff;--primary-300:#1ea3ff;--primary-400:#1e90ff;--primary-500:#1e7dff;--primary-600:#1e6bff;--primary-700:#1e58ff;--accent-100:#082f3d;--accent-200:#0b4657;--accent-300:#0d5e74;--accent-400:#0ea5e9;--accent-500:#38bdf8;--accent-600:#7dd3fc;--accent-700:#bae6fd;--secondary-100:#1e1f3b;--secondary-200:#242650;--secondary-300:#30347a;--secondary-400:#818cf8;--secondary-500:#6366f1;--secondary-600:#4f46e5;--secondary-700:#4338ca;--success-100:#032d21;--success-200:#064835;--success-300:#0a6046;--success-400:#34d399;--success-500:#10b981;--success-600:#059669;--success-700:#047857;--warning-100:#3b2501;--warning-200:#533406;--warning-300:#6d4608;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--danger-100:#3b0a10;--danger-200:#52141a;--danger-300:#6d1e25;--danger-400:#f87171;--danger-500:#ef4444;--danger-600:#dc2626;--danger-700:#b91c1c}}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay{background:var(--background-overlay);-webkit-backdrop-filter:blur(6px);z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.NavBar-module__GCHx3a__nav{background:var(--card)}.NavBar-module__GCHx3a__navButton{cursor:pointer;color:var(--text-primary);background:0 0;border:none;align-items:center;display:flex}.NavBar-module__GCHx3a__logo{border-radius:50%}.NavBar-module__GCHx3a__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}:is(.NavBar-module__GCHx3a__iconWrapper svg,.NavBar-module__GCHx3a__iconWrapper img){width:16px;height:16px}:is(.NavBar-module__GCHx3a__iconWrapper button,.NavBar-module__GCHx3a__iconWrapper input){display:contents}.NavBar-module__GCHx3a__horizontalNav{background:var(--background);border-bottom:1px solid var(--border)}.NavBar-module__GCHx3a__horizontalContainer{flex-direction:row;align-items:center;gap:1rem;height:48px;padding:0 8px;display:flex}.NavBar-module__GCHx3a__horizontalLogo{padding:.5rem}.NavBar-module__GCHx3a__horizontalNavItem{cursor:pointer;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:8px;padding:.5rem 1rem;display:flex}.NavBar-module__GCHx3a__horizontalNavLabel{font-weight:500}.NavBar-module__GCHx3a__horizontalRightSection{flex-grow:1;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.NavBar-module__GCHx3a__horizontalIconButton{cursor:pointer;color:var(--text-primary);background:0 0;border:none;align-items:center;display:flex}.NavBar-module__GCHx3a__verticalNav{background:var(--background);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;justify-content:space-between;height:100vh;transition:width .1s ease-in-out;display:flex;overflow:hidden}.NavBar-module__GCHx3a__verticalNav.NavBar-module__GCHx3a__collapsed{width:48px}.NavBar-module__GCHx3a__verticalNav.NavBar-module__GCHx3a__expanded{width:200px}.NavBar-module__GCHx3a__verticalSection{flex-direction:column;align-items:flex-start;width:100%;display:flex;overflow:hidden}.NavBar-module__GCHx3a__verticalLogoContainer{justify-content:flex-start;width:100%;height:48px;padding-left:.5rem;display:flex}.NavBar-module__GCHx3a__verticalLogo{border-radius:50%}.NavBar-module__GCHx3a__verticalNavItem{cursor:pointer;color:var(--text-primary);white-space:nowrap;text-align:left;background:0 0;border:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:40px;padding:.5rem .5rem .5rem 1rem;display:flex;overflow:hidden}.NavBar-module__GCHx3a__verticalNavLabel{text-overflow:ellipsis;font-weight:500;overflow:hidden}.NavBar-module__GCHx3a__verticalBottomItem{cursor:pointer;color:var(--text-primary);white-space:nowrap;background:0 0;border:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:32px;padding:.5rem .5rem .5rem 1rem;display:flex;overflow:hidden}.NavBar-module__GCHx3a__verticalBottomLabel{text-overflow:ellipsis;font-size:var(--font-size);overflow:hidden}.NavBar-module__GCHx3a__toggleButton{cursor:pointer;color:var(--text-primary);white-space:nowrap;background:0 0;border:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:48px;padding:.5rem .5rem .5rem 1rem;display:flex;overflow:hidden}.NavBar-module__GCHx3a__verticalNav [data-variant=nav-item]{align-items:center;display:flex}.NavBar-module__GCHx3a__verticalNav.NavBar-module__GCHx3a__expanded [data-variant=nav-item],.NavBar-module__GCHx3a__verticalNav.NavBar-module__GCHx3a__collapsed [data-variant=nav-item]{justify-content:flex-start;gap:8px;padding-left:1rem}.NavBar-module__GCHx3a__verticalNav [data-variant=nav-item] .NavBar-module__GCHx3a__iconWrapper,.NavBar-module__GCHx3a__verticalNav [data-variant=nav-item] img{width:16px;height:16px}.NavBar-module__GCHx3a__horizontalNavItem:hover,.NavBar-module__GCHx3a__horizontalIconButton:hover,.NavBar-module__GCHx3a__verticalNavItem:hover,.NavBar-module__GCHx3a__verticalBottomItem:hover,.NavBar-module__GCHx3a__toggleButton:hover,.NavBar-module__GCHx3a__horizontalContainer [data-variant=nav-item]:hover,.NavBar-module__GCHx3a__horizontalRightSection [data-variant=nav-item]:hover,.NavBar-module__GCHx3a__verticalNav [data-variant=nav-item]:hover{box-shadow:none!important;color:inherit!important;filter:none!important;background:0 0!important}
