@keyframes slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-from-top{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.window-header{padding:14px 20px;position:relative;display:flex;justify-content:space-between;align-items:center}.window-header-title{max-width:calc(100% - 100px);overflow:hidden}.window-header-title .window-header-main-title{font-size:20px;font-weight:bolder;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:50vw}.window-header-title .window-header-sub-title{font-size:14px}.window-actions{display:inline-flex}.window-action-button:not(:first-child){margin-left:10px}#__next{height:var(--full-height);width:100%;overflow:auto}.light{--theme:light;--white:rgb(255,255,255);--black:rgb(48,48,48);--grey:rgba(246,246,246,1);--primary:rgb(188,188,188);--second:#b4b4b4;--third:rgba(152,152,152,1);--fourth:#666;--hover-color:rgba(230,230,230,0.5);--selected-color:rgba(230,230,230,1);--blink:rgba(0,0,0,0.45);--bar-color:rgba(0,0,0,0.1);--theme-color:var(--grey);--shadow:50px 50px 100px 10px rgb(0,0,0,0.1);--card-shadow:0px 2px 4px 0px rgb(0,0,0,0.05);--border-color:rgb(230,230,230);--border-in-light:1px solid rgb(230,230,230);--error-color:#ef4444;--warning-color:#f5a400;--warning-color-2:rgba(255,95,21,1);--active-color:rgba(2,133,255,1);--active-background-color:rgb(218,238,255,1);--mention_background:rgba(92,0,163,0.141);--mention_color:#553b69}.dark{--theme:dark;--white:rgb(33,33,33);--black:rgb(255,255,255);--grey:rgb(21,21,21);--primary:rgb(99,99,99);--second:#b4b4b4;--third:#f9f9f9;--fourth:#999;--hover-color:rgba(33,33,33,0.5);--selected-color:rgba(33,33,33,1);--blink:rgba(255,255,255,0.45);--bar-color:rgba(255,255,255,0.5);--theme-color:var(--grey);--border-color:rgba(255,255,255,0.192);--border-in-light:1px solid rgba(255,255,255,0.192);--error-color:#ef4444;--warning-color:#f5a400;--warning-color-2:rgba(255,95,21,1);--active-color:rgba(72,170,255,1);--active-background-color:rgba(42,74,109,1);--mention_background:rgba(208,147,255,0.426);--mention_color:#f3ebf9}.mask{filter:invert(.8)}:root{--theme:light;--white:rgb(255,255,255);--black:rgb(48,48,48);--grey:rgba(246,246,246,1);--primary:rgb(188,188,188);--second:#b4b4b4;--third:rgba(152,152,152,1);--fourth:#666;--hover-color:rgba(230,230,230,0.5);--selected-color:rgba(230,230,230,1);--blink:rgba(0,0,0,0.45);--bar-color:rgba(0,0,0,0.1);--theme-color:var(--grey);--shadow:50px 50px 100px 10px rgb(0,0,0,0.1);--card-shadow:0px 2px 4px 0px rgb(0,0,0,0.05);--border-color:rgb(230,230,230);--border-in-light:1px solid rgb(230,230,230);--error-color:#ef4444;--warning-color:#f5a400;--warning-color-2:rgba(255,95,21,1);--active-color:rgba(2,133,255,1);--active-background-color:rgb(218,238,255,1);--mention_background:rgba(92,0,163,0.141);--mention_color:#553b69;--window-width:90vw;--window-height:90vh;--sidebar-width:260px;--window-content-width:calc(100% - var(--sidebar-width));--message-max-width:100%;--full-height:100%}:root .is-mobile{display:none}@media only screen and (max-width:600px){:root{--window-width:100vw;--window-height:var(--full-height);--sidebar-width:100vw;--window-content-width:var(--window-width);--message-max-width:100%}:root .no-mobile{display:none!important}:root .is-mobile{display:block}}@media(prefers-color-scheme:dark){:root{--theme:dark;--white:rgb(33,33,33);--black:rgb(255,255,255);--grey:rgb(21,21,21);--primary:rgb(99,99,99);--second:#b4b4b4;--third:#f9f9f9;--fourth:#999;--hover-color:rgba(33,33,33,0.5);--selected-color:rgba(33,33,33,1);--blink:rgba(255,255,255,0.45);--bar-color:rgba(255,255,255,0.5);--theme-color:var(--grey);--border-color:rgba(255,255,255,0.192);--border-in-light:1px solid rgba(255,255,255,0.192);--error-color:#ef4444;--warning-color:#f5a400;--warning-color-2:rgba(255,95,21,1);--active-color:rgba(72,170,255,1);--active-background-color:rgba(42,74,109,1);--mention_background:rgba(208,147,255,0.426);--mention_color:#f3ebf9}}html{font-family:Noto Sans,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}body,html{height:var(--full-height)}body{background-color:var(--white);color:var(--black);margin:0;padding:0;width:100vw;display:flex;justify-content:center;align-items:center;touch-action:pan-x pan-y;overflow:hidden}::-webkit-scrollbar{--bar-width:8px;width:var(--bar-width);height:var(--bar-width)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{border-radius:10px;background-clip:content-box;border:1px solid rgba(0,0,0,0);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}:hover::-webkit-scrollbar-thumb{background-color:var(--bar-color)}:hover::-webkit-scrollbar-track{background:rgba(0,0,0,0)}select{border:var(--border-in-light);padding:10px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);color:var(--black);text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}label,select{cursor:pointer}a{text-decoration:none;color:var(--black)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:8px;width:20px;background-color:var(--primary);border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:5px;border:none}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;height:8px;width:20px;background-color:var(--primary);border-radius:10px;cursor:pointer;-moz-transition:all .3s ease;transition:all .3s ease;margin-left:5px;border:none}input[type=range]::-ms-thumb{appearance:none;height:8px;width:20px;background-color:var(--primary);border-radius:10px;cursor:pointer;-ms-transition:all .3s ease;transition:all .3s ease;margin-left:5px;border:none}input[type=range]::-webkit-slider-thumb:hover{transform:scaleY(1.2);width:24px}input[type=range]::-moz-range-thumb:hover{transform:scaleY(1.2);width:24px}input[type=range]::-ms-thumb:hover{transform:scaleY(1.2);width:24px}div.math{overflow-x:auto}.link{font-size:12px;color:var(--primary);text-decoration:none}.link:hover{text-decoration:underline}pre{position:relative}pre:hover .copy-code-button{pointer-events:all;transform:translateX(0);opacity:.5}pre .copy-code-button{position:absolute;right:10px;top:1em;cursor:pointer;padding:0 5px;background-color:var(--black);color:var(--white);border:var(--border-in-light);border-radius:10px;transform:translateX(10px);pointer-events:none;opacity:0;transition:all .3s ease}pre .copy-code-button:after{content:"copy"}pre .copy-code-button:hover{opacity:1}.clickable{cursor:pointer}.clickable:hover{filter:brightness(.9)}.clickable:focus{filter:brightness(.95)}.error{width:80%;border-radius:20px;border:var(--border-in-light);box-shadow:var(--card-shadow);padding:20px;background-color:var(--white);color:var(--black)}.error,.error pre{overflow:auto}.password-input-container{max-width:50%;display:flex;justify-content:flex-end}.password-input-container .password-eye{margin-right:4px}.password-input-container .password-input{min-width:80%}.user-avatar{height:30px;min-height:30px;width:30px;min-width:30px;display:flex;align-items:center;justify-content:center}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copyable{-webkit-user-select:text;-moz-user-select:text;user-select:text}@keyframes antXBlink{0%{background-position-x:-200%;background-position-y:100%}25%{background-position-x:-100%;background-position-y:100%}50%{background-position-x:0;background-position-y:100%}75%{background-position-x:100%;background-position-y:100%}to{background-position-x:200%;background-position-y:100%}}.ant-think-motion-blink{background-clip:text;color:var(--blink);-webkit-background-clip:text;background-image:linear-gradient(90deg,transparent,var(--black),transparent);animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:forwards;background-size:50%;background-repeat:no-repeat;animation-name:antXBlink}.ant-dropdown-menu{border:1px solid var(--border-color)}@custom-variant dark (&:is(.dark *));:root{--radius:0.5rem;--background:hsl(0 0% 100%);--foreground:hsl(0 0% 3.9%);--card:hsl(0 0% 100%);--card-foreground:hsl(0 0% 3.9%);--popover:hsl(0 0% 100%);--popover-foreground:hsl(0 0% 3.9%);--primary:hsl(240 5.9% 10%);--primary-foreground:hsl(0 0% 98%);--secondary:hsl(0 0% 96.1%);--secondary-foreground:hsl(0 0% 9%);--muted:hsl(0 0% 96.1%);--muted-foreground:hsl(0 0% 45.1%);--accent:hsl(0 0% 96.1%);--accent-foreground:hsl(0 0% 9%);--destructive:hsl(0 79% 63%);--destructive-foreground:hsl(0 0% 98%);--border:hsl(0 0% 89.8%);--input:hsl(0 0% 89.8%);--ring:hsl(240 5.9% 10%);--sidebar:hsl(0 0% 98%);--sidebar-foreground:hsl(240 5.3% 26.1%);--sidebar-primary:hsl(240 5.9% 10%);--sidebar-primary-foreground:hsl(0 0% 98%);--sidebar-accent:hsl(240 4.8% 95.9%);--sidebar-accent-foreground:hsl(240 5.9% 10%);--sidebar-border:hsl(220 13% 91%);--sidebar-ring:hsl(217.2 91.2% 59.8%);--brand:hsl(211 77% 51%);--brand-foreground:hsl(0 0% 100%);--brand-active:hsl(211 77% 41%);--highlight:hsl(48 100% 50%);--subtle-foreground:hsl(240 5% 34%);:focus-visible{@apply outline-none}}.dark{--background:var(--white);--foreground:hsl(0 0% 98%);--card:hsl(0 0% 3.9%);--card-foreground:hsl(0 0% 98%);--popover:hsl(0 0% 3.9%);--popover-foreground:hsl(0 0% 98%);--primary:hsl(0 0% 98%);--primary-foreground:hsl(0 0% 9%);--secondary:hsl(0 0% 14.9%);--secondary-foreground:hsl(0 0% 98%);--muted:hsl(0 0% 14.9%);--muted-foreground:hsl(0 0% 63.9%);--accent:hsl(0 0% 14.9%);--accent-foreground:hsl(0 0% 98%);--destructive:hsl(0 79% 63%);--destructive-foreground:hsl(0 0% 98%);--border:var(--color-border-default);--input:hsl(0 0% 14.9%);--ring:hsl(0 0% 83.1%);--sidebar:hsl(0 0% 3.9%);--sidebar-foreground:hsl(0 0% 98%);--sidebar-primary:hsl(0 0% 98%);--sidebar-primary-foreground:hsl(0 0% 9%);--sidebar-accent:hsl(0 0% 14.9%);--sidebar-accent-foreground:hsl(0 0% 98%);--sidebar-border:hsl(0 0% 14.9%);--sidebar-ring:hsl(0 0% 83.1%);--brand:hsl(211 77% 51%);--brand-foreground:hsl(0 0% 100%);--brand-active:hsl(211 77% 41%);--highlight:hsl(48 100% 50%);--subtle-foreground:hsl(240 5% 34%)}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:"var(--font-sans)","ui-sans-serif","-apple-system","BlinkMacSystemFont","Segoe UI Variable Display","Segoe UI","Helvetica","Apple Color Emoji","Arial","sans-serif","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:"var(--font-mono)",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-sidebar-ring:var(--sidebar-ring);--color-sidebar-border:var(--sidebar-border);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar:var(--sidebar);--color-chart-5:var(--chart-5);--color-chart-4:var(--chart-4);--color-chart-3:var(--chart-3);--color-chart-2:var(--chart-2);--color-chart-1:var(--chart-1);--color-ring:var(--ring);--color-input:var(--input);--color-border:var(--border);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-accent-foreground:var(--accent-foreground);--color-accent:var(--accent);--color-muted-foreground:var(--muted-foreground);--color-muted:var(--muted);--color-secondary-foreground:var(--secondary-foreground);--color-secondary:var(--secondary);--color-primary-foreground:var(--primary-foreground);--color-primary:var(--primary);--color-popover-foreground:var(--popover-foreground);--color-popover:var(--popover);--color-card-foreground:var(--card-foreground);--color-card:var(--card);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--font-heading:"var(--font-heading)","ui-sans-serif","-apple-system","BlinkMacSystemFont","Segoe UI Variable Display","Segoe UI","Helvetica","Apple Color Emoji","Arial","sans-serif","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--color-highlight:var(--highlight);--color-highlight-foreground:var(--highlight-foreground);--color-brand:var(--brand);--color-brand-foreground:var(--brand-foreground);--color-brand-hover:var(--brand-hover);--color-brand-active:var(--brand-active);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-subtle-foreground:var(--subtle-foreground);--shadow-floating:rgba(16,16,16,0.06) 0px 0px 0px 1px,rgba(16,16,16,0.11) 0px 3px 7px,rgba(16,16,16,0.21) 0px 9px 25px;--shadow-toolbar:rgba(0,0,0,0.08) 0px 16px 24px 0px,rgba(0,0,0,0.1) 0px 2px 6px 0px,rgba(0,0,0,0.1) 0px 0px 1px 0px;--animate-ai-bounce:ai-bounce 0.4s infinite;--animate-popover:popover 100ms ease-in;--animate-pulse:pulse var(--duration) ease-out infinite;--animate-shimmer:shimmer 1s linear infinite;--animate-zoom:zoom 100ms ease-in}@keyframes ai-bounce{0%,to{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(20%)}50%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-20%)}}@keyframes popover{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 var(--pulse-color)}50%{box-shadow:0 0 0 8px var(--pulse-color)}}@keyframes shimmer{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@layer base{*{@apply border-border;min-width:0;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}html{text-rendering:optimizelegibility}body{@apply bg-background text-foreground;font-feature-settings:"rlig" 1,"calt" 1;overflow-wrap:break-word;word-break:break-word}kbd{font-size:inherit}@media print{body{overflow:visible!important}}::-moz-selection{@apply bg-brand/25}::selection{@apply bg-brand/25}[aria-label="Open Tanstack query devtools"]{width:20px!important;height:20px!important}}@utility focus-ring{&:focus-visible{@apply ring-2 ring-ring ring-offset-2}}@utility no-focus-ring{&:focus-visible{@apply ring-0}}@utility blur-white{@apply bg-white/95 backdrop-blur-xs supports-backdrop-filter:bg-white/60}@utility transition-bg-ease{transition-duration:20ms;transition-property:background-color;transition-timing-function:ease-in}