:root{color:#1d2129;background:#f7f8fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0;background:#f7f8fa;-webkit-text-size-adjust:100%}body:has(.ai-chat-page){overflow:hidden}body:has(.ai-chat-page) .page{padding-bottom:12px}body:has(.ai-chat-page) .site-footer{height:60px;padding:0 32px;display:flex;align-items:center;background:#fff;border-top:1px solid rgba(29,33,41,.07)}body:has(.ai-chat-page) .site-footer-inner{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;max-width:none;margin:0;gap:20px}body:has(.ai-chat-page) .site-footer-brand{display:flex;align-items:center;gap:8px;flex-shrink:0}body:has(.ai-chat-page) .site-footer-brand>span:not(.brand-loading),body:has(.ai-chat-page) .site-footer-brand img{width:24px;height:24px;border-radius:6px;font-size:11px}body:has(.ai-chat-page) .site-footer-brand b{font-size:13px;font-weight:650;color:#1d2129}body:has(.ai-chat-page) .site-footer-brand p{display:none}body:has(.ai-chat-page) .site-footer-meta{display:flex;flex-direction:row;align-items:center;gap:12px}body:has(.ai-chat-page) .site-footer-records{display:flex;align-items:center;gap:10px;font-size:12px;color:#a9aeb8;justify-content:flex-end;padding-right:14px;border-right:1px solid #e5e6eb}body:has(.ai-chat-page) .site-footer-links{display:flex;align-items:center;justify-content:flex-end;gap:4px 14px;font-size:12px;color:#86909c;flex-wrap:nowrap}body:has(.ai-chat-page) .site-footer a{color:#86909c}body:has(.ai-chat-page) .site-footer a:hover{color:#4d6bfe}a{color:inherit;text-decoration:none}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;white-space:nowrap}.nav-item-content.is-selected{color:rgb(var(--primary-6));font-weight:600}.page{padding:28px;background:#f7f8fa}.workspace{max-width:1280px;margin:0 auto;animation:dashboard-enter .36s cubic-bezier(.22,1,.36,1) both}.pricing-discount .is-bad{background:#f53f3f14;color:#cf1322}.nodes-head-stat.green b{color:#00b42a}.nodes-head-stat.orange b{color:#ff7d00}.nodes-head-stat.red b{color:#f53f3f}.nodes-head-stat.blue b{color:#165dff}.nodes-head-stat.gray b{color:#86909c}.node-tile.online:before{background:#00b42a}.node-tile.warming:before{background:#ff7d00}.node-tile.offline:before{background:#c9cdd4}.node-tile.online .node-status-light{background:#00b42a;box-shadow:0 0 0 3px #00b42a24}.node-tile.warming .node-status-light{background:#ff7d00;box-shadow:0 0 0 3px #ff7d0024}@keyframes dashboard-enter{0%{opacity:0}to{opacity:1}}@keyframes config-shimmer{to{transform:translate(100%)}}.muted{color:#86909c;font-size:12px;margin-top:3px}.submit-flow-item.active>span{background:#e8f3ff;color:#165dff}.submit-section-title.compact{margin-bottom:10px}.submit-test-status.ok{border-color:#00b42a3d;background:#00b42a12;color:#00a12a}.submit-test-status.bad{border-color:#f53f3f3d;background:#f53f3f12;color:#cf1322}.price-ratio-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.price-ratio-editor .arco-form-item{margin:0}.price-ratio-editor>span{display:inline-flex;align-items:center;justify-content:center;min-width:14px;color:#4e5969;font-size:13px;font-weight:800;white-space:nowrap;line-height:1}.price-ratio-editor .arco-input-number,.price-ratio-editor .arco-input-inner-wrapper,.price-ratio-editor .arco-input{min-width:0}.recharge-editor{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.recharge-editor>span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:32px;padding:0 8px;border:1px solid #e5e6eb;border-radius:7px;background:#fff;color:#4e5969;font-size:12px;font-weight:850;white-space:nowrap;line-height:1}.recharge-editor .arco-form-item{margin:0;min-width:0}.recharge-editor .arco-input-number,.recharge-editor .arco-input-inner-wrapper,.recharge-editor .arco-input{min-width:0}.admin-recharge-editor{max-width:340px}.submit-status-history-item.active{border-color:#165dff73;background:#f2f7ff}.prose{max-width:820px;line-height:1.8}.method-v2-head.compact{margin-bottom:14px}.method-v2-status.ok>span{background:var(--method-green)}.method-v2-status.watch>span{background:#7bc616}.method-v2-status.warning>span{background:#ff7d00}.method-v2-status.unknown>span{background:#86909c}.select-footer{padding:8px 12px;border-top:1px solid #e5e6eb;background:#fff}.service-brand-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;padding:3px 10px;border-radius:999px;border:1px solid;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;vertical-align:middle}.service-brand-badge svg{display:block;flex-shrink:0}.service-brand-badge-compact{min-height:22px;padding:2px 8px;gap:4px;font-size:11px}.service-brand-letter{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:10px;line-height:1;font-weight:900}.timeline{display:grid;grid-template-columns:repeat(var(--bucket-count, 18),1fr);gap:3px;min-width:0;max-width:none;padding:2px 0;position:relative;overflow:hidden}.scroll-table .arco-table-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-page{display:flex;flex-direction:column}.admin-section-actions svg,.admin-kpi svg,.admin-health-item svg,.admin-verify-result svg{display:block;flex-shrink:0}.admin-panel{min-width:0}.admin-kpi{min-width:0;padding:15px;border:1px solid #e5e6eb;border-radius:10px;background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px}.admin-kpi i{grid-row:span 3;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-style:normal}.admin-kpi span{color:#86909c;font-size:12px;font-weight:700}.admin-kpi b{color:#1d2129;font-size:26px;line-height:1.05;font-variant-numeric:tabular-nums}.admin-kpi em{min-width:0;color:#86909c;font-size:12px;line-height:1.35;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-section{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:16px}.admin-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-section-head h2{margin:0;color:#1d2129;font-size:17px;line-height:1.35}.admin-section-head p{margin:5px 0 0;color:#86909c;font-size:13px;line-height:1.6}.admin-section-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.admin-section-actions .arco-btn,.admin-action-btn,.admin-mobile-actions .arco-btn,.admin-row-actions .arco-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap}.admin-health-item{display:flex;align-items:center;gap:8px;min-width:0;padding:11px 12px;border:1px solid #f2f3f5;border-radius:8px;background:#fbfcff}.admin-health-item svg{color:#00b42a}.admin-health-item span{min-width:0;color:#86909c;font-size:12px}.admin-health-item b{margin-left:auto;color:#1d2129;font-size:13px;white-space:nowrap}.admin-table-wrap{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-table .arco-table-container{border:1px solid #f0f0f0;border-radius:9px;overflow:hidden}.admin-table .arco-table-th{background:#fafafa!important;color:#86909c!important;font-size:12px!important;font-weight:700!important;padding:10px 12px!important;white-space:nowrap}.admin-table .arco-table-td{padding:11px 12px!important;color:#4e5969;vertical-align:middle}.admin-table .arco-table-tr:hover .arco-table-td{background:#f7faff!important}.admin-main-cell{color:#1d2129;font-size:13px;font-weight:800}.admin-cell-empty{color:#c9cdd4;font-size:12px}.admin-providers-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-provider-identity{min-width:0;display:flex;align-items:center;gap:10px}.admin-provider-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:10px;background:linear-gradient(145deg,#edf3ff,#e8f3ff);color:#165dff;font-size:15px;font-weight:700}.admin-provider-identity b,.admin-provider-identity em{display:block;min-width:0}.admin-provider-identity b{color:#1d2129;font-size:14px;line-height:1.35}.admin-provider-identity em{margin-top:2px;color:#86909c;font-size:12px;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-provider-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-provider-website{display:flex;align-items:flex-start;gap:8px;margin:10px 14px 0;padding:9px 10px;border-radius:8px;background:#f7f8fa;color:#4e5969;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-provider-website svg{flex-shrink:0;margin-top:2px;color:#165dff}.admin-provider-website.is-empty{color:#a9aeb8;background:#fafbfc}.admin-provider-website.is-empty svg{color:#c9cdd4}.admin-provider-note{margin-top:8px;padding:0 14px}.admin-providers-mobile-loading{display:flex;justify-content:center;padding:24px 0}.admin-mono,.admin-url-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.admin-monitor-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-monitor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #e8edf5;border-radius:12px;background:#fafbfc}.admin-monitor-toolbar .arco-input-search{flex:1 1 240px;min-width:0;max-width:420px}.admin-monitor-toolbar .arco-select{flex:0 0 132px;width:132px;min-width:132px}.admin-monitor-desktop-list{display:grid;gap:12px}.admin-monitor-provider-items{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f8fafc}.admin-monitor-card{margin:0}.admin-monitor-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:10px 14px 14px;border-top:1px solid #f2f3f5;background:linear-gradient(180deg,#fcfdfe,#f7f8fa)}.admin-monitor-card-foot .admin-mobile-actions{flex:1 1 auto;justify-content:flex-end;margin-top:0;padding:0;border-top:0;background:transparent}.admin-monitors-section .admin-monitor-overview span{min-width:0;display:grid;gap:4px;padding:13px 14px;border:1px solid #e8edf5;border-radius:10px;background:linear-gradient(180deg,#fbfdff,#f7f9fc)}.admin-monitor-overview b{color:#1d2129;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.admin-monitor-overview em{color:#86909c;font-size:12px;font-style:normal}.admin-monitor-overview .warn b{color:#d46b08}.admin-monitor-overview .danger b{color:#d93026}.capability-model-overview{grid-template-columns:repeat(5,minmax(0,1fr))}.capability-model-main{display:grid;gap:3px;min-width:0}.capability-model-main b,.capability-model-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-model-main b{color:#1d2129;font-size:13px;font-weight:850}.capability-model-main span{color:#86909c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.capability-admin{min-width:0}.capability-module-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:5px;border:1px solid #e8edf5;border-radius:12px;background:#f7f9fc}.capability-module-tabs button{appearance:none;min-width:0;height:42px;border:0;border-radius:9px;background:transparent;color:#4e5969;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:inherit;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.capability-module-tabs button:hover,.capability-module-tabs button.active{color:#165dff;background:#fff;box-shadow:0 8px 20px #165dff1a}.capability-admin-panel,.capability-plan-table-wrap{min-width:0;border:1px solid #e5eaf2;border-radius:12px;background:#fff;padding:14px}.arco-modal.capability-model-modal,.capability-model-modal .arco-modal{width:min(960px,calc(100vw - 28px))!important;max-width:min(960px,calc(100vw - 28px))}.capability-model-modal .arco-modal-content{max-height:min(82vh,820px);max-width:100%;overflow:auto;padding:18px}.capability-model-form-shell{display:grid;gap:12px;min-width:0}.capability-model-form-section{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid #e8edf5;border-radius:12px;background:#fff}.capability-model-form-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.capability-model-form-title b{display:block;color:#1d2129;font-size:14px;font-weight:850}.capability-model-form-title span{max-width:560px;color:#86909c;font-size:12px;line-height:1.55;text-align:right}.capability-model-form-grid{display:grid;gap:0 12px;min-width:0}.capability-model-form-grid.primary,.capability-model-form-grid.metrics,.capability-model-form-grid.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-model-form-section .arco-form-item,.capability-schedule-form-item.arco-form-item{min-width:0;margin-bottom:0}.capability-model-form-section .arco-form-item-wrapper,.capability-model-form-section .arco-form-item-control-wrapper,.capability-model-form-section .arco-form-item-control,.capability-model-form-section .arco-form-item-control-children,.capability-schedule-form-item .arco-form-item-wrapper,.capability-schedule-form-item .arco-form-item-control-wrapper,.capability-schedule-form-item .arco-form-item-control,.capability-schedule-form-item .arco-form-item-control-children{min-width:0;max-width:100%}.capability-model-form-section .arco-input-number,.capability-model-form-section .arco-select,.capability-model-form-section .arco-input-inner-wrapper{width:100%;max-width:100%}.capability-schedule-preview{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;gap:6px;min-width:0;max-width:100%}.capability-schedule-preview.compact{margin-top:10px}.capability-schedule-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;min-height:26px;padding:3px 7px;border:1px solid #dbeafe;border-radius:7px;background:#f8fbff;color:#1d4ed8;font-size:11px;line-height:1}.capability-schedule-pill b,.capability-schedule-pill em,.capability-schedule-pill i{font-style:normal;white-space:nowrap}.capability-protocol-cell{display:block;max-width:176px;min-width:0}.capability-protocol-cell .arco-tag{max-width:100%;min-height:26px;white-space:normal;line-height:1.35}.capability-protocol-cell .arco-tag-content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-schedule-pill b{color:#1d2129;font-weight:800}.capability-schedule-pill em,.capability-schedule-pill i{color:#4e5969}.capability-schedule-more{display:inline-flex;align-items:center;min-height:26px;padding:0 7px;border-radius:999px;background:#f2f3f5;color:#4e5969;font-size:11px;font-weight:800}.capability-schedule-form-item .arco-form-item-content{display:block}.capability-schedule-editor{display:grid;grid-template-columns:1fr;gap:10px;min-width:0;max-width:100%;margin:12px 0;padding:13px;border:1px solid #e5eaf2;border-radius:12px;background:#fbfcff}.capability-schedule-editor-head{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:3px}.capability-schedule-editor-head b{display:block;color:#1d2129;font-size:14px}.capability-schedule-editor-head span{display:block;margin-top:3px;color:#86909c;font-size:12px;line-height:1.5}.capability-schedule-row{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch;align-content:start;min-width:0;max-width:100%;padding:12px;border:1px solid #eef2f7;border-radius:10px;background:#fff}.capability-schedule-row.enabled{border-color:#bfdbfe;background:#f8fbff}.capability-schedule-title{display:flex;align-items:flex-start;gap:10px;min-width:0;max-width:100%}.capability-schedule-title>div{min-width:0;max-width:100%}.capability-schedule-title b,.capability-schedule-title span{display:block;min-width:0}.capability-schedule-title b{color:#1d2129;font-size:13px;white-space:normal;word-break:keep-all}.capability-schedule-title span{margin-top:2px;color:#6b7280;font-size:11px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.capability-schedule-controls{display:grid;grid-template-columns:minmax(160px,1fr) 120px 52px;align-items:end;gap:8px;min-width:0;max-width:100%}.capability-schedule-controls label{display:grid;gap:4px;min-width:0}.capability-schedule-controls label>span{color:#86909c;font-size:10px;font-weight:800;line-height:1}.capability-schedule-controls .arco-select,.capability-schedule-controls .arco-input-number{min-width:0;width:100%;max-width:100%}.capability-schedule-controls .arco-select-view,.capability-schedule-controls .arco-input-inner-wrapper{min-width:0;max-width:100%}.capability-schedule-controls em{min-width:0;padding-bottom:7px;color:#4e5969;font-size:11px;font-style:normal;font-weight:800;text-align:right}.capability-model-form-footer{position:sticky;bottom:-18px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px -18px -18px;padding:12px 18px;border-top:1px solid #eef2f7;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.capability-model-switches{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px}.capability-model-switches .arco-form-item{margin-bottom:0}.capability-admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.capability-admin-panel-head.inline{margin-bottom:14px}.capability-admin-panel-head b{display:block;color:#1d2129;font-size:14px;font-weight:850}.capability-admin-panel-head span{display:block;margin-top:3px;color:#86909c;font-size:12px;line-height:1.55}.capability-admin .capability-compact-btn,.capability-admin-panel-head .capability-compact-btn.arco-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0;white-space:nowrap}.capability-admin .capability-compact-btn .arco-btn-icon,.capability-admin .capability-compact-btn>svg,.capability-admin .capability-compact-btn svg.lucide{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto;margin:0!important}.capability-admin .capability-compact-btn span:not(.arco-btn-icon){display:inline-flex!important;align-items:center!important;line-height:1!important;margin:0!important}.capability-platform-list,.capability-run-list{display:grid;gap:10px}.capability-platform-card{min-width:0;border:1px solid #edf1f7;border-radius:10px;background:#fbfcff;padding:12px}.capability-platform-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.capability-platform-top>div{min-width:0;display:grid;gap:3px}.capability-platform-top b{color:#1d2129;font-size:13px;font-weight:850}.capability-platform-top span,.capability-platform-found,.capability-platform-error{min-width:0;overflow-wrap:anywhere;color:#86909c;font-size:12px;line-height:1.5}.capability-platform-meta,.capability-platform-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.capability-platform-meta span{border-radius:999px;background:#f2f3f8;color:#4e5969;font-size:11px;padding:3px 8px}.capability-platform-error{color:#d93026}.capability-platform-cooldown{margin:10px 0 0;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:12px;line-height:1.55;padding:8px 10px;overflow-wrap:anywhere}.capability-platform-stability{display:grid;gap:12px;margin-bottom:14px;border:1px solid #e8edf5;border-radius:12px;background:#fbfcff;padding:13px}.capability-stability-presets{display:flex;flex-wrap:wrap;gap:8px}.capability-diagnose-modal .arco-modal{width:min(820px,calc(100vw - 28px))!important}.capability-diagnose-body{display:grid;gap:14px}.capability-diagnose-head{display:grid;gap:4px}.capability-diagnose-head b{color:#1d2129;font-size:16px;font-weight:850}.capability-diagnose-head span{color:#86909c;font-size:12px}.capability-diagnose-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.capability-diagnose-checks article{min-width:0;border:1px solid #edf1f7;border-radius:10px;background:#fff;padding:12px}.capability-diagnose-checks article.failed{border-color:#ffd8d2;background:snow}.capability-diagnose-checks b,.capability-diagnose-checks p,.capability-diagnose-checks span{display:block;min-width:0;overflow-wrap:anywhere}.capability-diagnose-checks b{margin-bottom:7px;color:#1d2129;font-size:13px;font-weight:850}.capability-diagnose-checks p{margin:8px 0 0;color:#4e5969;font-size:12px;line-height:1.55}.capability-diagnose-checks span{margin-top:7px;color:#86909c;font-size:11px}.capability-diagnose-checks pre{max-height:100px;overflow:auto;margin:9px 0 0;border:1px solid #edf1f7;border-radius:8px;background:#f7f9fc;color:#334155;font-size:11px;line-height:1.45;padding:8px;white-space:pre-wrap;word-break:break-word}.capability-diagnose-suggestions{display:grid;gap:8px}.capability-diagnose-suggestions span,.capability-run-log-advice{border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;color:#1d4ed8;font-size:12px;line-height:1.55;padding:8px 10px}.capability-run-progress{grid-column:1 / -1;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#edf1f7}.capability-run-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#165dff,#14c9c9)}.capability-score-cell{min-width:0;display:grid;gap:2px}.capability-score-cell b{color:#1d2129;font-size:15px;line-height:1.15;font-weight:850}.capability-score-cell span{min-width:0;overflow:hidden;color:#86909c;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.capability-score-ok b{color:#00a12a}.capability-score-watch b{color:#165dff}.capability-score-warn b{color:#ff7d00}.capability-score-bad b{color:#f53f3f}.capability-question-panel{margin-bottom:14px}.capability-suite-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.capability-suite-tabs button{min-width:128px;border:1px solid #e5eaf2;border-radius:10px;background:#fbfcff;color:#4e5969;padding:9px 11px;text-align:left;cursor:pointer}.capability-suite-tabs button.active{border-color:#bedaff;background:#f2f7ff;color:#165dff}.capability-suite-tabs b,.capability-suite-tabs span{display:block;line-height:1.35}.capability-suite-tabs b{font-size:13px}.capability-suite-tabs span{margin-top:2px;color:#86909c;font-size:11px}.capability-question-toolbar,.capability-run-log-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin:8px 0 12px}.capability-question-toolbar>div,.capability-run-log-summary>div{min-width:0;display:grid;gap:3px}.capability-question-toolbar b,.capability-run-log-summary b{color:#1d2129;font-size:14px}.capability-question-toolbar span,.capability-run-log-summary span{color:#86909c;font-size:12px;line-height:1.5}.capability-question-prompt{display:-webkit-box;max-width:340px;overflow:hidden;color:#4e5969;font-size:12px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.capability-question-source{display:inline-block;max-width:136px;overflow:hidden;color:#4e5969;font-size:12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.capability-import-note{display:grid;gap:4px;border:1px solid #d8e8ff;border-radius:10px;background:#f4f8ff;color:#4e5969;margin-bottom:12px;padding:11px 12px}.capability-import-note b{color:#1d2129;font-size:13px}.capability-import-note span{font-size:12px;line-height:1.55}.capability-run-detail-list,.capability-run-log-list{display:grid;gap:10px;max-height:min(68vh,680px);overflow-y:auto;padding-right:4px}.capability-run-log-suite{display:grid;gap:8px;padding:10px;border:1px solid #e8edf5;border-radius:12px;background:#fbfdff}.capability-run-log-suite-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.capability-run-log-suite-head b{color:#1d2129;font-size:13px;font-weight:850}.capability-run-log-suite-head span{color:#86909c;font-size:12px}.capability-run-detail-card{border:1px solid #e5eaf2;border-radius:12px;background:#fbfcff;padding:12px;position:relative;z-index:0}.capability-run-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.capability-run-detail-head>div{min-width:0;display:grid;gap:3px}.capability-run-detail-head b,.capability-run-detail-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capability-run-detail-head b{color:#1d2129;font-size:13px}.capability-run-detail-head span{color:#86909c;font-size:12px}.capability-run-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.capability-run-detail-meta span,.capability-run-log-meta span{border-radius:999px;background:#f2f3f8;color:#4e5969;font-size:11px;padding:3px 8px}.capability-run-log-item{position:relative;z-index:0;display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;border:1px solid #e5eaf2;border-radius:12px;background:#fff;padding:12px}.capability-run-log-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#165dff}.capability-run-log-cancelled .capability-run-log-dot,.capability-run-log-failed .capability-run-log-dot{background:#f53f3f}.capability-run-log-done .capability-run-log-dot,.capability-run-log-success .capability-run-log-dot{background:#00b42a}.capability-run-log-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.capability-run-log-head b{color:#1d2129;font-size:13px}.capability-run-log-head span,.capability-run-log-item p{color:#86909c;font-size:12px}.capability-run-log-item p{margin:5px 0 0;line-height:1.55}.capability-run-log-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.capability-run-log-preview{display:grid;gap:8px;margin-top:9px}.capability-run-log-preview summary{cursor:pointer;color:#165dff;font-size:12px;font-weight:750}.capability-run-log-preview pre{max-height:140px;overflow:auto;border:1px solid #edf1f7;border-radius:8px;background:#f7f9fc;color:#334155;font-size:11px;line-height:1.5;margin:0;padding:8px;white-space:pre-wrap;word-break:break-word}.admin-monitor-provider{min-width:0;border:1px solid #e5eaf2;border-radius:12px;background:#fff;overflow:hidden}.admin-monitor-provider-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef2f7;background:#fbfcff}.admin-monitor-provider-head b{display:block;color:#1d2129;font-size:15px;line-height:1.35}.admin-monitor-provider-head span{display:block;margin-top:3px;color:#86909c;font-size:12px;line-height:1.45}.admin-monitor-provider-tags{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.admin-url-cell{display:inline-block;max-width:200px;overflow:hidden;color:#4e5969;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.node-egress-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#86909c;font-size:12px}.node-egress-cell .arco-tag{margin-right:0}.admin-submission-batch-main{min-width:0;display:grid;gap:3px}.admin-submission-batch-main b{min-width:0;color:#1d2129;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-submission-batch-main span,.admin-submission-batch-main em{min-width:0;color:#86909c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-submission-batch-detail{display:grid;gap:8px;padding:10px 12px;background:#fbfcff}.admin-submission-batch-detail.compact{margin-top:12px;padding:0;background:transparent}.admin-submission-model-row{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) minmax(210px,auto) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e8edf5;border-radius:10px;background:#fff}.admin-submission-model-main{min-width:0;display:grid;gap:3px}.admin-submission-model-main b{min-width:0;color:#1d2129;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-submission-model-main span,.admin-submission-model-main em{min-width:0;color:#86909c;font-size:12px;line-height:1.35;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-submission-model-main em{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-submission-model-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-submission-model-meta span{display:inline-flex;align-items:center;gap:4px;color:#86909c;font-size:12px;white-space:nowrap}.admin-submission-model-meta b{color:#1d2129;font-weight:750}.admin-subscription-target{min-width:0;display:flex;flex-direction:column;gap:3px}.admin-subscription-target b{min-width:0;color:#1d2129;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-subscription-target span{min-width:0;color:#86909c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-subscription-target em{color:#a9aeb8;font-size:11px;line-height:1.35;font-style:normal}.admin-subscription-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-subscription-overview span{min-width:0;display:grid;gap:4px;padding:13px 14px;border:1px solid #e8edf5;border-radius:10px;background:linear-gradient(180deg,#fbfdff,#f7f9fc)}.admin-subscription-overview b{color:#1d2129;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.admin-subscription-overview em{color:#86909c;font-size:12px;font-style:normal}.admin-subscription-log-box{min-width:0;display:grid;gap:10px;padding:12px 14px 14px;border-top:1px solid #eef2f7;background:#fcfdff}.admin-subscription-log-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-subscription-log-head b{display:block;color:#1d2129;font-size:13px;line-height:1.35}.admin-subscription-log-head span{display:block;margin-top:3px;color:#86909c;font-size:12px;line-height:1.45}.admin-subscription-log-head>div:last-child{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.admin-subscription-log-list{display:grid;gap:8px}.admin-subscription-log-row{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,.9fr);align-items:center;gap:10px 14px;padding:10px 11px;border:1px solid #edf1f7;border-radius:8px;background:#fff}.admin-subscription-log-row.status-failed{border-color:#f6c7c2;background:snow}.admin-subscription-log-row.status-sent{border-color:#d9f1e6;background:#fbfffd}.admin-subscription-log-main{min-width:0;display:grid;grid-template-columns:auto minmax(100px,.6fr) minmax(120px,1fr);align-items:center;gap:9px}.admin-subscription-log-main b,.admin-subscription-log-main span,.admin-subscription-log-meta b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-subscription-log-main b{color:#1d2129;font-size:13px;line-height:1.35}.admin-subscription-log-main span{color:#86909c;font-size:12px;line-height:1.35}.admin-subscription-log-meta{min-width:0;display:grid;grid-template-columns:.8fr .7fr 1.2fr;gap:8px}.admin-subscription-log-meta span{min-width:0;display:inline-flex;align-items:center;gap:5px;color:#86909c;font-size:12px;line-height:1.35}.admin-subscription-log-meta b{color:#1d2129;font-weight:700}.admin-subscription-log-detail{grid-column:1 / -1;color:#4e5969;font-size:12px;line-height:1.55}.admin-subscription-log-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-subscription-log-pager span{color:#86909c;font-size:12px}.admin-subscription-log-empty{padding:12px;border:1px dashed #dfe5ef;border-radius:8px;background:#fff;color:#86909c;font-size:12px;line-height:1.6}.admin-subscription-groups{display:grid;gap:12px}.admin-subscription-group{min-width:0;border:1px solid #e5eaf2;border-radius:12px;background:#fff;overflow:hidden}.admin-subscription-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #eef2f7;background:#fbfcff}.admin-subscription-identity{min-width:0;display:flex;align-items:center;gap:10px}.admin-subscription-avatar{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e8f3ff;color:#165dff}.admin-subscription-identity b{display:block;color:#1d2129;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.admin-subscription-identity span:not(.admin-subscription-avatar){display:block;margin-top:2px;color:#86909c;font-size:12px;line-height:1.45}.admin-subscription-group-actions,.admin-subscription-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-subscription-group-meta{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(120px,.6fr) minmax(145px,.7fr) minmax(180px,1fr);gap:8px;padding:12px 14px;border-bottom:1px solid #f0f3f8}.admin-subscription-group-meta>span{min-width:0;display:flex;align-items:center;gap:8px;color:#86909c;font-size:12px;line-height:1.45}.admin-subscription-group-meta b{min-width:0;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-subscription-models{display:grid}.admin-subscription-model-row{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) 72px minmax(190px,auto);align-items:center;gap:12px;padding:12px 14px}.admin-subscription-model-row+.admin-subscription-model-row{border-top:1px solid #f2f3f5}.admin-subscription-model-types{min-width:0}.admin-subscription-empty{padding:26px 18px;border:1px dashed #dfe5ef;border-radius:12px;background:#fbfcff;color:#86909c;font-size:13px;line-height:1.7;text-align:center}.admin-subscription-edit-target{display:grid;gap:4px;margin-bottom:14px;padding:12px;border:1px solid #e5e6eb;border-radius:10px;background:#fbfcff}.admin-subscription-edit-target span,.admin-subscription-edit-target em,.admin-subscription-meta span{color:#86909c;font-size:12px;line-height:1.45;font-style:normal}.admin-subscription-edit-target b{color:#1d2129;font-size:14px;line-height:1.35}.admin-mobile-card.is-muted{opacity:.88}.admin-users-mobile-loading{display:flex;justify-content:center;padding:24px 0}.admin-subscription-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 14px}.admin-subscription-meta span{min-width:0;padding:9px 10px;border-radius:8px;background:#f7f8fa}.admin-subscription-meta b{display:block;margin-top:3px;color:#1d2129;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row-actions{flex-wrap:wrap;gap:6px!important}.admin-mobile-list{display:none}.admin-mobile-card{padding:14px;border:1px solid #e5e6eb;border-radius:10px;background:#fff}.admin-mobile-card+.admin-mobile-card{margin-top:10px}.admin-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-mobile-card-head>div{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-mobile-card-head b{color:#1d2129;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.admin-mobile-card-head span{color:#86909c;font-size:12px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.admin-mobile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.admin-mobile-meta span{min-width:0;padding:8px;border-radius:8px;background:#f7f8fa;color:#86909c;font-size:11px;line-height:1.35}.admin-mobile-meta b{display:block;margin-top:3px;color:#1d2129;font-size:12px;overflow-wrap:anywhere;word-break:break-word}.admin-mobile-url,.admin-mobile-note{margin:10px 0 0;color:#4e5969;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.admin-mobile-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.node-logs-modal .arco-modal{max-width:min(860px,calc(100vw - 28px))}.node-logs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e5e6eb;border-radius:10px;background:#f7f8fa;color:#4e5969;font-size:13px;line-height:1.5}.node-logs-list{display:grid;gap:9px;max-height:58vh;margin-top:12px;overflow:auto;padding-right:4px}.node-log-row{padding:11px 12px;border:1px solid #e5e6eb;border-radius:10px;background:#fff}.node-log-row.level-warn{border-color:#ffcf8b;background:#fffaf2}.node-log-row.level-error{border-color:#ffb7b0;background:#fff6f5}.node-log-main{display:flex;align-items:center;gap:8px;min-width:0}.node-log-main>span{color:#86909c;font-size:12px;white-space:nowrap}.node-log-main>b{min-width:0;color:#1d2129;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.node-log-fields{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.node-log-fields code{max-width:100%;padding:4px 7px;border:1px solid #e5e6eb;border-radius:7px;background:#fbfcff;color:#4e5969;font-size:11px;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.node-logs-empty{margin-top:12px;padding:22px 12px;border:1px dashed #c9cdd4;border-radius:10px;color:#86909c;text-align:center;font-size:13px}.admin-verify-result{display:flex;align-items:flex-start;gap:7px;padding:7px 10px;border-radius:7px;font-size:12px;line-height:1.5}.admin-verify-result.ok{background:#00b42a12;border:1px solid rgba(0,180,42,.24);color:#00a12a}.admin-verify-result.bad{background:#f53f3f12;border:1px solid rgba(245,63,63,.24);color:#cf1322}.admin-code-block{position:relative;margin-top:6px;min-width:0;max-width:100%}.admin-code-block pre{margin:0;padding:13px 70px 13px 14px;border:1px solid #d8e7ff;border-radius:8px;background:#f7fbff;color:#1d2129;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.7;max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.admin-modal .arco-modal-content{border-radius:12px}.capability-run-modal .arco-modal,.capability-question-modal .arco-modal{max-width:min(920px,calc(100vw - 28px))}.capability-run-modal .arco-modal-content{overflow:visible}.admin-modal .arco-form-label-item{color:#4e5969;font-size:12px;font-weight:700}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.admin-price-fields,.admin-schedule-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-switch-item{display:flex;align-items:center}.settings-preview-loading{display:flex;flex-direction:column;gap:16px;margin-top:16px}.settings-loading-brand{display:flex;align-items:flex-start;gap:11px}.settings-loading-brand i,.settings-loading-brand b,.settings-loading-brand em,.settings-loading-card b,.settings-loading-card em,.settings-loading-card span{display:block;position:relative;overflow:hidden;border-radius:999px;background:#e8f1fb}.settings-loading-brand i:after,.settings-loading-brand b:after,.settings-loading-brand em:after,.settings-loading-card b:after,.settings-loading-card em:after,.settings-loading-card span:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);animation:config-shimmer 1.25s ease-in-out infinite}.settings-loading-brand i{width:42px;height:42px;flex-shrink:0;border-radius:10px}.settings-loading-brand div{flex:1;min-width:0;padding-top:3px}.settings-loading-brand b{width:62%;height:18px}.settings-loading-brand em{width:86%;height:12px;margin-top:8px}.settings-loading-card{padding:12px;border:1px solid #e5e6eb;border-radius:9px;background:#fff}.settings-loading-card b{width:76%;height:14px}.settings-loading-card em{width:96%;height:12px;margin-top:10px}.settings-loading-card span{width:44%;height:12px;margin-top:10px}.settings-policy-pill{display:inline-flex;align-items:center;gap:4px;height:25px;padding:0 8px;border:1px solid #e5e6eb;border-radius:999px;background:#fff;color:#86909c;font-size:12px;font-weight:700}.settings-policy-pill.active{border-color:#00b42a38;background:#00b42a12;color:#00a12a}.settings-upload-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.settings-upload-field .arco-upload,.settings-upload-field .arco-upload-trigger{display:block}.settings-upload-field .arco-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.settings-switch-item{justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid #f0f0f0;border-radius:9px;background:#fbfcff}.settings-switch-control{width:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:flex-end;align-self:flex-start;padding-top:1px}.settings-switch-control .arco-switch{flex-shrink:0}.settings-switch-item>div:first-child{min-width:0;flex:1 1 auto}.settings-switch-item b{display:block;color:#1d2129;font-size:13px;line-height:1.4}.settings-switch-item p{margin:4px 0 0;color:#86909c;font-size:12px;line-height:1.5}.reject-reason-modal{display:grid;gap:10px}.reject-reason-modal p{margin:0;color:#4e5969;font-size:13px;line-height:1.6}.blackbox-test-modal .arco-modal{max-width:calc(100vw - 28px)}.blackbox-report{display:grid;gap:14px}.blackbox-score{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e5e6eb;border-radius:10px;background:linear-gradient(135deg,#fbfcff,#f7faff)}.blackbox-score div{display:flex;flex-direction:column;gap:4px}.blackbox-score span{color:#86909c;font-size:12px}.blackbox-score b{color:#1d2129;font-size:30px;line-height:1}.blackbox-score-suspicious b{color:#f53f3f}.blackbox-score-watch b{color:#ff7d00}.blackbox-score-trusted b{color:#00a12a}.blackbox-summary{margin:0;color:#4e5969;font-size:13px;line-height:1.65}.blackbox-models,.blackbox-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.blackbox-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.blackbox-models span,.blackbox-metrics span{min-width:0;padding:10px;border:1px solid #f2f3f5;border-radius:9px;background:#fff;color:#86909c;font-size:12px;line-height:1.4}.blackbox-models b,.blackbox-metrics b{display:block;margin-top:4px;overflow:hidden;color:#1d2129;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.blackbox-metrics b{font-size:18px}.blackbox-models em,.blackbox-metrics em{display:block;margin-top:4px;overflow:hidden;color:#86909c;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.blackbox-signal-list{display:grid;gap:8px}.blackbox-signal{display:flex;gap:9px;min-width:0;padding:10px;border:1px solid #f2f3f5;border-radius:9px;background:#fbfcff}.blackbox-signal i{width:8px;height:8px;margin-top:6px;flex:0 0 auto;border-radius:99px;background:#165dff}.blackbox-signal-warning i{background:#ff7d00}.blackbox-signal-danger i{background:#f53f3f}.blackbox-signal div{min-width:0}.blackbox-signal b{color:#1d2129;font-size:13px}.blackbox-signal p{margin:4px 0 0;color:#4e5969;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.blackbox-fingerprint{display:grid;gap:6px;padding:10px 12px;border-radius:9px;background:#f7f8fa;color:#4e5969;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55}.blackbox-behavior{display:grid;gap:8px;padding:10px 12px;border:1px solid #f2f3f5;border-radius:9px;background:#fff}.blackbox-behavior>b{color:#1d2129;font-size:13px}.blackbox-behavior span{display:grid;gap:4px;min-width:0;padding:8px;border-radius:8px;background:#fbfcff}.blackbox-behavior em{color:#86909c;font-size:11px;font-style:normal}.blackbox-behavior strong{color:#334155;font-size:12px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.blackbox-capability{display:grid;gap:9px;padding:10px 12px;border:1px solid #f2f3f5;border-radius:9px;background:#fff}.blackbox-capability>b{color:#1d2129;font-size:13px}.blackbox-capability>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blackbox-capability span{min-width:0;padding:9px;border:1px solid #f2f3f5;border-radius:8px;background:#fbfcff}.blackbox-capability em,.blackbox-capability small{display:block;color:#86909c;font-size:11px;font-style:normal}.blackbox-capability strong{display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:999px;background:#e8f3ff;color:#165dff;font-size:11px}.blackbox-capability-fail strong{background:#f53f3f1a;color:#f53f3f}.blackbox-capability-partial strong{background:#ff7d001f;color:#d46b08}.blackbox-capability-pass strong{background:#00b42a1a;color:#00a12a}.blackbox-capability p{margin:7px 0 0;color:#4e5969;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.blackbox-capability small{margin-top:6px;overflow-wrap:anywhere}.blackbox-fingerprint span,.blackbox-preview p{overflow-wrap:anywhere}.blackbox-preview{padding:10px 12px;border:1px solid #f2f3f5;border-radius:9px;background:#fff}.blackbox-preview b{color:#1d2129;font-size:13px}.blackbox-preview p{margin:6px 0 0;color:#4e5969;font-size:12px;line-height:1.6}@media(max-width:640px){.admin-price-fields,.admin-schedule-fields{grid-template-columns:1fr;gap:0}}.rankings-board-tab.active{border-color:#165dff;background:#eff6ff;color:#165dff;box-shadow:0 4px 14px #165dff14}.rankings-provider-cell .service-brand-badge{width:fit-content}.rankings-sort-button span:last-child.active{color:#165dff}.arco-trigger-popup{z-index:3000}.status-popover{width:330px;padding:13px;border:1px solid #e5e6eb;border-radius:10px;background:#fff;box-shadow:0 8px 28px #1d212924}.status-popover-head{padding-bottom:11px;border-bottom:1px solid #f2f3f5}.status-popover-head span{display:block;margin-bottom:5px;color:#86909c;font-size:11px;font-weight:800;letter-spacing:.4px}.status-popover-head b{display:block;font-size:22px;line-height:1.05}.status-popover-head em{display:block;margin-top:5px;color:#86909c;font-size:12px;font-style:normal;overflow-wrap:anywhere}.detail-panel-head.compact{margin-bottom:12px}.detail-period-control button.active{background:#fff;color:#165dff;box-shadow:0 1px 5px #0f172a1f}.detail-chart-legend i.success{background:#00b42a}.detail-trend-line.success{stroke:#00b42a;stroke-width:2.4;opacity:.88}.detail-trend-dot.success{fill:#00b42a;stroke:#fff;stroke-width:1.8}.detail-trend-dot.empty{fill:#c9cdd4;opacity:.55}.incidents-live.ok{color:#00b42a;background:#00b42a14;border:1px solid rgba(0,180,42,.22)}.incidents-live.bad{color:#f53f3f;background:#f53f3f14;border:1px solid rgba(245,63,63,.22)}.period-tab.active{background:#fff;color:#165dff;box-shadow:0 1px 4px #0000001a}.mob-card-timeline .timeline{min-width:100%}.user-mini-filter.active{border-color:#165dff;background:#e8f3ff;color:#165dff}@media(max-width:768px){.mobile-view-switch button.active{color:#165dff;background:#fff;box-shadow:0 1px 4px #0f172a1f}.subscribe-captcha-tip.ready{border-color:#00b42a38;background:#00b42a0f;color:#00a12a}.subscribe-type-card.active{border-color:#165dff;background:#f5f9ff;box-shadow:inset 0 0 0 1px #165dff0d}.subscribe-type-card.active>span,.subscribe-type-card.active i{border-color:#165dff;background:#165dff;color:#fff}.subscribe-type-card.active b{color:#0e42d2}.user-mini-filter.active{border-color:#165dff;background:#e8f3ff;color:#165dff}.mob-table-timeline .timeline-track .timeline{width:max(100%,calc(var(--bucket-count, 18) * 11px - 3px));min-width:max(100%,calc(var(--bucket-count, 18) * 11px - 3px))}.brand{font-size:15px;gap:8px}.page{padding:14px;overflow-x:clip;max-width:100%;box-sizing:border-box}.capability-module-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi{padding:12px;grid-template-columns:30px minmax(0,1fr);gap:3px 9px}.admin-kpi i{width:30px;height:30px;border-radius:8px}.admin-kpi b{font-size:22px}.admin-section{padding:14px;border-radius:10px}.settings-policy-pill{height:23px;padding:0 7px;font-size:11px}.settings-upload-field{grid-template-columns:1fr;gap:7px}.settings-upload-field .arco-upload,.settings-upload-field .arco-upload-trigger,.settings-upload-field .arco-btn{width:100%}.settings-switch-item{align-items:flex-start;gap:10px;padding:10px}.settings-switch-item b{font-size:12px}.settings-switch-item p{font-size:11px;line-height:1.45}.settings-switch-control{width:40px;min-width:40px}.admin-section-head{flex-direction:column;gap:10px}.admin-section-actions,.admin-section-actions .arco-btn{width:100%}.admin-table-wrap{display:none}.admin-mobile-list{display:block}.admin-monitor-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-monitor-toolbar{flex-direction:column;align-items:stretch}.admin-monitor-toolbar .arco-input-search,.admin-monitor-toolbar .arco-select{flex:1 1 auto;width:100%;max-width:none;min-width:0}.admin-monitor-desktop-list{display:none}.admin-monitors-mobile-list{display:flex}.capability-model-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-admin-panel-head{flex-direction:column;align-items:flex-start;gap:8px}.capability-admin-panel-head .capability-compact-btn.arco-btn{width:auto;min-height:30px;padding:0 10px;align-self:flex-start}.model-groups-panel>.capability-admin-panel-head{flex-direction:column;align-items:stretch}.model-groups-panel>.capability-admin-panel-head>.arco-btn.capability-compact-btn{width:100%;min-height:40px;align-self:stretch;justify-content:center}.capability-platform-actions .arco-btn{flex:1 1 calc(50% - 8px);min-width:118px;display:inline-flex;align-items:center;justify-content:center}.capability-diagnose-checks{grid-template-columns:1fr}.capability-stability-presets .arco-btn{flex:1 1 calc(33.333% - 8px)}.capability-question-toolbar,.capability-run-log-summary,.capability-run-detail-head{flex-direction:column}.capability-schedule-editor-head{flex-direction:column;gap:7px}.capability-model-modal .arco-modal-content{max-height:calc(100vh - 86px);padding:12px}.capability-model-form-title{display:grid;gap:4px}.capability-model-form-title span{max-width:none;text-align:left}.capability-model-form-grid.metrics,.capability-model-form-grid.secondary,.capability-schedule-row{grid-template-columns:1fr}.capability-model-form-grid.primary{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-schedule-controls{grid-template-columns:minmax(0,1fr) 78px 38px}.capability-schedule-controls em{text-align:left}.capability-model-form-footer{bottom:-12px;display:grid;grid-template-columns:1fr;margin:12px -12px -12px;padding:10px 12px}.capability-model-form-footer .arco-btn{width:100%}.capability-suite-tabs button{min-width:118px}.admin-monitor-overview span:last-child{grid-column:1 / -1}.admin-form-grid{grid-template-columns:1fr}.admin-submission-batch-detail{gap:8px}.admin-submission-model-row{grid-template-columns:1fr;gap:8px;padding:10px}.admin-submission-model-main b,.admin-submission-model-main span,.admin-submission-model-main em{white-space:normal;overflow-wrap:anywhere}.admin-submission-model-meta{justify-content:flex-start}.admin-submission-model-row .arco-btn{width:100%}.admin-subscription-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-subscription-log-head{flex-direction:column}.admin-subscription-log-head>div:last-child{width:100%;justify-content:flex-start}.admin-subscription-log-row,.admin-subscription-log-main,.admin-subscription-log-meta{grid-template-columns:1fr}.admin-subscription-log-meta span{justify-content:space-between;padding-top:7px;border-top:1px solid #eef2f7}.admin-subscription-group-head,.admin-subscription-identity{align-items:flex-start}.blackbox-models,.blackbox-metrics,.blackbox-capability>div{grid-template-columns:repeat(2,minmax(0,1fr))}.blackbox-score{padding:12px}.blackbox-score b{font-size:25px}.admin-code-block pre{padding-right:14px;padding-top:46px}.admin-code-block .arco-btn{top:8px!important}.node-logs-head,.node-log-main{align-items:flex-start;flex-direction:column}.node-logs-list{max-height:62vh}.arco-statistic-title{font-size:12px!important}.arco-statistic-value{font-size:20px!important}.arco-tabs-header-nav-horizontal .arco-tabs-header{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.arco-descriptions-table .arco-descriptions-item-label,.arco-descriptions-table .arco-descriptions-item-value{display:block;width:100%}.timeline-track .timeline{width:max(100%,calc(var(--bucket-count, 18) * 12px - 3px));min-width:max(100%,calc(var(--bucket-count, 18) * 12px - 3px));box-sizing:border-box}.arco-modal{width:calc(100vw - 24px)!important;max-width:480px}.prose{line-height:1.7}}.user-auth-panel-head span.ready{border-color:#00b42a3d;background:#00b42a14;color:#168a3a}.user-account-quota-card.is-disabled{background:#f7f8fa}@media(max-width:640px){.user-account-page.workspace{padding-left:12px;padding-right:12px;overflow-x:clip;max-width:100%;box-sizing:border-box}}@media(max-width:480px){.brand span:not(.brand-mark):not(.brand-loading){max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand span:not(.brand-mark):not(.brand-loading),.brand img+span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page{padding:12px;--page-mobile-x: 12px}}@media(prefers-reduced-motion:reduce){.workspace,.mob-card,.live-dot{animation:none!important}}.statuspage-clone-panel-mark--fallback .service-brand-letter{font-size:15px;line-height:1}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.arco-input,.arco-textarea,.arco-input-number input,.arco-input-inner-wrapper input,.arco-input-group-wrapper input,.arco-select-view-input,.arco-verification-code input{font-size:16px!important}}.subscribe-captcha-tip.ready{border-color:#00b42a38;background:#00b42a0f;color:#00a12a}.subscribe-type-card.active{border-color:#165dff;background:#f5f9ff;box-shadow:inset 0 0 0 1px #165dff0d}.subscribe-type-card.active>span,.subscribe-type-card.active i{border-color:#165dff;background:#165dff;color:#fff}.subscribe-type-card.active b{color:#0e42d2}.capability-periods button.active{border-color:#165dff4d;background:#165dff14;color:#165dff}.capability-head.compact{margin-bottom:4px}.capability-empty.compact{min-height:120px;margin-top:10px;border:1px dashed #e5e6eb;border-radius:8px;background:#fff}.capability-risk-title .service-brand-badge{flex-shrink:0}.workspace.image-gen-page{max-width:min(100%,1460px);height:100%;min-height:0;padding-bottom:0}body:has(.image-gen-page) .app-shell>.arco-layout-content.page{flex:1 1 auto;height:auto;min-height:0;overflow:hidden;padding:18px 28px}.image-gen-mode-tabs button.active{background:#fff;color:#165dff;box-shadow:0 2px 8px #0f172a14}.image-compress-item:hover,.image-compress-item.active{border-color:#165dff57;background:#165dff0a}.image-compress-item.active{transform:translate(2px)}.image-gen-reference-item .image-preview-trigger{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;margin:0;overflow:hidden;border:0;border-radius:inherit;background:transparent}.image-gen-reference-item.uploading img,.image-gen-reference-item.error img{filter:brightness(.72)}.image-gen-reference-item>button:not(.image-preview-trigger){position:absolute;top:6px;right:6px;z-index:1;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:#111827b8;color:#fff;cursor:pointer}.image-gen-size-card.active{border-color:#165dffbf;background:linear-gradient(135deg,#165dff1a,#fffffffa);box-shadow:0 0 0 1px #165dff1f}.image-gen-size-card.active .image-gen-size-card-frame{border-color:#165dff;background:linear-gradient(145deg,#165dff24,#165dff0a)}.image-gen-size-segment-btn.active{background:#fff;color:#1d2129;box-shadow:0 1px 4px #0f172a14}.image-gen-size-chip.active,.image-gen-size-ratio-btn.active{border-color:#165dffbf;background:#165dff14;color:#165dff}.image-gen-size-ratio-btn.is-wide{grid-column:1 / -1}.image-gen-task-filters button.active{border-color:#165dff8c;background:#165dff14;color:#165dff}.image-gen-task-filters button.active em{background:#165dff24;color:#165dff}.image-gen-task-card-action.is-danger:hover:not(:disabled){background:#f53f3f14;color:#f53f3f}.image-preview-trigger{display:block;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;font:inherit;text-align:inherit}.image-preview-modal{width:min(920px,calc(100vw - 36px))}.image-preview-modal .arco-modal-content{display:grid;place-items:center;max-height:calc(100svh - 190px);padding:14px;overflow:auto;background:linear-gradient(45deg,rgba(242,243,245,.86) 25%,transparent 25%),linear-gradient(-45deg,rgba(242,243,245,.86) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(242,243,245,.86) 75%),linear-gradient(-45deg,transparent 75%,rgba(242,243,245,.86) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.image-preview-modal img{display:block;max-width:100%;max-height:calc(100svh - 230px);border-radius:8px;background:#fff;object-fit:contain}.image-lightbox{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box}.image-lightbox-dismiss{position:absolute;inset:0;border:0;margin:0;padding:0;background:#0f172ac7;cursor:zoom-out}.image-lightbox-shell{position:relative;z-index:1;display:flex;flex-direction:column;width:min(960px,100%);max-height:100%;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 24px 80px #00000061;pointer-events:auto}.image-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:10px 12px;border-bottom:1px solid #e5e6eb;background:#fff}.image-lightbox-title{margin:0;min-width:0;flex:1;font-size:14px;font-weight:600;color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-lightbox-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.image-lightbox-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e6eb;border-radius:10px;background:#fff;color:#4e5969;cursor:pointer;flex-shrink:0}.image-lightbox-close:hover{color:#1d2129;border-color:#c9cdd4;background:#f7f8fa}.image-lightbox-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:12px;overflow:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(45deg,rgba(242,243,245,.86) 25%,transparent 25%),linear-gradient(-45deg,rgba(242,243,245,.86) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(242,243,245,.86) 75%),linear-gradient(-45deg,transparent 75%,rgba(242,243,245,.86) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.image-lightbox-img{display:block;max-width:100%;max-height:min(72svh,calc(100svh - 120px));border-radius:8px;background:#fff;object-fit:contain;touch-action:pan-x pan-y pinch-zoom}@media(max-width:768px){.image-lightbox{padding:0;align-items:stretch}.image-lightbox-shell{width:100%;max-height:100%;border-radius:0}.image-lightbox-toolbar{padding-top:max(10px,env(safe-area-inset-top,0px))}.image-lightbox-img{max-height:calc(100svh - 88px)}}.image-gen-progress-steps li.active{background:#165dff1f;color:#165dff}.image-gen-progress-steps li.done{background:#00b42a1f;color:#00b42a}.image-gen-job-detail-param.is-wide{grid-column:1 / -1}.image-gen-job-detail-favorite.is-active{background:#fefce8;color:#eab308}.image-gen-job-detail-favorite.is-active:hover{background:#fef9c3;color:#ca8a04}.image-gen-recent.embedded{padding:0;border:0;background:transparent}.image-gen-prompt-filters button.active{border-color:#165dff8c;background:#165dff14;color:#165dff}.image-gen-prompt-filters button.active em{background:#165dff24;color:#165dff}.image-generation-admin-section.capability-admin-panel{margin-top:0}.image-generation-job-thumb.empty{display:inline-flex;align-items:center;justify-content:center;color:#a9b2c3}.image-generation-detail-block.error{border-color:#f53f3f38;background:#f53f3f0a}.image-generation-attempt-item.failed{border-color:#f53f3f2e}.image-generation-attempt-item.succeeded{border-color:#00b42a33}.image-generation-reference-strip .image-preview-trigger{flex:0 0 auto}.admin-size-input{width:100%}.admin-size-input-row{display:flex;gap:6px;align-items:center}.admin-size-hint{margin-top:4px;font-size:11px;color:#86909c;font-family:SF Mono,Menlo,monospace;letter-spacing:-.01em}.ai-chat-page.dschat-page{max-width:1160px;height:calc(100svh - 164px);min-height:480px;display:flex;flex-direction:column}.dschat{position:relative;display:grid;grid-template-columns:264px minmax(0,1fr);flex:1;min-height:0;background:#fff;border:1px solid rgba(29,33,41,.08);border-radius:16px;box-shadow:0 18px 46px #0f172a14;overflow:hidden;transition:grid-template-columns .22s ease}.dschat.sidebar-hidden{grid-template-columns:minmax(0,1fr)}.dschat.sidebar-hidden .dschat-sidebar{display:none}.dschat-export-entry.active{color:#4d6bfe;background:#4d6bfe1a;border-color:#4d6bfe59}.dschat-row.export-mode{position:relative;padding-left:28px}.dschat-row.export-mode.export-selected .dschat-row-body{outline:1px solid rgba(77,107,254,.35);outline-offset:4px;border-radius:12px}.dschat-export-modal-fmt.active{border-color:#4d6bfe;background:#4d6bfe14;color:#4d6bfe}.dschat-session.active{background:#4d6bfe1f}.dschat-session-menu button.danger{color:#f53f3f}body:has(.ai-chat-page) .arco-modal-mask{z-index:3300!important}body:has(.ai-chat-page) .arco-modal-wrapper{z-index:3301!important}.dschat-scroll.access-denied{display:flex;flex-direction:column;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(77,107,254,.06),transparent 55%),#fafbfc}.dschat-topbar-leading.is-locked .arco-dropdown,.dschat-topbar-leading.is-locked .dschat-model-trigger-wrap{pointer-events:none}.dschat-topbar-leading.is-locked .dschat-model-trigger:disabled{opacity:1;color:#c9cdd4;border-color:transparent;background:#f2f3f5;cursor:not-allowed}.dschat-model-menu-row.is-selected .dschat-model-menu-name{color:#165dff;font-weight:600}@media(min-width:769px){.dschat .dschat-sidebar-toggle{display:inline-flex}}.dschat-row.user{justify-content:flex-end}.dschat-avatar.user{background:#e8eaf0;color:#4e5969}.dschat-row.user .dschat-row-body{align-items:flex-end}.dschat-msg-actions.user{justify-content:flex-end}.dschat-edit-actions button.primary{background:#1d2129;color:#fff}.dschat-think-toggle.open .dschat-think-chevron{transform:rotate(180deg)}.dschat-md{font-size:13px;line-height:1.55;color:#1d2129;word-break:break-word;max-width:100%;min-width:0;overflow-wrap:anywhere}.dschat-md>*{max-width:100%}.dschat-stream-plain{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;color:inherit;max-width:100%;min-width:0}.dschat-md p{margin:0 0 6px}.dschat-md p:last-child{margin-bottom:0}.dschat-md h1,.dschat-md h2,.dschat-md h3,.dschat-md h4,.dschat-md h5,.dschat-md h6{margin:10px 0 6px;line-height:1.35;font-weight:600}.dschat-md h1{font-size:16px}.dschat-md h2{font-size:15px}.dschat-md h3{font-size:14px}.dschat-md h4,.dschat-md h5,.dschat-md h6{font-size:13px}.dschat-md ul,.dschat-md ol{margin:4px 0;padding-left:18px}.dschat-md li{margin:2px 0}.dschat-md li>p{margin:0}.dschat-md blockquote{margin:6px 0;padding:6px 10px;border-left:3px solid #d0d5dd;background:#f7f8fa;border-radius:0 6px 6px 0;color:#4e5969}.dschat-md blockquote p{margin:0}.dschat-md hr{margin:8px 0;border:none;border-top:1px solid rgba(29,33,41,.1)}.dschat-md a{color:#4d6bfe;text-decoration:underline;text-underline-offset:2px}.dschat-md a:hover{opacity:.8}.dschat-md strong{font-weight:600}.dschat-md em{font-style:italic}.dschat-md img{display:block;max-width:min(420px,100%);height:auto;margin:0;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#f7f8fa}.dschat-md-img-trigger,.dschat-bubble-img-trigger{line-height:0}.dschat-md-img-trigger{display:block;width:fit-content;max-width:100%;margin:8px 0;border-radius:12px;overflow:hidden}.dschat-bubble-img-trigger:hover .dschat-bubble-img,.dschat-md-img-trigger:hover img{box-shadow:0 8px 24px #1d21291f}.dschat-inline-code,.dschat-md code:not(.dschat-code-pre code){font-family:SF Mono,Fira Code,Cascadia Code,Menlo,monospace;font-size:.88em;background:#f0f2f5;color:#c7254e;padding:2px 6px;border-radius:4px;border:1px solid rgba(29,33,41,.08);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.dschat-code-block{margin:8px 0;border-radius:8px;overflow:hidden;border:1px solid rgba(29,33,41,.1);background:#1e1e2e;max-width:100%;min-width:0}.dschat-code-head{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;font-family:SF Mono,Fira Code,Cascadia Code,Menlo,monospace;min-width:0}.dschat-code-lang{color:#ffffff80;text-transform:lowercase;letter-spacing:.03em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dschat-copy-btn{flex:none;display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:#ffffff73;font-size:11.5px;font-family:inherit;cursor:pointer;padding:2px 7px;border-radius:4px;transition:color .15s,background .15s}.dschat-copy-btn:hover{color:#fff;background:#ffffff1a}.dschat-code-pre{margin:0;padding:10px 12px;overflow-x:auto;background:transparent;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}.dschat-code-pre::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.dschat-code-pre code{font-family:SF Mono,Fira Code,Cascadia Code,Menlo,monospace;font-size:12px;line-height:1.75;white-space:pre;color:#cdd6f4;background:transparent!important;padding:0!important;border:none!important;border-radius:0!important}.dschat-code-block .hljs{background:transparent!important;padding:0!important;color:#cdd6f4}.dschat-code-block .hljs-keyword,.dschat-code-block .hljs-selector-tag{color:#cba6f7}.dschat-code-block .hljs-string,.dschat-code-block .hljs-attr{color:#a6e3a1}.dschat-code-block .hljs-number,.dschat-code-block .hljs-literal{color:#fab387}.dschat-code-block .hljs-comment{color:#6c7086;font-style:italic}.dschat-code-block .hljs-built_in,.dschat-code-block .hljs-type{color:#89b4fa}.dschat-code-block .hljs-function,.dschat-code-block .hljs-title{color:#89dceb}.dschat-code-block .hljs-variable,.dschat-code-block .hljs-name{color:#f38ba8}.dschat-code-block .hljs-tag{color:#cba6f7}.dschat-code-block .hljs-meta{color:#f5c2e7}.dschat-md table{border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow-x:auto;margin:10px 0;font-size:14px}.dschat-md th,.dschat-md td{border:1px solid rgba(29,33,41,.1);padding:7px 12px;text-align:left;overflow-wrap:anywhere;word-break:break-word}.dschat-md th{background:#f0f2f5;font-weight:600}.dschat-md tr:nth-child(2n) td{background:#fafbfc}.dschat-attach-uploading.image{width:72px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px}.dschat-attach-uploading.image .dschat-attach-uploading-name{max-width:58px;text-align:center}.dschat-attach-uploading.image .dschat-attach-uploading-text{font-size:10px}.dschat-context-compression.done{border-color:#00b42a29;background:#00b42a14;color:#15803d}.dschat-session-ring-bar .input{background:#9b87f5}.dschat-session-ring-bar .output{background:#d18a78}.dschat-session-ring-bar .reasoning{background:#fb7185}.dschat-session-ring-tip-row span i.input{background:#9b87f5}.dschat-session-ring-tip-row span i.output{background:#d18a78}.dschat-session-ring-tip-row span i.reasoning{background:#fb7185}.dschat-session-ring-tip-row span i.total{background:#8b8b8b}.dschat-session-ring-tip-row span i.limit{background:#ffffff40}.dschat-quota-badge.warn{color:#ff7d00;background:#ff7d0012;border-color:#ff7d0026}.dschat-quota-badge.empty{color:#f53f3f;background:#f53f3f12;border-color:#f53f3f26;font-weight:600}.dschat-websearch-btn.active{color:#4d6bfe;border-color:#4d6bfe;background:#4d6bfe14}.dschat-websearch-btn.active:hover:not(:disabled){background:#4d6bfe24}.dschat-composer-tools.is-locked .arco-dropdown,.dschat-composer-tools.is-locked .dschat-style-trigger{pointer-events:none}.dschat-composer-tools.is-locked .dschat-style-btn:disabled{opacity:1;color:#c9cdd4;border-color:#e5e6eb;background:#f7f8fa;cursor:not-allowed}.dschat-style-menu-option.is-selected .dschat-style-menu-label{color:#4d6bfe;font-weight:600}.dschat-style-menu-option.is-selected .dschat-style-menu-hint{color:#6b7fe8}.dschat-style-btn.active{position:relative;color:#4d6bfe;border-color:#4d6bfe;background:#4d6bfe14}.dschat-style-btn.active:after{content:"";position:absolute;right:2px;top:2px;width:7px;height:7px;border-radius:50%;background:#4d6bfe;box-shadow:0 0 0 2px #fff;pointer-events:none}.dschat-send.stop{background:#f53f3f}@media(max-width:768px){.ai-chat-page.dschat-page{padding-left:0;padding-right:0}.ai-chat-page.dschat-page{height:calc(100svh - 144px)}body:has(.ai-chat-page) .site-footer{padding:0 16px;justify-content:center}body:has(.ai-chat-page) .site-footer-inner{justify-content:center}html:has(.ai-chat-page),body:has(.ai-chat-page){width:100%;height:var(--vvh, 100dvh);min-height:0;overflow:hidden;overflow-x:clip}body:has(.ai-chat-page){overscroll-behavior:none}.app-shell.is-ai-chat>.arco-layout-content.page{padding:0!important}.app-shell.is-ai-chat .ai-chat-page.dschat-page{height:var(--vvh, 100dvh);min-height:0;max-width:100%;border-radius:0;overflow:hidden;overflow-x:clip}.app-shell.is-ai-chat .dschat{border-radius:0;border:none;box-shadow:none;width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden;overflow-x:clip}body:has(.ai-chat-page) .site-footer-brand{display:none}body:has(.ai-chat-page) .site-footer-meta{justify-content:center;flex-direction:column;gap:4px}body:has(.ai-chat-page) .site-footer-records{border-right:none;padding-right:0;justify-content:center;font-size:11px}body:has(.ai-chat-page) .site-footer-links{justify-content:center;font-size:11px}.dschat{grid-template-columns:1fr;border-radius:14px}.dschat-sidebar-mobile.open{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility 0s}.dschat-sidebar-mobile .dschat-session.active{background:#fff}.dschat-sidebar-mobile .dschat-session.active b{color:#1d2129}.dschat-sidebar-mobile .dschat-session.active .dschat-session-more{display:inline-flex;background:#1d21290f;color:#4e5969;opacity:1;pointer-events:auto;visibility:visible}.dschat-backdrop-mobile.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .24s ease,visibility 0s}.dschat-row.user .dschat-bubble,.dschat-row.assistant .dschat-bubble{max-width:calc(100% - 38px)}.dschat-content,.dschat-md,.dschat-think,.dschat-think-body,.dschat-stream-plain{max-width:100%;min-width:0;overflow-wrap:anywhere}.dschat-md table{width:100%;max-width:100%;table-layout:fixed;overflow-x:hidden}.dschat-md th,.dschat-md td{padding:6px 8px;overflow-wrap:anywhere;word-break:break-word}.dschat-code-block{max-width:100%}.dschat-code-pre{overflow-x:hidden;white-space:pre-wrap}.dschat-code-pre code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.65}.dschat-mobile-quota-line.warn{background:#ff7d0014;border-color:#ff7d002e;color:#ff7d00}.dschat-mobile-quota-line.empty{background:#f53f3f14;border-color:#f53f3f2e;color:#f53f3f}}@media(max-width:920px){body:has(.image-gen-page) .app-shell>.arco-layout-content.page{flex:0 0 auto;overflow:visible;padding:16px}.workspace.image-gen-page,.image-gen-shell{height:auto;min-height:0}}@media(max-width:768px){.image-gen-size-card.active:not(.is-custom) .image-gen-size-card-body em{display:block}}@media(max-width:640px){body:has(.image-gen-page) .app-shell>.arco-layout-content.page{padding:12px 10px}.image-gen-reference-item>button:not(.image-preview-trigger){top:4px;right:4px;width:20px;height:20px}.capability-model-form-grid.primary{grid-template-columns:1fr}}@media(max-width:768px){.model-groups-panel .capability-admin-panel-head>.arco-btn{width:100%;min-height:40px;justify-content:center}}:root{--kimi-color-brand-kimi-dark: rgba(0, 0, 0, .9);--kimi-color-brand-kimi-dark-hover: rgba(37, 37, 37, 1);--kimi-color-brand-kimi-dark-active: rgba(0, 0, 0, .905);--kimi-color-status-danger: #ff3849;--kimi-color-status-danger-hover: rgba(247, 54, 71, 1);--kimi-color-status-danger-active: rgba(242, 53, 69, 1);--kimi-color-status-danger25: rgba(255, 56, 73, .25);--kimi-color-status-danger25-hover: rgba(227, 50, 65, .272);--kimi-color-status-danger25-active: rgba(211, 46, 60, .288);--kimi-color-status-positive-green: #16c456;--kimi-color-status-positive-green-hover: rgba(21, 190, 83, 1);--kimi-color-status-positive-green-active: rgba(21, 186, 82, 1);--kimi-color-status-positive-green25: rgba(22, 196, 86, .25);--kimi-color-status-positive-green25-hover: rgba(20, 174, 77, .272);--kimi-color-status-positive-green25-active: rgba(18, 162, 71, .288);--kimi-color-status-green: #32ff7d;--kimi-color-status-green-hover: rgba(49, 247, 121, 1);--kimi-color-status-green-active: rgba(48, 242, 119, 1);--kimi-color-status-yellow: #ffd230;--kimi-color-status-yellow-hover: rgba(247, 204, 47, 1);--kimi-color-status-yellow-active: rgba(242, 200, 46, 1);--kimi-color-status-orange: #ff9500;--kimi-color-status-orange-hover: rgba(247, 145, 0, 1);--kimi-color-status-orange-active: rgba(242, 142, 0, 1);--kimi-color-status-purple: #985ffb;--kimi-color-status-purple-hover: rgba(147, 92, 243, 1);--kimi-color-status-purple-active: rgba(144, 90, 238, 1);--kimi-color-status-kimi-blue: #1783ff;--kimi-color-status-kimi-blue-hover: rgba(22, 127, 247, 1);--kimi-color-status-kimi-blue-active: rgba(22, 124, 242, 1);--kimi-color-background-primary: #ffffff;--kimi-color-background-primary-hover: rgba(247, 247, 247, 1);--kimi-color-background-primary-active: rgba(242, 242, 242, 1);--kimi-color-background-primary90: rgba(255, 255, 255, .9);--kimi-color-background-primary90-hover: rgba(247, 247, 247, .903);--kimi-color-background-primary90-active: rgba(241, 241, 241, .905);--kimi-color-background-primary70: rgba(255, 255, 255, .7);--kimi-color-background-primary70-hover: rgba(244, 244, 244, .709);--kimi-color-background-primary70-active: rgba(237, 237, 237, .715);--kimi-color-background-secondary: #f5f5f5;--kimi-color-background-secondary-hover: rgba(238, 238, 238, 1);--kimi-color-background-secondary-active: rgba(233, 233, 233, 1);--kimi-color-background-secondary90: rgba(245, 245, 245, .9);--kimi-color-background-secondary90-hover: rgba(237, 237, 237, .903);--kimi-color-background-secondary90-active: rgba(231, 231, 231, .905);--kimi-color-background-tertiary: #ffffff;--kimi-color-background-tertiary-hover: rgba(247, 247, 247, 1);--kimi-color-background-tertiary-active: rgba(242, 242, 242, 1);--kimi-color-background-tertiary90: rgba(255, 255, 255, .9);--kimi-color-background-tertiary90-hover: rgba(247, 247, 247, .903);--kimi-color-background-tertiary90-active: rgba(241, 241, 241, .905);--kimi-color-background-ground-pc: #f9fbfc;--kimi-color-background-ground-pc-hover: rgba(242, 243, 244, 1);--kimi-color-background-ground-pc-active: rgba(237, 238, 239, 1);--kimi-color-background-quaternary: #ffffff;--kimi-color-background-quaternary-hover: rgba(247, 247, 247, 1);--kimi-color-background-quaternary-active: rgba(242, 242, 242, 1);--kimi-color-grouped-background-primary: #f5f5f5;--kimi-color-grouped-background-primary-hover: rgba(238, 238, 238, 1);--kimi-color-grouped-background-primary-active: rgba(233, 233, 233, 1);--kimi-color-grouped-background-primary90: rgba(245, 245, 245, .9);--kimi-color-grouped-background-primary90-hover: rgba(237, 237, 237, .903);--kimi-color-grouped-background-primary90-active: rgba(231, 231, 231, .905);--kimi-color-grouped-background-secondary: #ffffff;--kimi-color-grouped-background-secondary-hover: rgba(247, 247, 247, 1);--kimi-color-grouped-background-secondary-active: rgba(242, 242, 242, 1);--kimi-color-grouped-background-secondary90: rgba(255, 255, 255, .9);--kimi-color-grouped-background-secondary90-hover: rgba(247, 247, 247, .903);--kimi-color-grouped-background-secondary90-active: rgba(241, 241, 241, .905);--kimi-color-grouped-background-tertiary: #f5f5f5;--kimi-color-grouped-background-tertiary-hover: rgba(238, 238, 238, 1);--kimi-color-grouped-background-tertiary-active: rgba(233, 233, 233, 1);--kimi-color-labels-primary: rgba(0, 0, 0, .9);--kimi-color-labels-primary-hover: rgba(37, 37, 37, 1);--kimi-color-labels-primary-active: rgba(0, 0, 0, .905);--kimi-color-labels-secondary: rgba(0, 0, 0, .6);--kimi-color-labels-secondary-hover: rgba(0, 0, 0, .612);--kimi-color-labels-secondary-active: rgba(0, 0, 0, .62);--kimi-color-labels-tertiary: rgba(0, 0, 0, .45);--kimi-color-labels-tertiary-hover: rgba(0, 0, 0, .467);--kimi-color-labels-tertiary-active: rgba(0, 0, 0, .478);--kimi-color-labels-quaternary: rgba(0, 0, 0, .3);--kimi-color-labels-quaternary-hover: rgba(0, 0, 0, .321);--kimi-color-labels-quaternary-active: rgba(0, 0, 0, .335);--kimi-color-fills-f1: rgba(0, 0, 0, .03);--kimi-color-fills-f1-hover: rgba(0, 0, 0, .059);--kimi-color-fills-f1-active: rgba(0, 0, 0, .079);--kimi-color-fills-f2: rgba(0, 0, 0, .05);--kimi-color-fills-f2-hover: rgba(0, 0, 0, .079);--kimi-color-fills-f2-active: rgba(0, 0, 0, .098);--kimi-color-fills-f3: rgba(0, 0, 0, .15);--kimi-color-fills-f3-hover: rgba(0, 0, 0, .175);--kimi-color-fills-f3-active: rgba(0, 0, 0, .193);--kimi-color-fills-f4: rgba(0, 0, 0, .25);--kimi-color-fills-f4-hover: rgba(0, 0, 0, .272);--kimi-color-fills-f4-active: rgba(0, 0, 0, .288);--kimi-color-separator-s1: rgba(0, 0, 0, .13);--kimi-color-separator-s1-hover: rgba(0, 0, 0, .156);--kimi-color-separator-s1-active: rgba(0, 0, 0, .173);--kimi-color-mask-light: rgba(0, 0, 0, .1);--kimi-color-mask-light-hover: rgba(0, 0, 0, .127);--kimi-color-mask-light-active: rgba(0, 0, 0, .145);--kimi-color-mask-base: rgba(0, 0, 0, .4);--kimi-color-mask-base-hover: rgba(0, 0, 0, .418);--kimi-color-mask-base-active: rgba(0, 0, 0, .43);--kimi-color-mask-dark: rgba(0, 0, 0, .6);--kimi-color-mask-dark-hover: rgba(0, 0, 0, .612);--kimi-color-mask-dark-active: rgba(0, 0, 0, .62);--kimi-color-mask-gray: rgba(48, 48, 48, .9);--kimi-color-mask-gray-hover: rgba(46, 46, 46, .903);--kimi-color-mask-gray-active: rgba(45, 45, 45, .905);--kimi-color-mask-toast-ios: rgba(69, 69, 69, .9);--kimi-color-mask-toast-ios-hover: rgba(67, 67, 67, .903);--kimi-color-mask-toast-ios-active: rgba(65, 65, 65, .905);--kimi-color-mask-toast-android: #454545;--kimi-color-mask-toast-android-hover: rgba(67, 67, 67, 1);--kimi-color-mask-toast-android-active: rgba(66, 66, 66, 1);--kimi-color-mask-toast-pc: #2b2b2b;--kimi-color-mask-toast-pc-hover: rgba(42, 42, 42, 1);--kimi-color-mask-toast-pc-active: rgba(41, 41, 41, 1);--kimi-color-mask-icon: rgba(0, 0, 0, .25);--kimi-color-mask-icon-hover: rgba(0, 0, 0, .272);--kimi-color-mask-icon-active: rgba(0, 0, 0, .288);--kimi-color-always-white: #ffffff;--kimi-color-always-white-hover: rgba(247, 247, 247, 1);--kimi-color-always-white-active: rgba(242, 242, 242, 1);--kimi-color-always-white-secondary: rgba(255, 255, 255, .84);--kimi-color-always-white-secondary-hover: rgba(246, 246, 246, .845);--kimi-color-always-white-secondary-active: rgba(240, 240, 240, .848);--kimi-color-always-white-tertiary: rgba(255, 255, 255, .56);--kimi-color-always-white-tertiary-hover: rgba(242, 242, 242, .573);--kimi-color-always-white-tertiary-active: rgba(233, 233, 233, .582);--kimi-color-always-white-quaternary: rgba(255, 255, 255, .42);--kimi-color-always-white-quaternary-hover: rgba(238, 238, 238, .437);--kimi-color-always-white-quaternary-active: rgba(227, 227, 227, .449);--kimi-color-always-black: #000000;--kimi-color-always-black-hover: rgba(0, 0, 0, 1);--kimi-color-always-black-active: rgba(0, 0, 0, 1);--kimi-color-always-transparency-dark-fill: rgba(0, 0, 0, .6);--kimi-color-always-transparency-dark-fill-hover: rgba(0, 0, 0, .612);--kimi-color-always-transparency-dark-fill-active: rgba(0, 0, 0, .62);--kimi-color-always-transparency-tag-fill: rgba(69, 69, 69, .7);--kimi-color-always-transparency-tag-fill-hover: rgba(66, 66, 66, .709);--kimi-color-always-transparency-tag-fill-active: rgba(64, 64, 64, .715);--kimi-color-always-transparency-white15: rgba(255, 255, 255, .15);--kimi-color-always-transparency-white15-hover: rgba(211, 211, 211, .175);--kimi-color-always-transparency-white15-active: rgba(189, 189, 189, .193);--kimi-color-others-light-blue-bg: #e8f3ff;--kimi-color-others-light-blue-bg-hover: rgba(225, 236, 247, 1);--kimi-color-others-light-blue-bg-active: rgba(220, 231, 242, 1);--kimi-color-others-bubble-blue: #1783ff;--kimi-color-others-bubble-blue-hover: rgba(22, 127, 247, 1);--kimi-color-others-bubble-blue-active: rgba(22, 124, 242, 1);--kimi-color-others-bubble-gray-pc: #f5f5f5;--kimi-color-others-bubble-gray-pc-hover: rgba(238, 238, 238, 1);--kimi-color-others-bubble-gray-pc-active: rgba(233, 233, 233, 1);--kimi-color-others-light-red-bg: rgba(255, 77, 77, .1);--kimi-color-others-light-red-bg-hover: rgba(195, 59, 59, .127);--kimi-color-others-light-red-bg-active: rgba(167, 50, 50, .145);--kimi-color-others-light-orange-bg: rgba(255, 149, 0, .1);--kimi-color-others-light-orange-bg-hover: rgba(195, 114, 0, .127);--kimi-color-others-light-orange-bg-active: rgba(167, 98, 0, .145);--kimi-color-others-light-green-bg: rgba(22, 196, 86, .1);--kimi-color-others-light-green-bg-hover: rgba(17, 150, 66, .127);--kimi-color-others-light-green-bg-active: rgba(14, 128, 56, .145);--kimi-color-others-light-yellow-bg: rgba(255, 200, 0, .2);--kimi-color-others-light-yellow-bg-hover: rgba(221, 173, 0, .224);--kimi-color-others-light-yellow-bg-active: rgba(202, 158, 0, .24);--kimi-color-others-kimi-blue-disabled: rgba(23, 131, 255, .4);--kimi-color-others-kimi-blue-disabled-hover: rgba(21, 122, 237, .418);--kimi-color-others-kimi-blue-disabled-active: rgba(20, 116, 225, .43);--kimi-color-others-kimi-blue10: rgba(23, 131, 255, .1);--kimi-color-others-kimi-blue10-hover: rgba(18, 100, 195, .127);--kimi-color-others-kimi-blue10-active: rgba(15, 86, 167, .145);--kimi-color-others-text-selected: rgba(23, 131, 255, .2);--kimi-color-others-text-selected-hover: rgba(20, 113, 221, .224);--kimi-color-others-text-selected-active: rgba(18, 104, 202, .24);--kimi-color-others-white-on-dark-disabled: #ffffff;--kimi-color-others-white-on-dark-disabled-hover: rgba(247, 247, 247, 1);--kimi-color-others-white-on-dark-disabled-active: rgba(242, 242, 242, 1);--kimi-color-others-sublayer-bg: rgba(0, 0, 0, .08);--kimi-color-others-sublayer-bg-hover: rgba(0, 0, 0, .108);--kimi-color-others-sublayer-bg-active: rgba(0, 0, 0, .126);--kimi-color-syntax-keyword: #034C7C;--kimi-color-syntax-keyword-hover: rgba(3, 76, 124, 1);--kimi-color-syntax-keyword-active: rgba(3, 76, 124, 1);--kimi-color-syntax-string: #A44185;--kimi-color-syntax-string-hover: rgba(164, 65, 133, 1);--kimi-color-syntax-string-active: rgba(164, 65, 133, 1);--kimi-color-syntax-comment: #B2B2B2;--kimi-color-syntax-comment-hover: rgba(178, 178, 178, 1);--kimi-color-syntax-comment-active: rgba(178, 178, 178, 1);--kimi-color-syntax-functions: #7EB233;--kimi-color-syntax-functions-hover: rgba(126, 178, 51, 1);--kimi-color-syntax-functions-active: rgba(126, 178, 51, 1);--kimi-color-syntax-variables: #2F86D2;--kimi-color-syntax-variables-hover: rgba(47, 134, 210, 1);--kimi-color-syntax-variables-active: rgba(47, 134, 210, 1);--kimi-color-syntax-numbers: #174781;--kimi-color-syntax-numbers-hover: rgba(23, 71, 129, 1);--kimi-color-syntax-numbers-active: rgba(23, 71, 129, 1);--kimi-color-syntax-operators: #0991B6;--kimi-color-syntax-operators-hover: rgba(9, 145, 182, 1);--kimi-color-syntax-operators-active: rgba(9, 145, 182, 1);--kimi-color-syntax-mark: #526fff;--kimi-color-syntax-mark-hover: rgba(80, 108, 247, 1);--kimi-color-syntax-mark-active: rgba(78, 105, 242, 1);--kimi-radius-xxs: 4px;--kimi-radius-sm: 8px;--kimi-radius-md: 10px;--kimi-radius-lg: 12px;--kimi-radius-xl: 16px;--kimi-radius-full: 100px;--kimi-spacing-xs: 4px;--kimi-spacing-sm: 8px;--kimi-spacing-md: 12px;--kimi-spacing-lg: 16px;--kimi-spacing-xl: 20px;--kimi-spacing-2xl: 24px;--kimi-spacing-3xl: 32px;--kimi-shadow-input-default: 0px 5px 16px -4px rgba(0, 0, 0, .07);--kimi-shadow-small: 0px 4px 16.4px 0px rgba(0, 0, 0, .1);--kimi-shadow-medium: 0px 4px 15px 2px rgba(0, 0, 0, .15);--kimi-font-sans: "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--kimi-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}[data-kimi-theme=dark]{--kimi-color-brand-kimi-dark: rgba(255, 255, 255, .84);--kimi-color-brand-kimi-dark-hover: rgba(255, 255, 255, .848);--kimi-color-brand-kimi-dark-active: rgba(255, 255, 255, .856);--kimi-color-status-danger: #ff4756;--kimi-color-status-danger-hover: rgba(255, 80, 94, 1);--kimi-color-status-danger-active: rgba(255, 89, 103, 1);--kimi-color-status-danger25: rgba(255, 71, 86, .25);--kimi-color-status-danger25-hover: rgba(255, 103, 115, .288);--kimi-color-status-danger25-active: rgba(255, 128, 138, .325);--kimi-color-status-positive-green: #16c456;--kimi-color-status-positive-green-hover: rgba(34, 199, 94, 1);--kimi-color-status-positive-green-active: rgba(45, 202, 103, 1);--kimi-color-status-positive-green25: rgba(22, 196, 86, .25);--kimi-color-status-positive-green25-hover: rgba(63, 206, 115, .288);--kimi-color-status-positive-green25-active: rgba(94, 214, 138, .325);--kimi-color-status-green: #32ff7d;--kimi-color-status-green-hover: rgba(60, 255, 132, 1);--kimi-color-status-green-active: rgba(71, 255, 138, 1);--kimi-color-status-yellow: #ffd230;--kimi-color-status-yellow-hover: rgba(255, 212, 58, 1);--kimi-color-status-yellow-active: rgba(255, 215, 69, 1);--kimi-color-status-orange: #ff9f0a;--kimi-color-status-orange-hover: rgba(255, 164, 22, 1);--kimi-color-status-orange-active: rgba(255, 169, 35, 1);--kimi-color-status-purple: #a16bff;--kimi-color-status-purple-hover: rgba(166, 114, 255, 1);--kimi-color-status-purple-active: rgba(170, 122, 255, 1);--kimi-color-status-kimi-blue: #1a88ff;--kimi-color-status-kimi-blue-hover: rgba(37, 142, 255, 1);--kimi-color-status-kimi-blue-active: rgba(49, 148, 255, 1);--kimi-color-background-primary: #121212;--kimi-color-background-primary-hover: rgba(30, 30, 30, 1);--kimi-color-background-primary-active: rgba(42, 42, 42, 1);--kimi-color-background-primary90: rgba(18, 18, 18, .9);--kimi-color-background-primary90-hover: rgba(31, 31, 31, .905);--kimi-color-background-primary90-active: rgba(44, 44, 44, .91);--kimi-color-background-primary70: rgba(18, 18, 18, .7);--kimi-color-background-primary70-hover: rgba(35, 35, 35, .715);--kimi-color-background-primary70-active: rgba(50, 50, 50, .73);--kimi-color-background-secondary: #1f1f1f;--kimi-color-background-secondary-hover: rgba(42, 42, 42, 1);--kimi-color-background-secondary-active: rgba(53, 53, 53, 1);--kimi-color-background-secondary90: rgba(31, 31, 31, .9);--kimi-color-background-secondary90-hover: rgba(43, 43, 43, .905);--kimi-color-background-secondary90-active: rgba(56, 56, 56, .91);--kimi-color-background-tertiary: #292929;--kimi-color-background-tertiary-hover: rgba(52, 52, 52, 1);--kimi-color-background-tertiary-active: rgba(62, 62, 62, 1);--kimi-color-background-tertiary90: rgba(41, 41, 41, .9);--kimi-color-background-tertiary90-hover: rgba(53, 53, 53, .905);--kimi-color-background-tertiary90-active: rgba(65, 65, 65, .91);--kimi-color-background-ground-pc: #161717;--kimi-color-background-ground-pc-hover: rgba(34, 35, 35, 1);--kimi-color-background-ground-pc-active: rgba(45, 46, 46, 1);--kimi-color-background-quaternary: #4d4d4d;--kimi-color-background-quaternary-hover: rgba(86, 86, 86, 1);--kimi-color-background-quaternary-active: rgba(95, 95, 95, 1);--kimi-color-grouped-background-primary: #121212;--kimi-color-grouped-background-primary-hover: rgba(30, 30, 30, 1);--kimi-color-grouped-background-primary-active: rgba(42, 42, 42, 1);--kimi-color-grouped-background-primary90: rgba(18, 18, 18, .9);--kimi-color-grouped-background-primary90-hover: rgba(31, 31, 31, .905);--kimi-color-grouped-background-primary90-active: rgba(44, 44, 44, .91);--kimi-color-grouped-background-secondary: #1f1f1f;--kimi-color-grouped-background-secondary-hover: rgba(42, 42, 42, 1);--kimi-color-grouped-background-secondary-active: rgba(53, 53, 53, 1);--kimi-color-grouped-background-secondary90: rgba(31, 31, 31, .9);--kimi-color-grouped-background-secondary90-hover: rgba(43, 43, 43, .905);--kimi-color-grouped-background-secondary90-active: rgba(56, 56, 56, .91);--kimi-color-grouped-background-tertiary: #292929;--kimi-color-grouped-background-tertiary-hover: rgba(52, 52, 52, 1);--kimi-color-grouped-background-tertiary-active: rgba(62, 62, 62, 1);--kimi-color-labels-primary: rgba(255, 255, 255, .84);--kimi-color-labels-primary-hover: rgba(255, 255, 255, .848);--kimi-color-labels-primary-active: rgba(255, 255, 255, .856);--kimi-color-labels-secondary: rgba(255, 255, 255, .56);--kimi-color-labels-secondary-hover: rgba(255, 255, 255, .582);--kimi-color-labels-secondary-active: rgba(255, 255, 255, .604);--kimi-color-labels-tertiary: rgba(255, 255, 255, .42);--kimi-color-labels-tertiary-hover: rgba(255, 255, 255, .449);--kimi-color-labels-tertiary-active: rgba(255, 255, 255, .478);--kimi-color-labels-quaternary: rgba(255, 255, 255, .26);--kimi-color-labels-quaternary-hover: rgba(255, 255, 255, .297);--kimi-color-labels-quaternary-active: rgba(255, 255, 255, .334);--kimi-color-fills-f1: rgba(255, 255, 255, .05);--kimi-color-fills-f1-hover: rgba(255, 255, 255, .098);--kimi-color-fills-f1-active: rgba(255, 255, 255, .145);--kimi-color-fills-f2: rgba(255, 255, 255, .1);--kimi-color-fills-f2-hover: rgba(255, 255, 255, .145);--kimi-color-fills-f2-active: rgba(255, 255, 255, .19);--kimi-color-fills-f3: rgba(255, 255, 255, .18);--kimi-color-fills-f3-hover: rgba(255, 255, 255, .221);--kimi-color-fills-f3-active: rgba(255, 255, 255, .262);--kimi-color-fills-f4: rgba(255, 255, 255, .25);--kimi-color-fills-f4-hover: rgba(255, 255, 255, .288);--kimi-color-fills-f4-active: rgba(255, 255, 255, .325);--kimi-color-separator-s1: rgba(255, 255, 255, .12);--kimi-color-separator-s1-hover: rgba(255, 255, 255, .164);--kimi-color-separator-s1-active: rgba(255, 255, 255, .208);--kimi-color-mask-light: rgba(0, 0, 0, .3);--kimi-color-mask-light-hover: rgba(38, 38, 38, .335);--kimi-color-mask-light-active: rgba(69, 69, 69, .37);--kimi-color-mask-base: rgba(0, 0, 0, .6);--kimi-color-mask-base-hover: rgba(21, 21, 21, .62);--kimi-color-mask-base-active: rgba(40, 40, 40, .64);--kimi-color-mask-dark: rgba(0, 0, 0, .6);--kimi-color-mask-dark-hover: rgba(21, 21, 21, .62);--kimi-color-mask-dark-active: rgba(40, 40, 40, .64);--kimi-color-mask-gray: rgba(48, 48, 48, .9);--kimi-color-mask-gray-hover: rgba(59, 59, 59, .905);--kimi-color-mask-gray-active: rgba(71, 71, 71, .91);--kimi-color-mask-toast-ios: rgba(89, 89, 89, .9);--kimi-color-mask-toast-ios-hover: rgba(98, 98, 98, .905);--kimi-color-mask-toast-ios-active: rgba(107, 107, 107, .91);--kimi-color-mask-toast-android: #595959;--kimi-color-mask-toast-android-hover: rgba(97, 97, 97, 1);--kimi-color-mask-toast-android-active: rgba(106, 106, 106, 1);--kimi-color-mask-toast-pc: #404040;--kimi-color-mask-toast-pc-hover: rgba(74, 74, 74, 1);--kimi-color-mask-toast-pc-active: rgba(83, 83, 83, 1);--kimi-color-mask-icon: rgba(69, 69, 69, .7);--kimi-color-mask-icon-hover: rgba(82, 82, 82, .715);--kimi-color-mask-icon-active: rgba(94, 94, 94, .73);--kimi-color-always-white: #ffffff;--kimi-color-always-white-hover: rgba(255, 255, 255, 1);--kimi-color-always-white-active: rgba(255, 255, 255, 1);--kimi-color-always-white-secondary: rgba(255, 255, 255, .84);--kimi-color-always-white-secondary-hover: rgba(255, 255, 255, .848);--kimi-color-always-white-secondary-active: rgba(255, 255, 255, .856);--kimi-color-always-white-tertiary: rgba(255, 255, 255, .56);--kimi-color-always-white-tertiary-hover: rgba(255, 255, 255, .582);--kimi-color-always-white-tertiary-active: rgba(255, 255, 255, .604);--kimi-color-always-white-quaternary: rgba(255, 255, 255, .42);--kimi-color-always-white-quaternary-hover: rgba(255, 255, 255, .449);--kimi-color-always-white-quaternary-active: rgba(255, 255, 255, .478);--kimi-color-always-black: #000000;--kimi-color-always-black-hover: rgba(13, 13, 13, 1);--kimi-color-always-black-active: rgba(26, 26, 26, 1);--kimi-color-always-transparency-dark-fill: rgba(0, 0, 0, .6);--kimi-color-always-transparency-dark-fill-hover: rgba(21, 21, 21, .62);--kimi-color-always-transparency-dark-fill-active: rgba(40, 40, 40, .64);--kimi-color-always-transparency-tag-fill: rgba(69, 69, 69, .7);--kimi-color-always-transparency-tag-fill-hover: rgba(82, 82, 82, .715);--kimi-color-always-transparency-tag-fill-active: rgba(94, 94, 94, .73);--kimi-color-always-transparency-white15: rgba(255, 255, 255, .15);--kimi-color-always-transparency-white15-hover: rgba(255, 255, 255, .193);--kimi-color-always-transparency-white15-active: rgba(255, 255, 255, .235);--kimi-color-others-light-blue-bg: #1e2a38;--kimi-color-others-light-blue-bg-hover: rgba(41, 53, 66, 1);--kimi-color-others-light-blue-bg-active: rgba(53, 63, 76, 1);--kimi-color-others-bubble-blue: #292929;--kimi-color-others-bubble-blue-hover: rgba(52, 52, 52, 1);--kimi-color-others-bubble-blue-active: rgba(62, 62, 62, 1);--kimi-color-others-bubble-gray-pc: #292929;--kimi-color-others-bubble-gray-pc-hover: rgba(52, 52, 52, 1);--kimi-color-others-bubble-gray-pc-active: rgba(62, 62, 62, 1);--kimi-color-others-light-red-bg: rgba(255, 82, 82, .1);--kimi-color-others-light-red-bg-hover: rgba(255, 142, 142, .145);--kimi-color-others-light-red-bg-active: rgba(255, 173, 173, .19);--kimi-color-others-light-orange-bg: rgba(255, 159, 10, .1);--kimi-color-others-light-orange-bg-hover: rgba(255, 192, 94, .145);--kimi-color-others-light-orange-bg-active: rgba(255, 210, 139, .19);--kimi-color-others-light-green-bg: rgba(22, 196, 86, .1);--kimi-color-others-light-green-bg-hover: rgba(102, 216, 144, .145);--kimi-color-others-light-green-bg-active: rgba(145, 227, 175, .19);--kimi-color-others-light-yellow-bg: rgba(255, 210, 48, .2);--kimi-color-others-light-yellow-bg-hover: rgba(255, 219, 91, .24);--kimi-color-others-light-yellow-bg-active: rgba(255, 226, 122, .28);--kimi-color-others-kimi-blue-disabled: rgba(26, 136, 255, .4);--kimi-color-others-kimi-blue-disabled-hover: rgba(53, 150, 255, .43);--kimi-color-others-kimi-blue-disabled-active: rgba(76, 162, 255, .46);--kimi-color-others-kimi-blue10: rgba(26, 136, 255, .1);--kimi-color-others-kimi-blue10-hover: rgba(105, 177, 255, .145);--kimi-color-others-kimi-blue10-active: rgba(147, 199, 255, .19);--kimi-color-others-text-selected: rgba(26, 136, 255, .2);--kimi-color-others-text-selected-hover: rgba(74, 161, 255, .24);--kimi-color-others-text-selected-active: rgba(108, 179, 255, .28);--kimi-color-others-white-on-dark-disabled: rgba(255, 255, 255, .4);--kimi-color-others-white-on-dark-disabled-hover: rgba(255, 255, 255, .43);--kimi-color-others-white-on-dark-disabled-active: rgba(255, 255, 255, .46);--kimi-color-others-sublayer-bg: rgba(255, 255, 255, .06);--kimi-color-others-sublayer-bg-hover: rgba(255, 255, 255, .107);--kimi-color-others-sublayer-bg-active: rgba(255, 255, 255, .154);--kimi-color-syntax-keyword: #C586C0;--kimi-color-syntax-keyword-hover: rgba(197, 134, 192, 1);--kimi-color-syntax-keyword-active: rgba(197, 134, 192, 1);--kimi-color-syntax-string: #CE9178;--kimi-color-syntax-string-hover: rgba(206, 145, 120, 1);--kimi-color-syntax-string-active: rgba(206, 145, 120, 1);--kimi-color-syntax-comment: #B2B2B2;--kimi-color-syntax-comment-hover: rgba(178, 178, 178, 1);--kimi-color-syntax-comment-active: rgba(178, 178, 178, 1);--kimi-color-syntax-functions: #DCDCAA;--kimi-color-syntax-functions-hover: rgba(220, 220, 170, 1);--kimi-color-syntax-functions-active: rgba(220, 220, 170, 1);--kimi-color-syntax-variables: #9CDCFE;--kimi-color-syntax-variables-hover: rgba(156, 220, 254, 1);--kimi-color-syntax-variables-active: rgba(156, 220, 254, 1);--kimi-color-syntax-numbers: #B5CEA8;--kimi-color-syntax-numbers-hover: rgba(181, 206, 168, 1);--kimi-color-syntax-numbers-active: rgba(181, 206, 168, 1);--kimi-color-syntax-operators: #D4D4D4;--kimi-color-syntax-operators-hover: rgba(212, 212, 212, 1);--kimi-color-syntax-operators-active: rgba(212, 212, 212, 1);--kimi-color-syntax-mark: #2bbac5;--kimi-color-syntax-mark-hover: rgba(54, 189, 200, 1);--kimi-color-syntax-mark-active: rgba(64, 193, 203, 1)}:root{--kimi-chat-z-header: 500;--kimi-chat-z-drawer-backdrop: 750;--kimi-chat-z-drawer: 760;--kimi-chat-z-modal-backdrop: 800;--kimi-chat-z-modal: 810;--kimi-chat-z-tooltip: 900;--kimi-chat-composer-radius: 24px;--kimi-chat-sidebar-width: 264px;--kimi-chat-content-width: 800px;--kimi-chat-content-inner: 768px;--kimi-chat-ease-out: cubic-bezier(.23, 1, .32, 1);--kimi-chat-ease-drawer: cubic-bezier(.32, .72, 0, 1)}body:has(.ai-chat-page){background:var(--kimi-color-background-primary);overflow:hidden;overflow-x:clip}.app-shell.is-ai-chat{height:100svh;min-height:0;overflow:hidden;overflow-x:clip}.app-shell.is-ai-chat .site-footer{display:none!important}.app-shell.is-ai-chat .topbar{display:flex!important;flex:0 0 60px}.app-shell.is-ai-chat>.arco-layout-content.page{height:calc(100svh - 60px);padding:0!important;background:var(--kimi-color-background-primary)}.ai-chat-page.kimi-chat-page{width:100%;max-width:none;height:calc(100svh - 60px);min-height:0;padding:0;background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary);font-family:var(--kimi-font-sans);overflow-x:clip}@media(max-width:768px){.app-shell.is-ai-chat .topbar{display:flex!important;flex-basis:56px}.app-shell.is-ai-chat{height:var(--vvh, 100dvh)}.app-shell.is-ai-chat>.arco-layout-content.page,.ai-chat-page.kimi-chat-page{height:calc(var(--vvh, 100dvh) - 56px)}}.kimi-chat{position:relative;display:grid;grid-template-columns:var(--kimi-chat-sidebar-width) minmax(0,1fr);flex:1;height:100%;width:100%;max-width:100%;min-height:0;border:0;overflow:hidden;background:var(--kimi-color-background-primary);transition:grid-template-columns .3s var(--kimi-chat-ease-drawer)}.kimi-chat.sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.kimi-chat.sidebar-hidden .kimi-chat-sidebar{opacity:0;transform:translate(-100%);pointer-events:none;visibility:hidden;transition:transform .3s var(--kimi-chat-ease-drawer),opacity .28s ease,visibility 0s linear .3s}.kimi-chat-sidebar{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--kimi-spacing-md);width:var(--kimi-chat-sidebar-width);min-width:var(--kimi-chat-sidebar-width);max-width:var(--kimi-chat-sidebar-width);padding:var(--kimi-spacing-lg) var(--kimi-spacing-md);background:var(--kimi-color-background-secondary);border-right:1px solid transparent;overflow:hidden;opacity:1;transform:translate(0);transition:transform .3s var(--kimi-chat-ease-drawer),opacity .28s ease,visibility 0s}.kimi-chat-sidebar-expand{position:absolute;top:14px;left:14px;z-index:var(--kimi-chat-z-header);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-md);background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-secondary);cursor:pointer;box-shadow:var(--kimi-shadow-input-default);transition:background .15s ease,color .15s ease,transform .12s var(--kimi-chat-ease-out);animation:kimi-chat-sidebar-expand-in .2s var(--kimi-chat-ease-out) .12s both}.kimi-chat-sidebar-expand:hover{background:var(--kimi-color-background-primary-hover);color:var(--kimi-color-labels-primary)}.kimi-chat-sidebar-expand:active{background:var(--kimi-color-background-primary-active);transform:scale(.96)}.kimi-chat-sidebar-expand:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}@keyframes kimi-chat-sidebar-expand-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.kimi-chat-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-sm);padding:0 var(--kimi-spacing-xs)}.kimi-chat-sidebar-head-main{display:flex;align-items:center;gap:var(--kimi-spacing-sm);min-width:0}.kimi-chat-logo{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-brand-kimi-dark);color:var(--kimi-color-always-white)}.kimi-chat-sidebar-collapse,.kimi-chat-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;padding:0;border:0;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-secondary);cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-sidebar-collapse:hover,.kimi-chat-icon-btn:hover{background:var(--kimi-color-fills-f1-hover);color:var(--kimi-color-labels-primary)}.kimi-chat-sidebar-collapse:active,.kimi-chat-icon-btn:active{background:var(--kimi-color-fills-f1-active);transform:scale(.96)}.kimi-chat-sidebar-collapse:focus-visible,.kimi-chat-icon-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}.kimi-chat-new{display:flex;align-items:center;justify-content:flex-start;gap:var(--kimi-spacing-sm);width:100%;height:40px;padding:0 14px;border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary);font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-new:hover:not(:disabled){background:var(--kimi-color-background-primary-hover)}.kimi-chat-new:active:not(:disabled){background:var(--kimi-color-background-primary-active);transform:scale(.98)}.kimi-chat-new:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}.kimi-chat-new:disabled{color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-session-search{position:relative;display:flex;align-items:center;height:36px;gap:var(--kimi-spacing-sm);padding:0 var(--kimi-spacing-md);border:.5px solid var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-tertiary);transition:background .15s ease,border-color .15s ease}.kimi-chat-session-search:focus-within{background:var(--kimi-color-fills-f1-hover);color:var(--kimi-color-labels-secondary)}.kimi-chat-session-search input{min-width:0;flex:1;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--kimi-color-labels-primary);font:inherit;font-size:14px;line-height:20px}.kimi-chat-session-search input::placeholder{color:var(--kimi-color-labels-tertiary)}.kimi-chat-session-search input:focus-visible{outline:none}.kimi-chat-session-search button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--kimi-radius-full);background:transparent;color:var(--kimi-color-labels-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.kimi-chat-session-search button:hover{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary)}.kimi-chat-sessions{display:flex;flex-direction:column;gap:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.kimi-chat-session-group{display:flex;flex-direction:column;gap:2px}.kimi-chat-session-group+.kimi-chat-session-group{margin-top:var(--kimi-spacing-md)}.kimi-chat-session-group-label{padding:var(--kimi-spacing-xs) var(--kimi-spacing-sm);font-size:12px;line-height:18px;font-weight:500;color:var(--kimi-color-labels-quaternary);-webkit-user-select:none;user-select:none}.kimi-chat-session-wrap{position:relative}.kimi-chat-session{box-sizing:border-box;position:relative;z-index:1;display:flex;align-items:center;gap:var(--kimi-spacing-xs);width:100%;min-width:0;min-height:44px;padding:var(--kimi-spacing-sm) var(--kimi-spacing-sm) var(--kimi-spacing-sm) var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-md);background:transparent;cursor:pointer;transition:background .15s ease}.kimi-chat-session:hover{background:var(--kimi-color-fills-f1)}.kimi-chat-session.active{background:var(--kimi-color-fills-f2)}.kimi-chat-session-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow:hidden}.kimi-chat-session-pin-icon{flex-shrink:0;display:inline-block;margin-right:2px;margin-bottom:1px;color:var(--kimi-color-labels-tertiary)}.kimi-chat-session-info b{display:flex;align-items:center;gap:var(--kimi-spacing-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:400;color:var(--kimi-color-labels-primary)}.kimi-chat-session.active .kimi-chat-session-info b{font-weight:500}.kimi-chat-session-info span{font-size:12px;line-height:18px;color:var(--kimi-color-labels-quaternary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kimi-chat-session-rename-input{box-sizing:border-box;width:100%;min-width:0;height:32px;padding:0 var(--kimi-spacing-sm);border:.5px solid var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-sm);outline:none;background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary);font:inherit;font-size:14px}.kimi-chat-session-rename-input:focus-visible{border-color:var(--kimi-color-status-kimi-blue)}.kimi-chat-session:has(.kimi-chat-session-rename-input) .kimi-chat-session-more{display:none!important}.kimi-chat-session-more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;padding:0;border:0;border-radius:var(--kimi-radius-sm);background:transparent;color:var(--kimi-color-labels-tertiary);cursor:pointer;pointer-events:none;visibility:hidden;transition:background .15s ease,color .15s ease}.kimi-chat-session-more:hover{background:var(--kimi-color-fills-f2-hover);color:var(--kimi-color-labels-primary)}.kimi-chat-session:hover .kimi-chat-session-more,.kimi-chat-session:focus-within .kimi-chat-session-more{pointer-events:auto;visibility:visible}.kimi-chat-session-menu{display:flex;flex-direction:column;min-width:140px;max-width:240px;padding:var(--kimi-spacing-sm);border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-tertiary);box-shadow:var(--kimi-shadow-small)}.kimi-chat-session-menu button{display:flex;align-items:center;gap:var(--kimi-spacing-sm);min-height:36px;padding:0 var(--kimi-spacing-sm);border:0;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-primary);font-size:14px;line-height:20px;cursor:pointer;transition:background .15s ease}.kimi-chat-session-menu button:hover:not(:disabled){background:var(--kimi-color-fills-f1)}.kimi-chat-session-menu svg{width:18px;height:18px}.kimi-chat-session-menu button.danger{color:var(--kimi-color-status-danger)}.kimi-chat-session-menu button.danger:hover:not(:disabled){background:var(--kimi-color-others-light-red-bg)}.kimi-chat-session-menu button:disabled{color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.arco-trigger-popup:has(.kimi-chat-session-menu){z-index:var(--kimi-chat-z-tooltip)!important}.kimi-chat-session-menu-anchor{display:inline-flex;flex:none}.kimi-chat-session-menu-floating{position:fixed;z-index:var(--kimi-chat-z-tooltip)}body:has(.ai-chat-page) .arco-modal-mask{z-index:var(--kimi-chat-z-modal-backdrop)!important}body:has(.ai-chat-page) .arco-modal-wrapper{z-index:var(--kimi-chat-z-modal)!important}.kimi-chat-sessions-empty{margin:0;padding:var(--kimi-spacing-2xl) var(--kimi-spacing-sm);font-size:13px;line-height:19px;color:var(--kimi-color-labels-tertiary);text-align:center}.kimi-chat-sessions-access-hint{padding:var(--kimi-spacing-xl) var(--kimi-spacing-md)}.kimi-chat-sidebar-user{flex:none;padding-top:var(--kimi-spacing-sm);border-top:.5px solid var(--kimi-color-separator-s1)}.kimi-chat-sidebar-user-btn{display:flex;align-items:center;gap:var(--kimi-spacing-sm);width:100%;height:36px;padding:0 10px;border:0;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-secondary);font-size:14px;line-height:20px;cursor:pointer;transition:background .15s ease,color .15s ease}.kimi-chat-sidebar-user-btn:hover{background:var(--kimi-color-fills-f1-hover);color:var(--kimi-color-labels-primary)}.kimi-chat-sidebar-user-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}.kimi-chat-sidebar-user-btn svg{flex:none;color:var(--kimi-color-labels-tertiary)}.kimi-chat-sidebar-user-hint{margin-left:auto;font-size:12px;line-height:18px;color:var(--kimi-color-labels-quaternary)}.kimi-chat-main{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--kimi-color-background-primary);overflow-x:clip}.kimi-chat-main.is-empty{position:relative;min-height:0;overflow:hidden}.kimi-chat-topbar{display:flex;align-items:center;gap:var(--kimi-spacing-sm);height:46px;padding:var(--kimi-spacing-xs) var(--kimi-spacing-lg);background:transparent}.kimi-chat-topbar-leading{display:flex;align-items:center;gap:var(--kimi-spacing-sm);flex:1 1 auto;min-width:0}.kimi-chat-topbar-title{font-size:16px;line-height:24px;font-weight:500;color:var(--kimi-color-labels-primary)}.kimi-chat-topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--kimi-spacing-sm);flex:none}.kimi-chat-icon-btn{display:none}.kimi-chat .kimi-chat-sidebar-toggle{display:inline-flex}.kimi-chat-model-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--kimi-spacing-xs);max-width:min(100%,420px);flex:0 1 auto;min-width:0;height:32px;padding:0 var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-primary);font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:background .15s ease}.kimi-chat-model-trigger:hover:not(:disabled),.kimi-chat-model-trigger[aria-expanded=true]:not(:disabled){background:var(--kimi-color-fills-f1)}.kimi-chat-model-trigger:active:not(:disabled){background:var(--kimi-color-fills-f1-active)}.kimi-chat-model-trigger:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}.kimi-chat-model-trigger:disabled{color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-topbar-leading .arco-dropdown,.kimi-chat-topbar-leading .arco-trigger,.kimi-chat-model-trigger-wrap{display:inline-flex;padding:0;margin:0;min-width:0}.kimi-chat-topbar-leading .arco-dropdown:focus,.kimi-chat-topbar-leading .arco-dropdown:focus-visible,.kimi-chat-topbar-leading .arco-trigger:focus,.kimi-chat-topbar-leading .arco-trigger:focus-visible,.kimi-chat-model-trigger-wrap:focus,.kimi-chat-model-trigger-wrap:focus-visible{outline:none}.kimi-chat-topbar-leading.is-locked .arco-dropdown,.kimi-chat-topbar-leading.is-locked .kimi-chat-model-trigger-wrap{pointer-events:none}.kimi-chat-topbar-leading.is-locked .kimi-chat-model-trigger:disabled{background:transparent}.kimi-chat-model-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kimi-chat-model-trigger-icon{flex:none;color:var(--kimi-color-labels-tertiary);transition:transform .2s var(--kimi-chat-ease-out)}.kimi-chat-model-trigger[aria-expanded=true]:not(:disabled) .kimi-chat-model-trigger-icon{transform:rotate(180deg)}.kimi-chat-model-menu.arco-menu{min-width:240px;max-width:min(420px,calc(100vw - 32px));padding:var(--kimi-spacing-sm);border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-tertiary);box-shadow:var(--kimi-shadow-small)}.kimi-chat-model-menu-item.arco-dropdown-menu-item,.kimi-chat-model-menu .kimi-chat-model-menu-item.arco-menu-item{display:flex;align-items:center;height:auto;min-height:36px;padding:var(--kimi-spacing-sm);margin:0;border-radius:var(--kimi-radius-md);white-space:normal;color:var(--kimi-color-labels-primary);transition:background .15s ease}.kimi-chat-model-menu-item.arco-dropdown-menu-item:hover,.kimi-chat-model-menu .kimi-chat-model-menu-item.arco-menu-item:hover{background:var(--kimi-color-fills-f1)}.kimi-chat-model-menu-item.arco-dropdown-menu-item.arco-dropdown-menu-selected,.kimi-chat-model-menu .kimi-chat-model-menu-item.arco-menu-item.arco-menu-selected{background:transparent;color:var(--kimi-color-labels-primary);font-weight:400}.kimi-chat-model-menu-row{display:flex;align-items:center;width:100%;gap:var(--kimi-spacing-sm);min-height:22px}.kimi-chat-model-menu-check,.kimi-chat-model-menu-check-slot{flex:none;width:16px;display:inline-flex;align-items:center;justify-content:center}.kimi-chat-model-menu-check{color:var(--kimi-color-labels-primary)}.kimi-chat-model-menu-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px}.kimi-chat-model-menu-row.is-selected .kimi-chat-model-menu-name{font-weight:500}.kimi-chat-model-menu-badge-slot{flex:none;display:flex;align-items:center}.kimi-chat-model-menu-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-secondary);font-size:12px;line-height:18px;white-space:nowrap}.kimi-chat-session-id{display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);padding:3px 6px 3px var(--kimi-spacing-sm);border:0;border-radius:var(--kimi-radius-full);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-tertiary)}.kimi-chat-session-id-label{font-family:var(--kimi-font-mono);font-size:12px;line-height:18px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kimi-chat-session-id-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--kimi-radius-full);background:transparent;color:var(--kimi-color-labels-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.kimi-chat-session-id-btn:hover{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary)}.kimi-chat-export-entry{display:inline-flex;align-items:center;justify-content:center;gap:var(--kimi-spacing-xs);height:32px;padding:0 var(--kimi-spacing-md);flex:none;border:0;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-secondary);font-size:14px;line-height:20px;cursor:pointer;transition:background .15s ease,color .15s ease}.kimi-chat-export-entry:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kimi-chat-export-entry.active{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary)}.kimi-chat-topbar-right .arco-tag{border:0;border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-secondary);font-size:12px;line-height:18px}.kimi-chat-quota-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:2px var(--kimi-spacing-sm);border:0;border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-tertiary);font-size:12px;line-height:18px}.kimi-chat-quota-badge.warn{background:var(--kimi-color-others-light-orange-bg);color:var(--kimi-color-status-orange)}.kimi-chat-quota-badge.empty{background:var(--kimi-color-others-light-red-bg);color:var(--kimi-color-status-danger)}.kimi-chat-quota-badge-mobile,.kimi-chat-mobile-quota-line{display:none}.kimi-chat-conv-export-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md);flex-wrap:wrap;padding:var(--kimi-spacing-sm) var(--kimi-spacing-lg);border-bottom:.5px solid var(--kimi-color-separator-s1);background:var(--kimi-color-others-light-blue-bg)}.kimi-chat-conv-export-meta{font-size:12px;line-height:18px;color:var(--kimi-color-labels-secondary)}.kimi-chat-conv-export-meta strong{color:var(--kimi-color-status-kimi-blue);font-weight:600}.kimi-chat-conv-export-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kimi-spacing-sm) var(--kimi-spacing-md)}.kimi-chat-conv-export-link{border:none;background:none;padding:0;font-size:12px;line-height:18px;color:var(--kimi-color-labels-tertiary);cursor:pointer;transition:color .15s ease}.kimi-chat-conv-export-link:hover{color:var(--kimi-color-status-kimi-blue)}.kimi-chat-conv-export-confirm{border:none;border-radius:var(--kimi-radius-sm);height:26px;padding:0 var(--kimi-spacing-md);font-size:12px;line-height:18px;font-weight:500;color:var(--kimi-color-always-white);background:var(--kimi-color-brand-kimi-dark);cursor:pointer;transition:background .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-conv-export-confirm:hover:not(:disabled){background:var(--kimi-color-brand-kimi-dark-hover)}.kimi-chat-conv-export-confirm:active:not(:disabled){background:var(--kimi-color-brand-kimi-dark-active);transform:scale(.96)}.kimi-chat-conv-export-confirm:disabled{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-row.export-mode{position:relative;padding-left:28px}.kimi-chat-row.export-mode.export-selected .kimi-chat-row-body{outline:1px solid var(--kimi-color-status-kimi-blue);outline-offset:4px;border-radius:var(--kimi-radius-lg)}.kimi-chat-msg-export-check{position:absolute;left:0;top:10px;flex:none}.kimi-chat-export-modal .arco-modal-content{padding-top:var(--kimi-spacing-sm)}.kimi-chat-export-modal-hint{margin:0 0 var(--kimi-spacing-lg);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary)}.kimi-chat-export-modal-formats{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--kimi-spacing-sm);margin-bottom:var(--kimi-spacing-lg)}.kimi-chat-export-modal-fmt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kimi-spacing-xs);padding:var(--kimi-spacing-md);border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-md);background:var(--kimi-color-background-primary);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease}.kimi-chat-export-modal-fmt:hover:not(:disabled){background:var(--kimi-color-fills-f1)}.kimi-chat-export-modal-fmt.active{border-color:var(--kimi-color-status-kimi-blue);background:var(--kimi-color-others-kimi-blue10);color:var(--kimi-color-status-kimi-blue)}.kimi-chat-export-modal-fmt:disabled{color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-export-modal-filename{margin-bottom:var(--kimi-spacing-md)}.kimi-chat-export-modal-actions{display:flex;justify-content:flex-end;gap:var(--kimi-spacing-sm);margin-top:var(--kimi-spacing-sm)}.kimi-chat-scroll.access-denied{display:flex;flex-direction:column}.kimi-chat-access-panel{height:100%;min-height:min(520px,calc(100vh - 180px));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--kimi-spacing-3xl) var(--kimi-spacing-2xl) 48px;text-align:center}.kimi-chat-access-panel-icon{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--kimi-spacing-xs);border-radius:var(--kimi-radius-xl);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-tertiary)}.kimi-chat-access-panel h2{margin:var(--kimi-spacing-lg) 0 0;font-size:20px;line-height:30px;font-weight:600;color:var(--kimi-color-labels-primary)}.kimi-chat-access-panel-msg{margin:var(--kimi-spacing-md) 0 0;max-width:420px;font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary)}.kimi-chat-access-panel-actions{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-md);justify-content:center;margin-top:var(--kimi-spacing-2xl)}.kimi-chat-access-panel-primary,.kimi-chat-access-panel-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:44px;padding:10px 14px;border-radius:var(--kimi-radius-lg);font-size:16px;line-height:24px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-access-panel-primary{border:0;background:var(--kimi-color-brand-kimi-dark);color:var(--kimi-color-always-white)}.kimi-chat-access-panel-primary:hover{background:var(--kimi-color-brand-kimi-dark-hover)}.kimi-chat-access-panel-primary:active{background:var(--kimi-color-brand-kimi-dark-active);transform:scale(.97)}.kimi-chat-access-panel-secondary{border:0;background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kimi-chat-access-panel-secondary:hover{background:var(--kimi-color-fills-f2)}.kimi-chat-access-panel-secondary:active{background:var(--kimi-color-fills-f2-active);transform:scale(.97)}.kimi-chat-access-panel-primary:focus-visible,.kimi-chat-access-panel-secondary:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kimi-chat-scroll{flex:1;min-height:0;overflow:auto;overflow-x:clip;padding:var(--kimi-spacing-sm) var(--kimi-spacing-2xl) var(--kimi-spacing-xl)}.kimi-chat-loading{display:flex;justify-content:center;padding-top:40px;color:var(--kimi-color-labels-tertiary)}.kimi-chat-thread{width:100%;max-width:var(--kimi-chat-content-width);margin:0 auto;display:flex;flex-direction:column;gap:36px;min-width:0}.kimi-chat-row{display:flex;gap:var(--kimi-spacing-md);align-items:flex-start}.kimi-chat-row.user{justify-content:flex-end}.kimi-chat-avatar{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-brand-kimi-dark);color:var(--kimi-color-always-white)}.kimi-chat-avatar.user{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-secondary)}.kimi-chat-row-body{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs);min-width:0;max-width:100%}.kimi-chat-row.user .kimi-chat-row-body{align-items:flex-end}.kimi-chat-bubble{min-width:0;max-width:80%;padding:10px 14px;border:0;border-radius:var(--kimi-radius-xl);background:var(--kimi-color-others-bubble-gray-pc);color:var(--kimi-color-labels-primary);font-size:16px;line-height:26px;white-space:pre-wrap;overflow-wrap:anywhere}.kimi-chat-row.assistant .kimi-chat-row-body{flex:1}.kimi-chat-bubble-imgs{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-sm);margin-bottom:var(--kimi-spacing-sm)}.kimi-chat-bubble-img{width:120px;height:120px;object-fit:cover;display:block;border-radius:var(--kimi-radius-md)}.kimi-chat-bubble-docs{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-sm);margin-bottom:var(--kimi-spacing-sm)}.kimi-chat-bubble-doc{display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);padding:var(--kimi-spacing-xs) var(--kimi-spacing-sm);border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-secondary);font-size:12px;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kimi-chat-msg-actions{display:flex;align-items:center;gap:2px;padding:0 2px;pointer-events:auto}.kimi-chat-msg-actions.user{justify-content:flex-end}.kimi-chat-msg-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;flex-shrink:0;border:0;border-radius:var(--kimi-radius-sm);background:transparent;color:var(--kimi-color-labels-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-msg-btn:hover:not(:disabled){background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kimi-chat-msg-btn:active:not(:disabled){transform:scale(.96)}.kimi-chat-msg-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}.kimi-chat-msg-btn:disabled{color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-msg-variants{display:inline-flex;align-items:center;gap:3px;margin-left:var(--kimi-spacing-xs);white-space:nowrap}.kimi-chat-msg-variants span{min-width:34px;text-align:center;font-size:12px;line-height:18px;color:var(--kimi-color-labels-tertiary)}.kimi-chat-edit-box{width:min(560px,100%);padding:var(--kimi-spacing-md);border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-primary);box-shadow:var(--kimi-shadow-input-default)}.kimi-chat-edit-box textarea{display:block;box-sizing:border-box;width:100%;min-height:86px;max-height:220px;padding:var(--kimi-spacing-sm);border:.5px solid var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-md);outline:none;resize:vertical;background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary);font:inherit;font-size:14px;line-height:20px}.kimi-chat-edit-box textarea:focus-visible{border-color:var(--kimi-color-status-kimi-blue)}.kimi-chat-edit-actions{display:flex;justify-content:flex-end;gap:var(--kimi-spacing-sm);margin-top:var(--kimi-spacing-sm)}.kimi-chat-edit-actions button{height:32px;min-width:62px;padding:6px 10px;border:0;border-radius:var(--kimi-radius-md);font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-edit-actions button:not(.primary){background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kimi-chat-edit-actions button:not(.primary):hover{background:var(--kimi-color-fills-f2)}.kimi-chat-edit-actions button.primary{background:var(--kimi-color-brand-kimi-dark);color:var(--kimi-color-always-white)}.kimi-chat-edit-actions button.primary:hover{background:var(--kimi-color-brand-kimi-dark-hover)}.kimi-chat-edit-actions button:active{transform:scale(.97)}.kimi-chat-edit-actions button:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}.kimi-chat-content{min-width:0;max-width:100%;padding-top:1px;color:var(--kimi-color-labels-primary)}.kimi-chat-content,.kimi-chat-text,.kimi-chat-row-body,.kimi-chat-md,.kimi-chat-think,.kimi-chat-think-body,.kimi-chat-stream-plain{max-width:100%;min-width:0;overflow-wrap:anywhere}.kimi-chat-stream-plain{margin:0;white-space:pre-wrap;font-size:16px;line-height:26px}.kimi-chat-md{font-size:16px;line-height:26px;color:var(--kimi-color-labels-primary)}.kimi-chat-md>*{max-width:100%}.kimi-chat-md p{margin:0 0 var(--kimi-spacing-sm)}.kimi-chat-md p:last-child{margin-bottom:0}.kimi-chat-md h1,.kimi-chat-md h2,.kimi-chat-md h3,.kimi-chat-md h4,.kimi-chat-md h5,.kimi-chat-md h6{margin:var(--kimi-spacing-lg) 0 var(--kimi-spacing-sm);font-weight:600;color:var(--kimi-color-labels-primary)}.kimi-chat-md h1{font-size:22px;line-height:36px}.kimi-chat-md h2{font-size:20px;line-height:32px}.kimi-chat-md h3{font-size:18px;line-height:28px}.kimi-chat-md h4,.kimi-chat-md h5,.kimi-chat-md h6{font-size:16px;line-height:26px}.kimi-chat-md ul,.kimi-chat-md ol{margin:var(--kimi-spacing-xs) 0;padding-left:22px}.kimi-chat-md li{margin:2px 0}.kimi-chat-md li>p{margin:0}.kimi-chat-md blockquote{margin:var(--kimi-spacing-sm) 0;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border-left:2px solid var(--kimi-color-fills-f3);color:var(--kimi-color-labels-secondary)}.kimi-chat-md blockquote p{margin:0}.kimi-chat-md hr{margin:var(--kimi-spacing-md) 0;border:0;border-top:.5px solid var(--kimi-color-separator-s1)}.kimi-chat-md a{color:var(--kimi-color-status-kimi-blue);text-decoration:none}.kimi-chat-md a:hover{color:var(--kimi-color-status-kimi-blue-hover);text-decoration:underline}.kimi-chat-md strong{font-weight:600}.kimi-chat-md em{font-style:italic}.kimi-chat-md img{display:block;max-width:min(420px,100%);height:auto;margin:0;border-radius:var(--kimi-radius-lg);transition:transform .15s var(--kimi-chat-ease-out)}.kimi-chat-md-img-trigger,.kimi-chat-bubble-img-trigger{padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden;border-radius:var(--kimi-radius-lg)}.kimi-chat-md-img-trigger{display:block;width:fit-content;max-width:100%;margin:var(--kimi-spacing-sm) 0}.kimi-chat-bubble-img-trigger .kimi-chat-bubble-img{transition:transform .15s var(--kimi-chat-ease-out)}.kimi-chat-bubble-img-trigger:hover .kimi-chat-bubble-img,.kimi-chat-md-img-trigger:hover img{transform:scale(1.02)}.kimi-chat-md table{display:block;width:max-content;max-width:100%;overflow-x:auto;margin:var(--kimi-spacing-md) 0;border-collapse:collapse;font-size:14px;line-height:20px}.kimi-chat-md th,.kimi-chat-md td{padding:7px 12px;border:.5px solid var(--kimi-color-separator-s1);overflow-wrap:anywhere}.kimi-chat-md th{background:var(--kimi-color-fills-f1);font-weight:500;text-align:left}.kimi-chat-md tr:nth-child(2n) td{background:var(--kimi-color-fills-f1)}.kimi-chat-inline-code,.kimi-chat-md code:not(.kimi-chat-code-pre code){font-family:var(--kimi-font-mono);font-size:.875em;background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary);padding:2px 6px;border:0;border-radius:var(--kimi-radius-xxs);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.kimi-chat-caret{display:inline-block;width:7px;height:16px;margin-left:2px;vertical-align:text-bottom;background:var(--kimi-color-status-kimi-blue);border-radius:1px;animation:kimi-chat-blink 1s steps(2) infinite}@keyframes kimi-chat-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.kimi-chat-typing{display:inline-flex;gap:var(--kimi-spacing-xs);padding:6px 0}.kimi-chat-typing i{width:7px;height:7px;border-radius:50%;background:var(--kimi-color-labels-quaternary);animation:kimi-chat-typing 1.2s infinite ease-in-out}.kimi-chat-typing i:nth-child(2){animation-delay:.15s}.kimi-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes kimi-chat-typing{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.kimi-chat-error{display:block;margin-top:var(--kimi-spacing-sm);font-size:12px;line-height:18px;color:var(--kimi-color-status-danger);font-style:normal}.kimi-chat-think{margin-bottom:var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-fills-f1);overflow:hidden}.kimi-chat-think-toggle{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border:none;background:transparent;font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary);cursor:pointer;text-align:left;font-weight:400;overflow-wrap:anywhere;transition:background .15s ease,color .15s ease}.kimi-chat-think-toggle:hover{background:var(--kimi-color-fills-f1-hover);color:var(--kimi-color-labels-primary)}.kimi-chat-think-toggle:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:-2px}.kimi-chat-think-chevron{flex:none;margin-left:auto;transition:transform .2s var(--kimi-chat-ease-out)}.kimi-chat-think-toggle.open .kimi-chat-think-chevron{transform:rotate(180deg)}.kimi-chat-think-spin{flex-shrink:0;animation:kimi-chat-spin 1s linear infinite}@keyframes kimi-chat-spin{to{transform:rotate(360deg)}}.kimi-chat-think-dots{flex:none;display:inline-flex;gap:3px;margin-left:2px}.kimi-chat-think-dots i{display:inline-block;width:3px;height:3px;background:currentColor;border-radius:50%;animation:kimi-chat-think-blink 1.2s infinite;opacity:.6}.kimi-chat-think-dots i:nth-child(2){animation-delay:.2s}.kimi-chat-think-dots i:nth-child(3){animation-delay:.4s}@keyframes kimi-chat-think-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.kimi-chat-think-stream{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--kimi-color-labels-tertiary);font-size:14px;line-height:20px}.kimi-chat-think-body{padding:var(--kimi-spacing-sm) var(--kimi-spacing-md) var(--kimi-spacing-md);border-top:.5px solid var(--kimi-color-separator-s1);font-size:14px;line-height:22px;color:var(--kimi-color-labels-secondary);overflow:hidden}.kimi-chat-think-body p{margin:0 0 var(--kimi-spacing-sm)}.kimi-chat-think-body p:last-child{margin-bottom:0}.kimi-chat-think-body ul,.kimi-chat-think-body ol{margin:6px 0;padding-left:20px}.kimi-chat-think-body li{margin:3px 0}.kimi-chat-think-body code{padding:1px 4px;border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-fills-f2);font-family:var(--kimi-font-mono);font-size:.875em;white-space:pre-wrap;overflow-wrap:anywhere}.kimi-chat-tool-file-card{display:inline-flex;align-items:center;gap:7px;margin-top:var(--kimi-spacing-md);padding:var(--kimi-spacing-sm) 14px;max-width:340px;border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary);font-size:14px;line-height:20px;text-decoration:none;transition:background .15s ease}.kimi-chat-tool-file-card:hover{background:var(--kimi-color-fills-f1)}.kimi-chat-tool-file-icon{flex-shrink:0;color:var(--kimi-color-labels-tertiary)}.kimi-chat-tool-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kimi-chat-tool-file-dl{flex-shrink:0;color:var(--kimi-color-status-kimi-blue);font-size:12px;line-height:18px}.kimi-chat-msg-tok{display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);margin-top:6px;white-space:nowrap;font-size:12px;line-height:18px;color:var(--kimi-color-labels-quaternary)}.kimi-chat-code-block,.kimi-chat-code-pre{max-width:100%;min-width:0}.kimi-chat-code-block{margin:var(--kimi-spacing-sm) 0;border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);overflow:hidden;background:var(--kimi-color-fills-f1)}.kimi-chat-code-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-sm);padding:6px var(--kimi-spacing-md);border-bottom:.5px solid var(--kimi-color-separator-s1);font-family:var(--kimi-font-mono);font-size:12px;line-height:18px;min-width:0}.kimi-chat-code-lang{color:var(--kimi-color-labels-tertiary);text-transform:lowercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kimi-chat-copy-btn{flex:none;display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);border:none;background:transparent;color:var(--kimi-color-labels-tertiary);font-size:12px;line-height:18px;font-family:var(--kimi-font-sans);cursor:pointer;padding:2px 7px;border-radius:var(--kimi-radius-xxs);transition:color .15s ease,background .15s ease}.kimi-chat-copy-btn:hover{color:var(--kimi-color-labels-primary);background:var(--kimi-color-fills-f2)}.kimi-chat-code-pre{margin:0;padding:var(--kimi-spacing-md);overflow-x:auto;background:transparent;-webkit-overflow-scrolling:touch}.kimi-chat-code-pre::-webkit-scrollbar{height:5px}.kimi-chat-code-pre::-webkit-scrollbar-track{background:transparent}.kimi-chat-code-pre::-webkit-scrollbar-thumb{background:var(--kimi-color-fills-f3);border-radius:3px}.kimi-chat-code-pre code{font-family:var(--kimi-font-mono);font-size:14px;line-height:22px;white-space:pre;color:var(--kimi-color-labels-primary);background:transparent!important;padding:0!important;border:none!important;border-radius:0!important}.kimi-chat-code-block .hljs{background:transparent!important;padding:0!important;color:var(--kimi-color-labels-primary)}.kimi-chat-code-block .hljs-keyword,.kimi-chat-code-block .hljs-selector-tag,.kimi-chat-code-block .hljs-tag{color:var(--kimi-color-syntax-keyword)}.kimi-chat-code-block .hljs-string,.kimi-chat-code-block .hljs-attr,.kimi-chat-code-block .hljs-regexp,.kimi-chat-code-block .hljs-addition{color:var(--kimi-color-syntax-string)}.kimi-chat-code-block .hljs-comment,.kimi-chat-code-block .hljs-quote{color:var(--kimi-color-syntax-comment);font-style:italic}.kimi-chat-code-block .hljs-function,.kimi-chat-code-block .hljs-title,.kimi-chat-code-block .hljs-title.function_,.kimi-chat-code-block .hljs-section{color:var(--kimi-color-syntax-functions)}.kimi-chat-code-block .hljs-variable,.kimi-chat-code-block .hljs-name,.kimi-chat-code-block .hljs-template-variable,.kimi-chat-code-block .hljs-attribute{color:var(--kimi-color-syntax-variables)}.kimi-chat-code-block .hljs-number,.kimi-chat-code-block .hljs-literal{color:var(--kimi-color-syntax-numbers)}.kimi-chat-code-block .hljs-built_in,.kimi-chat-code-block .hljs-type,.kimi-chat-code-block .hljs-class,.kimi-chat-code-block .hljs-title.class_,.kimi-chat-code-block .hljs-operator{color:var(--kimi-color-syntax-operators)}.kimi-chat-code-block .hljs-meta,.kimi-chat-code-block .hljs-mark,.kimi-chat-code-block .hljs-deletion{color:var(--kimi-color-syntax-mark)}.kimi-chat-hero{height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--kimi-spacing-lg);padding-bottom:140px}.kimi-chat-main.is-empty .kimi-chat-scroll{position:absolute;inset:0 0 auto;z-index:1;min-height:0;padding:0 var(--kimi-spacing-2xl);overflow:visible;transform:translateY(clamp(178px,32vh,258px));pointer-events:none}.kimi-chat-main.is-empty .kimi-chat-hero{min-height:0;width:min(860px,100%);margin:0 auto;padding:0;gap:var(--kimi-spacing-lg);justify-content:flex-start;pointer-events:auto}.kimi-chat-hero-brand{margin:0;font-size:48px;line-height:1.15;font-weight:650;letter-spacing:-.02em;color:var(--kimi-color-labels-primary);text-align:center}.kimi-chat-hero-sub{margin:0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-tertiary);text-align:center}.kimi-chat-composer-wrap{flex-shrink:0;padding:var(--kimi-spacing-sm) var(--kimi-spacing-2xl) var(--kimi-spacing-2xl)}.kimi-chat-main.is-empty .kimi-chat-composer-wrap{position:absolute;z-index:2;left:50%;top:clamp(334px,50vh,430px);transform:translate(-50%);width:min(860px,calc(100% - 48px));margin:0;padding:0}.kimi-chat-context-compression{box-sizing:border-box;display:flex;align-items:center;gap:var(--kimi-spacing-sm);width:min(var(--kimi-chat-content-inner),100%);margin:0 auto var(--kimi-spacing-sm);padding:9px var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary);font-size:14px;line-height:20px}.kimi-chat-context-compression.done{color:var(--kimi-color-status-positive-green)}.kimi-chat-context-compression svg{flex:none}.kimi-chat-composer{max-width:var(--kimi-chat-content-inner);margin:0 auto;display:flex;flex-direction:column;gap:0;min-height:104px;border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-chat-composer-radius);background:var(--kimi-color-background-primary);box-shadow:var(--kimi-shadow-input-default);overflow:visible;transition:border-color .15s ease}.kimi-chat-composer:focus-within{border-color:var(--kimi-color-separator-s1-hover)}.kimi-chat-attach-preview{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-sm);padding:var(--kimi-spacing-md) 14px 0}.kimi-chat-attach-thumb{position:relative;width:72px;height:72px;overflow:hidden;flex-shrink:0;border-radius:var(--kimi-radius-md);background:var(--kimi-color-fills-f1)}.kimi-chat-attach-thumb img{width:100%;height:100%;object-fit:cover;display:block}.kimi-chat-attach-remove{position:absolute;top:3px;right:3px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--kimi-radius-full);background:var(--kimi-color-mask-dark);color:var(--kimi-color-always-white);cursor:pointer;transition:background .15s ease}.kimi-chat-attach-remove:hover{background:var(--kimi-color-mask-dark-hover)}.kimi-chat-attach-doc{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:220px;min-height:36px;padding:var(--kimi-spacing-sm) 28px var(--kimi-spacing-sm) var(--kimi-spacing-md);flex-shrink:0;border:0;border-radius:var(--kimi-radius-md);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary);font-size:12px;line-height:18px}.kimi-chat-attach-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kimi-color-labels-primary)}.kimi-chat-attach-doc .kimi-chat-attach-remove{top:50%;transform:translateY(-50%);background:transparent;color:var(--kimi-color-labels-tertiary)}.kimi-chat-attach-doc .kimi-chat-attach-remove:hover{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary)}.kimi-chat-attach-uploading{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--kimi-spacing-sm);align-items:center;width:min(220px,100%);min-height:42px;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md) 10px;overflow:hidden;flex-shrink:0;border-radius:var(--kimi-radius-md);background:var(--kimi-color-fills-f1)}.kimi-chat-attach-uploading.image{width:72px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:var(--kimi-spacing-sm)}.kimi-chat-attach-uploading-icon{display:inline-flex;align-items:center;justify-content:center;grid-row:1 / 3;color:var(--kimi-color-labels-tertiary)}.kimi-chat-attach-uploading-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;color:var(--kimi-color-labels-primary)}.kimi-chat-attach-uploading.image .kimi-chat-attach-uploading-name{max-width:58px}.kimi-chat-attach-uploading-text{font-size:12px;line-height:18px;color:var(--kimi-color-labels-quaternary)}.kimi-chat-attach-uploading-bar{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:var(--kimi-color-fills-f2)}.kimi-chat-attach-uploading-bar:after{content:"";position:absolute;inset:0;width:42%;background:var(--kimi-color-status-kimi-blue);animation:kimi-chat-upload-progress 1.05s ease-in-out infinite}@keyframes kimi-chat-upload-progress{0%{transform:translate(-100%)}to{transform:translate(240%)}}.kimi-chat-mobile-quota-line span{font-size:12px;line-height:18px;color:var(--kimi-color-labels-quaternary)}.kimi-chat-mobile-quota-line b{font-size:12px;line-height:18px;font-weight:500;color:var(--kimi-color-labels-secondary)}.kimi-chat-mobile-quota-line.warn b{color:var(--kimi-color-status-orange)}.kimi-chat-mobile-quota-line.empty b{color:var(--kimi-color-status-danger)}.kimi-chat-composer textarea{box-sizing:border-box;display:block;width:100%;min-height:52px;max-height:180px;padding:16px 20px var(--kimi-spacing-xs);border:0;outline:0;resize:none;background:transparent;color:var(--kimi-color-labels-primary);font:inherit;font-size:16px;line-height:24px}.kimi-chat-composer textarea::placeholder{color:var(--kimi-color-labels-tertiary)}.kimi-chat-composer textarea:disabled{color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-sm);padding:var(--kimi-spacing-xs) 14px 14px}.kimi-chat-composer-tools{display:flex;align-items:center;gap:var(--kimi-spacing-sm);min-width:0}.kimi-chat-composer-actions{display:flex;align-items:center;gap:var(--kimi-spacing-sm);flex:none;min-width:0}.kimi-chat-composer-actions .arco-dropdown,.kimi-chat-composer-actions .arco-trigger,.kimi-chat-composer-actions .kimi-chat-model-trigger-wrap{display:inline-flex;padding:0;margin:0;min-width:0}.kimi-chat-composer-actions .arco-dropdown:focus,.kimi-chat-composer-actions .arco-dropdown:focus-visible,.kimi-chat-composer-actions .arco-trigger:focus,.kimi-chat-composer-actions .arco-trigger:focus-visible,.kimi-chat-composer-actions .kimi-chat-model-trigger-wrap:focus,.kimi-chat-composer-actions .kimi-chat-model-trigger-wrap:focus-visible{outline:none}.kimi-chat-composer-actions .kimi-chat-model-trigger{height:28px;max-width:min(100%,220px);padding:0 var(--kimi-spacing-sm);font-size:13px;line-height:19px;color:var(--kimi-color-labels-secondary)}.kimi-chat-composer-actions .kimi-chat-model-trigger:hover:not(:disabled),.kimi-chat-composer-actions .kimi-chat-model-trigger[aria-expanded=true]:not(:disabled){color:var(--kimi-color-labels-primary)}.kimi-chat-attach-btn,.kimi-chat-websearch-btn{height:28px;border:0;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-tertiary);font-size:13px;line-height:19px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-attach-btn{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-full);background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-secondary)}.kimi-chat-websearch-btn{flex-shrink:0;padding:0 8px;display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);white-space:nowrap}.kimi-chat-attach-btn:hover:not(:disabled),.kimi-chat-websearch-btn:hover:not(:disabled){background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kimi-chat-attach-btn:active:not(:disabled),.kimi-chat-websearch-btn:active:not(:disabled){background:var(--kimi-color-fills-f1-active);transform:scale(.96)}.kimi-chat-attach-btn:focus-visible,.kimi-chat-websearch-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}.kimi-chat-attach-btn:disabled,.kimi-chat-websearch-btn:disabled{color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-websearch-btn.active:not(.kimi-chat-style-btn){background:var(--kimi-color-others-kimi-blue10);color:var(--kimi-color-status-kimi-blue)}.kimi-chat-websearch-btn.active:not(.kimi-chat-style-btn):hover:not(:disabled){background:var(--kimi-color-others-kimi-blue10-hover)}.kimi-chat-style-btn:hover:not(:disabled){color:var(--kimi-color-labels-primary)}.kimi-chat-style-btn.active{position:relative}.kimi-chat-style-btn.active:after{content:"";position:absolute;right:3px;top:3px;width:6px;height:6px;border-radius:50%;background:var(--kimi-color-status-kimi-blue);pointer-events:none}.kimi-chat-composer-tools .arco-dropdown,.kimi-chat-composer-tools .arco-trigger,.kimi-chat-style-trigger{display:inline-flex;padding:0;margin:0}.kimi-chat-composer-tools .arco-dropdown:focus,.kimi-chat-composer-tools .arco-dropdown:focus-visible,.kimi-chat-composer-tools .arco-trigger:focus,.kimi-chat-composer-tools .arco-trigger:focus-visible,.kimi-chat-style-trigger:focus,.kimi-chat-style-trigger:focus-visible{outline:none}.kimi-chat-composer-tools.is-locked .arco-dropdown,.kimi-chat-composer-tools.is-locked .kimi-chat-style-trigger{pointer-events:none}.kimi-chat-composer-tools.is-locked .kimi-chat-style-btn:disabled{background:transparent}.kimi-chat-style-menu.arco-menu{min-width:200px;max-width:min(280px,calc(100vw - 24px));padding:var(--kimi-spacing-sm);border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-tertiary);box-shadow:var(--kimi-shadow-small)}.kimi-chat-style-menu-option{display:flex;align-items:flex-start;gap:var(--kimi-spacing-sm);width:100%}.kimi-chat-style-menu-check,.kimi-chat-style-menu-check-slot{flex:none;width:14px;height:14px;margin-top:3px;display:inline-flex;align-items:center;justify-content:center;color:var(--kimi-color-labels-primary)}.kimi-chat-style-menu-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.kimi-chat-style-menu .arco-menu-item,.kimi-chat-style-menu .arco-dropdown-menu-item{flex-direction:column;align-items:stretch;gap:0;min-width:168px;height:auto;min-height:48px;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);white-space:normal;position:relative;color:var(--kimi-color-labels-primary);transition:background .15s ease}.kimi-chat-style-menu .arco-menu-item:hover,.kimi-chat-style-menu .arco-dropdown-menu-item:hover{background:var(--kimi-color-fills-f1)}.kimi-chat-style-menu .arco-menu-item.arco-menu-selected,.kimi-chat-style-menu .arco-dropdown-menu-item.arco-dropdown-menu-selected{background:transparent;color:var(--kimi-color-labels-primary)}.kimi-chat-style-menu .arco-menu-item.arco-menu-selected .kimi-chat-style-menu-option,.kimi-chat-style-menu .arco-dropdown-menu-item.arco-dropdown-menu-selected .kimi-chat-style-menu-option{width:100%}.kimi-chat-style-menu .arco-menu-selected-label{display:none}.kimi-chat-style-menu-label{font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary)}.kimi-chat-style-menu-option.is-selected .kimi-chat-style-menu-label{font-weight:500}.kimi-chat-style-menu-hint{font-size:12px;line-height:18px;color:var(--kimi-color-labels-tertiary)}.kimi-chat-send{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;border-radius:var(--kimi-radius-full);background:var(--kimi-color-brand-kimi-dark);color:var(--kimi-color-always-white);cursor:pointer;transition:background .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-send:hover:not(:disabled){background:var(--kimi-color-brand-kimi-dark-hover)}.kimi-chat-send:active:not(:disabled){background:var(--kimi-color-brand-kimi-dark-active);transform:scale(.96)}.kimi-chat-send:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kimi-chat-send:disabled{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-send.stop{background:var(--kimi-color-brand-kimi-dark)}.kimi-chat-chip-anchor,.kimi-chat-composer-tools .arco-dropdown,.kimi-chat-composer-tools .arco-trigger{display:inline-flex;padding:0;margin:0}.kimi-chat-chip-anchor:focus,.kimi-chat-chip-anchor:focus-visible{outline:none}.kimi-chat-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:none;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-secondary);font-size:13px;line-height:19px;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-chip svg{flex:none;color:var(--kimi-color-labels-tertiary)}.kimi-chat-chip:hover:not(:disabled){background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kimi-chat-chip:active:not(:disabled){background:var(--kimi-color-fills-f1-hover);transform:scale(.97)}.kimi-chat-chip:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:1px}.kimi-chat-chip:disabled{color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kimi-chat-chip-websearch.active{background:var(--kimi-color-others-kimi-blue10);border-color:transparent;color:var(--kimi-color-status-kimi-blue)}.kimi-chat-chip-websearch.active svg{color:var(--kimi-color-status-kimi-blue)}.kimi-chat-chip-websearch.active:hover:not(:disabled){background:var(--kimi-color-others-kimi-blue10-hover);color:var(--kimi-color-status-kimi-blue)}.kimi-chat-chip-style.active{position:relative}.kimi-chat-chip-style.active:after{content:"";position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--kimi-color-status-kimi-blue);pointer-events:none}.kimi-chat-disclaimer{margin:var(--kimi-spacing-sm) 0 0;text-align:center;font-size:12px;line-height:18px;color:var(--kimi-color-labels-quaternary)}.kimi-chat-session-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;color:var(--kimi-color-labels-tertiary);cursor:pointer}.kimi-chat-session-ring-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:10px;line-height:14px;color:var(--kimi-color-labels-tertiary)}.kimi-chat-session-ring-portal{position:fixed;box-sizing:border-box;transform:translate(-50%) translateY(calc(-100% - 10px));padding:var(--kimi-spacing-lg) 18px 18px;width:min(420px,calc(100vw - 28px));white-space:normal;z-index:var(--kimi-chat-z-tooltip);pointer-events:auto;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-mask-toast-pc);color:var(--kimi-color-always-white);animation:kimi-chat-tip-in .14s var(--kimi-chat-ease-out)}@keyframes kimi-chat-tip-in{0%{opacity:0;transform:translate(-50%) translateY(calc(-100% - 4px)) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(calc(-100% - 10px)) scale(1)}}.kimi-chat-session-ring-portal:after{content:"";position:absolute;top:100%;left:var(--arrow-x, 50%);transform:translate(-50%);width:0;height:0;border:5px solid transparent;border-top-color:var(--kimi-color-mask-toast-pc)}.kimi-chat-session-ring-tip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kimi-spacing-lg);padding-right:28px;margin-bottom:14px}.kimi-chat-session-ring-close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--kimi-radius-sm);background:transparent;color:var(--kimi-color-always-white-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.kimi-chat-session-ring-close:hover{background:var(--kimi-color-always-transparency-white15);color:var(--kimi-color-always-white)}.kimi-chat-session-ring-tip-head>strong{white-space:nowrap;font-size:12px;line-height:18px;font-weight:500;color:var(--kimi-color-always-white-secondary)}.kimi-chat-session-ring-tip-title{margin-bottom:4px;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-always-white)}.kimi-chat-session-ring-tip-percent{font-size:12px;line-height:18px;color:var(--kimi-color-always-white-tertiary)}.kimi-chat-session-ring-bar{display:flex;align-items:center;gap:2px;height:8px;margin:0 0 var(--kimi-spacing-lg)}.kimi-chat-session-ring-bar i,.kimi-chat-session-ring-bar em{display:block;height:6px;min-width:3px;border-radius:3px}.kimi-chat-session-ring-bar .input{background:var(--kimi-color-status-purple)}.kimi-chat-session-ring-bar .output{background:var(--kimi-color-status-orange)}.kimi-chat-session-ring-bar .reasoning{background:var(--kimi-color-status-danger)}.kimi-chat-session-ring-bar em{flex:1 1 auto;min-width:24px;background:var(--kimi-color-always-transparency-white15)}.kimi-chat-session-ring-tip-row{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:3px 0;font-size:12px;line-height:18px}.kimi-chat-session-ring-tip-row span{display:inline-flex;align-items:center;gap:9px;color:var(--kimi-color-always-white-tertiary)}.kimi-chat-session-ring-tip-row span i{width:10px;height:10px;flex:none;border-radius:3px}.kimi-chat-session-ring-tip-row span i.input{background:var(--kimi-color-status-purple)}.kimi-chat-session-ring-tip-row span i.output{background:var(--kimi-color-status-orange)}.kimi-chat-session-ring-tip-row span i.reasoning{background:var(--kimi-color-status-danger)}.kimi-chat-session-ring-tip-row span i.total{background:var(--kimi-color-always-white-tertiary)}.kimi-chat-session-ring-tip-row span i.limit{background:var(--kimi-color-always-transparency-white15)}.kimi-chat-session-ring-tip-row strong{font-weight:500;color:var(--kimi-color-always-white-secondary)}.kimi-chat-session-ring-tip-limit{color:var(--kimi-color-always-white-tertiary)}.kimi-chat-error-card{display:flex;align-items:flex-start;gap:11px;max-width:var(--kimi-chat-content-width);margin:6px auto 4px;padding:13px 14px;border:0;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-others-light-red-bg);animation:kimi-chat-error-in .22s var(--kimi-chat-ease-out)}@keyframes kimi-chat-error-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kimi-chat-error-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--kimi-radius-full);background:var(--kimi-color-status-danger25);color:var(--kimi-color-status-danger)}.kimi-chat-error-body{flex:1;min-width:0}.kimi-chat-error-title{margin-bottom:2px;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kimi-chat-error-msg{font-size:12px;line-height:18px;color:var(--kimi-color-labels-secondary);overflow-wrap:anywhere}.kimi-chat-error-retry{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:6px var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary);font-size:12px;line-height:18px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-error-retry:hover{background:var(--kimi-color-background-primary-hover)}.kimi-chat-error-retry:active{transform:scale(.96)}.kimi-chat-download-wrap{position:relative;display:inline-flex}.kimi-chat-download-backdrop{position:fixed;inset:0;z-index:calc(var(--kimi-chat-z-tooltip) - 1)}.kimi-chat-download-menu{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:var(--kimi-chat-z-tooltip);padding:var(--kimi-spacing-xs);display:flex;flex-direction:column;gap:2px;min-width:148px;white-space:nowrap;border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-tertiary);box-shadow:var(--kimi-shadow-small)}.kimi-chat-download-menu button{display:flex;align-items:center;gap:var(--kimi-spacing-sm);width:100%;min-height:36px;padding:0 var(--kimi-spacing-sm);border:0;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-primary);font-size:14px;line-height:20px;cursor:pointer;transition:background .15s ease}.kimi-chat-download-menu button:hover{background:var(--kimi-color-fills-f1)}.kimi-chat-download-ext{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:20px;padding:0 5px;flex-shrink:0;border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-secondary);font-family:var(--kimi-font-mono);font-size:12px;line-height:18px}.kimi-chat-download-menu button:hover .kimi-chat-download-ext{background:var(--kimi-color-fills-f2-hover);color:var(--kimi-color-labels-primary)}.kimi-chat-download-dialog{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:var(--kimi-chat-z-tooltip);padding:14px 14px 12px;min-width:240px;display:flex;flex-direction:column;gap:var(--kimi-spacing-md);border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-tertiary);box-shadow:var(--kimi-shadow-small)}.kimi-chat-download-dialog-label{margin:0;font-size:12px;line-height:18px;color:var(--kimi-color-labels-secondary)}.kimi-chat-download-dialog-row{display:flex;align-items:center;gap:var(--kimi-spacing-xs)}.kimi-chat-download-dialog-input{flex:1;min-width:0;height:32px;padding:0 var(--kimi-spacing-sm);border:.5px solid var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-sm);outline:none;background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary);font:inherit;font-size:14px}.kimi-chat-download-dialog-input:focus{border-color:var(--kimi-color-status-kimi-blue)}.kimi-chat-download-dialog-ext{flex-shrink:0;font-family:var(--kimi-font-mono);font-size:12px;line-height:18px;color:var(--kimi-color-labels-tertiary)}.kimi-chat-download-dialog-actions{display:flex;justify-content:flex-end;gap:6px}.kimi-chat-download-dialog-cancel,.kimi-chat-download-dialog-confirm{height:28px;padding:0 14px;border:0;border-radius:var(--kimi-radius-sm);font-size:12px;line-height:18px;font-weight:500;cursor:pointer;transition:background .15s ease,transform .12s var(--kimi-chat-ease-out)}.kimi-chat-download-dialog-cancel{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kimi-chat-download-dialog-cancel:hover{background:var(--kimi-color-fills-f2)}.kimi-chat-download-dialog-confirm{background:var(--kimi-color-brand-kimi-dark);color:var(--kimi-color-always-white)}.kimi-chat-download-dialog-confirm:hover{background:var(--kimi-color-brand-kimi-dark-hover)}.kimi-chat-download-dialog-confirm:active,.kimi-chat-download-dialog-cancel:active{transform:scale(.96)}@media(min-width:769px){.ai-chat-page.kimi-chat-page .kimi-chat{display:grid;grid-template-columns:var(--kimi-chat-sidebar-width) minmax(0,1fr)}.ai-chat-page.kimi-chat-page .kimi-chat.sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.ai-chat-page.kimi-chat-page .kimi-chat-sidebar:not(.kimi-chat-sidebar-mobile){position:relative;display:flex;grid-column:1;width:var(--kimi-chat-sidebar-width);min-width:var(--kimi-chat-sidebar-width);max-width:var(--kimi-chat-sidebar-width);height:100%;z-index:1}.ai-chat-page.kimi-chat-page .kimi-chat-main{grid-column:2;min-width:0;width:100%}.ai-chat-page.kimi-chat-page .kimi-chat.sidebar-hidden .kimi-chat-main{grid-column:2}}@media(max-width:768px){.app-shell.is-ai-chat>.arco-layout-content.page{background:var(--kimi-color-background-primary)}.ai-chat-page.kimi-chat-page{height:calc(var(--vvh, 100dvh) - 56px)}.ai-chat-page.kimi-chat-page .kimi-chat{display:grid;grid-template-columns:minmax(0,1fr)!important;background:var(--kimi-color-background-primary);overflow-x:clip}.ai-chat-page.kimi-chat-page .kimi-chat-main{grid-column:1;width:100%;min-width:0}.ai-chat-page.kimi-chat-page .kimi-chat-sidebar:not(.kimi-chat-sidebar-mobile){display:none!important}.kimi-chat-sidebar-mobile,.kimi-chat-backdrop-mobile{position:fixed}.kimi-chat-sidebar-mobile{top:0;bottom:0;left:0;width:min(80vw,300px);max-width:calc(100vw - 28px);z-index:var(--kimi-chat-z-drawer);display:flex!important;background:var(--kimi-color-background-secondary);border-right:0;overflow-x:hidden;opacity:0;pointer-events:none;transform:translate3d(-105%,0,0);visibility:hidden;transition:transform .3s var(--kimi-chat-ease-drawer),opacity .24s ease,visibility 0s linear .3s}.kimi-chat-sidebar-mobile.open{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible;transition:transform .34s var(--kimi-chat-ease-drawer),opacity .22s ease,visibility 0s}.kimi-chat-sidebar-mobile .kimi-chat-session-wrap{overflow:visible}.kimi-chat-sidebar-mobile .kimi-chat-session-group{gap:var(--kimi-spacing-sm)}.kimi-chat-sidebar-mobile .kimi-chat-sessions{overflow-y:auto;overflow-x:hidden;padding-right:0}.kimi-chat-sidebar-mobile .kimi-chat-session{min-height:52px;padding:var(--kimi-spacing-sm) var(--kimi-spacing-sm) var(--kimi-spacing-sm) 14px;gap:var(--kimi-spacing-sm)}.kimi-chat-sidebar-mobile .kimi-chat-session-more{display:none}.kimi-chat-sidebar-mobile .kimi-chat-session.active .kimi-chat-session-more{display:inline-flex;pointer-events:auto;visibility:visible}.kimi-chat-session-menu{min-width:184px;padding:var(--kimi-spacing-md)}.kimi-chat-session-menu button{gap:var(--kimi-spacing-md);min-height:48px;padding:0 var(--kimi-spacing-md)}.kimi-chat-backdrop-mobile{display:block;inset:0;z-index:var(--kimi-chat-z-drawer-backdrop);background:var(--kimi-color-mask-base);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.kimi-chat-backdrop-mobile.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .24s ease,visibility 0s}.kimi-chat-icon-btn{display:inline-flex}.kimi-chat-topbar{height:50px;gap:6px;padding:var(--kimi-spacing-sm) 10px}.kimi-chat-topbar-leading{min-width:0}.kimi-chat-composer-actions .kimi-chat-model-trigger{max-width:min(36vw,148px);padding:0 6px}.kimi-chat-topbar-right{gap:var(--kimi-spacing-xs);flex-shrink:0}.kimi-chat-topbar-right .arco-tag,.kimi-chat-session-id{display:none}.kimi-chat-export-entry{width:32px;padding:0}.kimi-chat-export-entry span{display:none}.kimi-chat-scroll{padding:14px var(--kimi-spacing-md);overflow-x:clip}.kimi-chat-thread{gap:var(--kimi-spacing-2xl);max-width:100%;overflow-x:clip}.kimi-chat-row,.kimi-chat-row-body,.kimi-chat-bubble,.kimi-chat-md,.kimi-chat-content,.kimi-chat-think,.kimi-chat-think-body,.kimi-chat-stream-plain,.kimi-chat-code-block,.kimi-chat-code-pre,.kimi-chat-row-body *,.kimi-chat-content *{min-width:0;max-width:100%}.kimi-chat-bubble{max-width:86%;overflow-wrap:anywhere}.kimi-chat-row.assistant .kimi-chat-row-body{max-width:calc(100% - 40px)}.kimi-chat-think-body{padding:var(--kimi-spacing-sm) 10px 10px}.kimi-chat-md table{display:table;width:100%;max-width:100%;table-layout:fixed;overflow-x:hidden}.kimi-chat-md th,.kimi-chat-md td{padding:6px var(--kimi-spacing-sm);overflow-wrap:anywhere;word-break:break-word}.kimi-chat-code-pre{overflow-x:hidden;white-space:pre-wrap}.kimi-chat-code-pre code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:20px}.kimi-chat-hero{padding:28px 18px 120px;justify-content:center}.kimi-chat-main.is-empty .kimi-chat-scroll{padding:0 var(--kimi-spacing-md);transform:translateY(clamp(150px,27vh,232px))}.kimi-chat-main.is-empty .kimi-chat-hero{gap:var(--kimi-spacing-sm);padding:0}.kimi-chat-hero-brand{font-size:30px;line-height:1.2}.kimi-chat-download-backdrop{z-index:var(--kimi-chat-z-modal-backdrop)}.kimi-chat-download-menu,.kimi-chat-download-dialog{position:fixed;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);z-index:var(--kimi-chat-z-modal);width:min(312px,calc(100vw - 32px));max-width:calc(100vw - 32px);box-sizing:border-box}.kimi-chat-download-menu{gap:var(--kimi-spacing-xs);padding:var(--kimi-spacing-sm);white-space:normal}.kimi-chat-download-menu button{min-height:46px;padding:0 var(--kimi-spacing-md)}.kimi-chat-download-dialog{padding:var(--kimi-spacing-lg);gap:var(--kimi-spacing-md)}.kimi-chat-download-dialog-row{min-width:0;gap:6px}.kimi-chat-download-dialog-input{height:40px}.kimi-chat-download-dialog-ext{max-width:58px;overflow:hidden;text-overflow:ellipsis}.kimi-chat-download-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--kimi-spacing-sm)}.kimi-chat-download-dialog-cancel,.kimi-chat-download-dialog-confirm{width:100%;height:40px}.kimi-chat-composer-wrap{padding:var(--kimi-spacing-sm) 10px max(14px,env(safe-area-inset-bottom,0px))}.app-shell.is-ai-chat .kimi-chat-composer-wrap{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.kimi-chat-main.is-empty .kimi-chat-composer-wrap{width:calc(100% - 24px);top:clamp(318px,47vh,430px);padding-bottom:0}.kimi-chat-composer{border-radius:var(--kimi-chat-composer-radius);overflow:hidden}.kimi-chat-composer textarea{min-height:48px;padding:14px 14px 6px;font-size:16px}.kimi-chat-composer-toolbar{padding:6px var(--kimi-spacing-sm) var(--kimi-spacing-sm);flex-wrap:wrap;align-items:center;gap:var(--kimi-spacing-sm) 6px}.kimi-chat-composer-tools{flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;overflow-x:clip;scrollbar-width:none}.kimi-chat-composer-tools::-webkit-scrollbar{display:none}.kimi-chat-composer-actions{flex:0 0 auto;margin-left:auto;gap:6px}.kimi-chat-composer-actions .kimi-chat-session-ring{display:flex;flex:0 0 34px}.kimi-chat-chip-style,.kimi-chat-chip-websearch{width:32px;padding:0;justify-content:center}.kimi-chat-chip-style>span,.kimi-chat-chip-websearch>span{display:none}.kimi-chat-chip-style.active:after{right:3px;top:3px}.kimi-chat-composer-tools{flex-wrap:wrap}.kimi-chat-quota-badge,.kimi-chat-quota-badge-mobile,.kimi-chat-quota-badge-composer{display:none}.kimi-chat-mobile-quota-line{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-sm);margin:var(--kimi-spacing-sm) 10px 0;padding:7px 10px;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1)}html.keyboard-open .kimi-chat-mobile-quota-line,html.keyboard-open .kimi-chat-topbar-right .kimi-chat-session-id,html.keyboard-open .kimi-chat-topbar-right .arco-tag,html.keyboard-open .kimi-chat-hero{display:none}html.keyboard-open .kimi-chat-main.is-empty .kimi-chat-scroll{transform:none}html.keyboard-open .kimi-chat-main.is-empty .kimi-chat-composer-wrap{position:static;left:auto;top:auto;transform:none;width:100%;margin-top:auto;padding:var(--kimi-spacing-sm) 10px 8px}html.keyboard-open .kimi-chat-composer-wrap,html.keyboard-open .app-shell.is-ai-chat .kimi-chat-composer-wrap{padding-bottom:8px}}@media(prefers-reduced-motion:reduce){.kimi-chat *,.kimi-chat *:before,.kimi-chat *:after,.kimi-chat-sidebar-mobile,.kimi-chat-backdrop-mobile,.kimi-chat-session-ring-portal,.kimi-chat-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dschat-inline-code,.dschat-md code:not(.dschat-code-pre code){font-family:var(--kimi-font-mono);font-size:.875em;background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary);padding:2px 6px;border:0;border-radius:var(--kimi-radius-xxs);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.dschat-code-block,.dschat-code-pre{max-width:100%;min-width:0}.dschat-code-block{margin:var(--kimi-spacing-sm) 0;border:.5px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);overflow:hidden;background:var(--kimi-color-fills-f1)}.dschat-code-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-sm);padding:6px var(--kimi-spacing-md);border-bottom:.5px solid var(--kimi-color-separator-s1);font-family:var(--kimi-font-mono);font-size:12px;line-height:18px;min-width:0}.dschat-code-lang{color:var(--kimi-color-labels-tertiary);text-transform:lowercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dschat-copy-btn{flex:none;display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);border:none;background:transparent;color:var(--kimi-color-labels-tertiary);font-size:12px;line-height:18px;font-family:var(--kimi-font-sans);cursor:pointer;padding:2px 7px;border-radius:var(--kimi-radius-xxs);transition:color .15s ease,background .15s ease}.dschat-copy-btn:hover{color:var(--kimi-color-labels-primary);background:var(--kimi-color-fills-f2)}.dschat-code-pre{margin:0;padding:var(--kimi-spacing-md);overflow-x:auto;background:transparent;-webkit-overflow-scrolling:touch}.dschat-code-pre::-webkit-scrollbar{height:5px}.dschat-code-pre::-webkit-scrollbar-track{background:transparent}.dschat-code-pre::-webkit-scrollbar-thumb{background:var(--kimi-color-fills-f3);border-radius:3px}.dschat-code-pre code{font-family:var(--kimi-font-mono);font-size:14px;line-height:22px;white-space:pre;color:var(--kimi-color-labels-primary);background:transparent!important;padding:0!important;border:none!important;border-radius:0!important}.dschat-code-block .hljs{background:transparent!important;padding:0!important;color:var(--kimi-color-labels-primary)}.dschat-code-block .hljs-keyword,.dschat-code-block .hljs-selector-tag,.dschat-code-block .hljs-tag{color:var(--kimi-color-syntax-keyword)}.dschat-code-block .hljs-string,.dschat-code-block .hljs-attr,.dschat-code-block .hljs-regexp,.dschat-code-block .hljs-addition{color:var(--kimi-color-syntax-string)}.dschat-code-block .hljs-comment,.dschat-code-block .hljs-quote{color:var(--kimi-color-syntax-comment);font-style:italic}.dschat-code-block .hljs-function,.dschat-code-block .hljs-title,.dschat-code-block .hljs-title.function_,.dschat-code-block .hljs-section{color:var(--kimi-color-syntax-functions)}.dschat-code-block .hljs-variable,.dschat-code-block .hljs-name,.dschat-code-block .hljs-template-variable,.dschat-code-block .hljs-attribute{color:var(--kimi-color-syntax-variables)}.dschat-code-block .hljs-number,.dschat-code-block .hljs-literal{color:var(--kimi-color-syntax-numbers)}.dschat-code-block .hljs-built_in,.dschat-code-block .hljs-type,.dschat-code-block .hljs-class,.dschat-code-block .hljs-title.class_,.dschat-code-block .hljs-operator{color:var(--kimi-color-syntax-operators)}.dschat-code-block .hljs-meta,.dschat-code-block .hljs-mark,.dschat-code-block .hljs-deletion{color:var(--kimi-color-syntax-mark)}.dschat-stream-plain{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;min-width:0}.dschat-md-img-trigger{display:block;width:fit-content;max-width:100%;margin:var(--kimi-spacing-sm) 0;padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden;border-radius:var(--kimi-radius-lg)}.ai-services-admin{min-width:0;max-width:100%}.admin-section.ai-services-admin{overflow-x:clip}.ai-services-admin .capability-admin-panel{min-width:0;box-sizing:border-box;width:100%;max-width:100%;border:1px solid #e8ecf2;border-radius:16px;background:#fff;padding:18px;box-shadow:0 8px 24px #0f172a0a}.ai-services-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #eef2f7}.ai-services-panel-head-copy{min-width:0;flex:1}.ai-services-panel-head-copy h3{margin:0;font-size:16px;font-weight:700;color:#1d2129;letter-spacing:-.01em}.ai-services-panel-head-copy p{margin:6px 0 0;font-size:12px;line-height:1.6;color:#86909c}.ai-services-panel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:1;min-width:0;max-width:100%}.ai-services-panel-actions .arco-btn{max-width:100%}.ais-data-table{--ais-cols: minmax(0, 1fr);border:1px solid #e8ecf2;border-radius:14px;overflow:hidden;background:#fff;box-shadow:inset 0 1px #fffc}.ais-data-table-head,.ais-data-table-row{display:grid;grid-template-columns:var(--ais-cols);align-items:center;gap:16px}.ais-data-table-head{min-height:42px;padding:0 18px;background:linear-gradient(180deg,#f8fafc,#f3f6fa);border-bottom:1px solid #e8ecf2}.ais-data-table-head .ais-data-table-cell{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#86909c}.ais-data-table-body{min-width:0}.ais-data-table-row{padding:14px 18px;border-bottom:1px solid #f0f3f7;transition:background .12s ease}.ais-data-table-row:last-child{border-bottom:0}.ais-data-table-row:hover{background:#fbfcfe}.ais-data-table-row.is-clickable{cursor:pointer}.ais-data-table-row.is-selected{background:#165dff0a}.ais-data-table-cell{min-width:0;padding:0 2px;font-size:13px;line-height:1.45;color:#1d2129}.ais-data-table-cell .arco-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ais-align-center{text-align:center;justify-self:center}.ais-cell-primary{display:flex;flex-direction:column;gap:4px;min-width:0}.ais-cell-primary strong{font-size:13px;font-weight:650;color:#1d2129;overflow-wrap:anywhere}.ais-cell-primary span{font-size:12px;color:#86909c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ais-cell-muted{font-size:12px;color:#4e5969;overflow-wrap:anywhere}.ais-row-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:100%}.ais-row-actions .arco-btn{max-width:100%}.ais-row-actions .arco-btn-size-small{min-height:30px;padding:0 10px;border-radius:8px}.ais-select-cell .arco-checkbox{margin:0}.ais-data-table-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border-top:1px solid #eef2f7;background:#fafbfc}.ais-table-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 16px;color:#86909c;font-size:13px}.ais-table-state .arco-spin{margin:0}.ais-records{display:none}.ais-record{position:relative;padding:14px;border:1px solid #e8ecf2;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a08;overflow:hidden}.ais-record+.ais-record{margin-top:10px}.ais-record:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#c9cdd4}.ais-record-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ais-record-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;flex:1}.ais-record-title>div{min-width:0;display:flex;flex-direction:column;gap:4px}.ais-record-title b{font-size:15px;line-height:1.35;color:#1d2129;overflow-wrap:anywhere}.ais-record-title span{font-size:12px;line-height:1.4;color:#86909c}.ais-record-grid{display:grid;gap:12px;margin-top:12px}.ais-record-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ais-record-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ais-record-field{min-width:0;padding:10px 11px;border-radius:10px;background:#f7f8fa}.ais-record-field em{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#86909c}.ais-record-field strong{display:block;margin-top:4px;font-size:12px;font-weight:600;color:#1d2129;overflow-wrap:anywhere}.ais-record-body{margin-top:12px}.ais-record-error{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f53f3f0f;color:#cb272d;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.ais-record-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #f0f3f7}.ais-record-actions .arco-btn{flex:1 1 calc(50% - 4px);min-height:36px;max-width:100%;border-radius:10px}.ais-record-actions .arco-btn:only-child{flex-basis:100%}.ai-services-admin .model-groups-panel{gap:0}.ai-services-admin .model-group-section{margin-bottom:22px}.ai-services-admin .model-group-section-title{margin-bottom:10px;padding:0 0 10px;border-bottom:1px solid #eef2f7;font-size:14px;font-weight:700;color:#1d2129}.ai-services-admin .model-group-card{border:1px solid #e8ecf2;border-radius:14px;margin-bottom:10px;background:#fff;box-shadow:0 1px 2px #0f172a08}.ai-services-admin .model-group-card.expanded{border-color:#165dff38;box-shadow:0 10px 28px #165dff14}.ai-services-admin .model-group-card-header{flex-wrap:wrap;row-gap:10px;padding:12px 14px}.ai-services-admin .model-group-card-actions{flex-shrink:1;flex-wrap:wrap;max-width:100%}.ai-services-admin .model-group-card-actions .arco-btn{max-width:100%}.ai-services-admin .model-group-provider-row{flex-wrap:wrap;padding:12px 14px;border-radius:0}.ai-services-admin .model-group-provider-actions{flex-shrink:1;flex-wrap:wrap;max-width:100%}.ai-services-admin .model-group-provider-actions .arco-btn{max-width:100%}.ai-services-admin .model-group-provider-row:hover{background:#f8fafc}.ai-services-admin .model-group-empty{padding:28px 16px;border:1px dashed #d9dee8;border-radius:12px;background:#fafbfc}.ais-settings-block,.ais-settings-footer,.ais-settings-block.is-inset,.ais-settings-block.is-footer-section{box-sizing:border-box}.ais-settings-block{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #eef2f7;min-width:0;max-width:100%}.ais-settings-block:last-child{margin-bottom:0;border-bottom:0}.ais-settings-block.is-footer-section:last-child{padding-bottom:18px}.ais-settings-block.is-inset{padding:14px;border:1px solid #eef2f7;border-radius:12px;background:#fafbfc}.ais-settings-block.is-footer-section{margin:0;padding:16px 18px 18px;border-top:1px solid #eef2f7;border-bottom:0;background:#fafbfc}.ais-settings-block-title{margin:0 0 8px;font-size:13px;font-weight:700;color:#1d2129;letter-spacing:.01em}.ais-settings-block-hint{margin:0 0 12px;font-size:12px;line-height:1.55;color:#86909c}.ais-settings-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 18px 18px;min-width:0;max-width:100%}.ais-settings-footer .arco-btn{max-width:100%}.ai-services-admin .admin-table-wrap{display:none}.admin-chat-empty{color:#86909c;font-size:12px}.admin-chat-think{margin-bottom:8px;padding:8px 10px;border:1px dashed #dfe3ea;border-radius:8px;background:#f7f8fae6}.admin-chat-think summary{cursor:pointer;font-size:11px;font-weight:600;color:#86909c;-webkit-user-select:none;user-select:none}.admin-chat-think .admin-chat-md{margin-top:8px;color:#4e5969;font-size:12px}.admin-chat-md{font-size:13px;line-height:1.6;color:#1d2129;overflow-wrap:anywhere;word-break:break-word}.admin-chat-md>:first-child{margin-top:0}.admin-chat-md>:last-child{margin-bottom:0}.admin-chat-md p{margin:0 0 .55em}.admin-chat-md p:last-child{margin-bottom:0}.admin-chat-md h1,.admin-chat-md h2,.admin-chat-md h3,.admin-chat-md h4,.admin-chat-md h5,.admin-chat-md h6{margin:.75em 0 .35em;line-height:1.35;font-weight:600}.admin-chat-md h1{font-size:15px}.admin-chat-md h2{font-size:14px}.admin-chat-md h3,.admin-chat-md h4,.admin-chat-md h5,.admin-chat-md h6{font-size:13px}.admin-chat-md ul,.admin-chat-md ol{margin:.35em 0;padding-left:1.25em}.admin-chat-md li{margin:.15em 0}.admin-chat-md li>p{margin:0}.admin-chat-md blockquote{margin:.5em 0;padding:6px 10px;border-left:3px solid #d0d5dd;border-radius:0 6px 6px 0;background:#f7f8fa;color:#4e5969}.admin-chat-md hr{margin:.65em 0;border:0;border-top:1px solid #e5e6eb}.admin-chat-md a{color:#165dff;text-decoration:underline;text-underline-offset:2px}.admin-chat-md strong{font-weight:600}.admin-chat-inline-code{padding:1px 5px;border-radius:4px;background:#f2f3f5;border:1px solid #e5e6eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;color:#c02769}.admin-chat-code-block{margin:.5em 0;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;background:#fafbfc}.admin-chat-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid #eef2f7;background:#f7f8fa;font-size:11px;color:#86909c}.admin-chat-code-head button{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:0;border-radius:4px;background:transparent;color:#86909c;font-size:11px;cursor:pointer}.admin-chat-code-head button:hover{background:#eef2f7;color:#4e5969}.admin-chat-code-pre{margin:0;padding:10px 12px;overflow-x:auto;background:#fff;font-size:12px;line-height:1.55}.admin-chat-md-img{display:block;width:fit-content;max-width:100%;margin:.5em 0;padding:0;border:0;border-radius:8px;overflow:hidden;background:transparent;cursor:pointer}.admin-chat-md-img img{display:block;max-width:min(100%,360px);height:auto;border-radius:8px;border:1px solid #e8ebf0}.admin-chat-md table{display:block;width:max-content;max-width:100%;margin:.5em 0;overflow-x:auto;border-collapse:collapse;font-size:12px}.admin-chat-md th,.admin-chat-md td{padding:6px 8px;border:1px solid #e8ebf0}.admin-chat-md th{background:#f7f8fa;font-weight:600}@media(max-width:1100px){.ais-settings-footer{justify-content:stretch}.ais-settings-footer .arco-btn{width:100%}}@media(max-width:768px){.ai-services-admin .capability-admin-panel{padding:14px;border-radius:14px}.ai-services-panel-head{flex-direction:column;align-items:stretch;margin-bottom:12px;padding-bottom:12px}.ai-services-panel-actions{justify-content:flex-start}.ai-services-panel-actions .arco-btn{flex:1 1 auto}.ais-records{display:block}.ai-services-admin .model-group-card-header{flex-direction:column;align-items:stretch}.ai-services-admin .model-group-provider-row{flex-direction:column;align-items:stretch;gap:10px}.ais-settings-footer{padding:0 14px 14px}.ais-settings-block.is-footer-section{padding-left:14px;padding-right:14px}}@media(max-width:768px){.admin-page{--adm-surface: #ffffff;--adm-bg: #f2f3f5;--adm-border: #e5e6eb;--adm-muted: #86909c;--adm-text: #1d2129;--adm-radius-lg: 14px;--adm-radius-md: 10px;--adm-shadow: 0 1px 2px rgba(29, 33, 41, .05), 0 4px 14px rgba(29, 33, 41, .04);--adm-gap: 10px}.admin-page.workspace{background:var(--adm-bg)}.admin-page .admin-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-page .admin-section-head{margin-bottom:12px;padding:0 2px}.admin-page .admin-section-head h2{font-size:17px}.admin-page .admin-section-head p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px;font-size:12px;line-height:1.55}.admin-page .admin-section-actions .arco-btn[type=button],.admin-page .admin-section-actions .arco-btn:not([type]){min-height:40px;border-radius:var(--adm-radius-md)}.admin-page .admin-subscription-overview{display:flex;gap:8px;margin-bottom:12px;padding:2px 0 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.admin-page .admin-subscription-overview::-webkit-scrollbar{display:none}.admin-page .admin-subscription-overview span{flex:0 0 92px;scroll-snap-align:start;gap:3px;padding:12px 10px;border:1px solid var(--adm-border);border-radius:var(--adm-radius-md);background:var(--adm-surface);box-shadow:var(--adm-shadow);text-align:center}.admin-page .admin-subscription-overview b{font-size:20px;line-height:1}.admin-page .admin-subscription-overview em{font-size:11px}.admin-page .admin-mobile-list{display:flex;flex-direction:column;gap:var(--adm-gap)}.admin-page .admin-mobile-card{margin:0;padding:0;overflow:hidden;border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);background:var(--adm-surface);box-shadow:var(--adm-shadow)}.admin-page .admin-mobile-card+.admin-mobile-card{margin-top:0}.admin-page .admin-mobile-card-head{align-items:center;gap:10px;padding:14px 14px 0}.admin-page .admin-mobile-card-head b{font-size:15px;font-weight:600;line-height:1.35}.admin-page .admin-mobile-card-head span{font-size:12px;line-height:1.4}.admin-page .admin-mobile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 14px 0}.admin-page .admin-mobile-meta span{min-width:0;padding:8px 6px;border-radius:8px;background:#f7f8fa;color:var(--adm-muted);font-size:11px;line-height:1.35;text-align:center}.admin-page .admin-mobile-meta span b{display:block;margin-top:2px;color:var(--adm-text);font-size:15px;font-weight:700;line-height:1.1}.admin-page .admin-mobile-url,.admin-page .admin-mobile-note{margin:10px 14px 0;color:#4e5969;font-size:12px;line-height:1.5}.admin-page .admin-mobile-actions,.admin-page .admin-subscription-row-actions,.admin-page .admin-subscription-group-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:auto!important;margin-top:12px;padding:10px 14px 14px;border-top:1px solid #f2f3f5;background:linear-gradient(180deg,#fcfdfe,#f7f8fa);overflow:visible}.admin-page .admin-mobile-actions .arco-space{display:inline-flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;width:auto!important}.admin-page .admin-mobile-actions .arco-btn,.admin-page .admin-subscription-row-actions .arco-btn,.admin-page .admin-subscription-group-actions .arco-btn{flex:0 1 auto!important;width:auto!important;min-width:64px;min-height:34px;height:auto;padding:0 12px!important;border-radius:8px!important;font-size:13px!important;box-shadow:none}.admin-page .admin-mobile-actions .arco-btn-primary,.admin-page .admin-subscription-row-actions .arco-btn-primary{font-weight:600}.admin-page .admin-mobile-actions:has(.arco-btn:nth-child(4)),.admin-page .admin-subscription-group-actions:has(.arco-btn:nth-child(3)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.admin-page .admin-mobile-actions:has(.arco-btn:nth-child(4)) .arco-btn,.admin-page .admin-subscription-group-actions:has(.arco-btn:nth-child(3)) .arco-btn{width:100%!important;min-width:0}.admin-page .admin-subscription-groups{gap:var(--adm-gap)}.admin-page .admin-subscription-group{border-radius:var(--adm-radius-lg);box-shadow:var(--adm-shadow)}.admin-page .admin-subscription-group-head{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.admin-page .admin-subscription-group-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 14px 12px}.admin-page .admin-subscription-group-meta>span{padding:8px 10px;border:0;border-radius:8px;background:#f7f8fa;font-size:11px}.admin-page .admin-subscription-model-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px;align-items:start}.admin-page .admin-subscription-model-types{grid-column:1 / -1}.admin-page .admin-subscription-row-actions{grid-column:1 / -1;margin-top:0;padding-left:0;padding-right:0;padding-bottom:0}.admin-page .admin-kpi{border-radius:var(--adm-radius-md);box-shadow:var(--adm-shadow)}.admin-page .admin-providers-overview span{flex:0 0 min(28vw,108px)}.admin-page .admin-provider-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-provider-card .admin-mobile-card-head{padding-bottom:0}.admin-page.workspace{overflow-x:clip;max-width:100%}.admin-page .admin-section,.admin-page .capability-admin-panel{max-width:100%;overflow-x:clip}.admin-page .admin-mobile-card-head>.admin-row-actions,.admin-page .admin-mobile-card-head>.arco-space.admin-row-actions{display:none!important}.admin-page .admin-mobile-meta-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-mobile-meta span b{overflow:visible;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:13px;font-weight:600;line-height:1.25}.admin-page .admin-mobile-url,.admin-page .admin-mobile-note{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-page .admin-submission-mobile-card .admin-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-mobile-card .admin-mobile-card-head+.arco-tag,.admin-page .admin-mobile-card .admin-mobile-card-head~.arco-tag:not(.admin-monitor-mobile-tags .arco-tag){margin:10px 14px 0}.admin-page .admin-mobile-pagination{display:block;margin-top:12px;padding:12px;border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);background:var(--adm-surface);overflow-x:auto}.admin-page .admin-table-wrap+.admin-mobile-list+.admin-mobile-pagination{margin-top:0}.admin-page .capability-platform-list{display:flex;flex-direction:column;gap:var(--adm-gap)}.admin-page .capability-platform-card{margin:0;padding:0;overflow:hidden;border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);background:var(--adm-surface);box-shadow:var(--adm-shadow)}.admin-page .capability-platform-top{align-items:flex-start;gap:10px;padding:14px 14px 0}.admin-page .capability-platform-top>div{min-width:0}.admin-page .capability-platform-top span{display:block;margin-top:4px;overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.45;color:#4e5969}.admin-page .capability-platform-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 14px 0;padding:0}.admin-page .capability-platform-meta>span{min-width:0;padding:8px 10px;border-radius:8px;background:#f7f8fa;color:var(--adm-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.admin-page .capability-platform-cooldown,.admin-page .capability-platform-error,.admin-page .capability-platform-found{margin:10px 14px 0;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.admin-page .capability-platform-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;padding:10px 14px 14px;border-top:1px solid #f2f3f5;background:linear-gradient(180deg,#fcfdfe,#f7f8fa)}.admin-page .capability-platform-actions .arco-btn{flex:0 1 auto!important;min-width:64px;min-height:34px;border-radius:8px;box-shadow:none}.admin-page .capability-run-progress{margin:10px 14px 0}.admin-page .admin-monitor-card .admin-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-monitor-card-foot{flex-wrap:wrap}.admin-page .admin-monitor-card-foot .admin-mobile-actions{width:100%;justify-content:flex-end}.admin-page .admin-monitor-toolbar{padding:10px}.app-shell.is-admin-workspace{overflow-x:clip;max-width:100%}.app-shell.is-admin-workspace .page{overflow-x:clip;max-width:100%;box-sizing:border-box}.admin-page *,.admin-page *:before,.admin-page *:after{box-sizing:border-box}.admin-page .admin-mobile-card,.admin-page .admin-mobile-list,.admin-page .admin-section,.admin-page .capability-admin-panel,.admin-page .admin-subscription-group{min-width:0;max-width:100%}.admin-page .admin-mobile-card-head{flex-wrap:wrap;align-items:flex-start}.admin-page .admin-mobile-card-head>div:first-child{flex:1 1 140px;min-width:0}.admin-page .admin-mobile-card-head>.arco-space{flex:0 1 auto;max-width:100%;flex-wrap:wrap;justify-content:flex-end}.admin-page .admin-mobile-card-head span,.admin-page .admin-mobile-card-head b{overflow-wrap:anywhere;word-break:break-word}.admin-page .admin-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-mobile-meta span{text-align:left;overflow-wrap:anywhere}.admin-page .admin-mobile-actions .arco-btn,.admin-page .capability-platform-actions .arco-btn{max-width:100%}.admin-page .admin-mobile-pagination .arco-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.admin-page .admin-mobile-pagination .arco-pagination-total{flex:1 0 100%;text-align:center}.admin-page .capability-admin-panel-head{min-width:0}.admin-page .capability-admin-panel-head>div{min-width:0}.admin-page .capability-admin-panel-head>div span{overflow-wrap:anywhere}.admin-page .capability-admin-panel-head .arco-space{flex-wrap:wrap;width:100%;justify-content:flex-start}.admin-page .capability-admin-panel-head .arco-btn{max-width:100%}.admin-page .capability-suite-tabs,.admin-page .capability-question-toolbar{max-width:100%;min-width:0}.admin-page .capability-question-toolbar .arco-space{flex-wrap:wrap;width:100%}.admin-page .capability-suite-tabs button{flex:0 0 auto;min-width:min(128px,72vw);max-width:100%}.admin-page .capability-suite-tabs b,.admin-page .capability-suite-tabs span{overflow-wrap:anywhere}.admin-page .admin-mobile-card .capability-model-main b,.admin-page .admin-mobile-card .capability-model-main span{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere}.admin-page .admin-mobile-card .capability-schedule-preview{grid-template-columns:1fr;margin:10px 14px 0;width:auto}.admin-page .admin-mobile-card .capability-schedule-pill{width:100%;flex-wrap:wrap;height:auto;min-height:26px;line-height:1.35;padding:6px 8px}.admin-page .admin-mobile-card .capability-schedule-pill b,.admin-page .admin-mobile-card .capability-schedule-pill em,.admin-page .admin-mobile-card .capability-schedule-pill i{white-space:normal;overflow-wrap:anywhere}.admin-page .admin-mobile-card .capability-score-cell{margin:10px 14px 0;max-width:calc(100% - 28px);overflow-wrap:anywhere}.admin-page .admin-mobile-card .capability-score-cell span{white-space:normal}.admin-page .admin-submission-mobile-card .admin-submission-batch-detail.compact{margin:10px 14px 0;min-width:0;max-width:100%}.admin-page .admin-submission-mobile-card .admin-submission-model-row{min-width:0;max-width:100%}.admin-page .admin-submission-mobile-card .admin-submission-model-main b,.admin-page .admin-submission-mobile-card .admin-submission-model-main span,.admin-page .admin-submission-mobile-card .admin-submission-model-main em{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere}.admin-page .admin-subscription-identity b,.admin-page .admin-subscription-identity span:not(.admin-subscription-avatar),.admin-page .admin-subscription-target b,.admin-page .admin-subscription-target span,.admin-page .admin-subscription-target em,.admin-page .admin-subscription-log-main b,.admin-page .admin-subscription-log-main span{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere}.admin-page .admin-subscription-model-row{min-width:0}.admin-page .admin-provider-website span{min-width:0;overflow-wrap:anywhere}.admin-page .capability-module-tabs button{white-space:normal;line-height:1.25;height:auto;min-height:42px;padding:8px 6px}.admin-page .ai-chat-module-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-kpi,.admin-page .admin-health-item{min-width:0;overflow-wrap:anywhere}.admin-page .admin-code-block pre{overflow-x:auto;max-width:100%}}@media(min-width:769px){.admin-page .admin-mobile-pagination{display:none}}@media(max-width:768px){.ai-services-admin{--adm-surface: #ffffff;--adm-border: #e5e6eb;--adm-radius-lg: 14px;--adm-shadow: 0 1px 2px rgba(29, 33, 41, .05), 0 4px 14px rgba(29, 33, 41, .04)}.ai-services-admin .ais-records{display:flex;flex-direction:column;gap:10px;border:0;border-radius:0;background:transparent;overflow:visible}.ai-services-admin .ais-record{padding:0;overflow:hidden;border:1px solid var(--adm-border);border-radius:var(--adm-radius-lg);background:var(--adm-surface);box-shadow:var(--adm-shadow)}.ai-services-admin .ais-record+.ais-record{margin-top:0}.ai-services-admin .ais-record-top,.ai-services-admin .ais-record-title{padding:14px 14px 0}.ai-services-admin .ais-record-title b{font-size:15px}.ai-services-admin .ais-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 14px 0}.ai-services-admin .ais-record-field{padding:8px 10px;border-radius:8px;background:#f7f8fa}.ai-services-admin .ais-record-field em{display:block;font-size:10px;text-transform:none;letter-spacing:0}.ai-services-admin .ais-record-field strong{display:block;margin-top:2px;font-size:13px}.ai-services-admin .ais-record-body,.ai-services-admin .ais-record-error{margin:10px 14px 0}.ai-services-admin .ais-record-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;padding:10px 14px 14px;border-top:1px solid #f2f3f5;background:linear-gradient(180deg,#fcfdfe,#f7f8fa);overflow:visible}.ai-services-admin .ais-record-actions .arco-btn{flex:0 1 auto;min-width:64px;min-height:34px;height:auto;padding:0 12px;border-radius:8px;font-size:13px;box-shadow:none}.ai-services-admin .ais-row-actions,.ai-services-admin .model-group-card-actions,.ai-services-admin .model-group-provider-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 0 0;border-top:1px solid #f2f3f5;margin-top:10px;background:transparent;overflow:visible}.ai-services-admin .ais-row-actions .arco-btn,.ai-services-admin .model-group-card-actions .arco-btn,.ai-services-admin .model-group-provider-actions .arco-btn{flex:0 1 auto;min-height:34px;border-radius:8px;box-shadow:none;max-width:100%}.ai-services-admin .ais-record-actions .arco-btn{max-width:100%}.ai-services-admin .ais-record-field strong,.ai-services-admin .ais-record-body,.ai-services-admin .ais-record-title span{overflow-wrap:anywhere;word-break:break-word}.ai-services-admin .model-group-card,.ai-services-admin .model-group-card-header,.ai-services-admin .model-group-card-title,.ai-services-admin .model-group-provider-row{min-width:0;max-width:100%}.ai-services-admin .model-group-card-title b,.ai-services-admin .model-group-card-info span{overflow-wrap:anywhere;white-space:normal}.ai-services-admin .admin-mobile-list{min-width:0;max-width:100%}}.ai-route-loading{display:grid;min-height:calc(100vh - 60px);place-items:center}.admin-login-page-v2{display:grid;min-height:calc(100vh - 60px);padding:36px;place-items:center;background:#f4f5f7}.admin-login-shell-v2{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);width:min(900px,100%);min-height:560px;overflow:hidden;border:1px solid #dfe2e8;border-radius:12px;background:#fff;box-shadow:0 24px 70px #1419231f}.admin-login-context-v2{display:flex;flex-direction:column;padding:32px;background:#181a1f;color:#fff}.admin-login-brand-v2{display:flex;align-items:center;gap:11px;min-width:0}.admin-login-brand-v2>img,.admin-login-brand-v2>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:8px;background:#fff;color:#181a1f;object-fit:cover}.admin-login-brand-v2 b,.admin-login-brand-v2 em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.admin-login-brand-v2 b{font-size:14px;font-weight:700}.admin-login-brand-v2 em{margin-top:2px;color:#898f9b;font-size:9px;font-style:normal;text-transform:uppercase}.admin-login-brand-skeleton{display:flex;align-items:center;gap:10px}.admin-login-brand-skeleton i,.admin-login-brand-skeleton span{display:block;border-radius:6px;background:#ffffff1a}.admin-login-brand-skeleton i{width:38px;height:38px}.admin-login-brand-skeleton span{width:128px;height:16px}.admin-login-context-copy{margin:auto 0}.admin-login-context-copy>span{color:#7f8793;font-size:9px;font-weight:750;letter-spacing:0}.admin-login-context-copy h1{margin:10px 0 0;color:#fff;font-size:34px;font-weight:720;line-height:1.15;letter-spacing:0}.admin-login-context-copy p{max-width:260px;margin:12px 0 0;color:#a5aab4;font-size:12px;line-height:1.7}.admin-login-runtime-v2{display:flex;align-items:center;gap:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.09);color:#56c68d}.admin-login-runtime-v2 div{min-width:0}.admin-login-runtime-v2 b,.admin-login-runtime-v2 span{display:block}.admin-login-runtime-v2 b{color:#dfe3e8;font-size:11px;font-weight:650}.admin-login-runtime-v2 span{margin-top:3px;color:#7f8793;font-size:9px}.admin-login-form-v2{display:flex;flex-direction:column;justify-content:center;padding:48px 58px;background:#fff}.admin-login-form-head-v2{display:flex;align-items:center;gap:12px;margin-bottom:30px}.admin-login-form-head-v2>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:8px;background:#edf3ff;color:#2f6fed}.admin-login-form-head-v2 h2,.admin-login-form-head-v2 p{margin:0;letter-spacing:0}.admin-login-form-head-v2 h2{color:#1c2027;font-size:20px;font-weight:720}.admin-login-form-head-v2 p{margin-top:5px;color:#8b919c;font-size:11px}.admin-login-form-body-v2 .arco-form-item{margin-bottom:20px}.admin-login-form-body-v2 .arco-input-inner-wrapper{min-height:44px;border-radius:7px}.admin-login-form-body-v2 .arco-input-prefix{color:#8d949f}.admin-login-captcha-v2{display:flex;align-items:center;min-height:42px;margin-bottom:16px;padding:10px 12px;border:1px solid #dfe4ed;border-radius:7px;background:#f7f9fc;color:#6b7280;font-size:11px}.admin-login-captcha-v2>span{display:inline-flex;align-items:center;gap:7px}.admin-login-submit-v2{width:100%;min-height:44px!important;margin-top:4px}.admin-login-security-v2{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;color:#969ca6;font-size:10px}@media(max-width:760px){.admin-login-page-v2{min-height:calc(100dvh - 56px);padding:14px}.admin-login-shell-v2{grid-template-columns:1fr;min-height:0;border-radius:10px}.admin-login-context-v2{min-height:190px;padding:22px}.admin-login-context-copy{margin:28px 0 24px}.admin-login-context-copy h1{font-size:26px}.admin-login-context-copy p{max-width:none}.admin-login-form-v2{padding:28px 22px 24px}.admin-login-form-head-v2{margin-bottom:24px}}.kset-root{font-family:var(--kimi-font-sans);color:var(--kimi-color-labels-primary);-webkit-font-smoothing:antialiased}.kset-shell{display:flex;align-items:flex-start;gap:var(--kimi-spacing-3xl);margin-top:var(--kimi-spacing-2xl)}.kset-nav{flex:0 0 232px;width:232px;position:sticky;top:var(--kimi-spacing-xl);display:flex;flex-direction:column;gap:var(--kimi-spacing-xl);max-height:calc(100vh - var(--kimi-spacing-3xl));overflow-y:auto;scrollbar-width:thin}.kset-nav-group{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs)}.kset-nav-group-title{padding:0 var(--kimi-spacing-md) var(--kimi-spacing-xs);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-quaternary)}.kset-nav-item{display:flex;align-items:center;gap:var(--kimi-spacing-md);width:100%;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-md);background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.kset-nav-item:hover{background:var(--kimi-color-fills-f1)}.kset-nav-item:active{background:var(--kimi-color-fills-f1-active)}.kset-nav-item.active{background:var(--kimi-color-fills-f2)}.kset-nav-item:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kset-nav-item-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary);transition:background-color .15s ease,color .15s ease}.kset-nav-item.active .kset-nav-item-icon{background:var(--kimi-color-labels-primary);color:var(--kimi-color-background-primary)}.kset-nav-item-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.kset-nav-item-copy strong{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kset-nav-item.active .kset-nav-item-copy strong{font-weight:600}.kset-nav-item-copy em{font-style:normal;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kset-main{flex:1 1 auto;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:var(--kimi-spacing-xl)}.kset-panel-head{display:flex;align-items:center;gap:var(--kimi-spacing-md)}.kset-panel-head-icon{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kset-panel-head-copy h3{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}.kset-panel-head-copy p{margin:2px 0 0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary)}.kset-card{background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg)}.kset-card-head{display:flex;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-lg) var(--kimi-spacing-xl);border-bottom:1px solid var(--kimi-color-separator-s1)}.kset-card-head-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary)}.kset-card-head-copy h4{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary)}.kset-card-head-copy p{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kset-card-body{display:flex;flex-direction:column;gap:var(--kimi-spacing-lg);padding:var(--kimi-spacing-xl)}.kset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kimi-spacing-lg) var(--kimi-spacing-xl)}.kset-grid-full{grid-column:1 / -1}.kset-root .kset-form{display:flex;flex-direction:column;gap:var(--kimi-spacing-xl);padding-bottom:var(--kimi-spacing-lg)}.kset-root .kset-form .arco-form-item,.kset-root .kset-password-form .arco-form-item,.kset-root .settings-upload-field .arco-form-item,.kset-root .settings-switch-item .arco-form-item{margin-bottom:0}.kset-root .arco-form-label-item{line-height:20px;margin-bottom:var(--kimi-spacing-xs)}.kset-root .arco-form-label-item>label{height:auto;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kset-root .arco-form-extra{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kset-root .arco-form-message{font-size:12px;line-height:16px}.kset-root .arco-input-wrapper,.kset-root .arco-textarea-wrapper,.kset-root .arco-select-view-single,.kset-root .arco-input-number{background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-md);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.kset-root .arco-input-wrapper:hover,.kset-root .arco-textarea-wrapper:hover,.kset-root .arco-select-view-single:hover,.kset-root .arco-input-number:hover{background:var(--kimi-color-background-primary-hover);border-color:var(--kimi-color-separator-s1-hover)}.kset-root .arco-input-wrapper.arco-input-focus,.kset-root .arco-input-wrapper:focus-within,.kset-root .arco-textarea-wrapper:focus-within,.kset-root .arco-select-view-single.arco-select-focused,.kset-root .arco-select-view-single:focus-within,.kset-root .arco-input-number:focus-within{background:var(--kimi-color-background-primary);border-color:var(--kimi-color-status-kimi-blue);box-shadow:0 0 0 3px var(--kimi-color-others-kimi-blue10)}.kset-root .arco-input-wrapper.arco-input-disabled,.kset-root .arco-textarea-wrapper.arco-textarea-disabled,.kset-root .arco-select-view-single.arco-select-disabled,.kset-root .arco-input-number.arco-input-number-disabled{background:var(--kimi-color-fills-f2);border-color:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-quaternary)}.kset-root .arco-input::placeholder,.kset-root .arco-textarea::placeholder,.kset-root .arco-select-view-input::placeholder{color:var(--kimi-color-labels-tertiary)}.kset-root .arco-form-item-error .arco-input-wrapper,.kset-root .arco-form-item-error .arco-textarea-wrapper,.kset-root .arco-form-item-error .arco-select-view-single{border-color:var(--kimi-color-status-danger)}.kset-root .arco-form-item-error .arco-input-wrapper:focus-within,.kset-root .arco-form-item-error .arco-textarea-wrapper:focus-within{border-color:var(--kimi-color-status-danger);box-shadow:0 0 0 3px var(--kimi-color-status-danger25)}.kset-root .arco-btn{border-radius:var(--kimi-radius-md);font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.kset-root .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active{transform:scale(.97)}.kset-root .arco-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px;box-shadow:none}.kset-root .arco-btn-primary:not(.arco-btn-disabled){background:var(--kimi-color-labels-primary);border-color:var(--kimi-color-labels-primary);color:var(--kimi-color-always-white)}.kset-root .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-labels-primary-hover);border-color:var(--kimi-color-labels-primary-hover);color:var(--kimi-color-always-white)}.kset-root .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active{background:var(--kimi-color-labels-primary-active);border-color:var(--kimi-color-labels-primary-active)}.kset-root .arco-btn-secondary:not(.arco-btn-disabled),.kset-root .arco-btn-outline:not(.arco-btn-disabled){border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}.kset-root .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.kset-root .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}.kset-root .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled){color:var(--kimi-color-status-danger);border-color:var(--kimi-color-separator-s1)}.kset-root .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-others-light-red-bg);border-color:var(--kimi-color-status-danger);color:var(--kimi-color-status-danger)}.kset-root .arco-btn-disabled,.kset-root .arco-btn-disabled:hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.kset-root .arco-btn-size-mini{border-radius:var(--kimi-radius-sm)}.kset-switch-list{display:flex;flex-direction:column}.kset-root .settings-switch-item{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-lg);min-width:0;padding:var(--kimi-spacing-lg) 0;border:0;border-bottom:1px solid var(--kimi-color-separator-s1);border-radius:0;background:transparent}.kset-root .settings-switch-item:first-child{padding-top:0}.kset-root .settings-switch-item:last-child{border-bottom:0;padding-bottom:0}.kset-root .settings-switch-item>div:first-child{min-width:0;flex:1 1 auto}.kset-root .settings-switch-item b{display:block;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kset-root .settings-switch-item p{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kset-root .settings-switch-control{flex:none;width:auto;min-width:0;padding-top:0;align-self:center;display:inline-flex;align-items:center}.kset-root .arco-switch{transition:background-color .15s ease}.kset-root .arco-switch.arco-switch-checked{background:var(--kimi-color-labels-primary)}.kset-root .arco-switch:not(.arco-switch-checked){background:var(--kimi-color-fills-f3)}.kset-root .arco-switch .arco-switch-dot{background:var(--kimi-color-always-white)}.kset-root .arco-switch.arco-switch-disabled{opacity:.4;cursor:not-allowed}.kset-root .arco-switch:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kset-test-block{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-xl);padding:var(--kimi-spacing-lg) var(--kimi-spacing-xl);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-lg)}.kset-test-copy{min-width:0;display:flex;flex-direction:column;gap:var(--kimi-spacing-xs)}.kset-test-copy b{font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary)}.kset-test-copy .arco-typography{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kset-test-controls{flex:none;display:flex;align-items:center;gap:var(--kimi-spacing-sm)}.kset-test-controls .arco-input-wrapper{width:260px;background:var(--kimi-color-background-primary)}.kset-well{display:flex;flex-direction:column;gap:var(--kimi-spacing-lg);padding:var(--kimi-spacing-xl);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-lg)}.kset-well-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md)}.kset-well-title{font-size:12px;line-height:16px;font-weight:600;color:var(--kimi-color-labels-tertiary)}.kset-root .arco-tag{border-radius:var(--kimi-radius-xxs)}.kset-preview-brand{display:flex;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:var(--kimi-color-background-primary);border-radius:var(--kimi-radius-md)}.kset-preview-brand img{width:40px;height:40px;flex:none;border-radius:var(--kimi-radius-sm);object-fit:cover}.kset-brand-mark{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-labels-primary);color:var(--kimi-color-background-primary);font-size:16px;line-height:24px;font-weight:600}.kset-preview-brand>div{min-width:0}.kset-preview-brand b{display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kset-preview-brand em{display:block;font-style:normal;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kset-preview-search{display:flex;align-items:flex-start;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:var(--kimi-color-background-primary);border-radius:var(--kimi-radius-md);color:var(--kimi-color-labels-quaternary)}.kset-preview-search>svg{flex:none;margin-top:2px}.kset-preview-search>div{min-width:0}.kset-preview-search b{display:block;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-status-kimi-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kset-preview-search p{margin:2px 0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kset-preview-search span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kset-preview-policies{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-sm)}.kset-root .settings-policy-pill{display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);height:auto;padding:var(--kimi-spacing-xs) var(--kimi-spacing-sm);border:0;border-radius:var(--kimi-radius-full);background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-tertiary);font-size:12px;line-height:16px;font-weight:500}.kset-root .settings-policy-pill.active{background:var(--kimi-color-others-light-green-bg);color:var(--kimi-color-status-positive-green)}.kset-preview-footer{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs);padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:var(--kimi-color-background-primary);border-radius:var(--kimi-radius-md)}.kset-preview-footer>span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kset-preview-footer>b{font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary)}.kset-preview-footer>p{margin:0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kset-preview-footer>div{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-xs) var(--kimi-spacing-sm);margin-top:var(--kimi-spacing-xs)}.kset-preview-footer em{font-style:normal;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-xxs);padding:2px var(--kimi-spacing-sm)}.kset-preview-note{margin:0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kset-root .settings-preview-loading{display:flex;flex-direction:column;gap:var(--kimi-spacing-lg);margin-top:0}.kset-root .settings-preview-loading .settings-loading-brand{display:flex;align-items:center;gap:var(--kimi-spacing-md)}.kset-root .settings-preview-loading .settings-loading-brand i,.kset-root .settings-preview-loading .settings-loading-brand b,.kset-root .settings-preview-loading .settings-loading-brand em,.kset-root .settings-preview-loading .settings-loading-card b,.kset-root .settings-preview-loading .settings-loading-card em,.kset-root .settings-preview-loading .settings-loading-card span{background:var(--kimi-color-fills-f2)}.kset-root .settings-preview-loading .settings-loading-brand i:after,.kset-root .settings-preview-loading .settings-loading-brand b:after,.kset-root .settings-preview-loading .settings-loading-brand em:after,.kset-root .settings-preview-loading .settings-loading-card b:after,.kset-root .settings-preview-loading .settings-loading-card em:after,.kset-root .settings-preview-loading .settings-loading-card span:after{background:linear-gradient(90deg,transparent,var(--kimi-color-background-primary70),transparent)}.kset-root .settings-preview-loading .settings-loading-card{border-color:var(--kimi-color-separator-s1);background:var(--kimi-color-background-primary);border-radius:var(--kimi-radius-md)}.kset-menu-picks{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-sm)}.kset-menu-sorter{display:flex;flex-direction:column;border-top:1px solid var(--kimi-color-separator-s1)}.kset-menu-row{display:flex;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-sm) 0;border-bottom:1px solid var(--kimi-color-separator-s1)}.kset-menu-row:last-child{border-bottom:0}.kset-menu-empty{padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);text-align:center}.kset-menu-row>span{flex:none;width:24px;text-align:center;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kset-menu-row>b{flex:none;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kset-menu-row>em{flex:1 1 auto;min-width:0;font-style:normal;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kset-menu-row-actions{flex:none;display:flex;align-items:center;gap:var(--kimi-spacing-xs)}.kset-menu-tools{display:flex;justify-content:flex-end}.kset-account{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--kimi-spacing-xl);align-items:start}.kset-account-summary{display:flex;flex-direction:column;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-xl);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-lg)}.kset-account-badge{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-labels-primary);color:var(--kimi-color-background-primary)}.kset-account-eyebrow{margin:0;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-quaternary)}.kset-account-summary h4{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}.kset-account-desc{margin:0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-secondary)}.kset-account-facts{margin:var(--kimi-spacing-xs) 0 0;padding:var(--kimi-spacing-md) 0 0;border-top:1px solid var(--kimi-color-separator-s1);display:flex;flex-direction:column;gap:var(--kimi-spacing-sm)}.kset-account-facts>div{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md)}.kset-account-facts dt{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kset-account-facts dd{margin:0;font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-primary)}.kset-account-notice{display:flex;align-items:flex-start;gap:var(--kimi-spacing-sm);padding:var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);background:var(--kimi-color-others-light-orange-bg);color:var(--kimi-color-status-orange);font-size:12px;line-height:16px}.kset-account-notice svg{flex:none;margin-top:0}.kset-password-form{max-width:520px;display:flex;flex-direction:column;gap:var(--kimi-spacing-lg)}.kset-password-checks{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-sm) var(--kimi-spacing-lg);padding:var(--kimi-spacing-md);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-md)}.kset-password-checks span{display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);transition:color .15s ease}.kset-password-checks span.valid{color:var(--kimi-color-status-positive-green)}.kset-password-checks span.recommendation{color:var(--kimi-color-labels-quaternary)}.kset-password-actions{display:flex;justify-content:flex-end;gap:var(--kimi-spacing-sm);padding-top:var(--kimi-spacing-xl);border-top:1px solid var(--kimi-color-separator-s1)}.kset-actions{position:sticky;bottom:var(--kimi-spacing-lg);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-lg);padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);box-shadow:var(--kimi-shadow-medium)}.kset-actions-status{display:inline-flex;align-items:center;gap:var(--kimi-spacing-sm);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap}.kset-actions-status:before{content:"";width:6px;height:6px;border-radius:var(--kimi-radius-full);background:var(--kimi-color-status-positive-green)}.kset-actions-status.dirty{color:var(--kimi-color-status-orange)}.kset-actions-status.dirty:before{background:var(--kimi-color-status-orange)}.kset-actions-buttons{display:flex;align-items:center;gap:var(--kimi-spacing-sm)}.kset-root .kset-alert{border-radius:var(--kimi-radius-md)}@media(prefers-reduced-motion:reduce){.kset-root *,.kset-root *:before,.kset-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1080px){.kset-grid,.kset-account{grid-template-columns:1fr}}@media(max-width:860px){.kset-shell{flex-direction:column;gap:var(--kimi-spacing-lg)}.kset-nav{position:static;flex:none;width:100%;max-height:none;flex-direction:row;align-items:center;gap:var(--kimi-spacing-sm);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--kimi-spacing-xs);padding-right:var(--kimi-spacing-2xl);scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);scrollbar-width:none;-webkit-overflow-scrolling:touch}.kset-nav::-webkit-scrollbar{display:none}.kset-nav-group{flex:none;flex-direction:row;align-items:center;gap:var(--kimi-spacing-sm)}.kset-nav-group-title{display:none}.kset-nav-item{width:auto;flex:none;gap:var(--kimi-spacing-sm);padding:var(--kimi-spacing-xs) var(--kimi-spacing-md);background:var(--kimi-color-fills-f1);scroll-snap-align:start}.kset-nav-item:hover{background:var(--kimi-color-fills-f1-hover)}.kset-nav-item.active{background:var(--kimi-color-labels-primary)}.kset-nav-item.active .kset-nav-item-copy strong{color:var(--kimi-color-background-primary)}.kset-nav-item-icon{width:24px;height:24px;background:transparent}.kset-nav-item.active .kset-nav-item-icon{background:transparent;color:var(--kimi-color-background-primary)}.kset-nav-item-copy em{display:none}.kset-main{max-width:none;width:100%}.kset-test-block,.kset-test-controls{flex-direction:column;align-items:stretch}.kset-test-controls .arco-input-wrapper{width:100%}.kset-actions{bottom:var(--kimi-spacing-sm)}.kset-actions-status{white-space:normal}}.admin-page{font-family:var(--kimi-font-sans);color:var(--kimi-color-labels-primary);-webkit-font-smoothing:antialiased}.admin-page .arco-btn,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn,body.ai-admin-ui-active .arco-trigger-popup .arco-btn{height:32px;padding:0 var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);font-size:14px;line-height:20px;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.admin-page .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active,body.ai-admin-ui-active .arco-trigger-popup .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active{transform:scale(.97)}.admin-page .arco-btn:focus-visible,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn:focus-visible,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn:focus-visible,body.ai-admin-ui-active .arco-trigger-popup .arco-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px;box-shadow:none}.admin-page .arco-btn-size-large,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-size-large,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-size-large{height:36px;border-radius:var(--kimi-radius-lg)}.admin-page .arco-btn-size-small,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-size-small,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-size-small{height:28px;padding:0 var(--kimi-spacing-sm);border-radius:var(--kimi-radius-sm)}.admin-page .arco-btn-size-mini,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-size-mini,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-size-mini,body.ai-admin-ui-active .arco-trigger-popup .arco-btn-size-mini{height:26px;padding:0 var(--kimi-spacing-sm);border-radius:var(--kimi-radius-sm);font-size:12px;line-height:16px}.admin-page .arco-btn-icon-only,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-icon-only,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-icon-only{width:32px;padding:0}.admin-page .arco-btn-primary:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-primary:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-primary:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-trigger-popup .arco-btn-primary:not(.arco-btn-disabled){background:var(--kimi-color-labels-primary);border-color:var(--kimi-color-labels-primary);color:var(--kimi-color-always-white)}.admin-page .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-trigger-popup .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-labels-primary-hover);border-color:var(--kimi-color-labels-primary-hover);color:var(--kimi-color-always-white)}.admin-page .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active{background:var(--kimi-color-labels-primary-active);border-color:var(--kimi-color-labels-primary-active)}.admin-page .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled){background:var(--kimi-color-status-danger);border-color:var(--kimi-color-status-danger);color:var(--kimi-color-always-white)}.admin-page .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-status-danger-hover);border-color:var(--kimi-color-status-danger-hover);color:var(--kimi-color-always-white)}.admin-page .arco-btn-secondary:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-secondary:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-secondary:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-trigger-popup .arco-btn-secondary:not(.arco-btn-disabled){background:var(--kimi-color-fills-f1);border-color:transparent;color:var(--kimi-color-labels-primary)}.admin-page .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-trigger-popup .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1-hover);border-color:transparent;color:var(--kimi-color-labels-primary)}.admin-page .arco-btn-outline:not(.arco-btn-disabled),.admin-page .arco-btn-dashed:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-outline:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-dashed:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-outline:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-dashed:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-trigger-popup .arco-btn-outline:not(.arco-btn-disabled){background:transparent;border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}.admin-page .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.admin-page .arco-btn-dashed:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-dashed:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-dashed:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-trigger-popup .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}.admin-page .arco-btn-text:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-text:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-text:not(.arco-btn-disabled){color:var(--kimi-color-labels-secondary)}.admin-page .arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.admin-page .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled),body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled),body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled),body.ai-admin-ui-active .arco-trigger-popup .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled){color:var(--kimi-color-status-danger);border-color:var(--kimi-color-separator-s1)}.admin-page .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-trigger-popup .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-others-light-red-bg);border-color:var(--kimi-color-status-danger);color:var(--kimi-color-status-danger)}.admin-page .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled),body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled){border-color:transparent}.admin-page .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent}.admin-page .arco-btn-disabled,.admin-page .arco-btn-disabled:hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-disabled,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-disabled:hover,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-disabled,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-disabled:hover,body.ai-admin-ui-active .arco-trigger-popup .arco-btn-disabled,body.ai-admin-ui-active .arco-trigger-popup .arco-btn-disabled:hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.admin-page .arco-btn-loading,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn-loading,body.ai-admin-ui-active .arco-drawer-wrapper .arco-btn-loading{cursor:default}.admin-page .arco-input-wrapper,.admin-page .arco-textarea-wrapper,.admin-page .arco-select-view,.admin-page .arco-input-number,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-wrapper,body.ai-admin-ui-active .arco-modal-wrapper .arco-textarea-wrapper,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-number,body.ai-admin-ui-active .arco-drawer-wrapper .arco-input-wrapper,body.ai-admin-ui-active .arco-drawer-wrapper .arco-select-view{background:var(--kimi-color-fills-f1);border:1px solid var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-md);color:var(--kimi-color-labels-primary);font-size:14px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.admin-page .arco-select-view,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view,body.ai-admin-ui-active .arco-drawer-wrapper .arco-select-view{align-items:center}.admin-page .arco-select-view .arco-select-view-value,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view .arco-select-view-value,body.ai-admin-ui-active .arco-drawer-wrapper .arco-select-view .arco-select-view-value{display:inline-flex;align-items:center;line-height:20px}.admin-page .arco-input-wrapper:hover,.admin-page .arco-textarea-wrapper:hover,.admin-page .arco-select-view:hover,.admin-page .arco-input-number:hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-wrapper:hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-textarea-wrapper:hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view:hover,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-number:hover{background:var(--kimi-color-fills-f1-hover);border-color:var(--kimi-color-fills-f1-hover)}.admin-page .arco-input-wrapper.arco-input-focus,.admin-page .arco-input-wrapper:focus-within,.admin-page .arco-textarea-wrapper:focus-within,.admin-page .arco-select-view.arco-select-focused,.admin-page .arco-select-view:focus-within,.admin-page .arco-input-number:focus-within,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-wrapper.arco-input-focus,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-wrapper:focus-within,body.ai-admin-ui-active .arco-modal-wrapper .arco-textarea-wrapper:focus-within,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view.arco-select-focused,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view:focus-within,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-number:focus-within,body.ai-admin-ui-active .arco-drawer-wrapper .arco-input-wrapper:focus-within,body.ai-admin-ui-active .arco-drawer-wrapper .arco-select-view:focus-within{background:var(--kimi-color-background-primary);border-color:var(--kimi-color-status-kimi-blue);box-shadow:0 0 0 3px var(--kimi-color-others-kimi-blue10)}.admin-page .arco-input-wrapper.arco-input-disabled,.admin-page .arco-textarea-wrapper.arco-textarea-disabled,.admin-page .arco-select-view.arco-select-disabled,.admin-page .arco-input-number.arco-input-number-disabled,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-wrapper.arco-input-disabled,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view.arco-select-disabled,body.ai-admin-ui-active .arco-modal-wrapper .arco-input-number.arco-input-number-disabled{background:var(--kimi-color-fills-f2);border-color:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-quaternary)}.admin-page .arco-input::placeholder,.admin-page .arco-textarea::placeholder,.admin-page .arco-select-view-input::placeholder,body.ai-admin-ui-active .arco-modal-wrapper .arco-input::placeholder,body.ai-admin-ui-active .arco-modal-wrapper .arco-textarea::placeholder,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view-input::placeholder{color:var(--kimi-color-labels-tertiary)}.admin-page .arco-input-wrapper .arco-input,.admin-page .arco-select-view .arco-select-view-value,.admin-page .arco-input-number .arco-input,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-view .arco-select-view-value{color:var(--kimi-color-labels-primary)}.admin-page .arco-form-item-error .arco-input-wrapper,.admin-page .arco-form-item-error .arco-textarea-wrapper,.admin-page .arco-form-item-error .arco-select-view,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-item-error .arco-input-wrapper,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-item-error .arco-textarea-wrapper,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-item-error .arco-select-view{border-color:var(--kimi-color-status-danger)}.admin-page .arco-form-item-error .arco-input-wrapper:focus-within,.admin-page .arco-form-item-error .arco-textarea-wrapper:focus-within,.admin-page .arco-form-item-error .arco-select-view:focus-within,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-item-error .arco-input-wrapper:focus-within,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-item-error .arco-textarea-wrapper:focus-within{border-color:var(--kimi-color-status-danger);box-shadow:0 0 0 3px var(--kimi-color-status-danger25)}.admin-page .arco-input-clear-btn,.admin-page .arco-select-view .arco-select-view-clear-btn,.admin-page .arco-select-suffix,body.ai-admin-ui-active .arco-modal-wrapper .arco-select-suffix{color:var(--kimi-color-labels-tertiary)}.admin-page .arco-form-label-item>label,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-label-item>label{height:auto;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.admin-page .arco-form-extra,.admin-page .arco-form-message,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-extra,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-message{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.admin-page .arco-form-item-error .arco-form-message,body.ai-admin-ui-active .arco-modal-wrapper .arco-form-item-error .arco-form-message{color:var(--kimi-color-status-danger)}body.ai-admin-ui-active .arco-modal-mask,body.ai-admin-ui-active .arco-drawer-mask{background:var(--kimi-color-mask-base)}body.ai-admin-ui-active .arco-modal{max-width:calc(100vw - var(--kimi-spacing-3xl));max-height:calc(100vh - 64px);border-radius:var(--kimi-radius-xl);background:var(--kimi-color-background-tertiary);color:var(--kimi-color-labels-primary)}body.ai-admin-ui-active .arco-modal-header{min-height:0;padding:var(--kimi-spacing-2xl) var(--kimi-spacing-2xl) var(--kimi-spacing-md);border-bottom:0}body.ai-admin-ui-active .arco-modal-title{font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}body.ai-admin-ui-active .arco-modal-close-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);color:var(--kimi-color-labels-secondary);transition:background-color .15s ease,color .15s ease}body.ai-admin-ui-active .arco-modal-close-icon:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}body.ai-admin-ui-active .arco-modal-content{padding:var(--kimi-spacing-md) var(--kimi-spacing-2xl) var(--kimi-spacing-2xl);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);max-height:calc(100vh - 192px);overflow-y:auto;overscroll-behavior:contain}body.ai-admin-ui-active .arco-modal-content{scrollbar-width:thin;scrollbar-color:var(--kimi-color-fills-f3) transparent}body.ai-admin-ui-active .arco-modal-content::-webkit-scrollbar{width:6px}body.ai-admin-ui-active .arco-modal-content::-webkit-scrollbar-track{background:transparent}body.ai-admin-ui-active .arco-modal-content::-webkit-scrollbar-thumb{background:var(--kimi-color-fills-f3);border-radius:var(--kimi-radius-full)}body.ai-admin-ui-active .arco-modal-footer{padding:var(--kimi-spacing-sm) var(--kimi-spacing-2xl) var(--kimi-spacing-2xl);border-top:0;text-align:right}body.ai-admin-ui-active .arco-modal-footer .arco-btn+.arco-btn{margin-left:var(--kimi-spacing-sm)}body.ai-admin-ui-active .arco-drawer{background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary)}body.ai-admin-ui-active .arco-drawer-header{height:auto;min-height:0;padding:var(--kimi-spacing-lg) var(--kimi-spacing-2xl);border-bottom:1px solid var(--kimi-color-separator-s1)}body.ai-admin-ui-active .arco-drawer-header .arco-drawer-title{font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}body.ai-admin-ui-active .arco-drawer-close-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);color:var(--kimi-color-labels-secondary);transition:background-color .15s ease,color .15s ease}body.ai-admin-ui-active .arco-drawer-close-icon:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}body.ai-admin-ui-active .arco-drawer-content{padding:var(--kimi-spacing-2xl)}body.ai-admin-ui-active .arco-drawer-footer{border-top:1px solid var(--kimi-color-separator-s1)}body.ai-admin-ui-active .arco-trigger-popup .arco-select-popup,body.ai-admin-ui-active .arco-trigger-popup .arco-cascader-popup,body.ai-admin-ui-active .arco-trigger-popup .arco-dropdown-menu,body.ai-admin-ui-active .arco-trigger-popup .arco-popconfirm-content{border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-tertiary);box-shadow:var(--kimi-shadow-small)}body.ai-admin-ui-active .arco-select-popup{padding:var(--kimi-spacing-sm)}body.ai-admin-ui-active .arco-select-popup .arco-select-option{min-height:36px;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);transition:background-color .15s ease}body.ai-admin-ui-active .arco-select-popup .arco-select-option:hover,body.ai-admin-ui-active .arco-select-popup .arco-select-option-active{background:var(--kimi-color-fills-f1)}body.ai-admin-ui-active .arco-select-popup .arco-select-option-selected{background:transparent;font-weight:500;color:var(--kimi-color-labels-primary)}body.ai-admin-ui-active .arco-select-popup .arco-select-option-disabled{color:var(--kimi-color-labels-quaternary)}body.ai-admin-ui-active .arco-dropdown-menu{padding:var(--kimi-spacing-sm)}body.ai-admin-ui-active .arco-dropdown-menu .arco-dropdown-menu-item{min-height:36px;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);transition:background-color .15s ease}body.ai-admin-ui-active .arco-dropdown-menu .arco-dropdown-menu-item:hover{background:var(--kimi-color-fills-f1)}body.ai-admin-ui-active .arco-dropdown-menu .arco-dropdown-menu-item-disabled{color:var(--kimi-color-labels-quaternary)}.admin-page .arco-table{color:var(--kimi-color-labels-primary);font-size:14px}.admin-page .arco-table .arco-table-th{padding:10px var(--kimi-spacing-lg);background:var(--kimi-color-background-primary);border-bottom:1px solid var(--kimi-color-separator-s1);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-secondary)}.admin-page .arco-table .arco-table-td{padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:transparent;border-bottom:1px solid var(--kimi-color-separator-s1);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary)}.admin-page .arco-table .arco-table-tbody .arco-table-tr:hover .arco-table-td{background:var(--kimi-color-fills-f1)}.admin-page .arco-table-border .arco-table-container{border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);overflow:hidden}.admin-page .arco-table-border .arco-table-th,.admin-page .arco-table-border .arco-table-td,.admin-page .arco-table-border-cell .arco-table-th,.admin-page .arco-table-border-cell .arco-table-td{border-right-color:var(--kimi-color-separator-s1)}.admin-page .arco-table .arco-table-th .arco-table-th-item-title{color:var(--kimi-color-labels-secondary)}.admin-page .arco-table .arco-table-no-data .arco-empty{padding:var(--kimi-spacing-3xl) 0}.admin-page .arco-tag,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag,body.ai-admin-ui-active .arco-drawer-wrapper .arco-tag{border-radius:var(--kimi-radius-xxs);border-color:transparent;background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-secondary);font-size:12px;line-height:16px}.admin-page .arco-tag-green,.admin-page .arco-tag-checked.arco-tag-green,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-green,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-checked.arco-tag-green{background:var(--kimi-color-others-light-green-bg);color:var(--kimi-color-status-positive-green)}.admin-page .arco-tag-red,.admin-page .arco-tag-checked.arco-tag-red,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-red,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-checked.arco-tag-red{background:var(--kimi-color-others-light-red-bg);color:var(--kimi-color-status-danger)}.admin-page .arco-tag-orange,.admin-page .arco-tag-checked.arco-tag-orange,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-orange,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-checked.arco-tag-orange{background:var(--kimi-color-others-light-orange-bg);color:var(--kimi-color-status-orange)}.admin-page .arco-tag-blue,.admin-page .arco-tag-checked.arco-tag-blue,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-blue,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-checked.arco-tag-blue{background:var(--kimi-color-others-kimi-blue10);color:var(--kimi-color-status-kimi-blue)}.admin-page .arco-tag-gold,.admin-page .arco-tag-checked.arco-tag-gold,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-gold,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-checked.arco-tag-gold{background:var(--kimi-color-others-light-yellow-bg);color:var(--kimi-color-labels-primary)}.admin-page .arco-tag-purple,.admin-page .arco-tag-checked.arco-tag-purple,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-purple,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-checked.arco-tag-purple{background:var(--kimi-color-fills-f2);color:var(--kimi-color-status-purple)}.admin-page .arco-tag-gray,.admin-page .arco-tag-checked.arco-tag-gray,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-gray,body.ai-admin-ui-active .arco-modal-wrapper .arco-tag-checked.arco-tag-gray{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-tertiary)}.admin-page .arco-switch,body.ai-admin-ui-active .arco-modal-wrapper .arco-switch,body.ai-admin-ui-active .arco-drawer-wrapper .arco-switch{transition:background-color .15s ease}.admin-page .arco-switch.arco-switch-checked,body.ai-admin-ui-active .arco-modal-wrapper .arco-switch.arco-switch-checked,body.ai-admin-ui-active .arco-drawer-wrapper .arco-switch.arco-switch-checked{background:var(--kimi-color-labels-primary)}.admin-page .arco-switch:not(.arco-switch-checked),body.ai-admin-ui-active .arco-modal-wrapper .arco-switch:not(.arco-switch-checked),body.ai-admin-ui-active .arco-drawer-wrapper .arco-switch:not(.arco-switch-checked){background:var(--kimi-color-fills-f3)}.admin-page .arco-switch .arco-switch-dot,body.ai-admin-ui-active .arco-modal-wrapper .arco-switch .arco-switch-dot,body.ai-admin-ui-active .arco-drawer-wrapper .arco-switch .arco-switch-dot{background:var(--kimi-color-always-white)}.admin-page .arco-switch.arco-switch-disabled,body.ai-admin-ui-active .arco-modal-wrapper .arco-switch.arco-switch-disabled{opacity:.4;cursor:not-allowed}.admin-page .arco-switch:focus-visible,body.ai-admin-ui-active .arco-modal-wrapper .arco-switch:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}body.ai-admin-ui-active .arco-tooltip .arco-tooltip-content{max-width:240px;border-radius:var(--kimi-radius-md);background:var(--kimi-color-mask-toast-pc);box-shadow:none}body.ai-admin-ui-active .arco-tooltip .arco-tooltip-content-inner{padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);font-size:14px;line-height:20px;color:var(--kimi-color-always-white)}body.ai-admin-ui-active .arco-tooltip .arco-tooltip-arrow,body.ai-admin-ui-active .arco-tooltip .arco-tooltip-arrow-content{background-color:var(--kimi-color-mask-toast-pc);border-color:var(--kimi-color-mask-toast-pc)}body.ai-admin-ui-active .arco-message{min-height:40px;max-width:360px;padding:10px var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-mask-toast-pc);box-shadow:none}body.ai-admin-ui-active .arco-message .arco-message-icon{font-size:16px}body.ai-admin-ui-active .arco-message .arco-message-content{font-size:14px;line-height:20px;color:var(--kimi-color-always-white)}body.ai-admin-ui-active .arco-message-success .arco-message-icon{color:var(--kimi-color-status-positive-green)}body.ai-admin-ui-active .arco-message-error .arco-message-icon{color:var(--kimi-color-status-danger)}body.ai-admin-ui-active .arco-message-warning .arco-message-icon{color:var(--kimi-color-status-orange)}body.ai-admin-ui-active .arco-message-info .arco-message-icon{display:none}body.ai-admin-ui-active .arco-message-loading .arco-message-icon,body.ai-admin-ui-active .arco-message .arco-message-close-btn{color:var(--kimi-color-always-white-tertiary)}body.ai-admin-ui-active .arco-message .arco-message-close-btn:hover{color:var(--kimi-color-always-white)}.admin-page .arco-pagination .arco-pagination-item{border-radius:var(--kimi-radius-sm);font-size:14px;color:var(--kimi-color-labels-secondary);transition:background-color .15s ease,color .15s ease}.admin-page .arco-pagination .arco-pagination-item:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.admin-page .arco-pagination .arco-pagination-item-active,.admin-page .arco-pagination .arco-pagination-item-active:hover{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary);font-weight:500}.admin-page .arco-pagination .arco-pagination-item-previous,.admin-page .arco-pagination .arco-pagination-item-next{border-radius:var(--kimi-radius-sm);color:var(--kimi-color-labels-secondary)}.admin-page .arco-pagination .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,.admin-page .arco-pagination .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.admin-page .arco-pagination .arco-pagination-item-disabled,.admin-page .arco-pagination .arco-pagination-item.arco-pagination-item-disabled:hover{background:transparent;color:var(--kimi-color-labels-quaternary)}.admin-page .arco-pagination .arco-pagination-total-text{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.admin-page .arco-empty{color:var(--kimi-color-labels-tertiary)}.admin-page .arco-empty .arco-empty-icon,.admin-page .arco-empty .arco-empty-img{color:var(--kimi-color-labels-quaternary)}.admin-page .arco-empty .arco-empty-content,.admin-page .arco-empty .arco-empty-description{font-size:14px;line-height:20px;color:var(--kimi-color-labels-tertiary)}.admin-page .arco-spin .arco-spin-icon,.admin-page .arco-spin-loading-icon,body.ai-admin-ui-active .arco-modal-wrapper .arco-spin .arco-spin-icon,body.ai-admin-ui-active .arco-drawer-wrapper .arco-spin .arco-spin-icon{color:var(--kimi-color-labels-tertiary)}.admin-page .arco-spin-loading-layer,body.ai-admin-ui-active .arco-modal-wrapper .arco-spin-loading-layer{background:var(--kimi-color-background-primary70)}@media(max-width:760px){body.ai-admin-ui-active .arco-modal{max-width:calc(100vw - var(--kimi-spacing-xl))}}@media(prefers-reduced-motion:reduce){.admin-page .arco-btn,.admin-page .arco-input-wrapper,.admin-page .arco-textarea-wrapper,.admin-page .arco-select-view,.admin-page .arco-switch,.admin-page .arco-pagination .arco-pagination-item,body.ai-admin-ui-active .arco-modal-wrapper .arco-btn,body.ai-admin-ui-active .arco-message,body.ai-admin-ui-active .arco-tooltip .arco-tooltip-content{transition-duration:.01ms!important}}body.ai-admin-ui-active:has(.kshell-sidebar) .arco-message-wrapper{left:240px;width:calc(100% - 240px)}@media(max-width:980px){body.ai-admin-ui-active:has(.kshell-sidebar) .arco-message-wrapper{left:216px;width:calc(100% - 216px)}}@media(max-width:760px){body.ai-admin-ui-active:has(.kshell-sidebar) .arco-message-wrapper{left:0;width:100%}}.kshell-shell{height:100vh;min-height:100vh;display:flex;flex-direction:row;font-family:var(--kimi-font-sans);background:var(--kimi-color-background-ground-pc);color:var(--kimi-color-labels-primary);-webkit-font-smoothing:antialiased}.kshell-sidebar{box-sizing:border-box;display:flex;flex:0 0 240px;flex-direction:column;width:240px;min-height:100vh;padding:var(--kimi-spacing-xl) var(--kimi-spacing-md) var(--kimi-spacing-md);background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary)}.kshell-brand{display:flex;align-items:center;gap:var(--kimi-spacing-md);min-width:0;min-height:40px;padding:0 var(--kimi-spacing-sm);color:var(--kimi-color-labels-primary);text-decoration:none}.kshell-brand-mark,.kshell-brand-logo{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-always-white);color:var(--kimi-color-background-primary);object-fit:cover}.kshell-brand-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.kshell-brand-copy b{overflow:hidden;font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary);text-overflow:ellipsis;white-space:nowrap}.kshell-brand-copy em{overflow:hidden;font-size:12px;font-style:normal;line-height:16px;color:var(--kimi-color-labels-tertiary);text-overflow:ellipsis;white-space:nowrap}.kshell-nav{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--kimi-spacing-xl);margin-top:var(--kimi-spacing-3xl);overflow-y:auto;scrollbar-width:thin}.kshell-nav-group{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs)}.kshell-nav-title{padding:0 var(--kimi-spacing-md) var(--kimi-spacing-xs);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-quaternary)}.kshell-nav-item{display:flex;align-items:center;gap:var(--kimi-spacing-md);min-height:40px;padding:0 var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);color:var(--kimi-color-labels-secondary);font-size:14px;line-height:20px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.kshell-nav-item:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kshell-nav-item:active{background:var(--kimi-color-fills-f1-active)}.kshell-nav-item.active{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary);font-weight:500}.kshell-nav-item:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kshell-nav-item-icon{display:flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;color:var(--kimi-color-labels-tertiary);transition:color .15s ease}.kshell-nav-item.active .kshell-nav-item-icon{color:var(--kimi-color-status-kimi-blue)}.kshell-nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kshell-sidebar-footer{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs);margin-top:auto;padding-top:var(--kimi-spacing-md);border-top:1px solid var(--kimi-color-separator-s1)}.kshell-foot-btn{display:flex;align-items:center;gap:var(--kimi-spacing-md);min-height:36px;padding:0 var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-md);background:transparent;color:var(--kimi-color-labels-tertiary);cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;text-align:left;transition:background-color .15s ease,color .15s ease}.kshell-foot-btn:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kshell-foot-btn.is-danger:hover{background:var(--kimi-color-others-light-red-bg);color:var(--kimi-color-status-danger)}.kshell-foot-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kshell-foot-btn svg{flex:none}.kshell-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;height:100vh;background:var(--kimi-color-background-ground-pc)}.kshell-topbar{display:flex!important;flex:0 0 56px;align-items:center;gap:var(--kimi-spacing-lg);height:56px;padding:0 var(--kimi-spacing-2xl);border-bottom:1px solid var(--kimi-color-separator-s1);background:var(--kimi-color-background-primary);box-shadow:none}.kshell-mobile-trigger{display:none!important;padding:0!important;color:var(--kimi-color-labels-secondary)!important}.kshell-topbar-title{min-width:0;display:flex;flex-direction:column;gap:2px}.kshell-topbar-title span,.kshell-topbar-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kshell-topbar-title span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kshell-topbar-title strong{font-size:16px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary)}.kshell-topbar-actions{display:flex;align-items:center;gap:var(--kimi-spacing-sm);margin-left:auto}.kshell-status,.kshell-account{display:inline-flex;align-items:center;gap:var(--kimi-spacing-sm);min-height:28px;padding:0 var(--kimi-spacing-md);border-radius:var(--kimi-radius-full);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.kshell-status i{width:6px;height:6px;border-radius:var(--kimi-radius-full);background:var(--kimi-color-status-positive-green)}.kshell-account{color:var(--kimi-color-labels-primary)}.kshell-topbar-actions .arco-btn{border-radius:var(--kimi-radius-md);color:var(--kimi-color-labels-secondary);font-weight:500;transition:background-color .15s ease,color .15s ease}.kshell-topbar-actions .arco-btn:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kshell-content{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--kimi-spacing-3xl) var(--kimi-spacing-3xl) calc(var(--kimi-spacing-3xl) * 2)}.kshell-content .admin-page.workspace{width:min(1480px,100%);max-width:none;min-width:0;margin:0 auto;padding:0!important;background:transparent;animation:none}.kshell-content .admin-panel{min-width:0;animation:kshell-page-enter .22s cubic-bezier(.23,1,.32,1) both}@keyframes kshell-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kshell-drawer .arco-drawer-content{padding:var(--kimi-spacing-lg)}.kshell-drawer-brand{display:flex;align-items:center;gap:var(--kimi-spacing-md);min-width:0;margin-bottom:var(--kimi-spacing-2xl)}.kshell-drawer-brand .kshell-brand-mark,.kshell-drawer-brand .kshell-brand-logo{background:var(--kimi-color-labels-primary);color:var(--kimi-color-background-primary)}.kshell-drawer-brand b{display:block;overflow:hidden;font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary);text-overflow:ellipsis;white-space:nowrap}.kshell-drawer-brand em{display:block;font-size:12px;font-style:normal;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kshell-drawer-nav{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs)}.kshell-drawer-nav a{display:flex;align-items:center;gap:var(--kimi-spacing-md);min-height:40px;padding:0 var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);color:var(--kimi-color-labels-secondary);font-size:14px;line-height:20px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.kshell-drawer-nav a:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kshell-drawer-nav a.active{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary);font-weight:500}.kshell-drawer-nav a.active>svg{color:var(--kimi-color-status-kimi-blue)}.kshell-drawer-foot{display:flex;flex-direction:column;gap:var(--kimi-spacing-sm);margin-top:var(--kimi-spacing-2xl);padding-top:var(--kimi-spacing-lg);border-top:1px solid var(--kimi-color-separator-s1)}@media(max-width:980px){.kshell-sidebar{flex-basis:216px;width:216px}.kshell-content{padding:var(--kimi-spacing-2xl) var(--kimi-spacing-2xl) calc(var(--kimi-spacing-3xl) * 2)}}@media(max-width:760px){.kshell-shell,.kshell-main{height:100dvh;min-height:100dvh}.kshell-sidebar{display:none}.kshell-mobile-trigger{display:inline-flex!important}.kshell-topbar{padding:0 var(--kimi-spacing-lg);gap:var(--kimi-spacing-md)}.kshell-status{display:none}.kshell-content{padding:var(--kimi-spacing-xl) var(--kimi-spacing-lg) var(--kimi-spacing-3xl)}}@media(prefers-reduced-motion:reduce){.kshell-content .admin-panel{animation:none}.kshell-nav-item,.kshell-foot-btn,.kshell-drawer-nav a,.kshell-topbar-actions .arco-btn{transition:none}}.kov-root{display:flex;flex-direction:column;gap:var(--kimi-spacing-2xl);font-family:var(--kimi-font-sans);color:var(--kimi-color-labels-primary);-webkit-font-smoothing:antialiased}.kov-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kimi-spacing-2xl)}.kov-head-copy{min-width:0}.kov-eyebrow{display:block;margin:0 0 var(--kimi-spacing-sm);font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-quaternary)}.kov-head-copy h1{margin:0;font-size:20px;line-height:30px;font-weight:600;color:var(--kimi-color-labels-primary)}.kov-head-copy p{margin:var(--kimi-spacing-xs) 0 0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary)}.kov-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kimi-spacing-lg)}.kov-kpi{display:flex;align-items:flex-start;gap:var(--kimi-spacing-lg);min-width:0;padding:var(--kimi-spacing-xl);background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);transition:border-color .15s ease}.kov-kpi:hover{border-color:var(--kimi-color-separator-s1-hover)}.kov-kpi-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary)}.kov-kpi.is-ok .kov-kpi-icon{background:var(--kimi-color-others-light-green-bg);color:var(--kimi-color-status-positive-green)}.kov-kpi.is-warn .kov-kpi-icon{background:var(--kimi-color-others-light-orange-bg);color:var(--kimi-color-status-orange)}.kov-kpi.is-info .kov-kpi-icon{background:var(--kimi-color-others-kimi-blue10);color:var(--kimi-color-status-kimi-blue)}.kov-kpi-copy{display:flex;flex-direction:column;min-width:0}.kov-kpi-label{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kov-kpi-value{margin-top:var(--kimi-spacing-xs);font-size:24px;line-height:32px;font-weight:600;color:var(--kimi-color-labels-primary);font-variant-numeric:tabular-nums}.kov-kpi-hint{margin-top:var(--kimi-spacing-xs);font-style:normal;font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kov-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--kimi-spacing-2xl);align-items:start}.kov-side{display:flex;flex-direction:column;gap:var(--kimi-spacing-2xl);min-width:0}.kov-card{background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);overflow:hidden}.kov-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-lg) var(--kimi-spacing-xl);border-bottom:1px solid var(--kimi-color-separator-s1)}.kov-card-head-copy{min-width:0}.kov-card-head-copy h2{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}.kov-card-head-copy p{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kov-live{flex:none;display:inline-flex;align-items:center;gap:var(--kimi-spacing-sm);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-status-positive-green)}.kov-live i{width:6px;height:6px;border-radius:var(--kimi-radius-full);background:var(--kimi-color-status-positive-green);animation:kov-live-pulse 2s ease-out infinite}@keyframes kov-live-pulse{0%{box-shadow:0 0 0 0 var(--kimi-color-status-positive-green25)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.kov-session-list{display:flex;flex-direction:column}.kov-session{display:flex;align-items:center;gap:var(--kimi-spacing-md);width:100%;padding:var(--kimi-spacing-md) var(--kimi-spacing-xl);border:0;border-bottom:1px solid var(--kimi-color-separator-s1);background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.kov-session:last-child{border-bottom:0}.kov-session:hover{background:var(--kimi-color-fills-f1)}.kov-session:active{background:var(--kimi-color-fills-f1-active)}.kov-session:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:-2px}.kov-session-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary)}.kov-session-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.kov-session-copy b{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kov-session-copy em{font-style:normal;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kov-session time{flex:none;font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kov-session-arrow{flex:none;color:var(--kimi-color-labels-quaternary);opacity:0;transition:opacity .15s ease}.kov-session:hover .kov-session-arrow{opacity:1}.kov-loading,.kov-empty{display:flex;align-items:center;justify-content:center;padding:var(--kimi-spacing-3xl)}.kov-runtime-list{margin:0;padding:var(--kimi-spacing-sm) 0;display:flex;flex-direction:column}.kov-runtime-list>div{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-sm) var(--kimi-spacing-xl)}.kov-runtime-list dt{font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary)}.kov-runtime-list dd{margin:0;font-family:var(--kimi-font-mono);font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary);font-variant-numeric:tabular-nums}.kov-rate{display:flex;flex-direction:column;gap:var(--kimi-spacing-sm);padding:var(--kimi-spacing-md) var(--kimi-spacing-xl) var(--kimi-spacing-xl);border-top:1px solid var(--kimi-color-separator-s1)}.kov-rate-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md)}.kov-rate-head span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kov-rate-head b{font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary);font-variant-numeric:tabular-nums}.kov-rate-track{height:6px;border-radius:var(--kimi-radius-full);background:var(--kimi-color-fills-f2);overflow:hidden}.kov-rate-track span{display:block;height:100%;border-radius:var(--kimi-radius-full);background:var(--kimi-color-status-positive-green);transition:width .3s cubic-bezier(.23,1,.32,1)}.kov-links{display:flex;flex-direction:column}.kov-links>button{display:flex;align-items:center;gap:var(--kimi-spacing-md);width:100%;padding:var(--kimi-spacing-md) var(--kimi-spacing-xl);border:0;border-bottom:1px solid var(--kimi-color-separator-s1);background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.kov-links>button:last-child{border-bottom:0}.kov-links>button:hover{background:var(--kimi-color-fills-f1)}.kov-links>button:active{background:var(--kimi-color-fills-f1-active)}.kov-links>button:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:-2px}.kov-links>button>svg{flex:none;color:var(--kimi-color-labels-quaternary)}.kov-link-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary)}.kov-link-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.kov-link-copy b{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kov-link-copy em{font-style:normal;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kov-health-list{display:flex;flex-direction:column;padding:var(--kimi-spacing-sm) 0}.kov-health-item{display:flex;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-md) var(--kimi-spacing-xl)}.kov-health-item svg{flex:none}.kov-health-item.is-ok svg{color:var(--kimi-color-status-positive-green)}.kov-health-item.is-bad svg{color:var(--kimi-color-status-danger)}.kov-health-item span{flex:1 1 auto;min-width:0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary)}.kov-health-item b{flex:none;font-family:var(--kimi-font-mono);font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kov-root .arco-btn{border-radius:var(--kimi-radius-md);font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.kov-root .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active{transform:scale(.97)}.kov-root .arco-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px;box-shadow:none}.kov-root .arco-btn-primary:not(.arco-btn-disabled){background:var(--kimi-color-labels-primary);border-color:var(--kimi-color-labels-primary);color:var(--kimi-color-always-white)}.kov-root .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-labels-primary-hover);border-color:var(--kimi-color-labels-primary-hover);color:var(--kimi-color-always-white)}.kov-root .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active{background:var(--kimi-color-labels-primary-active);border-color:var(--kimi-color-labels-primary-active)}.kov-root .arco-btn-text:not(.arco-btn-disabled){color:var(--kimi-color-labels-secondary)}.kov-root .arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}@media(prefers-reduced-motion:reduce){.kov-root *,.kov-root *:before,.kov-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1080px){.kov-layout{grid-template-columns:1fr}.kov-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kov-head{flex-direction:column;align-items:stretch;gap:var(--kimi-spacing-lg)}.kov-kpi-grid{grid-template-columns:1fr}.kov-session time{display:none}}.kusr-root{display:flex;flex-direction:column;gap:var(--kimi-spacing-2xl);font-family:var(--kimi-font-sans);color:var(--kimi-color-labels-primary);-webkit-font-smoothing:antialiased}.kusr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--kimi-spacing-2xl)}.kusr-head-copy{min-width:0}.kusr-eyebrow{display:block;margin:0 0 var(--kimi-spacing-sm);font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-quaternary)}.kusr-head-copy h1{margin:0;font-size:20px;line-height:30px;font-weight:600;color:var(--kimi-color-labels-primary)}.kusr-head-copy p{margin:var(--kimi-spacing-xs) 0 0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary)}.kusr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);overflow:hidden}.kusr-stat{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs);min-width:0;padding:var(--kimi-spacing-lg) var(--kimi-spacing-xl);border-right:1px solid var(--kimi-color-separator-s1)}.kusr-stat:last-child{border-right:0}.kusr-stat b{font-size:20px;line-height:28px;font-weight:600;color:var(--kimi-color-labels-primary);font-variant-numeric:tabular-nums}.kusr-stat span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kusr-stat.is-ok b{color:var(--kimi-color-status-positive-green)}.kusr-stat.is-danger b{color:var(--kimi-color-status-danger)}.kusr-stat.is-warn b{color:var(--kimi-color-status-orange)}.kusr-stack{display:flex;flex-direction:column;gap:var(--kimi-spacing-2xl)}.kusr-card{background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);overflow:hidden}.kusr-card-head{display:flex;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-lg) var(--kimi-spacing-xl);border-bottom:1px solid var(--kimi-color-separator-s1)}.kusr-card-head-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary)}.kusr-card-head-copy{flex:1 1 auto;min-width:0}.kusr-card-head-copy h2{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}.kusr-card-head-copy p{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kusr-tag{display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);height:20px;padding:0 var(--kimi-spacing-sm);border-radius:var(--kimi-radius-xxs);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap}.kusr-tag-ok{background:var(--kimi-color-others-light-green-bg);color:var(--kimi-color-status-positive-green)}.kusr-tag-danger{background:var(--kimi-color-others-light-red-bg);color:var(--kimi-color-status-danger)}.kusr-tag-warn{background:var(--kimi-color-others-light-orange-bg);color:var(--kimi-color-status-orange)}.kusr-tag-muted{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-tertiary)}.kusr-table-wrap{min-width:0}.kusr-root .kusr-table{font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary)}.kusr-root .kusr-table .arco-table-th{padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:transparent;border-bottom:1px solid var(--kimi-color-separator-s1);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-tertiary)}.kusr-root .kusr-table .arco-table-td{padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);border-bottom:1px solid var(--kimi-color-separator-s1);background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-secondary);transition:background-color .15s ease}.kusr-root .kusr-table .arco-table-tr:last-child .arco-table-td{border-bottom:0}.kusr-root .kusr-table .arco-table-tr:hover .arco-table-td{background:var(--kimi-color-fills-f1)}.kusr-root .kusr-table .arco-table-empty .arco-table-td{border-bottom:0}.kusr-cell-main{font-weight:500;color:var(--kimi-color-labels-primary)}.kusr-cell-time{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap}.kusr-cell-config{font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kusr-cell-dash{color:var(--kimi-color-labels-quaternary)}.kusr-row-actions{display:flex;align-items:center;gap:var(--kimi-spacing-sm)}.kusr-identity{display:flex;align-items:center;gap:var(--kimi-spacing-md);min-width:0}.kusr-identity-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-quaternary)}.kusr-identity-icon.is-active{background:var(--kimi-color-others-light-green-bg);color:var(--kimi-color-status-positive-green)}.kusr-identity-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.kusr-identity-copy b{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kusr-identity-copy em{font-style:normal;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kusr-proof{display:flex;flex-direction:column;gap:var(--kimi-spacing-sm);min-width:0}.kusr-proof-text{margin:0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-secondary)}.kusr-proof.is-wrap .kusr-proof-text{white-space:pre-wrap;word-break:break-word}.kusr-proof-files{display:flex;flex-wrap:wrap;gap:var(--kimi-spacing-xs)}.kusr-proof-file{display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);max-width:100%;height:24px;padding:0 var(--kimi-spacing-sm);border:0;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary);font-family:inherit;font-size:12px;line-height:16px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.kusr-proof-file:hover{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary)}.kusr-proof-file:active{background:var(--kimi-color-fills-f2-active)}.kusr-proof-file:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kusr-proof-file svg{flex:none}.kusr-proof-file span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kusr-mobile-list{display:none}.kusr-loading,.kusr-empty{display:flex;align-items:center;justify-content:center;padding:var(--kimi-spacing-3xl)}.kusr-root .arco-btn{border-radius:var(--kimi-radius-md);font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.kusr-root .arco-btn-size-small{border-radius:var(--kimi-radius-sm)}.kusr-root .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active{transform:scale(.97)}.kusr-root .arco-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px;box-shadow:none}.kusr-root .arco-btn-primary:not(.arco-btn-disabled){background:var(--kimi-color-labels-primary);border-color:var(--kimi-color-labels-primary);color:var(--kimi-color-always-white)}.kusr-root .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-labels-primary-hover);border-color:var(--kimi-color-labels-primary-hover);color:var(--kimi-color-always-white)}.kusr-root .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active{background:var(--kimi-color-labels-primary-active);border-color:var(--kimi-color-labels-primary-active)}.kusr-root .arco-btn-outline:not(.arco-btn-disabled){border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary);background:transparent}.kusr-root .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}.kusr-root .arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled){color:var(--kimi-color-status-danger);border-color:var(--kimi-color-separator-s1)}.kusr-root .arco-btn-outline.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-others-light-red-bg);border-color:var(--kimi-color-status-danger);color:var(--kimi-color-status-danger)}.kusr-root .arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled){background:var(--kimi-color-status-positive-green);border-color:var(--kimi-color-status-positive-green);color:var(--kimi-color-always-white)}.kusr-root .arco-btn-primary.arco-btn-status-success:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-status-positive-green-hover);border-color:var(--kimi-color-status-positive-green-hover);color:var(--kimi-color-always-white)}.kusr-root .arco-btn-disabled,.kusr-root .arco-btn-disabled:hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-quaternary);cursor:not-allowed}.arco-modal.kusr-modal{width:400px;padding:var(--kimi-spacing-2xl);background:var(--kimi-color-background-tertiary);border:0;border-radius:var(--kimi-radius-xl);box-shadow:var(--kimi-shadow-medium);font-family:var(--kimi-font-sans)}.arco-modal.kusr-modal .arco-modal-header{padding:0;border-bottom:0;margin-bottom:var(--kimi-spacing-md)}.arco-modal.kusr-modal .arco-modal-title{font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}.arco-modal.kusr-modal .arco-modal-content{padding:0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary)}.arco-modal.kusr-modal .arco-modal-footer{padding:0;margin-top:var(--kimi-spacing-2xl);border-top:0;display:flex;justify-content:flex-end;gap:var(--kimi-spacing-sm)}.arco-modal.kusr-modal .arco-btn{border-radius:var(--kimi-radius-md);font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.arco-modal.kusr-modal .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active{transform:scale(.97)}.arco-modal.kusr-modal .arco-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px;box-shadow:none}.arco-modal.kusr-modal .arco-btn-secondary:not(.arco-btn-disabled),.arco-modal.kusr-modal .arco-btn:not(.arco-btn-primary):not(.arco-btn-disabled){border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}.arco-modal.kusr-modal .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.arco-modal.kusr-modal .arco-btn:not(.arco-btn-primary):not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.arco-modal.kusr-modal .arco-btn-primary:not(.arco-btn-disabled){background:var(--kimi-color-labels-primary);border-color:var(--kimi-color-labels-primary);color:var(--kimi-color-always-white)}.arco-modal.kusr-modal .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-labels-primary-hover);border-color:var(--kimi-color-labels-primary-hover);color:var(--kimi-color-always-white)}.arco-modal.kusr-modal .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled){background:var(--kimi-color-status-danger);border-color:var(--kimi-color-status-danger);color:var(--kimi-color-always-white)}.arco-modal.kusr-modal .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-status-danger-hover);border-color:var(--kimi-color-status-danger-hover);color:var(--kimi-color-always-white)}@media(prefers-reduced-motion:reduce){.kusr-root *,.kusr-root *:before,.kusr-root *:after,.arco-modal.kusr-modal *,.arco-modal.kusr-modal *:before,.arco-modal.kusr-modal *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:860px){.kusr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kusr-stat:nth-child(2){border-right:0}.kusr-stat:nth-child(1),.kusr-stat:nth-child(2){border-bottom:1px solid var(--kimi-color-separator-s1)}.kusr-table-wrap{display:none}.kusr-mobile-list{display:flex;flex-direction:column;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-lg)}.kusr-mobile-card{display:flex;flex-direction:column;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-lg);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-md)}.kusr-mobile-card.is-muted{opacity:.72}.kusr-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kimi-spacing-md)}.kusr-mobile-title{min-width:0;display:flex;flex-direction:column;gap:2px}.kusr-mobile-title b{font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kusr-mobile-title span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kusr-mobile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kimi-spacing-sm) var(--kimi-spacing-md)}.kusr-mobile-meta-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kusr-mobile-meta span{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kusr-mobile-meta b{font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kusr-mobile-url{margin:0;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);word-break:break-all}.kusr-mobile-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--kimi-spacing-sm);padding-top:var(--kimi-spacing-md);border-top:1px solid var(--kimi-color-separator-s1)}}.kais-root{font-family:var(--kimi-font-sans);color:var(--kimi-color-labels-primary);-webkit-font-smoothing:antialiased}.kais-head{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs)}.kais-eyebrow{margin:0;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-quaternary)}.kais-title{margin:0;font-size:20px;line-height:28px;font-weight:600;color:var(--kimi-color-labels-primary)}.kais-desc{margin:0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-secondary)}.kais-tabs{display:flex;align-items:center;gap:var(--kimi-spacing-xs);margin-top:var(--kimi-spacing-xl);overflow-x:auto;scrollbar-width:none}.kais-tabs::-webkit-scrollbar{display:none}.kais-tab{flex:none;display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-md);background:transparent;font-family:inherit;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.kais-tab:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kais-tab:active{background:var(--kimi-color-fills-f1-active)}.kais-tab.is-active{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary);font-weight:600}.kais-tab:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kais-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--kimi-spacing-md);margin-top:var(--kimi-spacing-xl)}.kais-kpi{display:flex;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-lg);background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg)}.kais-kpi-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary)}.kais-kpi-body{min-width:0;display:flex;flex-direction:column;gap:2px}.kais-kpi-value{font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}.kais-kpi-label{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap}.kais-stack{margin-top:var(--kimi-spacing-xl)}.kais-panel{background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);padding:var(--kimi-spacing-xl);display:flex;flex-direction:column;gap:var(--kimi-spacing-lg)}.kais-panel--flush{padding:0;border:0;background:transparent}.kais-panel-head{display:flex;align-items:center;gap:var(--kimi-spacing-md)}.kais-panel-head-icon{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kais-panel-head-copy{min-width:0;flex:1 1 auto}.kais-panel-head-copy h3{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}.kais-panel-head-copy p{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-panel-head-actions{flex:none;display:flex;align-items:center;gap:var(--kimi-spacing-sm)}.kais-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kimi-spacing-sm)}.kais-table-wrap{overflow-x:auto;border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-md)}.kais-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.kais-table th{padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);background:var(--kimi-color-fills-f1);font-size:12px;line-height:16px;font-weight:500;color:var(--kimi-color-labels-tertiary);text-align:left;white-space:nowrap}.kais-table td{padding:var(--kimi-spacing-md);border-top:1px solid var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary);vertical-align:middle}.kais-table tbody tr{transition:background-color .15s ease}.kais-table tbody tr:hover{background:var(--kimi-color-fills-f1)}.kais-table tbody tr.is-selected{background:var(--kimi-color-others-kimi-blue10)}.kais-table tbody tr.is-inherited td{color:var(--kimi-color-labels-tertiary)}.kais-th-check,.kais-td-check{width:40px;text-align:center}.kais-td-actions{text-align:right}.kais-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--kimi-spacing-sm);white-space:nowrap}.kais-cell-main{min-width:0;display:flex;flex-direction:column;gap:2px;max-width:320px}.kais-cell-main b{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-cell-main span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kais-cell-muted{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap}.kais-cell-url{display:inline-block;max-width:220px;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.kais-cell-error{font-size:12px;line-height:16px;color:var(--kimi-color-status-danger);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:360px}.kais-cell-tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--kimi-spacing-xs)}.kais-thumb{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-quaternary);overflow:hidden;cursor:zoom-in;transition:border-color .15s ease}.kais-thumb img{width:100%;height:100%;object-fit:cover;display:block}.kais-thumb:hover{border-color:var(--kimi-color-separator-s1-hover)}.kais-thumb.is-empty{cursor:default}.kais-pagination{display:flex;justify-content:flex-end}.kais-dot{flex:none;width:8px;height:8px;border-radius:var(--kimi-radius-full);background:var(--kimi-color-fills-f4)}.kais-dot.is-on{background:var(--kimi-color-status-positive-green)}.kais-chip{display:inline-flex;align-items:center;max-width:160px;padding:2px var(--kimi-spacing-sm);border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-fills-f1);font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-chip--warn{background:var(--kimi-color-others-light-orange-bg);color:var(--kimi-color-status-orange)}.kais-icon-btn{flex:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--kimi-radius-sm);background:transparent;color:var(--kimi-color-labels-tertiary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.kais-icon-btn:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kais-icon-btn:active{background:var(--kimi-color-fills-f1-active)}.kais-icon-btn--danger:hover{background:var(--kimi-color-others-light-red-bg);color:var(--kimi-color-status-danger)}.kais-icon-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kais-groups-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kimi-spacing-md)}.kais-segmented{flex:none;display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);padding:2px;border-radius:var(--kimi-radius-md);background:var(--kimi-color-fills-f2)}.kais-segment{min-width:52px;height:28px;padding:0 var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-sm);background:transparent;font-family:inherit;font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);cursor:pointer;transition:background-color .15s ease}.kais-segment.is-active{background:var(--kimi-color-background-quaternary);font-weight:500}.kais-segment:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kais-groups-search{flex:1 1 220px;max-width:320px}.kais-groups-count{margin-left:auto;font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary);white-space:nowrap}.kais-groups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--kimi-spacing-lg)}.kais-group-card{display:flex;flex-direction:column;min-width:0;background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);transition:border-color .15s ease}.kais-group-card:hover{border-color:var(--kimi-color-separator-s1-hover)}.kais-group-card.is-off{background:var(--kimi-color-fills-f1)}.kais-group-head{display:flex;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-lg) var(--kimi-spacing-lg) var(--kimi-spacing-md)}.kais-group-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kais-group-card.is-off .kais-group-icon{color:var(--kimi-color-labels-quaternary)}.kais-group-title{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--kimi-spacing-xs)}.kais-group-title>b{font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-group-tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kimi-spacing-xs)}.kais-group-actions{flex:none;display:flex;align-items:center;gap:var(--kimi-spacing-xs)}.kais-group-body{display:flex;flex-direction:column;padding:0 var(--kimi-spacing-lg)}.kais-channel{display:flex;align-items:center;gap:var(--kimi-spacing-md);min-width:0;padding:var(--kimi-spacing-sm) 0;border-top:1px solid var(--kimi-color-separator-s1)}.kais-channel.is-off .kais-channel-main b,.kais-channel.is-off .kais-channel-main span{color:var(--kimi-color-labels-quaternary)}.kais-channel-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.kais-channel-main b{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-channel-main span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-channel-chips{flex:none;display:flex;align-items:center;gap:var(--kimi-spacing-xs);max-width:40%;overflow:hidden}.kais-channel-sort{flex:none;font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kais-channel-actions{flex:none;display:flex;align-items:center;gap:var(--kimi-spacing-xs);opacity:0;transition:opacity .15s ease}.kais-channel:hover .kais-channel-actions,.kais-channel-actions:focus-within{opacity:1}.kais-group-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-md) 0;border-top:1px solid var(--kimi-color-separator-s1);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-group-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md);margin-top:var(--kimi-spacing-sm);padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);border-top:1px solid var(--kimi-color-separator-s1);background:var(--kimi-color-fills-f1);border-radius:0 0 var(--kimi-radius-lg) var(--kimi-radius-lg)}.kais-group-card.is-off .kais-group-foot{background:transparent}.kais-group-stat{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}body .kais-card-menu .arco-dropdown-menu-item{display:flex;align-items:center;gap:var(--kimi-spacing-xs)}body .kais-card-menu .arco-dropdown-menu-item.kais-card-menu-danger,body .kais-card-menu .arco-dropdown-menu-item.kais-card-menu-danger:hover{color:var(--kimi-color-status-danger)}@keyframes kais-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.kais-skel{display:block;height:14px;border-radius:var(--kimi-radius-xxs);background:linear-gradient(90deg,var(--kimi-color-fills-f2) 25%,var(--kimi-color-background-primary70) 50%,var(--kimi-color-fills-f2) 75%);background-size:400px 100%;animation:kais-shimmer 1.4s ease infinite}.kais-skel--icon{width:32px;height:32px;border-radius:var(--kimi-radius-sm)}.kais-skel-table{display:flex;flex-direction:column;border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-md);overflow:hidden}.kais-skel-row{display:flex;align-items:center;gap:var(--kimi-spacing-2xl);padding:var(--kimi-spacing-lg) var(--kimi-spacing-xl);border-top:1px solid var(--kimi-color-separator-s1)}.kais-skel-row:first-child{border-top:0}.kais-skel-row .kais-skel{flex:1 1 0;max-width:180px}.kais-group-card--skel{padding:var(--kimi-spacing-lg);gap:var(--kimi-spacing-lg)}.kais-skel-head{display:flex;align-items:center;gap:var(--kimi-spacing-md)}.kais-skel-lines{display:flex;flex-direction:column;gap:var(--kimi-spacing-md)}.kais-empty{display:flex;flex-direction:column;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-3xl) var(--kimi-spacing-xl)}.kais-empty-action{display:flex;justify-content:center}.kais-error-state{display:flex;flex-direction:column;align-items:center;gap:var(--kimi-spacing-sm);padding:var(--kimi-spacing-3xl) var(--kimi-spacing-xl);text-align:center}.kais-error-state-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-others-light-red-bg);color:var(--kimi-color-status-danger)}.kais-error-state b{font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary)}.kais-error-state p{margin:0 0 var(--kimi-spacing-sm);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-modal.arco-modal{display:flex;flex-direction:column;max-height:calc(100vh - 96px);padding:0;border-radius:var(--kimi-radius-xl);background:var(--kimi-color-background-tertiary);overflow:hidden}body .arco-modal-wrapper .kais-modal.arco-modal{display:flex;flex-direction:column}body .arco-modal-wrapper .kais-modal.arco-modal>div:has(>.arco-modal-content){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kais-modal .arco-modal-header,.kais-modal .arco-modal-footer{flex:none}body .kais-modal .arco-modal-content{max-height:none}.kais-modal .arco-modal-header{padding:var(--kimi-spacing-2xl) var(--kimi-spacing-2xl) 0;border-bottom:0}.kais-modal .arco-modal-title{font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary);text-align:left}.kais-modal .arco-modal-close-icon{top:var(--kimi-spacing-2xl);right:var(--kimi-spacing-2xl);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);color:var(--kimi-color-labels-tertiary);transition:background-color .15s ease,color .15s ease}.kais-modal .arco-modal-close-icon:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}.kais-modal .arco-modal-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--kimi-spacing-lg) var(--kimi-spacing-2xl)}.kais-modal .arco-modal-footer{padding:0 var(--kimi-spacing-2xl) var(--kimi-spacing-2xl);border-top:0;text-align:right}.kais-modal .arco-modal-footer .arco-btn+.arco-btn{margin-left:var(--kimi-spacing-sm)}.kais-form .arco-form-item{margin-bottom:var(--kimi-spacing-lg)}.kais-form .arco-form-label-item>label{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kais-form .arco-form-extra{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--kimi-spacing-lg)}.kais-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kais-inline-tools{display:flex;align-items:center;gap:var(--kimi-spacing-md);margin-bottom:var(--kimi-spacing-lg)}.kais-inline-tools>span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-switch-row{display:flex;align-items:center;gap:var(--kimi-spacing-2xl)}.kais-test{display:flex;flex-direction:column;gap:var(--kimi-spacing-md);margin-bottom:var(--kimi-spacing-lg);padding:var(--kimi-spacing-lg);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-lg)}.kais-test-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-lg)}.kais-test-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.kais-test-copy b{font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary)}.kais-test-copy span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-test-result{display:flex;align-items:flex-start;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-md);background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-md)}.kais-test-thumb{flex:none;width:72px;height:72px;padding:0;border:0;border-radius:var(--kimi-radius-sm);overflow:hidden;cursor:zoom-in;background:var(--kimi-color-fills-f1)}.kais-test-thumb img{width:100%;height:100%;object-fit:cover;display:block}.kais-test-result-copy{min-width:0;display:flex;flex-direction:column;gap:var(--kimi-spacing-xs)}.kais-test-result-copy b{font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-status-positive-green)}.kais-test-result-copy span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-test-image{max-width:160px;border-radius:var(--kimi-radius-sm);display:block}.kais-test-text{margin:0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);word-break:break-word}.kais-job-modal.arco-modal{height:min(640px,calc(100vh - 64px))}.kais-job-modal .arco-modal-content{padding:0;overflow:hidden;display:flex}.kais-job{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kais-job-mobilebar{display:none}.kais-job-shell{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.kais-job-preview{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;background:var(--kimi-color-fills-f1)}.kais-job-preview-tags{position:absolute;top:var(--kimi-spacing-lg);left:var(--kimi-spacing-lg);z-index:1}.kais-job-preview-tags span{padding:2px var(--kimi-spacing-sm);border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-secondary)}.kais-job-download{position:absolute;top:var(--kimi-spacing-lg);right:var(--kimi-spacing-lg);z-index:1;display:inline-flex;align-items:center;gap:var(--kimi-spacing-xs);padding:var(--kimi-spacing-xs) var(--kimi-spacing-sm);border-radius:var(--kimi-radius-sm);background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);font-size:12px;line-height:16px;color:var(--kimi-color-labels-primary);text-decoration:none;transition:background-color .15s ease}.kais-job-download:hover{background:var(--kimi-color-background-primary-hover);color:var(--kimi-color-labels-primary)}.kais-job-image{width:100%;height:100%;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.kais-job-image img{max-width:100%;max-height:100%;object-fit:contain;display:block}.kais-job-placeholder{display:flex;flex-direction:column;align-items:center;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-2xl);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);text-align:center}.kais-job-side{min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--kimi-color-separator-s1);background:var(--kimi-color-background-tertiary)}.kais-job-side-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-2xl) var(--kimi-spacing-2xl) 0}.kais-job-side-title{display:flex;align-items:center;gap:var(--kimi-spacing-sm)}.kais-job-side-title h3{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}.kais-job-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--kimi-spacing-lg) var(--kimi-spacing-2xl);display:flex;flex-direction:column;gap:var(--kimi-spacing-lg)}.kais-job-prompt{padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-md);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);white-space:pre-wrap;word-break:break-word}.kais-job-subtitle{margin:0;font-size:12px;line-height:16px;font-weight:600;color:var(--kimi-color-labels-quaternary)}.kais-job-params{margin:calc(-1 * var(--kimi-spacing-sm)) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kimi-spacing-md) var(--kimi-spacing-lg)}.kais-job-param{min-width:0;display:flex;flex-direction:column;gap:2px}.kais-job-param.is-wide{grid-column:1 / -1}.kais-job-param dt{font-size:12px;line-height:16px;color:var(--kimi-color-labels-quaternary)}.kais-job-param dd{margin:0;font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);word-break:break-all}.kais-job-block{display:flex;flex-direction:column;gap:var(--kimi-spacing-sm)}.kais-job-block>b{font-size:12px;line-height:16px;font-weight:600;color:var(--kimi-color-labels-quaternary)}.kais-job-block pre{margin:0;padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-md);font-family:var(--kimi-font-mono);font-size:12px;line-height:16px;color:var(--kimi-color-labels-secondary);white-space:pre-wrap;word-break:break-all}.kais-job-block p{margin:0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);word-break:break-all}.kais-job-block.is-error pre{background:var(--kimi-color-others-light-red-bg);color:var(--kimi-color-status-danger)}.kais-attempts{display:flex;flex-direction:column;gap:var(--kimi-spacing-sm)}.kais-attempt{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs);padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-md)}.kais-attempt-main{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md)}.kais-attempt-main b{font-size:12px;line-height:16px;font-weight:600;color:var(--kimi-color-labels-primary)}.kais-attempt-main span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-attempt>p{margin:0;font-size:12px;line-height:16px;color:var(--kimi-color-status-danger);word-break:break-all}.kais-job-foot{flex:none;display:flex;justify-content:flex-end;gap:var(--kimi-spacing-sm);padding:var(--kimi-spacing-lg) var(--kimi-spacing-2xl) var(--kimi-spacing-2xl)}@keyframes kais-rotate{to{transform:rotate(360deg)}}.kais-spin{animation:kais-rotate .9s linear infinite}.kais-session-modal.arco-modal{max-height:min(82vh,calc(100vh - 64px))}.kais-session-modal .arco-modal-content{padding:0;overflow:hidden;display:flex}.kais-session{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kais-session-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-xl) var(--kimi-spacing-2xl) var(--kimi-spacing-md);border-bottom:1px solid var(--kimi-color-separator-s1)}.kais-session-head-copy{min-width:0;display:flex;flex-direction:column;gap:var(--kimi-spacing-sm)}.kais-session-head-copy h3{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-session-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--kimi-spacing-sm)}.kais-session-meta .kais-session-meta-tag{margin-inline-end:0}.kais-session-device{max-width:240px;padding:1px var(--kimi-spacing-sm);border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-fills-f1);font-family:var(--kimi-font-mono);font-size:12px;line-height:18px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-session-count{font-size:12px;line-height:18px;color:var(--kimi-color-labels-tertiary);white-space:nowrap}.kais-session-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--kimi-spacing-sm) var(--kimi-spacing-2xl)}.kais-session-loading{display:flex;justify-content:center;padding:var(--kimi-spacing-3xl) 0}.kais-transcript{display:flex;flex-direction:column;gap:var(--kimi-spacing-xl);padding:var(--kimi-spacing-md) 0}.kais-turn{display:flex;flex-direction:column;gap:var(--kimi-spacing-xs);max-width:80%}.kais-turn.is-user{align-self:flex-end;align-items:flex-end}.kais-turn.is-assistant{align-self:stretch;align-items:flex-start;max-width:100%}.kais-turn-meta{display:flex;align-items:center;gap:var(--kimi-spacing-sm);font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-turn-bubble{min-width:0;padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);border-radius:var(--kimi-radius-lg);font-size:14px;line-height:22px;color:var(--kimi-color-labels-primary);word-break:break-word;overflow:hidden}.kais-turn.is-user .kais-turn-bubble{background:var(--kimi-color-others-bubble-gray-pc);border-radius:var(--kimi-radius-xl) var(--kimi-radius-xl) var(--kimi-radius-xxs) var(--kimi-radius-xl)}.kais-turn.is-assistant .kais-turn-bubble{padding:0;background:transparent;border-radius:0}.kais-turn-error{margin:0;align-self:stretch;padding:var(--kimi-spacing-xs) var(--kimi-spacing-sm);border-radius:var(--kimi-radius-xxs);background:var(--kimi-color-others-light-red-bg);font-size:12px;line-height:18px;color:var(--kimi-color-status-danger)}.kais-session-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-md);padding:var(--kimi-spacing-md) var(--kimi-spacing-2xl) var(--kimi-spacing-xl);border-top:1px solid var(--kimi-color-separator-s1)}.kais-session-foot-stats{min-width:0;font-size:12px;line-height:18px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-set-shell{display:flex;align-items:flex-start;gap:var(--kimi-spacing-3xl)}.kais-set-nav{flex:0 0 232px;width:232px;position:sticky;top:var(--kimi-spacing-xl);display:flex;flex-direction:column;gap:var(--kimi-spacing-xs)}.kais-set-nav-item{display:flex;align-items:center;gap:var(--kimi-spacing-md);width:100%;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-md);background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.kais-set-nav-item:hover{background:var(--kimi-color-fills-f1)}.kais-set-nav-item:active{background:var(--kimi-color-fills-f1-active)}.kais-set-nav-item.is-active{background:var(--kimi-color-fills-f2)}.kais-set-nav-item:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kais-set-nav-icon{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary);transition:background-color .15s ease,color .15s ease}.kais-set-nav-item.is-active .kais-set-nav-icon{background:var(--kimi-color-labels-primary);color:var(--kimi-color-background-primary)}.kais-set-nav-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.kais-set-nav-copy strong{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kais-set-nav-item.is-active .kais-set-nav-copy strong{font-weight:600}.kais-set-nav-copy em{font-style:normal;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-set-main{flex:1 1 auto;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:var(--kimi-spacing-xl)}.kais-set-body{display:flex;flex-direction:column;gap:var(--kimi-spacing-xl)}.kais-set-stats{display:flex;align-items:stretch;gap:var(--kimi-spacing-md)}.kais-set-stats>span{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;padding:var(--kimi-spacing-md) var(--kimi-spacing-lg);background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg)}.kais-set-stats b{font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kais-set-stats em{font-style:normal;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-set-form{display:flex;flex-direction:column;gap:var(--kimi-spacing-xl)}.kais-set-form .arco-form-item{margin-bottom:0}.kais-block{background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg)}.kais-block-head{padding:var(--kimi-spacing-lg) var(--kimi-spacing-xl);border-bottom:1px solid var(--kimi-color-separator-s1)}.kais-block-head h4{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--kimi-color-labels-primary)}.kais-block-head p{margin:2px 0 0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-block-body{display:flex;flex-direction:column;gap:var(--kimi-spacing-lg);padding:var(--kimi-spacing-xl)}.kais-block--inset .kais-block-body{background:var(--kimi-color-fills-f1)}.kais-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--kimi-spacing-lg)}.kais-toggle-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.kais-toggle-copy strong{font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}.kais-toggle-copy span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-toggle-control{flex:none;display:inline-flex;align-items:center}.kais-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kimi-spacing-lg) var(--kimi-spacing-xl)}.kais-field-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kais-field-row--stack{grid-template-columns:minmax(0,1fr)}.kais-hint{margin:0;font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-hint a{color:var(--kimi-color-status-kimi-blue);text-decoration:none}.kais-hint a:hover{color:var(--kimi-color-status-kimi-blue-hover)}.kais-set-foot{display:flex;justify-content:flex-end}.kais-set-loading{display:flex;justify-content:center;padding:var(--kimi-spacing-3xl) 0}.kais-notes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--kimi-spacing-md)}.kais-notes li{display:flex;align-items:baseline;gap:var(--kimi-spacing-md)}.kais-notes b{flex:none;width:64px;font-size:12px;line-height:16px;font-weight:600;color:var(--kimi-color-labels-secondary)}.kais-notes span{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}.kais-access-table{min-width:640px}.kais-access-table td .arco-input-number{width:96px}.kais-root .arco-btn,.kais-panel .arco-btn,.kais-modal .arco-btn{border-radius:var(--kimi-radius-md);font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.kais-root .arco-btn-size-mini,.kais-panel .arco-btn-size-mini,.kais-modal .arco-btn-size-mini{border-radius:var(--kimi-radius-sm)}.kais-root .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active,.kais-panel .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active,.kais-modal .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active{transform:scale(.97)}.kais-root .arco-btn:focus-visible,.kais-panel .arco-btn:focus-visible,.kais-modal .arco-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px;box-shadow:none}.kais-root .arco-btn-primary:not(.arco-btn-disabled),.kais-panel .arco-btn-primary:not(.arco-btn-disabled),.kais-modal .arco-btn-primary:not(.arco-btn-disabled){background:var(--kimi-color-labels-primary);border-color:var(--kimi-color-labels-primary);color:var(--kimi-color-always-white)}.kais-root .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.kais-panel .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.kais-modal .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-labels-primary-hover);border-color:var(--kimi-color-labels-primary-hover);color:var(--kimi-color-always-white)}.kais-root .arco-btn-outline:not(.arco-btn-disabled),.kais-root .arco-btn-secondary:not(.arco-btn-disabled),.kais-panel .arco-btn-outline:not(.arco-btn-disabled),.kais-panel .arco-btn-secondary:not(.arco-btn-disabled),.kais-modal .arco-btn-outline:not(.arco-btn-disabled),.kais-modal .arco-btn-secondary:not(.arco-btn-disabled){border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}.kais-root .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.kais-root .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.kais-panel .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.kais-panel .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.kais-modal .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover,.kais-modal .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}.kais-root .arco-input-wrapper,.kais-root .arco-textarea-wrapper,.kais-root .arco-select-view-single,.kais-root .arco-input-number,.kais-panel .arco-input-wrapper,.kais-panel .arco-textarea-wrapper,.kais-panel .arco-select-view-single,.kais-panel .arco-input-number,.kais-modal .arco-input-wrapper,.kais-modal .arco-textarea-wrapper,.kais-modal .arco-select-view-single,.kais-modal .arco-input-number{background:var(--kimi-color-background-primary);border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-md);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.kais-root .arco-input-wrapper:hover,.kais-root .arco-textarea-wrapper:hover,.kais-root .arco-select-view-single:hover,.kais-root .arco-input-number:hover,.kais-panel .arco-input-wrapper:hover,.kais-panel .arco-textarea-wrapper:hover,.kais-panel .arco-select-view-single:hover,.kais-panel .arco-input-number:hover,.kais-modal .arco-input-wrapper:hover,.kais-modal .arco-textarea-wrapper:hover,.kais-modal .arco-select-view-single:hover,.kais-modal .arco-input-number:hover{background:var(--kimi-color-background-primary-hover);border-color:var(--kimi-color-separator-s1-hover)}.kais-root .arco-input-wrapper.arco-input-focus,.kais-root .arco-input-wrapper:focus-within,.kais-root .arco-textarea-wrapper:focus-within,.kais-root .arco-select-view-single.arco-select-focused,.kais-root .arco-select-view-single:focus-within,.kais-root .arco-input-number:focus-within,.kais-panel .arco-input-wrapper.arco-input-focus,.kais-panel .arco-input-wrapper:focus-within,.kais-panel .arco-textarea-wrapper:focus-within,.kais-panel .arco-select-view-single.arco-select-focused,.kais-panel .arco-select-view-single:focus-within,.kais-panel .arco-input-number:focus-within,.kais-modal .arco-input-wrapper.arco-input-focus,.kais-modal .arco-input-wrapper:focus-within,.kais-modal .arco-textarea-wrapper:focus-within,.kais-modal .arco-select-view-single.arco-select-focused,.kais-modal .arco-select-view-single:focus-within,.kais-modal .arco-input-number:focus-within{background:var(--kimi-color-background-primary);border-color:var(--kimi-color-status-kimi-blue);box-shadow:0 0 0 3px var(--kimi-color-others-kimi-blue10)}.kais-root .arco-switch.arco-switch-checked,.kais-panel .arco-switch.arco-switch-checked,.kais-modal .arco-switch.arco-switch-checked{background:var(--kimi-color-labels-primary)}.kais-root .arco-switch:not(.arco-switch-checked),.kais-panel .arco-switch:not(.arco-switch-checked),.kais-modal .arco-switch:not(.arco-switch-checked){background:var(--kimi-color-fills-f3)}.kais-root .arco-switch .arco-switch-dot,.kais-panel .arco-switch .arco-switch-dot,.kais-modal .arco-switch .arco-switch-dot{background:var(--kimi-color-always-white)}.kais-root .arco-tag,.kais-panel .arco-tag,.kais-modal .arco-tag{border-radius:var(--kimi-radius-xxs)}@media(max-width:1080px){.kais-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kais-groups-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:860px){.kais-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kais-set-shell{flex-direction:column;gap:var(--kimi-spacing-xl)}.kais-set-nav{position:static;flex:none;width:100%;flex-direction:row;overflow-x:auto;padding-bottom:var(--kimi-spacing-xs)}.kais-set-nav-item{width:auto;flex:none}.kais-set-nav-copy em{display:none}.kais-set-main{max-width:none}.kais-job-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:240px minmax(0,1fr)}.kais-job-side{border-left:0;border-top:1px solid var(--kimi-color-separator-s1)}.kais-form-grid,.kais-form-grid--3,.kais-field-row,.kais-field-row--3{grid-template-columns:minmax(0,1fr)}}body.ai-user-ui-active{font-family:var(--kimi-font-sans);color:var(--kimi-color-labels-primary);-webkit-font-smoothing:antialiased}body.ai-user-ui-active .arco-btn{height:32px;padding:0 var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);font-size:14px;line-height:20px;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}body.ai-user-ui-active .arco-btn:not(.arco-btn-disabled):not(.arco-btn-loading):active{transform:scale(.97)}body.ai-user-ui-active .arco-btn:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px;box-shadow:none}body.ai-user-ui-active .arco-btn-size-large{height:36px;border-radius:var(--kimi-radius-lg)}body.ai-user-ui-active .arco-btn-size-small{height:28px;padding:0 var(--kimi-spacing-sm);border-radius:var(--kimi-radius-sm)}body.ai-user-ui-active .arco-btn-size-mini{height:26px;padding:0 var(--kimi-spacing-sm);border-radius:var(--kimi-radius-sm);font-size:12px;line-height:16px}body.ai-user-ui-active .arco-btn-icon-only{width:32px;padding:0}body.ai-user-ui-active .arco-btn-primary:not(.arco-btn-disabled){background:var(--kimi-color-labels-primary);border-color:var(--kimi-color-labels-primary);color:var(--kimi-color-always-white)}body.ai-user-ui-active .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-labels-primary-hover);border-color:var(--kimi-color-labels-primary-hover);color:var(--kimi-color-always-white)}body.ai-user-ui-active .arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active{background:var(--kimi-color-labels-primary-active);border-color:var(--kimi-color-labels-primary-active)}body.ai-user-ui-active .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled){background:var(--kimi-color-status-danger);border-color:var(--kimi-color-status-danger);color:var(--kimi-color-always-white)}body.ai-user-ui-active .arco-btn-primary.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-status-danger-hover);border-color:var(--kimi-color-status-danger-hover);color:var(--kimi-color-always-white)}body.ai-user-ui-active .arco-btn-secondary:not(.arco-btn-disabled){background:var(--kimi-color-fills-f1);border-color:transparent;color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-btn-secondary:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1-hover);border-color:transparent;color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-btn-outline:not(.arco-btn-disabled),body.ai-user-ui-active .arco-btn-dashed:not(.arco-btn-disabled){background:transparent;border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-btn-outline:not(.arco-btn-disabled):not(.arco-btn-loading):hover,body.ai-user-ui-active .arco-btn-dashed:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-separator-s1);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-btn-text:not(.arco-btn-disabled){color:var(--kimi-color-labels-secondary)}body.ai-user-ui-active .arco-btn-text:not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled){color:var(--kimi-color-status-danger);border-color:var(--kimi-color-separator-s1)}body.ai-user-ui-active .arco-btn-status-danger:not(.arco-btn-primary):not(.arco-btn-disabled):not(.arco-btn-loading):hover{background:var(--kimi-color-others-light-red-bg);border-color:var(--kimi-color-status-danger);color:var(--kimi-color-status-danger)}body.ai-user-ui-active .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled){border-color:transparent}body.ai-user-ui-active .arco-btn-text.arco-btn-status-danger:not(.arco-btn-disabled):not(.arco-btn-loading):hover{border-color:transparent}body.ai-user-ui-active .arco-btn-disabled,body.ai-user-ui-active .arco-btn-disabled:hover{background:var(--kimi-color-fills-f1);border-color:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-quaternary);cursor:not-allowed}body.ai-user-ui-active .arco-btn-loading{cursor:default}body.ai-user-ui-active .arco-input-wrapper,body.ai-user-ui-active .arco-textarea-wrapper,body.ai-user-ui-active .arco-select-view,body.ai-user-ui-active .arco-input-number{background:var(--kimi-color-fills-f1);border:1px solid var(--kimi-color-fills-f1);border-radius:var(--kimi-radius-md);color:var(--kimi-color-labels-primary);font-size:14px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body.ai-user-ui-active .arco-select-view{align-items:center}body.ai-user-ui-active .arco-select-view .arco-select-view-value{display:inline-flex;align-items:center;line-height:20px}body.ai-user-ui-active .arco-input-wrapper:hover,body.ai-user-ui-active .arco-textarea-wrapper:hover,body.ai-user-ui-active .arco-select-view:hover,body.ai-user-ui-active .arco-input-number:hover{background:var(--kimi-color-fills-f1-hover);border-color:var(--kimi-color-fills-f1-hover)}body.ai-user-ui-active .arco-input-wrapper.arco-input-focus,body.ai-user-ui-active .arco-input-wrapper:focus-within,body.ai-user-ui-active .arco-textarea-wrapper:focus-within,body.ai-user-ui-active .arco-select-view.arco-select-focused,body.ai-user-ui-active .arco-select-view:focus-within,body.ai-user-ui-active .arco-input-number:focus-within{background:var(--kimi-color-background-primary);border-color:var(--kimi-color-status-kimi-blue);box-shadow:0 0 0 3px var(--kimi-color-others-kimi-blue10)}body.ai-user-ui-active .arco-input-wrapper.arco-input-disabled,body.ai-user-ui-active .arco-textarea-wrapper.arco-textarea-disabled,body.ai-user-ui-active .arco-select-view.arco-select-disabled,body.ai-user-ui-active .arco-input-number.arco-input-number-disabled{background:var(--kimi-color-fills-f2);border-color:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-quaternary)}body.ai-user-ui-active .arco-input::placeholder,body.ai-user-ui-active .arco-textarea::placeholder,body.ai-user-ui-active .arco-select-view-input::placeholder{color:var(--kimi-color-labels-tertiary)}body.ai-user-ui-active .arco-input-wrapper .arco-input,body.ai-user-ui-active .arco-select-view .arco-select-view-value,body.ai-user-ui-active .arco-input-number .arco-input{color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-form-item-error .arco-input-wrapper,body.ai-user-ui-active .arco-form-item-error .arco-textarea-wrapper,body.ai-user-ui-active .arco-form-item-error .arco-select-view{border-color:var(--kimi-color-status-danger)}body.ai-user-ui-active .arco-form-item-error .arco-input-wrapper:focus-within,body.ai-user-ui-active .arco-form-item-error .arco-textarea-wrapper:focus-within,body.ai-user-ui-active .arco-form-item-error .arco-select-view:focus-within{border-color:var(--kimi-color-status-danger);box-shadow:0 0 0 3px var(--kimi-color-status-danger25)}body.ai-user-ui-active .arco-input-clear-btn,body.ai-user-ui-active .arco-select-view .arco-select-view-clear-btn,body.ai-user-ui-active .arco-select-suffix{color:var(--kimi-color-labels-tertiary)}body.ai-user-ui-active .arco-form-label-item>label{height:auto;font-size:14px;line-height:20px;font-weight:500;color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-form-extra,body.ai-user-ui-active .arco-form-message{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}body.ai-user-ui-active .arco-form-item-error .arco-form-message{color:var(--kimi-color-status-danger)}body.ai-user-ui-active .arco-modal-mask,body.ai-user-ui-active .arco-drawer-mask{background:var(--kimi-color-mask-base)}body.ai-user-ui-active .arco-modal{max-width:calc(100vw - var(--kimi-spacing-3xl));max-height:calc(100vh - 64px);border-radius:var(--kimi-radius-xl);background:var(--kimi-color-background-tertiary);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-modal-header{min-height:0;padding:var(--kimi-spacing-2xl) var(--kimi-spacing-2xl) var(--kimi-spacing-md);border-bottom:0}body.ai-user-ui-active .arco-modal-title{font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-modal-close-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);color:var(--kimi-color-labels-secondary);transition:background-color .15s ease,color .15s ease}body.ai-user-ui-active .arco-modal-close-icon:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-modal-content{padding:var(--kimi-spacing-md) var(--kimi-spacing-2xl) var(--kimi-spacing-2xl);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);max-height:calc(100vh - 192px);overflow-y:auto;overscroll-behavior:contain}body.ai-user-ui-active .arco-modal-content{scrollbar-width:thin;scrollbar-color:var(--kimi-color-fills-f3) transparent}body.ai-user-ui-active .arco-modal-content::-webkit-scrollbar{width:6px}body.ai-user-ui-active .arco-modal-content::-webkit-scrollbar-track{background:transparent}body.ai-user-ui-active .arco-modal-content::-webkit-scrollbar-thumb{background:var(--kimi-color-fills-f3);border-radius:var(--kimi-radius-full)}body.ai-user-ui-active .arco-modal-footer{padding:var(--kimi-spacing-sm) var(--kimi-spacing-2xl) var(--kimi-spacing-2xl);border-top:0;text-align:right}body.ai-user-ui-active .arco-modal-footer .arco-btn+.arco-btn{margin-left:var(--kimi-spacing-sm)}body.ai-user-ui-active .arco-drawer{background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-drawer-header{height:auto;min-height:0;padding:var(--kimi-spacing-lg) var(--kimi-spacing-2xl);border-bottom:1px solid var(--kimi-color-separator-s1)}body.ai-user-ui-active .arco-drawer-header .arco-drawer-title{font-size:16px;line-height:24px;font-weight:600;color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-drawer-close-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);color:var(--kimi-color-labels-secondary);transition:background-color .15s ease,color .15s ease}body.ai-user-ui-active .arco-drawer-close-icon:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-drawer-content{padding:var(--kimi-spacing-2xl)}body.ai-user-ui-active .arco-drawer-footer{border-top:1px solid var(--kimi-color-separator-s1)}body.ai-user-ui-active .arco-trigger-popup .arco-select-popup,body.ai-user-ui-active .arco-trigger-popup .arco-cascader-popup,body.ai-user-ui-active .arco-trigger-popup .arco-dropdown-menu,body.ai-user-ui-active .arco-trigger-popup .arco-popconfirm-content{border:1px solid var(--kimi-color-separator-s1);border-radius:var(--kimi-radius-lg);background:var(--kimi-color-background-tertiary);box-shadow:var(--kimi-shadow-small)}body.ai-user-ui-active .arco-select-popup{padding:var(--kimi-spacing-sm)}body.ai-user-ui-active .arco-select-popup .arco-select-option{min-height:36px;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);transition:background-color .15s ease}body.ai-user-ui-active .arco-select-popup .arco-select-option:hover,body.ai-user-ui-active .arco-select-popup .arco-select-option-active{background:var(--kimi-color-fills-f1)}body.ai-user-ui-active .arco-select-popup .arco-select-option-selected{background:transparent;font-weight:500;color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-select-popup .arco-select-option-disabled{color:var(--kimi-color-labels-quaternary)}body.ai-user-ui-active .arco-dropdown-menu{padding:var(--kimi-spacing-sm)}body.ai-user-ui-active .arco-dropdown-menu .arco-dropdown-menu-item{min-height:36px;padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);font-size:14px;line-height:20px;color:var(--kimi-color-labels-primary);transition:background-color .15s ease}body.ai-user-ui-active .arco-dropdown-menu .arco-dropdown-menu-item:hover{background:var(--kimi-color-fills-f1)}body.ai-user-ui-active .arco-dropdown-menu .arco-dropdown-menu-item-disabled{color:var(--kimi-color-labels-quaternary)}body.ai-user-ui-active .arco-tag{border-radius:var(--kimi-radius-xxs);border-color:transparent;background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-secondary);font-size:12px;line-height:16px}body.ai-user-ui-active .arco-tag-green,body.ai-user-ui-active .arco-tag-checked.arco-tag-green{background:var(--kimi-color-others-light-green-bg);color:var(--kimi-color-status-positive-green)}body.ai-user-ui-active .arco-tag-red,body.ai-user-ui-active .arco-tag-checked.arco-tag-red{background:var(--kimi-color-others-light-red-bg);color:var(--kimi-color-status-danger)}body.ai-user-ui-active .arco-tag-orange,body.ai-user-ui-active .arco-tag-checked.arco-tag-orange{background:var(--kimi-color-others-light-orange-bg);color:var(--kimi-color-status-orange)}body.ai-user-ui-active .arco-tag-blue,body.ai-user-ui-active .arco-tag-checked.arco-tag-blue{background:var(--kimi-color-others-kimi-blue10);color:var(--kimi-color-status-kimi-blue)}body.ai-user-ui-active .arco-tag-gold,body.ai-user-ui-active .arco-tag-checked.arco-tag-gold{background:var(--kimi-color-others-light-yellow-bg);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-tag-purple,body.ai-user-ui-active .arco-tag-checked.arco-tag-purple{background:var(--kimi-color-fills-f2);color:var(--kimi-color-status-purple)}body.ai-user-ui-active .arco-tag-gray,body.ai-user-ui-active .arco-tag-checked.arco-tag-gray{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-tertiary)}body.ai-user-ui-active .arco-switch{transition:background-color .15s ease}body.ai-user-ui-active .arco-switch.arco-switch-checked{background:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-switch:not(.arco-switch-checked){background:var(--kimi-color-fills-f3)}body.ai-user-ui-active .arco-switch .arco-switch-dot{background:var(--kimi-color-always-white)}body.ai-user-ui-active .arco-switch.arco-switch-disabled{opacity:.4;cursor:not-allowed}body.ai-user-ui-active .arco-switch:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}body.ai-user-ui-active .arco-tooltip .arco-tooltip-content{max-width:240px;border-radius:var(--kimi-radius-md);background:var(--kimi-color-mask-toast-pc);box-shadow:none}body.ai-user-ui-active .arco-tooltip .arco-tooltip-content-inner{padding:var(--kimi-spacing-sm) var(--kimi-spacing-md);font-size:14px;line-height:20px;color:var(--kimi-color-always-white)}body.ai-user-ui-active .arco-tooltip .arco-tooltip-arrow,body.ai-user-ui-active .arco-tooltip .arco-tooltip-arrow-content{background-color:var(--kimi-color-mask-toast-pc);border-color:var(--kimi-color-mask-toast-pc)}body.ai-user-ui-active .arco-message{min-height:40px;max-width:360px;padding:10px var(--kimi-spacing-md);border:0;border-radius:var(--kimi-radius-lg);background:var(--kimi-color-mask-toast-pc);box-shadow:none}body.ai-user-ui-active .arco-message .arco-message-icon{font-size:16px}body.ai-user-ui-active .arco-message .arco-message-content{font-size:14px;line-height:20px;color:var(--kimi-color-always-white)}body.ai-user-ui-active .arco-message-success .arco-message-icon{color:var(--kimi-color-status-positive-green)}body.ai-user-ui-active .arco-message-error .arco-message-icon{color:var(--kimi-color-status-danger)}body.ai-user-ui-active .arco-message-warning .arco-message-icon{color:var(--kimi-color-status-orange)}body.ai-user-ui-active .arco-message-info .arco-message-icon{display:none}body.ai-user-ui-active .arco-message-loading .arco-message-icon,body.ai-user-ui-active .arco-message .arco-message-close-btn{color:var(--kimi-color-always-white-tertiary)}body.ai-user-ui-active .arco-message .arco-message-close-btn:hover{color:var(--kimi-color-always-white)}body.ai-user-ui-active .arco-pagination .arco-pagination-item{border-radius:var(--kimi-radius-sm);font-size:14px;color:var(--kimi-color-labels-secondary);transition:background-color .15s ease,color .15s ease}body.ai-user-ui-active .arco-pagination .arco-pagination-item:hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-pagination .arco-pagination-item-active,body.ai-user-ui-active .arco-pagination .arco-pagination-item-active:hover{background:var(--kimi-color-fills-f2);color:var(--kimi-color-labels-primary);font-weight:500}body.ai-user-ui-active .arco-pagination .arco-pagination-item-previous,body.ai-user-ui-active .arco-pagination .arco-pagination-item-next{border-radius:var(--kimi-radius-sm);color:var(--kimi-color-labels-secondary)}body.ai-user-ui-active .arco-pagination .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,body.ai-user-ui-active .arco-pagination .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover{background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-primary)}body.ai-user-ui-active .arco-pagination .arco-pagination-item-disabled,body.ai-user-ui-active .arco-pagination .arco-pagination-item.arco-pagination-item-disabled:hover{background:transparent;color:var(--kimi-color-labels-quaternary)}body.ai-user-ui-active .arco-pagination .arco-pagination-total-text{font-size:12px;line-height:16px;color:var(--kimi-color-labels-tertiary)}body.ai-user-ui-active .arco-empty{color:var(--kimi-color-labels-tertiary)}body.ai-user-ui-active .arco-empty .arco-empty-icon,body.ai-user-ui-active .arco-empty .arco-empty-img{color:var(--kimi-color-labels-quaternary)}body.ai-user-ui-active .arco-empty .arco-empty-content,body.ai-user-ui-active .arco-empty .arco-empty-description{font-size:14px;line-height:20px;color:var(--kimi-color-labels-tertiary)}body.ai-user-ui-active .arco-spin .arco-spin-icon,body.ai-user-ui-active .arco-spin-loading-icon{color:var(--kimi-color-labels-tertiary)}body.ai-user-ui-active .arco-spin-loading-layer{background:var(--kimi-color-background-primary70)}@media(max-width:760px){body.ai-user-ui-active .arco-modal{max-width:calc(100vw - var(--kimi-spacing-xl))}}@media(prefers-reduced-motion:reduce){body.ai-user-ui-active .arco-btn,body.ai-user-ui-active .arco-input-wrapper,body.ai-user-ui-active .arco-textarea-wrapper,body.ai-user-ui-active .arco-select-view,body.ai-user-ui-active .arco-switch,body.ai-user-ui-active .arco-pagination .arco-pagination-item,body.ai-user-ui-active .arco-message,body.ai-user-ui-active .arco-tooltip .arco-tooltip-content{transition-duration:.01ms!important}}@media(min-width:769px){body.ai-user-ui-active:has(.kimi-chat:not(.sidebar-hidden)) .arco-message-wrapper{left:264px;width:calc(100% - 264px)}}@media(min-width:921px){body.ai-user-ui-active:has(.image-gen-page) .arco-message-wrapper{left:416px;width:calc(100% - 416px)}}.kushell-topbar{display:flex;align-items:center;height:56px;flex:0 0 56px;gap:var(--kimi-spacing-lg);padding:0 var(--kimi-spacing-xl);background:var(--kimi-color-background-primary);border-bottom:1px solid var(--kimi-color-separator-s1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.kushell-brand{min-width:max-content;color:var(--kimi-color-labels-primary);font-size:15px;font-weight:600;letter-spacing:0;transition:opacity .15s ease}.kushell-brand:hover{color:var(--kimi-color-labels-primary);opacity:.72}.kushell-brand-mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--kimi-radius-sm);background:var(--kimi-color-labels-primary);color:var(--kimi-color-always-white)}.kushell-brand-logo{width:28px;height:28px;border-radius:var(--kimi-radius-sm);object-fit:cover}.kushell-brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kushell-center{display:flex;flex:1;min-width:0;justify-content:center}.kushell-nav{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--kimi-radius-full);background:var(--kimi-color-fills-f1)}.kushell-nav a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:0;height:30px;padding:0 var(--kimi-spacing-md);border-radius:var(--kimi-radius-full);color:var(--kimi-color-labels-secondary);font-size:14px;line-height:20px;font-weight:500;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.kushell-nav a:hover{background:transparent;color:var(--kimi-color-labels-primary)}.kushell-nav a.active,.kushell-nav a.active:hover{background:var(--kimi-color-background-primary);color:var(--kimi-color-labels-primary);font-weight:600;box-shadow:var(--kimi-shadow-small)}.kushell-nav a:focus-visible{outline:2px solid var(--kimi-color-status-kimi-blue);outline-offset:2px}.kushell-center-label{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 var(--kimi-spacing-md);border-radius:var(--kimi-radius-full);background:var(--kimi-color-fills-f1);color:var(--kimi-color-labels-secondary);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.kushell-actions{display:inline-flex;align-items:center;gap:var(--kimi-spacing-sm);margin-left:auto}.kushell-admin-entry{color:var(--kimi-color-labels-tertiary)}.kushell-admin-entry:hover{color:var(--kimi-color-labels-primary)}.kushell-actions>.arco-btn.topbar-trigger{display:none!important}.kushell-drawer-body{display:flex;flex-direction:column;gap:var(--kimi-spacing-lg);min-height:100%}.kushell-drawer-body .kushell-nav{display:flex;flex-direction:column;align-items:stretch;gap:var(--kimi-spacing-xs);padding:0;background:transparent;border-radius:0}.kushell-drawer-body .kushell-nav a{justify-content:flex-start;height:44px;padding:0 var(--kimi-spacing-md);border-radius:var(--kimi-radius-md);font-size:15px}.kushell-drawer-body .kushell-nav a:hover{background:var(--kimi-color-fills-f1)}.kushell-drawer-body .kushell-nav a.active,.kushell-drawer-body .kushell-nav a.active:hover{background:var(--kimi-color-fills-f2);box-shadow:none}.kushell-drawer-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--kimi-spacing-sm);padding-top:var(--kimi-spacing-lg);border-top:1px solid var(--kimi-color-separator-s1)}.kushell-drawer-foot .arco-btn+.arco-btn{margin-left:0}@media(max-width:768px){.kushell-topbar{padding:0 var(--kimi-spacing-md);gap:var(--kimi-spacing-md)}.kushell-center{display:none}.kushell-topbar .kushell-actions>.arco-btn:not(.topbar-trigger){display:none!important}.kushell-actions>.arco-btn.topbar-trigger{display:inline-flex!important}}@media(prefers-reduced-motion:reduce){.kushell-brand,.kushell-nav a{transition-duration:.01ms!important}}
