@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--yj-primary-50: #E8F4FF;--yj-primary-100: #D1E9FF;--yj-primary-200: #A3D4FF;--yj-primary-300: #66B8FF;--yj-primary-400: #339FFF;--yj-primary-500: #018BFF;--yj-primary-600: #0074E6;--yj-primary-700: #005CB3;--yj-primary-800: #004580;--yj-primary-900: #002E4D;--yj-primary-gradient: linear-gradient(135deg, #018BFF 0%, #006BC2 100%);--yj-primary-gradient-soft: linear-gradient(135deg, #E8F4FF 0%, #FFFFFF 80%);--yj-mint-50: #E6FBF7;--yj-mint-100: #C8F6EC;--yj-mint-200: #91EDD9;--yj-mint-300: #5AE4C6;--yj-mint-400: #35DDB6;--yj-mint-500: #14C9A2;--yj-mint-600: #0FA885;--yj-mint-700: #0B8266;--yj-mint-800: #075C47;--yj-mint-900: #043629;--yj-accent-50: #FFF2EC;--yj-accent-100: #FFE0D1;--yj-accent-200: #FFC0A3;--yj-accent-300: #FF9D6E;--yj-accent-400: #FF7D45;--yj-accent-500: #FF6A2E;--yj-accent-600: #E8551A;--yj-accent-700: #BF4214;--yj-accent-800: #96300F;--yj-accent-900: #6D1F0A;--yj-gray-50: #F8FAFC;--yj-gray-100: #F1F5F9;--yj-gray-200: #E2E8F0;--yj-gray-300: #CBD5E1;--yj-gray-400: #94A3B8;--yj-gray-500: #64748B;--yj-gray-600: #475569;--yj-gray-700: #334155;--yj-gray-800: #1E293B;--yj-gray-900: #0F172A;--yj-success: #15856B;--yj-success-bg: #ECFDF3;--yj-success-border: #ABEFC6;--yj-warning: #D97706;--yj-warning-bg: #FFFBEB;--yj-warning-border: #FDE68A;--yj-error: #DC2626;--yj-error-bg: #FEF2F2;--yj-error-border: #FECACA;--yj-info: #018BFF;--yj-info-bg: #EFF6FF;--yj-info-border: #BFDBFE;--yj-color-primary: var(--yj-primary-500);--yj-color-primary-hover: var(--yj-primary-600);--yj-color-primary-active: var(--yj-primary-700);--yj-color-primary-bg: var(--yj-primary-50);--yj-color-primary-border: var(--yj-primary-200);--yj-color-success: var(--yj-success);--yj-color-warning: var(--yj-warning);--yj-color-error: var(--yj-error);--yj-color-info: var(--yj-info);--yj-color-text: #172B4D;--yj-color-text-secondary: #52647A;--yj-color-text-tertiary: #8C99AB;--yj-color-text-disabled: #B0BEC5;--yj-color-bg-body: #F3F6FA;--yj-color-bg-container: #FFFFFF;--yj-color-bg-elevated: #FFFFFF;--yj-color-bg-layout: #F3F6FA;--yj-color-border: #D5DFEB;--yj-color-border-secondary: #E6ECF3;--yj-color-border-light: #EEF2F7;--yj-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--yj-font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--yj-font-family-display: "Inter", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--yj-font-size-xs: 12px;--yj-font-size-sm: 13px;--yj-font-size-base: 14px;--yj-font-size-md: 15px;--yj-font-size-lg: 16px;--yj-font-size-xl: 18px;--yj-font-size-2xl: 20px;--yj-font-size-3xl: 24px;--yj-font-size-4xl: 28px;--yj-font-size-5xl: 32px;--yj-font-size-6xl: 40px;--yj-font-weight-regular: 400;--yj-font-weight-medium: 500;--yj-font-weight-semibold: 600;--yj-font-weight-bold: 700;--yj-line-height-tight: 1.25;--yj-line-height-normal: 1.5;--yj-line-height-relaxed: 1.6;--yj-line-height-loose: 1.8;--yj-space-0: 0;--yj-space-1: 4px;--yj-space-2: 8px;--yj-space-3: 12px;--yj-space-4: 16px;--yj-space-5: 20px;--yj-space-6: 24px;--yj-space-7: 28px;--yj-space-8: 32px;--yj-space-10: 40px;--yj-space-12: 48px;--yj-space-16: 64px;--yj-radius-none: 0;--yj-radius-sm: 6px;--yj-radius-base: 8px;--yj-radius-md: 10px;--yj-radius-lg: 12px;--yj-radius-xl: 16px;--yj-radius-2xl: 20px;--yj-radius-3xl: 24px;--yj-radius-full: 9999px;--yj-shadow-xs: 0 1px 2px rgba(23, 43, 77, .04);--yj-shadow-sm: 0 2px 8px rgba(23, 43, 77, .06);--yj-shadow-md: 0 4px 16px rgba(23, 43, 77, .08);--yj-shadow-lg: 0 8px 30px rgba(23, 43, 77, .1);--yj-shadow-xl: 0 16px 48px rgba(23, 43, 77, .14);--yj-shadow-2xl: 0 24px 70px rgba(23, 43, 77, .18);--yj-shadow-primary: 0 3px 10px rgba(1, 139, 255, .2);--yj-shadow-primary-lg: 0 6px 20px rgba(1, 139, 255, .28);--yj-focus-ring: 0 0 0 3px rgba(1, 139, 255, .14);--yj-duration-fast: .12s;--yj-duration-base: .2s;--yj-duration-slow: .3s;--yj-duration-slower: .4s;--yj-easing-linear: linear;--yj-easing-ease: ease;--yj-easing-ease-in: cubic-bezier(.4, 0, 1, 1);--yj-easing-ease-out: cubic-bezier(0, 0, .2, 1);--yj-easing-ease-in-out: cubic-bezier(.4, 0, .2, 1);--yj-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--yj-border-width: 1px;--yj-border-width-thick: 2px;--yj-border: var(--yj-border-width) solid var(--yj-color-border);--yj-border-secondary: var(--yj-border-width) solid var(--yj-color-border-secondary);--yj-border-light: var(--yj-border-width) solid var(--yj-color-border-light);--yj-z-dropdown: 1000;--yj-z-sticky: 1020;--yj-z-fixed: 1030;--yj-z-modal-backdrop: 1040;--yj-z-modal: 1050;--yj-z-popover: 1060;--yj-z-tooltip: 1070;--yj-z-toast: 1080;--yj-layout-sider-width: 236px;--yj-layout-header-height: 64px;--yj-layout-content-max-width: 1440px;--yj-layout-page-padding: 24px}@keyframes yj-fade-in{0%{opacity:0}to{opacity:1}}@keyframes yj-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes yj-fade-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes yj-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes yj-slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes yj-pulse-soft{0%,to{opacity:1}50%{opacity:.6}}@keyframes yj-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes yj-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes yj-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.yj-animate-fade-in{animation:yj-fade-in var(--yj-duration-slow) var(--yj-easing-ease-out) both}.yj-animate-fade-in-up{animation:yj-fade-in-up var(--yj-duration-slow) var(--yj-easing-ease-out) both}.yj-animate-scale-in{animation:yj-scale-in var(--yj-duration-base) var(--yj-easing-ease-out) both}.yj-page-enter>*{animation:yj-fade-in-up var(--yj-duration-slow) var(--yj-easing-ease-out) both}.yj-page-enter>*:nth-child(1){animation-delay:0ms}.yj-page-enter>*:nth-child(2){animation-delay:60ms}.yj-page-enter>*:nth-child(3){animation-delay:.12s}.yj-page-enter>*:nth-child(4){animation-delay:.18s}.yj-page-enter>*:nth-child(5){animation-delay:.24s}.yj-page-enter>*:nth-child(6){animation-delay:.3s}.yj-card-hover{transition:transform var(--yj-duration-base) var(--yj-easing-ease-out),box-shadow var(--yj-duration-base) var(--yj-easing-ease-out),border-color var(--yj-duration-base) var(--yj-easing-ease-out)}.yj-card-hover:hover{transform:translateY(-2px);box-shadow:var(--yj-shadow-lg);border-color:var(--yj-primary-300)}.yj-card-hover:active{transform:translateY(0)}.yj-btn-press{transition:transform var(--yj-duration-fast) var(--yj-easing-ease-out),box-shadow var(--yj-duration-fast) var(--yj-easing-ease-out)}.yj-btn-press:active{transform:scale(.97)}.yj-skeleton-shimmer{background:linear-gradient(90deg,var(--yj-gray-100) 25%,var(--yj-gray-200) 37%,var(--yj-gray-100) 63%);background-size:400% 100%;animation:yj-shimmer 1.4s ease infinite}.yj-text-gradient{background:var(--yj-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.yj-glass{background:#ffffffb8;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border:1px solid rgba(255,255,255,.6)}.yj-glass-strong{background:#ffffffe0;backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px)}@media (prefers-reduced-motion: reduce){.yj-animate-fade-in,.yj-animate-fade-in-up,.yj-animate-fade-in-down,.yj-animate-scale-in,.yj-page-enter>*,.yj-skeleton-shimmer{animation:none!important}.yj-card-hover:hover,.yj-btn-press:active{transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body,#root{min-width:0;min-height:100%;margin:0;background:var(--yj-color-bg-body)}body{letter-spacing:0;color:var(--yj-color-text);font-family:var(--yj-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}strong,b,.ant-statistic-content{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--yj-primary-500);outline-offset:2px}.ant-pro-layout .ant-pro-layout-bg-list{display:none}.ant-pro-page-container-children-container{padding-block-start:20px}.ant-btn-primary{box-shadow:var(--yj-shadow-primary);font-weight:500}.ant-btn-primary:hover{box-shadow:var(--yj-shadow-primary-lg)}.pro-table-card .ant-pro-card-body{padding-inline:0}.detail-cover{width:100%;max-height:280px;object-fit:cover;border-radius:var(--yj-radius-sm)}.rich-preview{width:100%;min-height:240px;border:1px solid #e5e7eb;border-radius:var(--yj-radius-sm);background:#fff}.metric-card{height:100%}.metric-note{color:var(--yj-color-text-secondary);font-size:13px}.login-page{display:grid;min-height:100vh;place-items:center;background:linear-gradient(135deg,var(--yj-primary-50) 0%,#f7fbff 52%,var(--yj-mint-50) 100%)}.login-shell{box-sizing:border-box;width:420px;padding:40px 42px 34px;border:1px solid rgba(213,223,235,.8);border-radius:var(--yj-radius-xl);background:#ffffffeb;box-shadow:var(--yj-shadow-2xl);backdrop-filter:blur(12px)}.login-heading{display:flex;align-items:center;margin-bottom:32px;text-align:center}.login-heading .ant-typography{margin:0}.login-logo{color:var(--yj-primary-500);font-size:42px}.queue-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f2f5}.queue-row:last-child{border-bottom:0}.permission-groups{display:block;width:100%}.permission-group{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid #f0f2f5}.permission-group:last-child{border-bottom:0}.permission-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}html.agent-test-mode,html.agent-test-mode body,html.agent-test-mode #root{min-width:0}.agent-test-page{min-height:100vh;color:var(--yj-color-text);background:var(--yj-color-bg-body)}.agent-test-header{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px 32px;border-bottom:1px solid var(--yj-color-border-light);background:#fffffff5;backdrop-filter:blur(12px)}.agent-test-header h4,.agent-test-card-heading h3,.agent-test-chat-title h4,.agent-test-current-user h5{margin:0}.agent-test-logo,.agent-test-access-icon{color:var(--yj-primary-500);font-size:32px}.agent-test-content{width:1180px;margin:0 auto;padding:40px 0 56px}.agent-test-access-card,.agent-test-user-card{width:min(480px,100%);margin:7vh auto 0;border-color:var(--yj-color-border);border-radius:var(--yj-radius-xl);box-shadow:var(--yj-shadow-xl)}.agent-test-card-heading{display:flex;width:100%;align-items:center;margin-bottom:20px;text-align:center}.agent-test-security-note{margin:18px 0 0;text-align:center;font-size:12px;color:var(--yj-color-text-tertiary)}.agent-test-user-select{width:100%;margin-bottom:16px}.agent-test-selected-user,.agent-test-current-user{display:flex;align-items:center;gap:14px}.agent-test-selected-user{margin-bottom:20px;padding:16px;border:1px solid var(--yj-color-border-secondary);border-radius:var(--yj-radius-base);background:var(--yj-gray-50)}.agent-test-user-meta{margin-top:4px;color:var(--yj-color-text-secondary);font-size:13px}.agent-test-chat-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px}.agent-test-current-user{margin:14px 0 20px}.agent-test-identity-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #eef1f5;color:var(--yj-color-text-secondary);font-size:13px}.agent-test-identity-row code{max-width:148px;overflow:hidden;color:var(--yj-gray-700);text-overflow:ellipsis;white-space:nowrap}.agent-test-identity-row+.ant-btn{margin-top:14px}.agent-test-chat-panel{display:flex;min-height:680px;flex-direction:column;overflow:hidden;border:1px solid var(--yj-color-border);border-radius:var(--yj-radius-lg);background:#fff;box-shadow:var(--yj-shadow-md)}.agent-test-chat-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #edf0f4;background:linear-gradient(180deg,#fbfcfe,#fff)}.agent-test-messages{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow:auto;padding:24px;background:#fbfcfe}.agent-test-message{max-width:82%}.agent-test-message.user{align-self:flex-end}.agent-test-message-role{margin-bottom:6px;color:var(--yj-color-text-tertiary);font-size:12px}.agent-test-message.user .agent-test-message-role{text-align:right}.agent-test-message-bubble{padding:13px 16px;border-radius:var(--yj-radius-lg);background:var(--yj-gray-100);line-height:1.7;white-space:pre-wrap;box-shadow:var(--yj-shadow-xs)}.agent-test-message.user .agent-test-message-bubble{color:#fff;background:var(--yj-primary-gradient);box-shadow:var(--yj-shadow-primary)}.agent-test-tool-call{margin-top:8px;padding:10px 12px;border:1px solid #d9e8ff;border-radius:var(--yj-radius-base);color:var(--yj-gray-600);background:var(--yj-primary-50);font-size:12px}.agent-test-thinking{color:var(--yj-color-text-secondary)}.agent-test-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 20px;border-top:1px solid #edf0f4;background:#fffffff5;backdrop-filter:blur(12px)}@media (max-width: 768px){.ant-pro-page-container-children-container{padding-inline:12px}.permission-group,.permission-options{grid-template-columns:1fr}.login-shell{width:420px;padding:30px 24px}}@media (max-width: 760px){.agent-test-header,.agent-test-chat-title{align-items:flex-start;flex-direction:column}.agent-test-header{padding:14px 18px}.agent-test-content{width:min(76%,1180px);padding-top:20px}.agent-test-chat-layout{grid-template-columns:1fr}.agent-test-chat-panel{min-height:600px}.agent-test-message{max-width:94%}.agent-test-composer{grid-template-columns:1fr}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.yj-management-layout .yj-mobile-header{display:flex;align-items:center;gap:var(--yj-space-3);padding-inline:var(--yj-space-3);background:var(--yj-color-bg-container)}.yj-management-layout .ant-pro-layout-content,.yj-management-layout .ant-pro-page-container,.yj-management-layout .layout-workspace,.yj-management-layout .layout-page-stage{min-width:0}.yj-management-layout .ant-card-head-title,.yj-management-layout .ant-pro-card-title{overflow-wrap:anywhere}@media (max-width: 767px){.yj-management-layout .ant-card-head-wrapper,.yj-management-layout .ant-pro-card-header{flex-wrap:wrap;gap:var(--yj-space-2)}.yj-management-layout .ant-card-head-title,.yj-management-layout .ant-pro-card-title{min-width:0;max-width:100%;white-space:normal}.yj-management-layout .ant-pro-core-label-tip{max-width:100%;flex-wrap:wrap}.yj-management-layout .ant-pro-core-label-tip-subtitle{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.yj-management-layout .ant-card-extra,.yj-management-layout .ant-pro-card-extra{min-width:0;max-width:100%;margin-inline-start:0}.yj-management-layout .ant-card-extra>.ant-space,.yj-management-layout .ant-pro-card-extra>.ant-space{flex-wrap:wrap}.yj-management-layout .ant-card-head{padding-block:var(--yj-space-3)}.yj-management-layout .ant-pro-page-container-extraContent{max-width:100%}}
