:root{--white: #ffffff;--gray-50: #fafafa;--gray-100: #f5f5f5;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--green-50: #f0fdf4;--green-500: #22c55e;--green-600: #16a34a;--red-50: #fef2f2;--red-500: #ef4444;--red-600: #dc2626;--yellow-50: #fefce8;--yellow-500: #eab308;--orange-50: #fff7ed;--orange-500: #f97316;--primary: #14171c;--primary-hover: #2c313a;--primary-light: #eef0f3;--bg: var(--white);--bg-secondary: var(--gray-50);--bg-tertiary: var(--gray-100);--border: #e6e8ec;--border-hover: var(--gray-300);--text: #14171c;--text-secondary: #4b5260;--text-tertiary: #6b7280;--sidebar-bg: var(--gray-50);--card-bg: var(--white);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--radius-sm: 4px;--radius: 8px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 16px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}body{color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5;background:var(--bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}h1,h2,h3,p{margin:0}h2{font-size:16px;font-weight:600}h3{font-size:14px;font-weight:600}code,pre{font-family:var(--font-mono)}code{font-size:12px;background:var(--bg-secondary);padding:2px 5px;border-radius:var(--radius-sm)}svg{flex-shrink:0;vertical-align:middle}hr{border:0;border-top:1px solid var(--border);margin:16px 0}.n-scrollbar-rail{transition:opacity .16s}.n-scrollbar-rail__scrollbar{background-color:#adb5c066!important}.n-scrollbar:not(:hover):not(:focus-within)>.n-scrollbar-rail,.window-inactive .n-scrollbar-rail{opacity:0!important;pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mb{margin-bottom:16px}.mt{margin-top:12px}.ml{margin-left:6px}.mr{margin-right:6px}.muted{color:var(--text-tertiary);font-size:13px}.mono{font-family:var(--font-mono)}.push-right{margin-left:auto}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ant-message{z-index:2147483647!important}
