:root{--app-scrollbar-size:8px;--app-scrollbar-track:transparent;--app-scrollbar-thumb:#64748b4d;--app-scrollbar-thumb-hover:#47556975;--app-scrollbar-thumb-active:#3341559e}html{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track);scroll-padding:16px}body{overscroll-behavior:none}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--app-scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:0 0}.el-scrollbar__wrap,.el-table__body-wrapper,.el-table__header-wrapper,.el-table__footer-wrapper,.el-textarea__inner,.el-dialog__body,.el-drawer__body,.el-tree,.table-wrapper,.conversation-panel,.chat-messages,.reference-dialog-list{-webkit-overflow-scrolling:touch}.el-table .el-scrollbar__wrap,.el-table__body-wrapper,.el-table__header-wrapper,.el-table__footer-wrapper,.table-wrapper{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.el-dialog__body,.el-drawer__body,.el-tree,.conversation-panel,.chat-messages,.reference-dialog-list{overscroll-behavior:contain}.el-scrollbar__wrap,.el-table__body-wrapper,.el-dialog__body,.el-drawer__body,.table-wrapper{scrollbar-gutter:stable}.el-popper,.el-dropdown__popper{overscroll-behavior:contain}.el-menu--popup{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(64vh,560px);overflow-y:auto}.el-dropdown-menu,.el-select-dropdown__wrap,.el-cascader-menu,.el-transfer-panel__list,.unit-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(50vh,360px);overflow-y:auto}.el-menu--popup{padding:8px}.el-menu--popup .el-menu-item,.el-menu--popup .el-sub-menu__title{border-radius:8px}.el-table__body-wrapper{scroll-padding-bottom:12px}@media (hover:none) and (pointer:coarse){:root{--app-scrollbar-size:6px}}.app-table-actions{z-index:2;pointer-events:auto;flex-flow:wrap;justify-content:center;align-items:center;gap:2px 4px;min-width:0;display:inline-flex;position:relative}.el-table .operation-cell{z-index:3;pointer-events:auto;background:#fff;position:relative}.el-table .operation-cell>.cell{justify-content:center;align-items:center;padding-left:8px;padding-right:8px;display:flex;overflow:visible}.el-table .el-table-fixed-column--right.operation-cell,.el-table .el-table-fixed-column--right .operation-cell{z-index:4;pointer-events:auto;background:#fff;box-shadow:-8px 0 14px -14px #0f172a73}.el-table .el-table-fixed-column--right.operation-cell>.cell,.el-table .el-table-fixed-column--right .app-table-actions{z-index:2;pointer-events:auto;position:relative}.app-table-action{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:0;height:28px;padding:0 6px;font-size:13px;font-weight:500;line-height:1;transition:color .18s,background-color .18s;display:inline-flex}.app-table-action .el-icon{font-size:13px}.app-table-action.is-primary,.app-table-action.is-view,.app-table-action.is-edit{color:var(--el-color-primary)}.app-table-action.is-primary:hover:not(:disabled),.app-table-action.is-view:hover:not(:disabled),.app-table-action.is-edit:hover:not(:disabled){background:var(--el-color-primary-light-9)}.app-table-action.is-warning,.app-table-action.is-score{color:var(--el-color-warning)}.app-table-action.is-warning:hover:not(:disabled),.app-table-action.is-score:hover:not(:disabled){background:var(--el-color-warning-light-9)}.app-table-action.is-danger,.app-table-action.is-delete{color:var(--el-color-danger)}.app-table-action.is-danger:hover:not(:disabled),.app-table-action.is-delete:hover:not(:disabled){background:var(--el-color-danger-light-9)}.app-table-action:focus-visible{outline:2px solid var(--el-color-primary-light-5);outline-offset:1px}.app-table-action:disabled{color:var(--el-text-color-disabled);cursor:not-allowed;background:0 0}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-DHmDcw7S.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:root{--app-primary:#2563eb;--app-primary-hover:#3b74ee;--app-primary-active:#1d4ed8;--app-primary-soft:#eef3fe;--app-ink:#15213c;--app-text:#334155;--app-text-secondary:#5b6b82;--app-text-placeholder:#8a96a8;--app-line:#e3e9f2;--app-line-soft:#edf1f7;--app-well:#f5f8ff;--app-page:#f8faff;--app-ai-gradient:linear-gradient(135deg, #2563eb 0%, #3b82f6 46%, #06b6d4 100%);--app-ai-soft:linear-gradient(90deg, #2563eb14, #06b6d40f);--app-primary-gradient:linear-gradient(145deg, #4f7dff, #356cf6);--app-primary-gradient-hover:linear-gradient(145deg, #6a92ff, #4a7cf8);--app-accent-gradient:linear-gradient(145deg, #4f7dff, #79d8ed);--app-nav-active:#2456d4;--app-glass-shell:#ffffffb8;--app-glass-topbar:#ffffff94;--app-glass-sidebar:#ffffff3b;--app-glass-float:#ffffffdb;--app-glass-edge:#fffc;--app-blur-shell:blur(20px) saturate(160%);--app-blur-float:blur(28px) saturate(170%);--app-radius-control:8px;--app-radius-card:12px;--app-radius-panel:16px;--app-radius-tile:18px;--app-radius-surface:20px;--app-shadow-card:12px 14px 30px #546ea81c, -8px -8px 22px #ffffffb3, inset 0 1px 0 #fffc;--app-shadow-tile:10px 12px 26px #546ea81c, -6px -6px 18px #ffffffb3, inset 0 1px 0 #ffffffe6;--app-shadow-raised:4px 5px 12px #546ea826, -3px -3px 9px #ffffffe6, inset 0 1px 0 #ffffffeb;--app-shadow-pill:3px 4px 10px #546ea81a, inset 0 1px 0 #ffffffd9;--app-shadow-primary:0 6px 14px #356cf63d, inset 0 1px 0 #ffffff59;--app-shadow-float:0 12px 32px #0f172a1a, 0 2px 8px #0f172a0d;--app-shadow-modal:0 24px 64px #15213c2e, 0 4px 12px #15213c0f;--app-topbar-height:56px;--app-font:"Geist", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--el-color-primary:#2563eb;--el-color-primary-light-3:#6692f1;--el-color-primary-light-5:#92b1f5;--el-color-primary-light-7:#bed0f9;--el-color-primary-light-8:#d3e0fb;--el-color-primary-light-9:#e9effd;--el-color-primary-dark-2:#1e4fbc;--el-color-success:#16a34a;--el-color-success-light-3:#5cbf80;--el-color-success-light-5:#8bd1a5;--el-color-success-light-7:#b9e3c9;--el-color-success-light-8:#d0eddb;--el-color-success-light-9:#e8f6ed;--el-color-success-dark-2:#12823b;--el-color-warning:#d97706;--el-color-warning-light-3:#e4a051;--el-color-warning-light-5:#ecbb83;--el-color-warning-light-7:#f4d6b4;--el-color-warning-light-8:#f7e4cd;--el-color-warning-light-9:#fbf1e6;--el-color-warning-dark-2:#ae5f05;--el-color-danger:#dc2626;--el-color-danger-light-3:#e76767;--el-color-danger-light-5:#ee9393;--el-color-danger-light-7:#f5bebe;--el-color-danger-light-8:#f8d4d4;--el-color-danger-light-9:#fce9e9;--el-color-danger-dark-2:#b01e1e;--el-color-error:#dc2626;--el-color-error-light-3:#e76767;--el-color-error-light-5:#ee9393;--el-color-error-light-7:#f5bebe;--el-color-error-light-8:#f8d4d4;--el-color-error-light-9:#fce9e9;--el-color-error-dark-2:#b01e1e;--el-color-info:#64748b;--el-color-info-light-3:#939eae;--el-color-info-light-5:#b2bac5;--el-color-info-light-7:#d1d5dc;--el-color-info-light-8:#e0e3e8;--el-color-info-light-9:#f0f1f3;--el-color-info-dark-2:#505d6f;--el-text-color-primary:#15213c;--el-text-color-regular:#334155;--el-text-color-secondary:#5b6b82;--el-text-color-placeholder:#8a96a8;--el-text-color-disabled:#a8b3c4;--el-border-color:#dce3ee;--el-border-color-light:#e3e9f2;--el-border-color-lighter:#edf1f7;--el-border-color-extra-light:#f3f6fa;--el-border-color-dark:#cbd5e1;--el-border-color-darker:#b6c2d2;--el-fill-color:#f1f5fb;--el-fill-color-light:#f5f8fc;--el-fill-color-lighter:#f8fafd;--el-fill-color-extra-light:#fafcfe;--el-fill-color-dark:#e8eef6;--el-fill-color-darker:#dfe7f2;--el-fill-color-blank:#fff;--el-bg-color-page:#f3f6fb;--el-border-radius-base:8px;--el-border-radius-small:6px;--el-border-radius-round:20px;--el-font-family:var(--app-font);--el-box-shadow:var(--app-shadow-float);--el-box-shadow-light:0 4px 16px #0f172a0f;--el-box-shadow-lighter:0 1px 4px #0f172a0d;--el-mask-color:#ffffffd1;--el-overlay-color-lighter:#15213c42}html,body{margin:0}html{background:var(--app-page)}body{font-family:var(--app-font);color:var(--app-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0}.el-table td.el-table__cell,.el-pager li,.app-num{font-variant-numeric:tabular-nums}body .el-button{font-weight:500}body .el-button--primary:not(.is-plain,.is-link,.is-text){--el-button-border-color:#ffffff59;--el-button-hover-bg-color:var(--app-primary-hover);--el-button-hover-border-color:#ffffff59;--el-button-active-bg-color:var(--app-primary-active);--el-button-active-border-color:var(--app-primary-active);background-image:var(--app-primary-gradient);box-shadow:var(--app-shadow-primary)}body .el-button--primary:not(.is-plain,.is-link,.is-text):hover,body .el-button--primary:not(.is-plain,.is-link,.is-text):focus-visible{background-image:var(--app-primary-gradient-hover)}body .el-button--primary:not(.is-plain,.is-link,.is-text):active{background-image:none}body .el-button--primary:not(.is-plain,.is-link,.is-text).is-disabled,body .el-button--primary:not(.is-plain,.is-link,.is-text).is-disabled:hover{box-shadow:none;background-image:none}body .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-circle){--el-button-bg-color:transparent;--el-button-border-color:#ffffffe6;--el-button-text-color:#34445d;--el-button-hover-text-color:var(--app-primary);--el-button-hover-bg-color:transparent;--el-button-hover-border-color:#c9d8f6;box-shadow:var(--app-shadow-raised);background-image:linear-gradient(145deg,#ffffffd1,#eef4ff94)}body .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-circle).is-disabled,body .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-circle).is-disabled:hover{box-shadow:none;background-image:none}body .el-button--primary.is-plain{--el-button-bg-color:#356cf614;--el-button-border-color:#4e7fff52;--el-button-text-color:#245dce;--el-button-hover-bg-color:#356cf624;--el-button-hover-border-color:#4e7fff73;--el-button-hover-text-color:var(--app-primary-active)}body .el-input__wrapper,body .el-select__wrapper,body .el-textarea__inner{background-color:#ffffffc7;transition:box-shadow .15s,background-color .15s;box-shadow:inset 0 0 0 1px #dfe8f5}body .el-input__wrapper:hover,body .el-select__wrapper:hover,body .el-textarea__inner:hover{background-color:#fff;box-shadow:inset 0 0 0 1px #c6d5ef}body .el-input__wrapper.is-focus,body .el-select__wrapper.is-focused,body .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--app-primary) inset, 0 0 0 3px #2563eb24;background-color:#fff}body .el-input.is-disabled .el-input__wrapper,body .el-select__wrapper.is-disabled,body .el-textarea.is-disabled .el-textarea__inner{background-color:#f1f4f9;box-shadow:inset 0 0 0 1px #e6ebf2}body .el-form-item.is-error .el-input__wrapper,body .el-form-item.is-error .el-select__wrapper,body .el-form-item.is-error .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}body .el-form-item.is-error .el-input__wrapper.is-focus,body .el-form-item.is-error .el-select__wrapper.is-focused,body .el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset, 0 0 0 3px #dc26261f}body .el-table{--el-table-header-bg-color:#f8faff;--el-table-header-text-color:#475672;--el-table-row-hover-bg-color:#f5f8ff;--el-table-border-color:#ecf0f8;--el-table-text-color:var(--app-text);--el-table-current-row-bg-color:#eef3fe}body .el-table th.el-table__cell{font-weight:600}body .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafbff}body .el-tag{--el-tag-border-color:transparent;--el-tag-border-radius:999px;font-weight:500}body .el-radio-group:has(>.el-radio-button){gap:8px}body .el-radio-group>.el-radio-button .el-radio-button__inner{box-shadow:var(--app-shadow-pill);color:#516485;background:#fff9;border:1px solid #ffffffeb;border-radius:999px;font-weight:500}body .el-radio-group>.el-radio-button:first-child .el-radio-button__inner,body .el-radio-group>.el-radio-button:last-child .el-radio-button__inner{border:1px solid #ffffffeb;border-radius:999px}body .el-radio-group>.el-radio-button .el-radio-button__inner:hover{color:var(--app-primary)}body .el-radio-group>.el-radio-button.is-active .el-radio-button__inner{background:var(--app-primary-gradient);color:#fff;box-shadow:var(--app-shadow-primary);border-color:#ffffff59;font-weight:600}body .el-radio-group>.el-radio-button.is-disabled .el-radio-button__inner{color:var(--el-text-color-disabled);background:0 0}body .el-tabs__item{color:var(--app-text-secondary);font-weight:500}body .el-tabs__item.is-active,body .el-tabs__item:hover{color:var(--app-primary)}body .el-tabs__active-bar{border-radius:2px}body .el-tabs__nav-wrap:after{background-color:#e8edf5;height:1px}body .el-pager li{border-radius:8px}body .el-pager li.is-active{background:var(--app-primary-soft);color:var(--app-primary);font-weight:600}body .el-pagination.is-background .el-pager li.is-active{background:var(--app-primary-gradient);color:#fff;box-shadow:var(--app-shadow-primary)}body .el-card{--el-card-border-color:#0f172a0f;--el-card-border-radius:var(--app-radius-card)}body .el-card.is-always-shadow,body .el-card.is-hover-shadow:hover{box-shadow:var(--app-shadow-card)}body .el-overlay{background-color:#15213c42}body .el-dialog,body .el-message-box,body .el-drawer{background:var(--app-glass-float);border:1px solid var(--app-glass-edge);box-shadow:var(--app-shadow-modal);-webkit-backdrop-filter:var(--app-blur-float);backdrop-filter:var(--app-blur-float)}body .el-dialog,body .el-message-box{border-radius:var(--app-radius-panel)}body .el-popper.is-light,body .el-select__popper.el-popper,body .el-dropdown__popper.el-popper,body .el-picker__popper.el-popper,body .el-cascader__dropdown.el-popper{border-radius:var(--app-radius-card);box-shadow:var(--app-shadow-float);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);background:#ffffffe0;border:1px solid #ffffffeb}body .el-popper.is-light .el-popper__arrow:before{background:#fffffff5;border-color:#ffffffeb}body .el-select-dropdown,body .el-dropdown-menu{background:0 0}body .el-select-dropdown__item.is-hovering,body .el-dropdown-menu__item:not(.is-disabled):hover,body .el-dropdown-menu__item:not(.is-disabled):focus{background:#2563eb12}body .el-message{border-radius:var(--app-radius-card);box-shadow:var(--app-shadow-float);-webkit-backdrop-filter:var(--app-blur-float);backdrop-filter:var(--app-blur-float);background:#ffffffeb;border:1px solid #fffffff2}body .el-step__head.is-success,body .el-step__title.is-success{color:var(--app-primary);border-color:var(--app-primary)}body .el-step__head.is-process,body .el-step__title.is-process{color:var(--app-ink);border-color:var(--app-ink)}.app-ambient{z-index:-1;pointer-events:none;background:radial-gradient(880px 620px at 56% 32%,#7ea4ff1f,#0000 70%),radial-gradient(700px 520px at 12% 9%,#7b93ff1c,#0000 67%),radial-gradient(620px 560px at 94% 4%,#92dbff26,#0000 65%),radial-gradient(720px 520px at 30% 66%,#92dbff14,#0000 68%),radial-gradient(760px 620px at 61% 94%,#d8beff17,#0000 70%),linear-gradient(135deg,#fcfdff 0%,#f8faff 47%,#fcfbff 100%);position:fixed;inset:0}.app-paper{border-radius:var(--app-radius-surface);box-shadow:var(--app-shadow-card);background:#ffffffdb;border:1px solid #ffffffb8}.app-tile{border-radius:var(--app-radius-tile);box-shadow:var(--app-shadow-tile);-webkit-backdrop-filter:var(--app-blur-shell);backdrop-filter:var(--app-blur-shell);background:radial-gradient(70px 70px at calc(100% - 46px) 32px,#7ea4ff4d,#0000 72%),linear-gradient(145deg,#ffffffd1,#ffffff94);border:1px solid #ffffffe0}body .app-ai-action.el-button,body .app-ai-action.el-button:hover,body .app-ai-action.el-button:focus-visible{--el-button-text-color:#fff;--el-button-hover-text-color:#fff;background:var(--app-ai-gradient);border-color:#0000;box-shadow:0 2px 10px #2563eb42,inset 0 1px #ffffff42}body .app-ai-action.el-button:hover{filter:brightness(1.05)}.app-ai-banner{background:var(--app-ai-soft), #fff;color:#1e3a8a;border:1px solid #2563eb1f;border-radius:10px;position:relative;overflow:hidden}.app-ai-banner:before{content:"";background:var(--app-ai-gradient);width:3px;position:absolute;top:0;bottom:0;left:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:root{--app-glass-shell:#fffffff7;--app-glass-topbar:#fffffff7;--app-glass-sidebar:#fffffff2;--app-glass-float:#fffffffa}}@media (prefers-reduced-transparency:reduce){html:root{--app-glass-shell:#fffffff7;--app-glass-topbar:#fffffff7;--app-glass-sidebar:#fffffff2;--app-glass-float:#fffffffa;--app-blur-shell:none;--app-blur-float:none}}html.glass-lite:root{--app-glass-shell:#fffffff7;--app-glass-topbar:#fffffff7;--app-glass-sidebar:#fffffff2;--app-glass-float:#fffffffa;--app-blur-shell:none;--app-blur-float:none}html.glass-lite body .el-popper.is-light,html.glass-lite body .el-select__popper.el-popper,html.glass-lite body .el-dropdown__popper.el-popper,html.glass-lite body .el-picker__popper.el-popper{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.main-content .list-card,.main-content .filter-section,.main-content .task-section,.main-content .table-section,.main-content .content-card,.main-content .table-card,.main-content .filter-card,.main-content .el-card:not(.el-dialog .el-card,.el-drawer .el-card,.el-card .el-card,.stat-card){border-radius:var(--app-radius-surface)!important;box-shadow:var(--app-shadow-card)!important;background:#ffffffdb!important;border:1px solid #ffffffb8!important}.main-content .el-card .el-card{box-shadow:none!important}.main-content .stat-card,.main-content .ai-review-list>.summary-section>.summary-item,.main-content .rule-card .summary-grid>.summary-item,.main-content .false-positive-page>.summary-grid>.summary-card,.main-content .thread-pool-page>.summary-grid>.summary-item,.main-content .llm-model-page>.metric-grid>.metric-panel{-webkit-backdrop-filter:var(--app-blur-shell);backdrop-filter:var(--app-blur-shell);position:relative;border-radius:var(--app-radius-tile)!important;box-shadow:var(--app-shadow-tile)!important;background:radial-gradient(70px 70px at calc(100% - 46px) 32px,#7ea4ff4d,#0000 72%),linear-gradient(145deg,#ffffffd1,#ffffff94)!important;border:1px solid #ffffffe0!important}.main-content .list-card .stat-card,.main-content .list-card .ai-review-list>.summary-section>.summary-item,.main-content .list-card .rule-card .summary-grid>.summary-item,.main-content .list-card .false-positive-page>.summary-grid>.summary-card,.main-content .list-card .thread-pool-page>.summary-grid>.summary-item,.main-content .list-card .llm-model-page>.metric-grid>.metric-panel,.main-content .filter-section .stat-card,.main-content .filter-section .ai-review-list>.summary-section>.summary-item,.main-content .filter-section .rule-card .summary-grid>.summary-item,.main-content .filter-section .false-positive-page>.summary-grid>.summary-card,.main-content .filter-section .thread-pool-page>.summary-grid>.summary-item,.main-content .filter-section .llm-model-page>.metric-grid>.metric-panel,.main-content .task-section .stat-card,.main-content .task-section .ai-review-list>.summary-section>.summary-item,.main-content .task-section .rule-card .summary-grid>.summary-item,.main-content .task-section .false-positive-page>.summary-grid>.summary-card,.main-content .task-section .thread-pool-page>.summary-grid>.summary-item,.main-content .task-section .llm-model-page>.metric-grid>.metric-panel,.main-content .table-section .stat-card,.main-content .table-section .ai-review-list>.summary-section>.summary-item,.main-content .table-section .rule-card .summary-grid>.summary-item,.main-content .table-section .false-positive-page>.summary-grid>.summary-card,.main-content .table-section .thread-pool-page>.summary-grid>.summary-item,.main-content .table-section .llm-model-page>.metric-grid>.metric-panel,.main-content .content-card .stat-card,.main-content .content-card .ai-review-list>.summary-section>.summary-item,.main-content .content-card .rule-card .summary-grid>.summary-item,.main-content .content-card .false-positive-page>.summary-grid>.summary-card,.main-content .content-card .thread-pool-page>.summary-grid>.summary-item,.main-content .content-card .llm-model-page>.metric-grid>.metric-panel,.main-content .table-card .stat-card,.main-content .table-card .ai-review-list>.summary-section>.summary-item,.main-content .table-card .rule-card .summary-grid>.summary-item,.main-content .table-card .false-positive-page>.summary-grid>.summary-card,.main-content .table-card .thread-pool-page>.summary-grid>.summary-item,.main-content .table-card .llm-model-page>.metric-grid>.metric-panel,.main-content .filter-card .stat-card,.main-content .filter-card .ai-review-list>.summary-section>.summary-item,.main-content .filter-card .rule-card .summary-grid>.summary-item,.main-content .filter-card .false-positive-page>.summary-grid>.summary-card,.main-content .filter-card .thread-pool-page>.summary-grid>.summary-item,.main-content .filter-card .llm-model-page>.metric-grid>.metric-panel,.main-content .el-card .stat-card,.main-content .el-card .ai-review-list>.summary-section>.summary-item,.main-content .el-card .rule-card .summary-grid>.summary-item,.main-content .el-card .false-positive-page>.summary-grid>.summary-card,.main-content .el-card .thread-pool-page>.summary-grid>.summary-item,.main-content .el-card .llm-model-page>.metric-grid>.metric-panel,.main-content .el-card.rule-card .summary-grid>.summary-item{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(70px 70px at calc(100% - 46px) 32px,#7ea4ff38,#0000 72%),linear-gradient(145deg,#f6f9ff,#edf2fe)!important;border-color:#e1e9f8!important;box-shadow:0 1px 2px #546ea80f,0 6px 16px -10px #546ea847!important}.main-content .result-card .stat-grid>.stat-card,.main-content .false-positive-page>.summary-grid>.summary-card{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s!important}.main-content .result-card .stat-grid>.stat-card:hover,.main-content .false-positive-page>.summary-grid>.summary-card:hover{transform:translateY(-1px);border-color:#4f7dff73!important}.main-content .result-card .stat-grid>.stat-card.active,.main-content .false-positive-page>.summary-grid>.summary-card.active{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px #2563eb1a, var(--app-shadow-tile)!important}.main-content .list-card .result-card .stat-grid>.stat-card:hover,.main-content .list-card .false-positive-page>.summary-grid>.summary-card:hover,.main-content .filter-section .result-card .stat-grid>.stat-card:hover,.main-content .filter-section .false-positive-page>.summary-grid>.summary-card:hover,.main-content .task-section .result-card .stat-grid>.stat-card:hover,.main-content .task-section .false-positive-page>.summary-grid>.summary-card:hover,.main-content .table-section .result-card .stat-grid>.stat-card:hover,.main-content .table-section .false-positive-page>.summary-grid>.summary-card:hover,.main-content .content-card .result-card .stat-grid>.stat-card:hover,.main-content .content-card .false-positive-page>.summary-grid>.summary-card:hover,.main-content .table-card .result-card .stat-grid>.stat-card:hover,.main-content .table-card .false-positive-page>.summary-grid>.summary-card:hover,.main-content .filter-card .result-card .stat-grid>.stat-card:hover,.main-content .filter-card .false-positive-page>.summary-grid>.summary-card:hover,.main-content .el-card .result-card .stat-grid>.stat-card:hover,.main-content .el-card .false-positive-page>.summary-grid>.summary-card:hover{border-color:#4f7dff73!important}.main-content .list-card .result-card .stat-grid>.stat-card.active,.main-content .list-card .false-positive-page>.summary-grid>.summary-card.active,.main-content .filter-section .result-card .stat-grid>.stat-card.active,.main-content .filter-section .false-positive-page>.summary-grid>.summary-card.active,.main-content .task-section .result-card .stat-grid>.stat-card.active,.main-content .task-section .false-positive-page>.summary-grid>.summary-card.active,.main-content .table-section .result-card .stat-grid>.stat-card.active,.main-content .table-section .false-positive-page>.summary-grid>.summary-card.active,.main-content .content-card .result-card .stat-grid>.stat-card.active,.main-content .content-card .false-positive-page>.summary-grid>.summary-card.active,.main-content .table-card .result-card .stat-grid>.stat-card.active,.main-content .table-card .false-positive-page>.summary-grid>.summary-card.active,.main-content .filter-card .result-card .stat-grid>.stat-card.active,.main-content .filter-card .false-positive-page>.summary-grid>.summary-card.active,.main-content .el-card .result-card .stat-grid>.stat-card.active,.main-content .el-card .false-positive-page>.summary-grid>.summary-card.active{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px #2563eb1a!important}.main-content .stat-card .stat-icon,.main-content .ai-review-list>.summary-section>.summary-item .summary-icon{box-shadow:var(--app-shadow-raised)!important;background:linear-gradient(145deg,#fff,#eef3ff)!important;border-radius:12px!important}.main-content .false-positive-page>.summary-grid>.summary-card:before{content:"";border-radius:0 4px 4px 0;width:4px;height:28px;margin-top:-14px;position:absolute;top:50%;left:0}.main-content .false-positive-page>.summary-grid>.summary-card.warning:before{background:var(--el-color-warning)}.main-content .false-positive-page>.summary-grid>.summary-card.success:before{background:var(--el-color-success)}.main-content .false-positive-page>.summary-grid>.summary-card.muted:before{background:var(--app-text-placeholder)}.main-content .false-positive-page>.summary-grid>.summary-card.primary:before{background:var(--app-primary)}.main-content .list-upload-panel{border-radius:var(--app-radius-tile)!important;box-shadow:var(--app-shadow-tile)!important;background:linear-gradient(145deg,#ffffffd1,#fff9)!important;border:1px solid #ffffffe0!important}.main-content .list-upload-panel .el-upload-dragger{background:#f8faffb8!important;border:1px dashed #bfd0f2!important;border-radius:14px!important}.main-content .check-card{border-radius:var(--app-radius-tile)!important;background:#fffc!important;border:1px solid #ffffffe0!important;transition:transform .2s,box-shadow .2s!important;box-shadow:8px 10px 24px #546ea81a,-6px -6px 16px #ffffffb3,inset 0 1px #ffffffe6!important}.main-content .check-card:hover{transform:translateY(-2px);box-shadow:12px 16px 30px #546ea829,-6px -6px 16px #ffffffbf,inset 0 1px #fff!important}.main-content .filter-panel{border:1px solid #94aad629!important;border-radius:14px!important}.main-content .filter-tabs,.main-content .category-tabs{background:0 0!important;gap:10px!important;padding:0!important}.main-content .filter-tab,.main-content .cat-tab{box-shadow:var(--app-shadow-pill)!important;color:#516485!important;background:#fff9!important;border:1px solid #ffffffeb!important;border-radius:999px!important;padding:7px 16px!important;font-size:13px!important}.main-content .filter-tab:hover,.main-content .cat-tab:hover{color:var(--app-primary)!important}.main-content .filter-tab.active,.main-content .cat-tab.active{background:var(--app-primary-gradient)!important;box-shadow:var(--app-shadow-primary)!important;color:#fff!important;border-color:#ffffff59!important;font-weight:600!important}.main-content .filter-tab.active .cat-count,.main-content .cat-tab.active .cat-count{color:#ffffffd1!important}#app{width:100%;height:100vh}
