@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-ui:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-code:"Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:0 0% 100%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;--primary:0 0% 9%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 20%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--accent:0 0% 94%;--accent-foreground:0 0% 9%;--border:0 0% 90%;--input:0 0% 85%;--ring:0 0% 60%;--lib-bg:#fff;--lib-surface:#fff;--lib-sidebar:#fafafa;--lib-raised:#f5f5f5;--lib-muted-bg:#f5f5f5;--lib-hover:#f5f5f5;--lib-selected:#ededed;--lib-text:#171717;--lib-secondary:#525252;--lib-muted:#737373;--lib-line:#e5e5e5;--lib-line-strong:#bdbdbd;--lib-primary:#171717;--lib-on-primary:#fff;--lib-primary-hover:#333;--lib-link:#245ec7;--lib-focus:#737373;--lib-success:#31734c;--lib-success-bg:#eff8f1;--lib-success-line:#c7dfcd;--lib-warning:#90631c;--lib-warning-bg:#fff8e8;--lib-warning-line:#ead8b0;--lib-danger:#cc3038;--lib-danger-bg:#fff1f2;--lib-danger-line:#efc5c8;--lib-info-bg:#eff5ff;--lib-info-line:#c9dbf5;--lib-highlight:#fff0b9;--lib-shadow-color:#00000012;--lib-overlay:#0006;--lib-media-bg:#080808;--lib-focus-ring:#7373731a}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:0 0% 4%;--foreground:0 0% 93%;--card:0 0% 7%;--card-foreground:0 0% 93%;--popover:0 0% 9%;--popover-foreground:0 0% 93%;--primary:0 0% 93%;--primary-foreground:0 0% 7%;--secondary:0 0% 14%;--secondary-foreground:0 0% 85%;--muted:0 0% 12%;--muted-foreground:0 0% 62%;--accent:0 0% 14%;--accent-foreground:0 0% 93%;--border:0 0% 17%;--input:0 0% 23%;--ring:0 0% 50%;--lib-bg:#0a0a0a;--lib-surface:#111;--lib-sidebar:#141414;--lib-raised:#1a1a1a;--lib-muted-bg:#1a1a1a;--lib-hover:#1c1c1c;--lib-selected:#242424;--lib-text:#ededed;--lib-secondary:#b0b0b0;--lib-muted:#909090;--lib-line:#2a2a2a;--lib-line-strong:#4a4a4a;--lib-primary:#ededed;--lib-on-primary:#111;--lib-primary-hover:#d4d4d4;--lib-link:#8ab4f8;--lib-focus:#a3a3a3;--lib-success:#8dcca4;--lib-success-bg:#13241a;--lib-success-line:#294935;--lib-warning:#e1b567;--lib-warning-bg:#282014;--lib-warning-line:#4f3e23;--lib-danger:#ff6369;--lib-danger-bg:#2c1719;--lib-danger-line:#633037;--lib-info-bg:#162232;--lib-info-line:#304866;--lib-highlight:#5e4b18;--lib-shadow-color:#0005;--lib-overlay:#0009;--lib-media-bg:#030303;--lib-focus-ring:#a3a3a326}@media (prefers-color-scheme:dark){:root:not(.light):not(.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:0 0% 4%;--foreground:0 0% 93%;--card:0 0% 7%;--card-foreground:0 0% 93%;--popover:0 0% 9%;--popover-foreground:0 0% 93%;--primary:0 0% 93%;--primary-foreground:0 0% 7%;--secondary:0 0% 14%;--secondary-foreground:0 0% 85%;--muted:0 0% 12%;--muted-foreground:0 0% 62%;--accent:0 0% 14%;--accent-foreground:0 0% 93%;--border:0 0% 17%;--input:0 0% 23%;--ring:0 0% 50%;--lib-bg:#0a0a0a;--lib-surface:#111;--lib-sidebar:#141414;--lib-raised:#1a1a1a;--lib-muted-bg:#1a1a1a;--lib-hover:#1c1c1c;--lib-selected:#242424;--lib-text:#ededed;--lib-secondary:#b0b0b0;--lib-muted:#909090;--lib-line:#2a2a2a;--lib-line-strong:#4a4a4a;--lib-primary:#ededed;--lib-on-primary:#111;--lib-primary-hover:#d4d4d4;--lib-link:#8ab4f8;--lib-focus:#a3a3a3;--lib-success:#8dcca4;--lib-success-bg:#13241a;--lib-success-line:#294935;--lib-warning:#e1b567;--lib-warning-bg:#282014;--lib-warning-line:#4f3e23;--lib-danger:#ff6369;--lib-danger-bg:#2c1719;--lib-danger-line:#633037;--lib-info-bg:#162232;--lib-info-line:#304866;--lib-highlight:#5e4b18;--lib-shadow-color:#0005;--lib-overlay:#0009;--lib-media-bg:#030303;--lib-focus-ring:#a3a3a326}}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}code,pre,kbd,samp{font-family:var(--font-code)}
.cg-select-trigger{border-color:var(--lib-line);background:var(--lib-surface);height:34px;color:var(--lib-text);font-family:var(--font-ui);box-shadow:none;cursor:pointer;padding:0 10px;font-size:13px;font-weight:400}.cg-select-trigger>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.cg-select-trigger:focus,.cg-select-trigger:focus-visible,.cg-select-trigger[data-state=open]{border-color:var(--lib-line-strong);box-shadow:none;outline:none}.cg-select-trigger:hover:not(:disabled){background:var(--lib-hover)}.cg-select-trigger .cg-select-chevron{transition:transform .12s}.cg-select-trigger[data-state=open] .cg-select-chevron{transform:rotate(180deg)}.cg-popup{border-color:var(--lib-line);background:var(--lib-surface);max-width:calc(100vw - 16px);color:var(--lib-text);font-family:var(--font-ui);box-shadow:0 4px 14px var(--lib-shadow-color);outline:none;font-size:13px;font-weight:400;line-height:1.5}.cg-select-content{max-height:min(320px, var(--radix-select-content-available-height))}.cg-dropdown-content{max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}.cg-command{background:var(--lib-surface);color:var(--lib-text);font-family:var(--font-ui);font-size:13px}.cg-menu-item{overflow-wrap:anywhere;min-height:32px;font-size:13px;font-weight:400;line-height:20px}.cg-menu-item:focus,.cg-menu-item[data-highlighted],.cg-menu-item[data-selected=true],.cg-menu-item[aria-haspopup=menu][data-state=open]{color:var(--lib-text);background:var(--lib-hover);outline:none}.cg-menu-item[data-variant=destructive]{color:var(--lib-danger)}.cg-menu-item[data-variant=destructive]:focus,.cg-menu-item[data-variant=destructive][data-highlighted]{color:var(--lib-danger);background:var(--lib-danger-bg)}.cg-menu-item[data-disabled]:not([data-disabled=false]){opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.cg-popup,.cg-select-trigger .cg-select-chevron{transition:none;animation:none}}
