:root{--db-sidebar: #061a2d;--db-sidebar-deep: #041322;--db-primary: #1677ff;--db-bg: #f4f7fb;--db-border: #e8edf5}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{background:var(--db-bg);overflow:hidden;color:#081224e0}*{scrollbar-width:thin;scrollbar-color:rgba(95,115,145,.34) transparent}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-height:48px;border-radius:999px;background:#5f739152;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#1677ff85;background-clip:content-box}.app-shell{height:100vh;min-height:100vh;overflow:hidden;background:var(--db-bg)}.app-sider{position:relative;z-index:10;overflow:hidden;background:linear-gradient(180deg,var(--db-sidebar) 0%,var(--db-sidebar-deep) 100%)!important;box-shadow:10px 0 24px #04122214}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:100vh}.brand{height:72px;display:flex;align-items:center;gap:12px;padding:0 18px;color:#fff;white-space:nowrap}.brand-collapsed{justify-content:center;padding:0}.brand-mark{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:14px;filter:drop-shadow(0 8px 14px rgba(22,119,255,.28))}.brand-mark.small{width:36px;height:36px;flex-basis:36px}.brand-mark svg{width:100%;height:100%;display:block}.brand-copy{display:flex;flex-direction:column;line-height:1.15;min-width:0}.brand-copy strong{font-size:18px;letter-spacing:.3px}.brand-copy span{margin-top:5px;font-size:12px;color:#ffffff94}.sider-menu-wrap{flex:1;min-height:0;overflow:auto;padding:8px 10px 16px}.sider-menu.ant-menu-dark,.sider-menu.ant-menu-dark .ant-menu-sub{background:transparent}.sider-menu.ant-menu-inline{border-inline-end:0}.sider-menu .ant-menu-item{height:42px;line-height:42px;margin:4px 0;border-radius:10px;color:#ffffffc2;transition:background .18s ease,color .18s ease,transform .18s ease}.sider-menu .ant-menu-item:hover{color:#fff;background:#ffffff14!important}.sider-menu .ant-menu-item-selected{color:#fff;background:linear-gradient(90deg,#1677ff,#3f8cff)!important;box-shadow:0 10px 20px #1677ff3d}.sider-menu .anticon{min-width:18px;font-size:16px;vertical-align:-.16em}.sider-menu .ant-menu-title-content{margin-inline-start:12px!important}.sider-menu .nav-text{letter-spacing:.1px}.app-sider.ant-layout-sider-collapsed .sider-menu-wrap{padding-left:8px;padding-right:8px}.app-sider.ant-layout-sider-collapsed .sider-menu .ant-menu-item{width:44px;margin-inline:auto;padding-inline:0!important;display:flex;justify-content:center;align-items:center}.app-sider.ant-layout-sider-collapsed .sider-menu .ant-menu-title-content{display:none}.app-main{height:100vh;min-width:0;overflow:hidden;background:var(--db-bg)}.app-main .app-header.ant-layout-header{height:76px;line-height:normal;padding:0 24px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--db-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header-left{display:flex;align-items:center;gap:14px;min-width:0}.collapse-btn.ant-btn{width:46px;height:46px;min-width:46px;padding:0;border-radius:14px;color:#081224b8;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.collapse-btn.ant-btn:hover{color:var(--db-primary)!important;background:#1677ff14!important;box-shadow:0 8px 20px #1677ff1f}.collapse-btn.ant-btn:active{transform:scale(.96)}.collapse-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.collapse-icon .anticon,.collapse-btn.ant-btn .anticon{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.page-head{min-width:0}.page-head .ant-breadcrumb{font-size:12px;line-height:1;margin-bottom:9px}.page-title-row{display:flex;align-items:baseline;gap:12px;min-width:0}.page-title-row strong{font-size:18px;line-height:1.2;color:#081224eb}.page-title-row span{color:#08122473;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{display:flex;align-items:center;flex-shrink:0}.user-trigger{height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 10px 0 8px;border:0;border-radius:999px;background:transparent;color:#081224c7;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.user-trigger:hover,.user-trigger:focus-visible{outline:none;background:#f0f6ff;color:var(--db-primary);box-shadow:0 8px 20px #1677ff1a}.user-avatar{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#1677ff,#6a5cff);box-shadow:0 8px 18px #1677ff2e}.user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.user-caret{font-size:11px;color:#0812246b}.app-main .content-shell.ant-layout-content{height:calc(100vh - 76px);min-height:0;overflow:hidden;background:var(--db-bg)}.content-scroll{height:100%;overflow:auto;padding:22px 24px 28px}.page-card{background:#fff;border:1px solid rgba(232,237,245,.9);border-radius:14px;padding:20px;box-shadow:0 10px 28px #13233a0d}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.muted{color:#00000073}.code-block{margin:0;padding:12px;background:#f6f8fa;border:1px solid #eef1f6;border-radius:8px;overflow:auto;white-space:pre-wrap;font-family:Consolas,Monaco,monospace;line-height:1.55}.visual-result{display:flex;flex-direction:column;gap:14px}.answer-card{border:1px solid #e6f0ff;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#fff);padding:16px}.answer-label{margin-bottom:10px;color:#0812247a;font-size:12px}.answer-text{color:#081224e0;white-space:pre-wrap;word-break:break-word;line-height:1.75}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;align-items:start}.image-result-card{border:1px solid #edf1f7;border-radius:12px;background:#fff;overflow:visible;padding:8px;box-shadow:0 8px 18px #0812240d}.image-result-card .ant-image,.image-result-card img{width:100%}.image-result-card .ant-image{display:block;overflow:hidden;border-radius:10px;background:#f5f7fb}.image-result-card img{aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;background:#f5f7fb;display:block}.media-actions{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0 2px}.video-result{display:flex;flex-direction:column;gap:12px}.video-player{width:100%;max-height:520px;border-radius:12px;background:#071527;box-shadow:0 12px 28px #0715271f}.result-error{border:1px solid #ffd8d6;background:#fff7f6;color:#a8071a;border-radius:12px;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.attempt-list{border:1px solid #ffe7ba;background:#fffaf0;border-radius:12px;padding:12px 14px}.attempt-title{margin-bottom:8px;color:#0812249e;font-size:12px}.specified-ck-tag.ant-tag{margin-inline-end:6px;border-radius:999px;line-height:18px}.raw-collapse.ant-collapse{border:1px solid #eef1f6;border-radius:10px;background:#fbfcff}.raw-collapse .ant-collapse-header{align-items:center!important;color:#0812249e!important}.doc-code-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ant-modal-root .ant-modal-wrap{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:24px}.ant-modal-root .ant-modal{top:0!important;max-width:calc(100vw - 48px);margin:0;padding-bottom:0}.ant-modal-root .ant-modal-content{max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden}.ant-modal-root .ant-modal-header,.ant-modal-root .ant-modal-footer{flex:0 0 auto}.ant-modal-root .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(max-height:640px),(max-width:640px){.ant-modal-root .ant-modal-wrap{padding:12px}.ant-modal-root .ant-modal{max-width:calc(100vw - 24px)}.ant-modal-root .ant-modal-content{max-height:calc(100vh - 24px)}}.auth-boot-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 20%,rgba(22,119,255,.12),transparent 28%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.1),transparent 30%),#f4f7fb}.auth-boot-panel{width:min(340px,calc(100vw - 48px));display:flex;flex-direction:column;align-items:center;gap:14px;padding:30px 28px;border:1px solid rgba(232,237,245,.86);border-radius:22px;background:#ffffffd1;box-shadow:0 20px 54px #0f223e1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-boot-logo{width:48px;height:48px;flex-basis:48px}.auth-boot-text{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.auth-boot-text strong{font-size:16px;color:#081224db}.auth-boot-text span{font-size:12px;color:#08122480}.login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 20% 20%,rgba(22,119,255,.18),transparent 28%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.16),transparent 30%),#f4f7fb}.login-card{width:392px;border-radius:18px;box-shadow:0 20px 60px #0f223e1f}.login-title{display:flex;align-items:center;gap:12px}.login-title>div:last-child{display:flex;flex-direction:column}.login-title strong{font-size:17px}.login-title span{margin-top:3px;font-size:12px;color:#00000073}.ant-card{border-radius:12px}.admin-table.ant-table-wrapper{width:100%}.admin-table .ant-table{border-radius:10px;overflow:hidden;background:#fff;color:#081224d1;scrollbar-width:thin}.admin-table .ant-table-container{border-radius:10px}.admin-table .ant-table-container:before,.admin-table .ant-table-container:after{box-shadow:none!important}.admin-table .ant-table-thead>tr>th{background:#fafcff!important;color:#081224b8;font-weight:600;border-bottom:1px solid #e9eef6!important;padding-top:12px!important;padding-bottom:12px!important}.admin-table .ant-table-measure-row,.admin-table .ant-table-measure-row>td{height:0!important;min-height:0!important;padding:0!important;border:0!important;line-height:0!important;visibility:hidden!important}.admin-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding-top:12px!important;padding-bottom:12px!important;border-bottom:1px solid #eef2f7!important;vertical-align:middle;background:#fff!important}.admin-table .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td{background:#f8fbff!important}.admin-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.admin-table .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafcff!important;z-index:4}.admin-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td.ant-table-cell-fix-left,.admin-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td.ant-table-cell-fix-right{background:#fff!important;z-index:3}.admin-table .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td.ant-table-cell-fix-left,.admin-table .ant-table-tbody>tr:not(.ant-table-measure-row):hover>td.ant-table-cell-fix-right{background:#f8fbff!important}.admin-table .ant-table-cell-fix-left-last{border-right:1px solid #eef2f7!important}.admin-table .ant-table-cell-fix-right-first{border-left:1px solid #eef2f7!important}.admin-table .ant-table-cell-fix-left-last:after,.admin-table .ant-table-cell-fix-right-first:after{width:0!important;box-shadow:none!important}.admin-table .ant-table-placeholder td{background:#fff!important}.task-table .ant-table{table-layout:fixed}.task-result-cell{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.task-result-link{line-height:18px;font-weight:600}.task-result-id{display:block;box-sizing:border-box;max-width:100%;padding:2px 8px;overflow:hidden;color:#081224b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:6px}.task-result-meta{color:#0812248c;font-size:12px;line-height:18px}.task-result-empty{color:#08122459}@media(max-width:900px){.app-header{padding-inline:14px}.content-scroll{padding:16px}.page-title-row span{display:none}}.type-stats{display:flex;flex-wrap:wrap;gap:6px}.type-stats .ant-tag{margin-inline-end:0;white-space:nowrap}.error-preview{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ck-page-card{padding:18px 18px 14px}.ck-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.ck-toolbar-main{display:flex;flex-direction:column;gap:12px}.ck-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:2px}.ck-summary-card{--summary-color: #8c98aa;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--summary-color) 30%,#ffffff);border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#ffffffb8),color-mix(in srgb,var(--summary-color) 12%,#ffffff);box-shadow:0 5px 14px #1022400d;color:#081224a3;font-size:12px;line-height:1;white-space:nowrap}.ck-summary-card strong{color:var(--summary-color);font-size:14px;font-weight:700;line-height:1}.ck-summary-card em{color:#0812245c;font-style:normal}.ck-summary-dot{width:7px;height:7px;border-radius:999px;background:var(--summary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--summary-color) 14%,transparent)}.ck-summary-total{--summary-color: #3b82f6}.ck-summary-enabled{--summary-color: #16a34a}.ck-summary-cooldown{--summary-color: #f59e0b}.ck-summary-unknown{--summary-color: #8b95a7}.ck-summary-error{--summary-color: #ef4444}.ck-table .ant-table-tbody>tr.ck-row-error>td:first-child,.ck-table .ant-table-tbody>tr.ck-row-cooldown>td:first-child,.ck-table .ant-table-tbody>tr.ck-row-normal>td:first-child{box-shadow:none}.ck-table .ant-table-tbody>tr:not(.ant-table-measure-row)>td{padding-top:14px!important;padding-bottom:14px!important}.ck-name-copy{min-width:0;display:flex;flex-direction:column;gap:7px}.ck-name-copy strong{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#081224e6;font-weight:600}.ck-id-text{font-family:Consolas,Monaco,monospace;letter-spacing:.1px}.ck-name-copy>span{color:#08122461;font-size:12px;font-family:Consolas,Monaco,monospace}.ck-switch-cell{display:flex;justify-content:center}.ck-status-tag.ant-tag{min-width:48px;text-align:center;border-radius:999px;margin-inline-end:0}.capability-pills{display:flex;flex-wrap:wrap;gap:5px}.capability-pills .ant-tag{margin-inline-end:0;border-radius:999px}.capability-pills.compact .ant-tag{padding-inline:6px;font-size:12px;line-height:19px}.ck-stat-grid{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ck-stat-pill{--stat-color: #8c98aa;min-width:0;width:126px;min-height:25px;position:relative;padding:4px 9px 4px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--stat-color) 28%,#ffffff);background:linear-gradient(180deg,#ffffffeb,#ffffffc7),color-mix(in srgb,var(--stat-color) 12%,#ffffff);display:flex;align-items:baseline;justify-content:space-between;gap:8px;white-space:nowrap}.ck-stat-pill:before{content:"";position:absolute;left:9px;top:50%;width:7px;height:7px;border-radius:999px;background:var(--stat-color);transform:translateY(-50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--stat-color) 13%,transparent)}.ck-stat-label{color:#08122480;font-size:12px}.ck-stat-values{display:inline-flex;align-items:baseline;gap:3px}.ck-stat-pill strong{color:var(--stat-color);font-size:13px;font-weight:700}.ck-stat-pill em{color:#0812246b;font-size:12px;font-style:normal}.ck-stat-text{--stat-color: #1677ff}.ck-stat-image{--stat-color: #52c41a}.ck-stat-video{--stat-color: #8b5cf6}.ck-stat-pill.ck-cooling{--stat-color: #f59e0b}.ck-time{color:#081224b8;font-size:12px;white-space:nowrap}.ck-recent-cell{display:flex;flex-direction:column;gap:5px;min-width:0}.ck-error-cell{display:flex;align-items:center;gap:6px;min-width:0}.ck-error-cell span{min-width:0;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#081224b8;font-size:12px}.ck-error-cell .ant-btn-link{padding-inline:0}.ck-cooldown-cell{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0}.ck-cooldown-chip{display:inline-block;max-width:165px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;border:1px solid #ffd591;border-radius:999px;background:#fff7e6;color:#d46b08;font-size:12px;line-height:18px}.ck-cooldown-more{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:22px;padding:0 6px;border-radius:999px;background:#fff1d6;color:#d46b08;font-size:12px}.ck-actions{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:6px!important;white-space:normal}.ck-actions .ant-btn{height:28px;padding-inline:9px;border-radius:8px}.ck-actions .ant-space-item{display:inline-flex}@media(max-width:1100px){.ck-toolbar{flex-direction:column}}.test-progress-panel{margin-bottom:14px;padding:12px;border:1px solid #e6f0ff;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f7fbff)}.test-console-stack{display:flex;flex-direction:column;gap:16px}.test-console-stack>.ant-card{width:100%}.test-param-form .ant-form-item{margin-bottom:10px}.test-param-form .ant-form-item-label{padding-bottom:4px}.test-param-form .ant-form-item-label>label{color:#081224bd;font-weight:600}.test-media-side-panel,.test-mask-options{height:100%;padding:12px;border:1px solid #edf1f7;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#fff)}.test-media-side-panel .ant-form-item,.test-mask-options .ant-form-item{margin-bottom:8px}.test-inline-switch{min-height:32px;display:flex;align-items:center;gap:10px;line-height:1.5}.test-inline-switch .muted{flex:1;min-width:0}.test-action-row{margin-top:2px}.test-progress-timeline{margin-top:14px;max-height:360px;overflow:auto;padding:4px 6px 0 2px}.progress-event-main{display:flex;align-items:center;gap:8px;justify-content:space-between}.progress-event-message{margin-top:2px;color:#1f2937;line-height:1.55}.progress-event-data{margin-top:4px;color:#64748b;font-size:12px;line-height:1.45}.progress-upstream-link{margin-top:2px;padding:0;height:22px;font-size:12px}.reference-upload-grid .ant-upload-list-picture-card{display:grid;grid-template-columns:repeat(3,86px);gap:10px}.reference-upload-grid .ant-upload-list-picture-card:before,.reference-upload-grid .ant-upload-list-picture-card:after{display:none}.reference-upload-grid .ant-upload-list-picture-card .ant-upload,.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-container,.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item{width:86px!important;height:86px!important;margin:0!important;border-radius:12px!important;overflow:hidden}.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item{position:relative!important;padding:0!important;border-color:#dbe7ff!important;background:#f8fbff!important}.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item:before{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:100%!important;border-radius:12px!important;background:#030a187a!important;opacity:0!important;transition:opacity .18s ease!important}.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item:hover:before{opacity:1!important}.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-thumbnail a,.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-thumbnail .ant-image,.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important}.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-thumbnail>*,.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img,.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-image,.reference-upload-grid .ant-upload-list-picture-card img.ant-upload-list-item-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:100%!important;opacity:0;transition:opacity .18s ease}.reference-upload-grid .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-actions{opacity:1}.reference-upload-grid.compact .ant-upload-list-picture-card{grid-template-columns:repeat(auto-fill,78px);gap:8px}.reference-upload-grid.compact .ant-upload-list-picture-card .ant-upload,.reference-upload-grid.compact .ant-upload-list-picture-card .ant-upload-list-item-container,.reference-upload-grid.compact .ant-upload-list-picture-card .ant-upload-list-item{width:78px!important;height:78px!important}.upload-card-trigger{color:#64748b;font-size:12px;line-height:1.4}.upload-plus{color:#1677ff;font-size:24px;line-height:24px}.upload-hint{margin-top:8px;color:#08122485;font-size:12px}.upload-preview-large{display:block;width:auto;max-width:100%;max-height:78vh;object-fit:contain;border-radius:12px;margin:0 auto}.upstream-summary-card{display:grid;gap:12px}.upstream-summary-title{font-weight:700;color:#111827}.upstream-summary-text{max-height:320px;overflow:auto;padding:12px;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;background:#f8fafc;line-height:1.7;white-space:pre-wrap;word-break:break-word}
