.home{text-align:center}.login-container[data-v-fb15b5d4]{display:flex;justify-content:center;align-items:flex-start;padding-top:10%;min-height:100vh;background:linear-gradient(135deg,#74b9ff,#0984e3);position:relative;overflow:hidden}.background-shapes[data-v-fb15b5d4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.shape[data-v-fb15b5d4]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.15)}.shape-1[data-v-fb15b5d4]{width:300px;height:300px;top:-100px;right:-100px;box-shadow:0 0 60px hsla(0,0%,100%,.1)}.shape-2[data-v-fb15b5d4]{width:200px;height:200px;bottom:-80px;left:-80px;box-shadow:0 0 40px hsla(0,0%,100%,.08)}.shape-3[data-v-fb15b5d4]{width:150px;height:150px;top:30%;left:10%;box-shadow:0 0 30px hsla(0,0%,100%,.06)}.login-card[data-v-fb15b5d4]{width:100%;max-width:420px;padding:50px 40px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15),0 0 0 1px hsla(0,0%,100%,.2);text-align:center;z-index:1;animation:fadeInUp-fb15b5d4 .7s cubic-bezier(.22,.61,.36,1) forwards}@keyframes fadeInUp-fb15b5d4{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.login-header[data-v-fb15b5d4]{margin-bottom:35px}.logo[data-v-fb15b5d4]{width:70px;height:70px;margin-bottom:20px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.title[data-v-fb15b5d4]{font-size:32px;font-weight:800;color:#2d3436;margin:0 0 10px 0;letter-spacing:.5px}.subtitle[data-v-fb15b5d4]{font-size:17px;color:#636e72;margin:0;line-height:1.5}.oauth-section[data-v-fb15b5d4]{margin-top:30px}.oauth-button[data-v-fb15b5d4]{display:flex;align-items:center;justify-content:center;height:50px;font-size:16px;font-weight:500;transition:all .3s ease;border:none;box-shadow:0 4px 14px 0 rgba(0,118,255,.39);background:linear-gradient(90deg,#0984e3,#00cec9);color:#fff}.oauth-button[data-v-fb15b5d4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(0,118,255,.5);background:linear-gradient(90deg,#087bc9,#00b8b3)}.oauth-button[data-v-fb15b5d4]:active{transform:translateY(0);box-shadow:0 2px 10px 0 rgba(0,118,255,.3)}.guest-button[data-v-fb15b5d4]{height:50px;font-size:16px;font-weight:500;color:#0984e3!important;background:rgba(9,132,227,.08)!important;border:1px solid #0984e3!important;transition:all .3s ease}.guest-button[data-v-fb15b5d4]:hover{background:rgba(9,132,227,.15)!important;border-color:#0984e3!important;transform:translateY(-1px);box-shadow:0 3px 10px rgba(9,132,227,.2)}.guest-button[data-v-fb15b5d4]:active{transform:translateY(0)}.pulse[data-v-fb15b5d4]{animation:pulse-fb15b5d4 2s infinite}@keyframes pulse-fb15b5d4{0%{box-shadow:0 4px 14px 0 rgba(0,118,255,.39)}50%{box-shadow:0 4px 14px 0 rgba(0,118,255,.5),0 0 0 10px rgba(0,118,255,.1)}to{box-shadow:0 4px 14px 0 rgba(0,118,255,.39)}}.oauth-icon[data-v-fb15b5d4]{width:20px;height:20px;margin-right:10px}@media (max-width:480px){.login-card[data-v-fb15b5d4]{padding:40px 25px;margin:0 15px;max-width:calc(100% - 30px)}.title[data-v-fb15b5d4]{font-size:28px}.subtitle[data-v-fb15b5d4]{font-size:16px}.oauth-button[data-v-fb15b5d4]{font-size:15px;height:48px}}.logout-button[data-v-27505d02]{border-color:#f44336}.logout-button[data-v-27505d02]:hover{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.logout-button[data-v-08a05c2e]{border-color:#f44336}.logout-button[data-v-08a05c2e]:hover{background-color:#d32f2f;border-color:#d32f2f;color:#fff}.pie-chart-container[data-v-0d9290c1]{width:400px;height:175px;margin:0 auto}.completion-bar-container[data-v-bc3305d8]{width:150px;height:155px;margin:0 auto}.add-button{height:35px;width:120px;font-weight:600;font-size:14px;color:#fff;background:linear-gradient(135deg,#4096ff,#1890ff);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(64,150,255,.3);transition:all .25s ease;display:flex;align-items:center;justify-content:center;letter-spacing:.3px}.add-button:hover{background:linear-gradient(135deg,#3078e0,#0d75d4);box-shadow:0 6px 16px rgba(64,150,255,.4);transform:translateY(-2px)}.add-button-container{display:block;text-align:center;padding-top:10px;padding-bottom:5px;padding-left:10px;padding-right:10px;margin:0 50px}.chart-wrapper{height:250px;width:30%;display:inline-block;vertical-align:top;border:1px solid #e0e6ef;border-radius:16px;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 6px 18px rgba(11,23,39,.05);transition:all .3s ease;overflow-x:auto;padding:20px;margin-right:24px}.chart-wrapper:hover{box-shadow:0 8px 24px rgba(11,23,39,.1);transform:translateY(-2px)}.completion-bars{display:inline-block;height:250px;width:65%;vertical-align:top;border:1px solid #e0e6ef;border-radius:16px;background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 6px 18px rgba(11,23,39,.05);transition:all .3s ease;overflow-x:auto;padding:20px;gap:16px}.completion-bars:hover{box-shadow:0 8px 24px rgba(11,23,39,.1);transform:translateY(-2px)}.completion-bars-inner{display:flex;justify-content:space-evenly}.chart-title{font-size:16px;font-weight:600;color:#1a365d;margin-bottom:12px;align-items:center;gap:8px}.completion-bar-wrapper{display:inline-block;width:200px;margin-right:16px}.demand-list{margin:0 50px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);background:#fff}.demand-list .ant-table{border:none;border-radius:0;overflow:hidden}.demand-list .ant-table-thead>tr>th{font-weight:600;color:#1a202c;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.demand-list .ant-table-tbody>tr{border-bottom:1px solid #e2e8f0}.demand-list .ant-table-tbody>tr:hover>td{background:#f0f7ff!important;transition:background .2s ease}.demand-list .ant-table-tbody>tr:last-child{border-bottom:none}.demand-list .ant-table-tbody>tr>td{padding:12px 16px;color:#4a5568;border:none}.demand-list .ant-table-column-sorter{display:flex;align-items:center;gap:4px}.demand-list .ant-table-column-title{font-weight:600;color:#1a202c}.small-square-button{width:20px;height:20px;border-radius:4px;background:#f0f5ff;color:#1890ff;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05)}.small-square-button:hover{background:#e6f0ff;color:#0d75d4;transform:scale(1.1);box-shadow:0 2px 4px rgba(24,144,255,.2)}.small-square-button-container{display:inline-flex;margin-right:8px}.topbar{justify-content:space-between;height:50px;padding:0 32px;background:linear-gradient(135deg,#fff,#f9fafb);box-shadow:0 4px 12px rgba(0,0,0,.05);position:sticky;top:0;z-index:100;border-bottom:1px solid #e0e6ef;transition:all .3s ease}.topbar,.topbar-left{display:flex;align-items:center}.topbar-left{gap:10px}.version-label{font-size:15px;font-weight:600;color:#434343}.version-selector{border-radius:8px;font-size:15px;font-weight:600;color:#1890ff;border:1px solid #d0e0ff;background:linear-gradient(135deg,#f0f5ff,#e6f0ff);height:36px;min-width:120px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;box-shadow:0 2px 6px rgba(24,144,255,.15);cursor:pointer}.version-selector:hover{background:linear-gradient(135deg,#e6f0ff,#d9e7ff);border-color:#a5c8ff;box-shadow:0 4px 10px rgba(24,144,255,.25)}.topbar-title{display:flex;align-items:center;font-weight:600;letter-spacing:.5px}.title-cn{font-size:18px;color:#0a2463;font-weight:500;letter-spacing:.5px}.divider{margin:0 8px;color:#b0b0b0;font-weight:500;font-size:14px}.title-en{font-size:14px;color:#595959}.topbar-right{display:flex;align-items:center;gap:12px}.user-icon{font-size:18px;color:#555}.user-name{font-size:14px;color:#333}.logout-btn{display:flex;align-items:center;gap:4px;color:#999;text-decoration:none;font-size:14px;cursor:pointer;transition:color .2s}.logout-btn:hover{color:#ff4d4f}.page-header[data-v-6e3bf8f4]{margin-top:15px;margin-left:25px}.ant-form-item[data-v-6e3bf8f4]{margin-bottom:25px}.ant-form-item-label label[data-v-6e3bf8f4]{font-weight:500;color:#333;font-size:14px}.ant-input-number[data-v-6e3bf8f4],.ant-input[data-v-6e3bf8f4],.ant-picker[data-v-6e3bf8f4],.ant-select .ant-select-selector[data-v-6e3bf8f4]{height:36px;border-radius:4px}.ant-input-number-input[data-v-6e3bf8f4],.ant-input[data-v-6e3bf8f4]{text-align:left}.ant-input-textarea textarea[data-v-6e3bf8f4]{min-height:100px;resize:vertical}.ant-input-number-addon[data-v-6e3bf8f4]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:0 8px;font-size:14px;color:#666;line-height:34px}[data-v-6e3bf8f4] .ant-collapse-header{font-weight:600;color:#1d39c4;line-height:1.3;min-height:auto;height:auto}[data-v-6e3bf8f4] .ant-collapse-content-box{padding:12px 0}[data-v-6e3bf8f4] .ant-form-item-explain,[data-v-6e3bf8f4] .ant-select-selection-item,[data-v-6e3bf8f4] .ant-select-selection-placeholder{text-align:left}.footer-actions[data-v-6e3bf8f4]{margin-top:16px;text-align:center}.footer-actions .ant-btn[data-v-6e3bf8f4]{margin:0 8px}.table-header[data-v-6e3bf8f4]{text-align:right;margin-bottom:5px}@media (max-width:768px){.ant-form-item[data-v-6e3bf8f4]{margin-bottom:18px}.ant-form-item-label label[data-v-6e3bf8f4]{font-size:13px}}.data-query-page[data-v-70c08b2b]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-70c08b2b]{margin-bottom:20px}.form-card[data-v-70c08b2b],.table-card[data-v-70c08b2b]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);padding:16px}.form-card[data-v-70c08b2b]{margin-bottom:12px}.table-card[data-v-70c08b2b]{margin-top:0!important}.card-title[data-v-70c08b2b]{font-size:16px;font-weight:600;color:#303133}.query-form[data-v-70c08b2b]{margin-bottom:16px}.form-actions[data-v-70c08b2b]{display:flex;gap:12px;margin-top:16px}.table-actions[data-v-70c08b2b]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}[data-v-70c08b2b] .el-table td,[data-v-70c08b2b] .el-table th{padding:12px 8px}[data-v-70c08b2b] .el-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-form[data-v-70c08b2b]{padding:10px 0}@media (max-width:1200px){.el-col[data-v-70c08b2b] .el-form-item{margin-bottom:16px}}@media (max-width:768px){.el-row[data-v-70c08b2b]{flex-direction:column}.el-col[data-v-70c08b2b]{width:100%!important;margin-bottom:16px}.dialog-form,.query-form{[data-v-70c08b2b] .el-form-item{display:flex;flex-direction:column;align-items:flex-start}[data-v-70c08b2b] .el-form-item__label{margin-bottom:6px;text-align:left;width:auto!important}[data-v-70c08b2b] .el-form-item__content{width:100%!important;margin-left:0!important}}.form-actions[data-v-70c08b2b],.table-actions[data-v-70c08b2b]{flex-direction:column;align-items:stretch}.form-actions .el-button[data-v-70c08b2b],.table-actions .el-button[data-v-70c08b2b]{width:100%;margin-left:0!important;margin-bottom:10px}.form-card[data-v-70c08b2b],.table-card[data-v-70c08b2b]{padding:14px}.card-title[data-v-70c08b2b]{font-size:15px}}.topbar[data-v-70c08b2b]{height:60px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);padding:0 20px;display:flex;align-items:center}.topbar-content[data-v-70c08b2b]{width:100%;display:flex;justify-content:space-between;align-items:center}.topbar-title[data-v-70c08b2b]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#333}.title-cn[data-v-70c08b2b]{font-weight:700}.divider[data-v-70c08b2b]{color:#999}.title-en[data-v-70c08b2b]{color:#666;font-size:14px}.topbar-right[data-v-70c08b2b]{display:flex;align-items:center;gap:12px}.user-icon[data-v-70c08b2b]{font-size:18px;color:#409eff}.user-name[data-v-70c08b2b]{font-size:14px;color:#555}.logout-btn[data-v-70c08b2b]{display:flex;align-items:center;gap:4px;font-size:14px;color:#999;padding:0;height:auto}.logout-btn[data-v-70c08b2b]:hover{color:#f56c6c!important}.cell-with-icon[data-v-70c08b2b]{display:flex;align-items:center;gap:8px;min-height:1.4em}.cell-with-icon-icon[data-v-70c08b2b]{font-size:16px;display:flex;align-items:center}.cell-with-icon-text[data-v-70c08b2b]{line-height:1.2;display:inline-block}.pie-chart-container[data-v-8ceb718c]{width:100%;height:300px}.pie-filter-dropdown[data-v-77eb3dce]{padding:14px 16px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-height:140px;max-height:320px;overflow:hidden}.pie-filter-options-scroll[data-v-77eb3dce]{max-height:220px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:4px}[data-v-77eb3dce] .pie-filter-options{display:flex;flex-direction:column;gap:10px}[data-v-77eb3dce] .pie-filter-options.multi-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}[data-v-77eb3dce] .pie-filter-options .pie-filter-option-item{display:flex;margin-inline-start:0;min-width:0}[data-v-77eb3dce] .pie-filter-options .ant-checkbox-wrapper{display:inline-flex;align-items:center;line-height:1.2}.pie-filter-trigger[data-v-77eb3dce]{min-width:120px;height:30px;padding:0 12px;display:inline-flex;align-items:center;justify-content:space-between}.pie-filter-icon[data-v-77eb3dce]{margin-left:6px;font-size:12px;color:#bfbfbf}.stat-content[data-v-0e87245d]{flex:1;text-align:center}.stat-title[data-v-0e87245d]{color:rgba(0,0,0,.65);font-size:14px;margin-bottom:6px}.stat-value-row[data-v-0e87245d]{display:flex;align-items:baseline;justify-content:center}.stat-value[data-v-0e87245d]{font-size:28px;font-weight:600;color:rgba(0,0,0,.85);line-height:1}.stat-suffix[data-v-0e87245d]{font-size:12px;color:rgba(0,0,0,.45);margin-left:6px}.contributor-name[data-v-0e87245d]{font-weight:500;text-decoration:none;transition:color .2s;word-break:break-all}.stat-code-amount[data-v-0e87245d]{font-size:13px;color:rgba(0,0,0,.55);margin-top:4px}.pies-and-table-card-title[data-v-0e87245d]{font-size:16px;font-weight:600}.pie-and-table-card[data-v-0e87245d]{flex:1;margin-top:16px;margin-bottom:24px;padding:24px 16px 24px 16px;background-color:#f9fafb;border-radius:12px}.pie-and-table-cards-flex[data-v-0e87245d]{display:flex;gap:24px}.pie-data-box[data-v-0e87245d]{background-color:#fff;border:2px solid;border-radius:12px;padding:12px 16px;width:100%;flex:1;margin:0 8px;background-clip:padding-box;align-items:center;text-align:left}.pie-data-title[data-v-0e87245d]{font-size:14px;display:flex;align-items:baseline;font-weight:500}.pie-data-dot[data-v-0e87245d]{font-weight:600;font-family:MS Mincho,SimSun,"serif";margin-right:4px}.pie-data-suffix[data-v-0e87245d]{font-size:12px;margin-top:4px}.pie-data-total-box[data-v-0e87245d]{border-color:#95a5f5;background-color:#eff6ff;border-width:2px;color:#4338ca;display:flex;justify-content:space-between;padding:7px 16px;box-shadow:0 0 12px 2px #95a5f533}.pie-title-container[data-v-0e87245d]{margin-bottom:16px;padding-left:16px;display:flex;justify-content:space-between;align-items:baseline}.pie-data-box-clickable[data-v-0e87245d]{cursor:pointer}.pie-title[data-v-0e87245d]{margin-bottom:16px;font-size:16px;font-weight:600}.caption-and-select-container[data-v-0e87245d]{text-align:left;margin-right:24px;margin-bottom:16px}.caption[data-v-0e87245d]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.select[data-v-0e87245d]{width:120px}.bar-chart[data-v-5780530f]{width:100%}.container[data-v-04aaf9f3]{text-align:left;margin-bottom:20px;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 24px}.title-container[data-v-04aaf9f3]{padding:16px 0}.title[data-v-04aaf9f3]{font-size:18px;font-weight:600;color:#111}.avg-time-card[data-v-04aaf9f3]{flex:1;align-items:center;padding:24px;background-color:#1e6cff;border-radius:12px;box-shadow:0 8px 24px rgba(30,108,255,.18);transition:box-shadow .25s ease}.avg-time-title[data-v-04aaf9f3]{font-size:14px;font-weight:500;color:#ffffffee}.avg-time-number[data-v-04aaf9f3]{font-size:42px;font-weight:700;color:#fff}.avg-time-unit[data-v-04aaf9f3]{font-size:18px;font-weight:500;color:#ffffffee;margin-left:4px}.avg-time-description[data-v-04aaf9f3]{flex:1;min-width:70%;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;color:#6b7280;line-height:20px;margin-left:24px;padding:24px 24px 0 24px}.contrib-box-row[data-v-04aaf9f3]{padding:0 24px;display:flex;gap:16px}.contrib-box[data-v-04aaf9f3]{flex:1;background-color:#f9fafb;border:2px solid;border-radius:10px;padding:12px;text-align:center}.box-line1[data-v-04aaf9f3]{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;color:#111827}.box-dot[data-v-04aaf9f3]{font-family:MS Mincho,serif;font-size:16px;line-height:1}.box-label[data-v-04aaf9f3]{font-size:14px}.box-line2[data-v-04aaf9f3]{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px}.box-user-icon[data-v-04aaf9f3]{color:#9ca3af;font-size:14px}.box-number[data-v-04aaf9f3]{font-size:18px;font-weight:700;color:#111827}.box-line3[data-v-04aaf9f3]{margin-top:4px;font-size:12px;color:#6b7280}.rise-icon[data-v-04aaf9f3]{color:#00a63e;background-color:#dbfce7;border-radius:4px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.contributor-overview-container[data-v-73abdf15]{padding:20px;background-color:#f9fafb;min-height:100vh}.trend-columns[data-v-73abdf15]{display:flex;gap:16px;align-items:flex-start}.trend-column[data-v-73abdf15]{flex:1 1 0;min-width:0}.trend-column[data-v-73abdf15]:only-child{flex:1 1 100%;max-width:100%}.filter-bar[data-v-73abdf15]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.filter-item[data-v-73abdf15]{display:flex;align-items:center;gap:8px}.filter-label[data-v-73abdf15]{font-size:14px;color:#374151}.chart-card[data-v-73abdf15]{background:#fff;border-radius:8px;padding:16px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chart-header[data-v-73abdf15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.chart-title[data-v-73abdf15]{font-size:16px;font-weight:600;color:#111827;margin:0}.chart-tabs[data-v-73abdf15]{display:flex;gap:8px}.chart-container[data-v-73abdf15]{height:300px;width:100%}.chart-legend[data-v-73abdf15]{display:flex;gap:20px;justify-content:center;margin-top:12px}.legend-item[data-v-73abdf15]{display:flex;align-items:center;gap:6px;font-size:14px;color:#374151}.legend-dot[data-v-73abdf15]{width:12px;height:12px;border-radius:50%;display:inline-block}.legend-dot.non-huawei[data-v-73abdf15]{background-color:#9ca3af}.legend-dot.huawei[data-v-73abdf15]{background-color:#3b82f6}.legend-dot.total[data-v-73abdf15]{background-color:#10b981}.table-card[data-v-73abdf15]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.table-title[data-v-73abdf15]{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px 0}.radio-group[data-v-2e402794]{display:flex;width:100%;margin-bottom:16px;justify-content:flex-start;align-items:center}.caption-and-select-container[data-v-37a338f9]{text-align:left;margin-right:24px}.caption[data-v-37a338f9]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.select[data-v-37a338f9]{width:120px}.table-container[data-v-37a338f9]{margin-top:16px;padding:25px;border:1px solid #e8e8e8;border-radius:4px;background-color:#fff}.table-title[data-v-37a338f9]{font-size:16px;font-weight:600;color:#111}.table-title-row[data-v-37a338f9]{display:flex;align-items:baseline;gap:8px}.sig-description-row[data-v-37a338f9]{margin-top:8px}.sig-description-trigger[data-v-37a338f9]{color:#2563eb;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.sig-description-icon[data-v-37a338f9]{font-size:14px}.sig-modal-content[data-v-37a338f9]{display:flex;flex-direction:column;gap:12px}.sig-modal-text[data-v-37a338f9]{padding:0 16px;line-height:1.6;color:#111827}.sig-modal-image[data-v-37a338f9]{width:100%;border-radius:8px;display:block}.table-subtitle[data-v-37a338f9]{margin-left:8px;font-size:12px;color:#6b7280}.metric-cell[data-v-37a338f9]{display:flex;flex-direction:column;gap:6px}.metric-value[data-v-37a338f9]{font-variant-numeric:tabular-nums}.bar-bg[data-v-37a338f9]{width:100%;height:6px;background-color:transparent;border-radius:4px;overflow:hidden}.bar-fill[data-v-37a338f9]{height:100%;border-radius:4px}.rank-cell[data-v-37a338f9]{display:flex;align-items:center;justify-content:center;gap:6px}.rank-number[data-v-37a338f9]{font-weight:700;font-size:18px}.rank-icon[data-v-37a338f9]{font-size:18px}.name-cell[data-v-37a338f9]{display:grid;grid-template-columns:1fr 160px;align-items:flex-start;-moz-column-gap:12px;column-gap:12px}.name-tags[data-v-37a338f9]{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:6px;text-align:left}.top-name[data-v-37a338f9]{font-weight:700}[data-v-37a338f9] .ant-table-tbody>tr.top-rank-row{background:linear-gradient(90deg,#fdfbe8,#fff)}[data-v-37a338f9] .ant-table-tbody>tr.top-rank-row>td{background:transparent}.line-chart[data-v-33f77458]{width:100%;height:360px}.container[data-v-7b5cae8e]{margin:20px 0;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 24px}.title-container[data-v-7b5cae8e]{padding:16px 0;text-align:left}.title[data-v-7b5cae8e]{font-size:18px;font-weight:600;color:#111}.avg-time-card[data-v-7b5cae8e]{flex:1;text-align:left;align-items:center;padding:24px;background-color:#1e6cff;border-radius:12px;box-shadow:0 8px 24px rgba(30,108,255,.18);transition:box-shadow .25s ease}.avg-time-title[data-v-7b5cae8e]{font-size:14px;font-weight:500;color:#ffffffee}.avg-time-number[data-v-7b5cae8e]{font-size:42px;font-weight:700;color:#fff}.avg-time-unit[data-v-7b5cae8e]{font-size:18px;font-weight:500;color:#ffffffee;margin-left:4px}.avg-time-description[data-v-7b5cae8e]{flex:1;min-width:70%;text-align:left;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;color:#6b7280;line-height:20px;margin-left:24px;padding:24px 24px 0 24px}.contrib-box-row[data-v-7b5cae8e]{padding:0 24px;display:flex;gap:16px}.contrib-box[data-v-7b5cae8e]{flex:1;min-width:140px;background-color:#f9fafb;border:2px solid;border-radius:10px;padding:12px;text-align:center}.box-line1[data-v-7b5cae8e]{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;color:#111827}.box-dot[data-v-7b5cae8e]{font-family:MS Mincho,serif;font-size:16px;line-height:1}.box-label[data-v-7b5cae8e]{font-size:14px}.box-line2[data-v-7b5cae8e]{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:6px}.box-user-icon[data-v-7b5cae8e]{color:#9ca3af;font-size:14px}.box-number[data-v-7b5cae8e]{font-size:18px;font-weight:700;color:#111827}.box-line3[data-v-7b5cae8e]{margin-top:4px;font-size:12px;color:#6b7280}.rise-icon[data-v-7b5cae8e]{color:#00a63e;background-color:#dbfce7;border-radius:4px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.caption-and-select-container[data-v-7b5cae8e]{text-align:left;margin-right:24px}.caption[data-v-7b5cae8e]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.select[data-v-7b5cae8e]{width:120px}.chart-table-title[data-v-7b5cae8e]{text-align:left;font-size:16px;color:#111}.caption-and-select-container[data-v-3fa6efac]{text-align:left;margin-right:24px}.caption[data-v-3fa6efac]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.select[data-v-3fa6efac]{width:120px}.header[data-v-3fa6efac]{text-align:left;margin-bottom:20px}.title[data-v-3fa6efac]{font-size:20px;font-weight:600;color:#111}.metric-cell[data-v-3fa6efac]{display:flex;flex-direction:column;gap:6px}.metric-value[data-v-3fa6efac]{font-variant-numeric:tabular-nums}.bar-bg[data-v-3fa6efac]{width:100%;height:6px;background-color:transparent;border-radius:4px;overflow:hidden}.bar-fill[data-v-3fa6efac]{height:100%;border-radius:4px}.rank-cell[data-v-3fa6efac]{display:flex;align-items:center;justify-content:center;gap:6px}.rank-number[data-v-3fa6efac]{font-weight:700;font-size:18px}.rank-icon[data-v-3fa6efac]{font-size:18px}.top-name[data-v-3fa6efac]{font-weight:700}[data-v-3fa6efac] .ant-table-tbody>tr.top-rank-row{background:linear-gradient(90deg,#fdfbe8,#fff)}[data-v-3fa6efac] .ant-table-tbody>tr.top-rank-row>td{background:transparent}.title-container[data-v-25847da7]{padding:16px}.title[data-v-25847da7]{text-align:left;font-size:20px;font-weight:600}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:200px 200px 200px;grid-template-areas:"A A A B" "A A A B" "C D E B";gap:16px}.carousel-area{height:400px;min-height:400px;max-height:400px;overflow:hidden;border-radius:12px}.carousel-slide{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.carousel-image-blur{position:absolute;inset:0;background-size:cover;background-position:50%;filter:blur(14px) brightness(.9);transform:scale(1.12);z-index:1}.carousel-image{position:relative;z-index:2;width:100%;height:400px;-o-object-fit:contain;object-fit:contain}.story-card{position:relative;color:#fff;border:none;border-radius:12px;overflow:hidden;min-height:200px;height:100%;cursor:pointer;transition:transform .3s ease}.story-card-bg{position:absolute;inset:0;background-size:cover;background-position:50%;transform:scale(1.03);z-index:1;transition:transform .5s ease}.story-card:hover{transform:scale(1.02)}.story-card:hover .story-card-bg{transform:scale(1.12)}.story-card-overlay{position:absolute;inset:0;background:rgba(0,0,0,.56);z-index:2}.story-card-content{position:absolute;left:16px;bottom:16px;z-index:3;text-align:left}.story-card-title{font-size:15px;font-weight:700;margin-bottom:4px;line-height:1.2}.story-card-subtitle{font-size:12px;opacity:.95;margin-bottom:6px;line-height:1.2}.story-card-tag{font-size:11px;color:#d3d9ff;background:rgba(16,24,40,.45);padding:4px 10px;border-radius:999px;display:inline-block;font-weight:600;box-shadow:0 4px 10px rgba(0,0,0,.18)}.story-list-panel{height:100%;border-radius:12px;border:1px solid #dbe3ef;overflow:hidden}.story-list-title{display:flex;align-items:center;font-size:18px;font-weight:700;color:#111827;margin-bottom:10px;text-align:left;flex-shrink:0}.story-list-title-icon{margin-right:8px;color:#2563eb;font-size:18px}.story-list-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 6px 4px 2px}.story-list-scroll::-webkit-scrollbar{width:6px}.story-list-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.hot-story-item{display:block;text-decoration:none;border:1px solid #d1d5db;border-radius:14px;padding:12px;margin-bottom:12px;background:#f3f4f6;transition:all .25s ease;text-align:left}.hot-story-item:first-child{margin-top:2px}.hot-story-item:last-child{margin-bottom:0}.hot-story-item:hover{border-color:#93c5fd;background:#eef4ff;box-shadow:0 8px 18px rgba(59,130,246,.16)}.hot-story-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hot-story-emoji{font-size:22px;line-height:1}.hot-story-rank{font-size:30px;font-weight:800;color:#2563eb;line-height:1}.hot-story-main-title{font-size:16px;font-weight:800;color:#111827;margin-bottom:6px;line-height:1.3}.hot-story-sub-title{font-size:14px;font-weight:700;color:#2563eb;margin-bottom:8px;line-height:1.25}.hot-story-desc{font-size:12px;color:#4b5563;line-height:1.45;margin-bottom:8px}.hot-story-author{font-size:13px;font-weight:700;color:#374151;margin-bottom:7px}.hot-story-tags{display:flex;flex-wrap:wrap;gap:8px}.hot-story-tag{font-size:12px;color:#374151;background:#e5e7eb;padding:4px 9px;border-radius:999px;font-weight:700;line-height:1}.sider[data-v-6499a579]{box-shadow:2px 0 8px #f0f1f2}.menu[data-v-6499a579]{height:100%}.content-scroll[data-v-6499a579]{padding:0 24px 24px;overflow-y:auto;flex:1;background:#f9fafb}.page[data-v-cff8272e]{display:flex;flex-direction:column;gap:24px;padding-bottom:16px}.section[data-v-cff8272e]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px 22px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.section-title[data-v-cff8272e]{font-size:16px;font-weight:600;margin-bottom:18px;display:flex;align-items:center;gap:8px;color:#0f172a}.section-title-icon[data-v-cff8272e]{display:inline-flex;align-items:center;font-size:18px}.section-header[data-v-cff8272e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-filter[data-v-cff8272e]{display:flex;align-items:center;gap:8px}.section-filter-label[data-v-cff8272e]{color:#4b5563;font-weight:500}.panel-row[data-v-cff8272e]{display:flex;gap:18px;flex-wrap:wrap}.panel[data-v-cff8272e]{flex:1;min-width:280px;border:1px solid #e5e7eb;border-radius:12px;padding:0 16px 16px 16px;background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(148,163,184,.12)}.panel-header[data-v-cff8272e]{color:#fff;font-weight:600;padding:10px 14px;border-radius:8px;text-align:center;margin:12px 0 14px 0;letter-spacing:.5px}.panel-cards[data-v-cff8272e]{display:flex;flex-direction:column;gap:12px}.stat-card[data-v-cff8272e]{border:2px solid #e5e7eb;border-radius:10px;padding:12px 14px;background:#fff;min-height:86px;box-shadow:0 8px 18px rgba(15,23,42,.06)}.total-card[data-v-cff8272e]{font-weight:600;min-height:44px;padding:8px 12px;box-shadow:none}.stat-name[data-v-cff8272e]{font-size:15px;color:#374151;margin-bottom:8px;display:flex;align-items:center;gap:6px}.stat-dot[data-v-cff8272e]{font-weight:700}.stat-card-center[data-v-cff8272e]{text-align:center}.stat-card-center .stat-name[data-v-cff8272e]{justify-content:flex-start;width:100%}.stat-card-center .stat-value[data-v-cff8272e]{justify-content:flex-end;text-align:right;width:100%}.total-card-row[data-v-cff8272e]{display:flex;align-items:center;justify-content:space-between}.total-card-row .stat-name[data-v-cff8272e]{margin-bottom:0;font-size:14px}.total-card-row .stat-value[data-v-cff8272e]{font-size:20px}.stat-value[data-v-cff8272e]{font-size:24px;font-weight:700;color:#111827}.stat-unit[data-v-cff8272e]{font-size:14px;font-weight:500;color:#6b7280}.distribution-row[data-v-cff8272e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.distribution-card[data-v-cff8272e]{border:2px solid #e5e7eb;border-radius:12px;padding:14px 16px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06)}.distribution-label[data-v-cff8272e]{font-weight:600;margin-bottom:10px;color:#1f2937}.distribution-value[data-v-cff8272e]{font-size:24px;font-weight:700;color:#111827}.chart-card[data-v-cff8272e]{margin-top:16px;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px 8px 16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(148,163,184,.12)}.sig-grid[data-v-cff8272e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.sig-card[data-v-cff8272e]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.sig-card-header[data-v-cff8272e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sig-card-title[data-v-cff8272e]{font-size:18px;font-weight:700;color:#0f172a}.sig-count-row[data-v-cff8272e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.sig-count-box[data-v-cff8272e]{background:#fff;border-radius:12px;padding:12px;border:1px solid #e2e8f0}.sig-count-label[data-v-cff8272e]{font-size:12px;color:#64748b;margin-bottom:6px}.sig-count-value[data-v-cff8272e]{font-size:22px;font-weight:700;color:#0f172a}.sig-count-total[data-v-cff8272e]{background:#f8fafc;border-color:#e2e8f0}.sig-count-btn[data-v-cff8272e]{padding:0;height:auto;margin-top:6px}.sig-count-action[data-v-cff8272e]{display:flex;justify-content:flex-end;margin-top:6px}.sig-card-has[data-v-cff8272e]{border-color:rgba(5,223,114,.32);background:rgba(5,223,114,.05);box-shadow:0 8px 20px rgba(15,23,42,.06)}.sig-card-has .sig-card-title[data-v-cff8272e]{color:#0f766e}.sig-card-has .sig-count-btn[data-v-cff8272e],.sig-card-has .sig-count-value[data-v-cff8272e]{color:#059669}.sig-card-no[data-v-cff8272e]{border-color:rgba(194,122,255,.32);background:rgba(194,122,255,.05);box-shadow:0 8px 20px rgba(15,23,42,.06)}.sig-card-no .sig-card-title[data-v-cff8272e]{color:#6b21a8}.sig-card-no .sig-count-btn[data-v-cff8272e],.sig-card-no .sig-count-value[data-v-cff8272e]{color:#7c3aed}.sig-modal-header[data-v-cff8272e]{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:12px}.sig-modal-body[data-v-cff8272e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.sig-modal-column[data-v-cff8272e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;max-height:360px;overflow:auto}.sig-modal-title[data-v-cff8272e]{font-size:13px;font-weight:600;color:#1f2937;margin-bottom:10px}.sig-modal-list[data-v-cff8272e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.sig-modal-item[data-v-cff8272e]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:6px 10px;font-size:12px;color:#000}.container[data-v-4b3e5a95]{margin-top:16px;padding:25px;border:1px solid #e8e8e8;border-radius:4px;background-color:#fff}.table-title[data-v-4b3e5a95]{font-size:16px;font-weight:600;color:#111}.caption-and-select-container[data-v-4b3e5a95]{text-align:left;margin-right:24px}.caption[data-v-4b3e5a95]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.select[data-v-4b3e5a95]{width:120px}.stat-cards[data-v-4b3e5a95]{display:flex;gap:16px;margin-bottom:20px}.stat-card[data-v-4b3e5a95]{flex:1;border:2px solid #e5e7eb;border-radius:12px;padding:16px;min-height:120px;background:#fff;position:relative}.rank-card[data-v-4b3e5a95]{flex:1;border:1px dashed #cbd5e1;border-radius:16px;padding:14px;background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(203,213,225,.45);position:relative}.stat-card-icon[data-v-4b3e5a95]{position:absolute;top:8px;left:8px;font-size:24px;width:28px;height:28px;justify-content:center}.rank-card-title[data-v-4b3e5a95],.stat-card-icon[data-v-4b3e5a95]{display:flex;align-items:center}.rank-card-title[data-v-4b3e5a95]{gap:10px;margin-bottom:12px;font-size:16px;font-weight:700;color:#111827}.rank-card-icon[data-v-4b3e5a95],.stat-card-icon[data-v-4b3e5a95]{font-size:24px;width:28px;height:28px;justify-content:center}.stat-card-badge[data-v-4b3e5a95]{position:absolute;top:8px;right:8px;padding:4px 10px;border-radius:14px;font-size:14px;font-weight:700}.stat-card-title[data-v-4b3e5a95]{font-size:14px;color:#6b7280;margin-bottom:8px}.stat-card-value[data-v-4b3e5a95]{font-size:26px;font-weight:700;color:#111827}.stat-card-unit[data-v-4b3e5a95]{font-size:16px;font-weight:600;margin-left:4px}.stat-card-sub[data-v-4b3e5a95]{margin-top:10px;color:#6b7280;font-size:12.5px;line-height:1.4;margin:10px 10px 0 10px}.stat-rate-up[data-v-4b3e5a95]{color:#00c950;font-weight:700}.stat-rate-down[data-v-4b3e5a95]{color:#fb2c36;font-weight:700}.rank-item[data-v-4b3e5a95]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.rank[data-v-4b3e5a95]{width:30px;height:30px;line-height:30px;border-radius:50%;color:#fff;font-size:14px;font-weight:700}.ranker[data-v-4b3e5a95]{flex:1;margin-left:16px;display:flex;flex-direction:column;min-width:0;text-align:left}.ranker-main[data-v-4b3e5a95]{font-size:14px;font-weight:600;color:#111827;line-height:1.4}.ranker-sub[data-v-4b3e5a95]{font-size:12px;color:#6b7280}.ranker-stats[data-v-4b3e5a95]{display:flex;flex-direction:column;align-items:flex-end}.ranker-stats-main[data-v-4b3e5a95]{font-size:16px;font-weight:700;color:#111827}.ranker-stats-sub[data-v-4b3e5a95]{font-size:12px;color:#6b7280}.container[data-v-075acec2]{margin-top:16px;padding:25px;border:1px solid #e8e8e8;border-radius:4px;background-color:#fff}.table-title[data-v-075acec2]{font-size:16px;font-weight:600;color:#111}.caption-and-select-container[data-v-075acec2]{text-align:left;margin-right:24px}.caption[data-v-075acec2]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.select[data-v-075acec2]{width:120px}.stat-cards[data-v-075acec2]{display:flex;gap:16px;margin-bottom:20px}.stat-card[data-v-075acec2]{flex:1;border:2px solid #e5e7eb;border-radius:12px;padding:16px;min-height:120px;background:#fff;position:relative}.rank-card[data-v-075acec2]{flex:1;border:1px dashed #cbd5e1;border-radius:16px;padding:14px;background:#f8fafc;box-shadow:inset 0 0 0 1px rgba(203,213,225,.45);position:relative}.stat-card-icon[data-v-075acec2]{position:absolute;top:8px;left:8px;font-size:24px;width:28px;height:28px;justify-content:center}.rank-card-title[data-v-075acec2],.stat-card-icon[data-v-075acec2]{display:flex;align-items:center}.rank-card-title[data-v-075acec2]{gap:10px;margin-bottom:12px;font-size:16px;font-weight:700;color:#111827}.rank-card-icon[data-v-075acec2],.stat-card-icon[data-v-075acec2]{font-size:24px;width:28px;height:28px;justify-content:center}.stat-card-badge[data-v-075acec2]{position:absolute;top:8px;right:8px;padding:4px 10px;border-radius:14px;font-size:14px;font-weight:700}.stat-card-title[data-v-075acec2]{font-size:14px;color:#6b7280;margin-bottom:8px}.stat-card-value[data-v-075acec2]{font-size:26px;font-weight:700;color:#111827}.stat-card-unit[data-v-075acec2]{font-size:16px;font-weight:600;margin-left:4px}.stat-card-sub[data-v-075acec2]{margin-top:10px;color:#6b7280;font-size:12.5px;line-height:1.4;margin:10px 10px 0 10px}.stat-rate-up[data-v-075acec2]{color:#00c950;font-weight:700}.stat-rate-down[data-v-075acec2]{color:#fb2c36;font-weight:700}.rank-item[data-v-075acec2]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.rank[data-v-075acec2]{width:30px;height:30px;line-height:30px;border-radius:50%;color:#fff;font-size:14px;font-weight:700}.ranker[data-v-075acec2]{flex:1;margin-left:16px;display:flex;flex-direction:column;min-width:0;text-align:left}.ranker-main[data-v-075acec2]{font-size:14px;font-weight:600;color:#111827;line-height:1.4}.ranker-sub[data-v-075acec2]{font-size:12px;color:#6b7280}.ranker-stats[data-v-075acec2]{display:flex;flex-direction:column;align-items:flex-end}.ranker-stats-main[data-v-075acec2]{font-size:16px;font-weight:700;color:#111827}.ranker-stats-sub[data-v-075acec2]{font-size:12px;color:#6b7280}.committer-summary-table[data-v-6c36c2a3]{width:100%}.pagination-footer[data-v-6c36c2a3]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.pagination-summary[data-v-6c36c2a3]{color:rgba(0,0,0,.65);font-size:14px}.repo-path-cell[data-v-6c36c2a3]{font-family:Consolas,Courier New,monospace;font-size:12px;white-space:nowrap}.committer-summary-table[data-v-6c36c2a3] .ant-table-cell{white-space:nowrap}.committer-id[data-v-6c36c2a3]{font-weight:600;color:#1f2937}.committer-email[data-v-6c36c2a3]{margin-left:6px;color:#6b7280;font-size:12px}[data-v-6c36c2a3] .ant-table-tbody>tr.committer-group-end>td,[data-v-6c36c2a3] .ant-table-tbody>tr>td.committer-group-cell{border-bottom:1px solid #ccc!important}.committer-summary-table[data-v-4c19870b]{width:100%}.pagination-footer[data-v-4c19870b]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.pagination-summary[data-v-4c19870b]{color:rgba(0,0,0,.65);font-size:14px}.repo-path-cell[data-v-4c19870b]{font-family:Consolas,Courier New,monospace;font-size:12px;white-space:nowrap}.committer-summary-table[data-v-4c19870b] .ant-table-cell{white-space:nowrap}.committer-id[data-v-4c19870b]{font-weight:600;color:#1f2937}.committer-email[data-v-4c19870b]{margin-left:6px;color:#6b7280;font-size:12px}.page[data-v-2d861a8c]{display:flex;flex-direction:column;gap:24px;padding-bottom:16px}.section[data-v-2d861a8c]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px 22px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.section-title[data-v-2d861a8c]{font-size:16px;font-weight:600;gap:8px;color:#0f172a}.table-wrapper[data-v-2d861a8c]{margin:16px}.sider[data-v-f7949d46]{box-shadow:2px 0 8px #f0f1f2}.menu[data-v-f7949d46]{height:100%}.content-scroll[data-v-f7949d46]{padding:0 24px 24px;overflow-y:scroll;flex:1;background:#f9fafb}.coming-soon[data-v-f7949d46]{width:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#2b67a8}.dashboard-container[data-v-7bde1269]{width:100%;margin-bottom:64px;align-items:center}.overview-highlight-box[data-v-7bde1269]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px 24px 16px;margin-bottom:20px}.caption-and-select-container[data-v-7bde1269]{text-align:left;display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.caption[data-v-7bde1269]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.select[data-v-7bde1269]{width:120px}.dashboard-wrapper[data-v-7bde1269]{padding:20px 24px;background:#f5f7fa;min-height:100vh}.page-header[data-v-7bde1269]{margin-bottom:20px}.page-header h2[data-v-7bde1269]{font-size:18px;font-weight:600;color:#1d2129;margin:0}.top-stats-card[data-v-7bde1269]{display:flex;align-items:center;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:6px;gap:20px}.stats-item[data-v-7bde1269]{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border-radius:8px}.stats-icon[data-v-7bde1269]{flex-shrink:0;color:#1890ff;width:24px;height:24px}.stats-content[data-v-7bde1269]{flex:1}.stats-label[data-v-7bde1269]{font-size:14px;color:#666;margin-bottom:4px}.stats-value[data-v-7bde1269]{font-size:18px;font-weight:500;color:#333}.stats-unit[data-v-7bde1269]{font-size:14px;color:#666;font-weight:400;margin-left:4px}.stats-desc[data-v-7bde1269]{font-size:12px;color:#86909c;flex:1;line-height:1.5}.secondary-stats[data-v-7bde1269]{display:flex;gap:24px;margin-bottom:20px}.secondary-item[data-v-7bde1269]{font-size:14px;color:#4e5969;display:flex;align-items:center;gap:8px}.secondary-item .highlight[data-v-7bde1269]{font-size:16px;font-weight:600;color:#1d2129}.secondary-item .highlight span[data-v-7bde1269]{font-size:12px;color:#86909c;margin-left:2px}.product-cards-container[data-v-7bde1269]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.product-card[data-v-7bde1269]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.product-card[data-v-7bde1269] .el-card__header{padding:12px 20px;border-bottom:1px solid #ebeef5}.card-title[data-v-7bde1269]{font-size:15px;font-weight:600;color:#1d2129}.product-card[data-v-7bde1269] .el-card__body{padding:20px}.commercial-card[data-v-7bde1269]{border-left:4px solid #2d8cf0}.module-card[data-v-7bde1269]{border-left:4px solid #00b42a}.release-card[data-v-7bde1269]{border-left:4px solid #9254de}.card-main-row[data-v-7bde1269]{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #ebeef5;margin-bottom:16px}.main-item[data-v-7bde1269]{display:flex;flex-direction:column;gap:4px}.item-label[data-v-7bde1269]{font-size:13px;color:#86909c}.item-value[data-v-7bde1269]{font-size:20px;font-weight:600;color:#1d2129;display:flex;align-items:baseline}.item-value span[data-v-7bde1269]{font-size:14px;color:#86909c;margin-left:2px}.card-sub-row[data-v-7bde1269]{display:flex;justify-content:space-between}.sub-item[data-v-7bde1269]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#4e5969}.sub-desc[data-v-7bde1269]{font-size:12px;color:#86909c}.charts-row[data-v-7bde1269]{display:flex;gap:16px;margin:24px 0}.chart-item[data-v-7bde1269]{flex:1;background:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.chart-title[data-v-7bde1269]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:8px}.component-wrapper[data-v-218a29ee]{width:100%;padding:16px;box-sizing:border-box}.query-form-container[data-v-218a29ee]{text-align:left;width:100%;margin-bottom:16px}.query-form-row[data-v-218a29ee]{display:flex;width:100%;gap:16px;flex-wrap:nowrap;overflow-x:auto;align-items:center;padding-bottom:8px}.form-item[data-v-218a29ee]{min-width:180px;display:flex;align-items:center}.form-label[data-v-218a29ee]{font-size:14px;color:#333;margin-right:8px;white-space:nowrap}.form-item[data-v-218a29ee] .ant-input,.form-item[data-v-218a29ee] .ant-select{width:100%!important}.query-button-row[data-v-218a29ee]{margin-top:16px;display:flex;justify-content:center}.table-wrapper[data-v-218a29ee]{width:100%}.component-wrapper[data-v-a5c1e784]{width:100%;padding:16px;box-sizing:border-box}.query-form-container[data-v-a5c1e784]{width:100%;text-align:left}.query-form-row[data-v-a5c1e784]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;width:100%;align-items:center;padding-bottom:8px;overflow:visible;justify-content:start}.form-item[data-v-a5c1e784]{min-width:0;display:flex;align-items:center}.form-label[data-v-a5c1e784]{font-size:14px;color:#333;margin-right:8px;width:120px;flex-shrink:0;white-space:nowrap}.form-item[data-v-a5c1e784] .ant-input,.form-item[data-v-a5c1e784] .ant-select{width:100%!important}.query-button-row[data-v-a5c1e784]{position:relative;margin-top:16px;min-height:32px}.query-button-center[data-v-a5c1e784]{display:flex;justify-content:center}.query-button-right[data-v-a5c1e784]{position:absolute;right:0;top:50%;transform:translateY(-50%)}.table-wrapper[data-v-a5c1e784]{margin-top:24px;width:100%;overflow-x:auto}.software-version-cell[data-v-a5c1e784]{display:inline-block;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-height:1.4}.product-developer-page[data-v-83ad78aa]{padding:16px 24px;background:#f9fafb;min-height:100vh}.page-header[data-v-83ad78aa]{display:block;justify-content:space-between;align-items:center;margin-bottom:20px}.tab-product-sub[data-v-83ad78aa] .ant-radio-group{display:inline-flex}.content-wrapper[data-v-83ad78aa]{margin-bottom:24px}.tab-product-sub[data-v-83ad78aa]{display:flex;justify-content:center}.title[data-v-33de795b]{font-size:20px;font-weight:600;margin-bottom:16px;color:#333}.xts-product-overview-page[data-v-b64ef212]{width:100%;margin-bottom:64px}.panel[data-v-b64ef212]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;box-shadow:0 2px 8px rgba(15,23,42,.04);margin-bottom:18px}.panel-head[data-v-b64ef212]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.panel-head h2[data-v-b64ef212]{margin:0;font-size:18px;color:#1d2129}.panel-actions[data-v-b64ef212]{display:flex;align-items:center;gap:8px}.action-label[data-v-b64ef212]{font-size:13px;color:#64748b}.total-summary[data-v-b64ef212]{display:flex;align-items:baseline;gap:6px;font-size:14px;color:#475569}.total-summary-label[data-v-b64ef212]{font-size:13px;font-weight:600;color:#64748b;margin-right:4px}.total-summary-item[data-v-b64ef212]{display:flex;align-items:baseline;gap:2px}.total-summary-value[data-v-b64ef212]{font-size:20px;font-weight:700;color:#1f4a8a;line-height:1}.total-summary-unit[data-v-b64ef212]{font-size:12px;color:#64748b;font-weight:500}.total-summary-divider[data-v-b64ef212]{color:#cbd5e1;font-size:14px;margin:0 2px}.key-grid[data-v-b64ef212]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.key-card[data-v-b64ef212]{--theme-bg-from:#f5f7fb;--theme-bg-to:#fafcff;--theme-border:#d7ddea;--theme-head-bg:#e8edf7;--theme-title:#2f3f57;--theme-accent:#4b627f;--theme-dash:#d7ddea;--theme-soft-bg:#f3f6fb;--theme-soft-border:#d7ddea;border-radius:8px;background:linear-gradient(135deg,var(--theme-bg-from),var(--theme-bg-to));border:1px solid var(--theme-border);text-align:left;overflow:hidden}.key-card-head[data-v-b64ef212]{padding:10px 12px;font-size:16px;font-weight:700;color:var(--theme-title);background:var(--theme-head-bg);border-left:4px solid var(--theme-accent);letter-spacing:.2px}.metric-pair[data-v-b64ef212]{padding:8px 12px 10px}.metric-row[data-v-b64ef212]{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px dashed var(--theme-dash)}.metric-row[data-v-b64ef212]:last-child{border-bottom:0}.metric-label[data-v-b64ef212]{font-size:13px;color:#334155}.metric-value[data-v-b64ef212]{font-size:24px;font-weight:700;color:var(--theme-accent);line-height:1}.metric-unit[data-v-b64ef212]{margin-left:2px;font-size:12px;color:#475569;font-weight:500}.analysis-grid[data-v-b64ef212]{display:flex;flex-direction:column;gap:14px}.analysis-grid-secondary[data-v-b64ef212]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.analysis-card-device[data-v-b64ef212]{width:100%}.analysis-card[data-v-b64ef212]{border:1px solid #e5e7eb;border-radius:10px;padding:14px;background:#fff;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease;position:relative}.analysis-card[data-v-b64ef212]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:10px 0 0 10px;background:var(--theme-accent);opacity:.9}.analysis-card[data-v-b64ef212]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(15,23,42,.08)}.card-title-row[data-v-b64ef212]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px}.analysis-card.key-card .card-title-row[data-v-b64ef212]{align-items:flex-start}.analysis-card .key-card-head[data-v-b64ef212]{padding:6px 12px;font-size:15px;font-weight:700;color:var(--theme-accent);background:var(--theme-head-bg);border-left:none;border-radius:6px;display:inline-block;margin:0}.analysis-card.key-card[data-v-b64ef212]{padding:16px;box-shadow:0 6px 18px rgba(30,45,70,.06)}.analysis-card .table-wrap[data-v-b64ef212]{border-radius:8px;overflow:hidden}.analysis-card .data-table thead th[data-v-b64ef212]{background:color-mix(in srgb,var(--theme-head-bg) 85%,#fff);border-bottom:0}.chart-wrap[data-v-b64ef212]{margin-top:12px;padding-top:8px}.card-title-row h3[data-v-b64ef212]{margin:0;font-size:18px;font-weight:700;color:var(--theme-title);padding:0 0 0 10px;border-left:4px solid var(--theme-accent);line-height:1.2;letter-spacing:.3px}.inline-filter[data-v-b64ef212]{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b}.meta-inline[data-v-b64ef212]{margin-bottom:12px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:14px;color:#475569;text-align:left;line-height:1.5}.meta-prefix[data-v-b64ef212]{font-size:13px;color:#64748b;font-weight:500}.meta-industry[data-v-b64ef212]{font-size:18px;font-weight:700;color:#243447}.meta-divider[data-v-b64ef212]{color:#94a3b8;font-size:14px;margin:0 2px}.meta-count[data-v-b64ef212]{font-size:24px;font-weight:800;color:#1f4a8a;letter-spacing:.2px;line-height:1}.meta-unit[data-v-b64ef212]{font-size:14px;color:#475569;font-weight:600}.device-tables-row[data-v-b64ef212]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.table-wrap[data-v-b64ef212]{border:1px solid #e2e8f0;border-radius:8px;overflow:auto;margin-bottom:10px;background:#fff}.analysis-card .table-wrap[data-v-b64ef212]{border-color:color-mix(in srgb,var(--theme-accent) 28%,#e2e8f0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.device-table-scroll[data-v-b64ef212]{height:164px;overflow-y:auto;overflow-x:hidden}.analysis-card .table-wrap.device-table-scroll[data-v-b64ef212]{overflow-y:auto;overflow-x:hidden}.device-total-table-scroll[data-v-b64ef212]{height:auto;overflow:hidden}.table-wrap.compact[data-v-b64ef212]{max-width:none}.data-table[data-v-b64ef212]{width:100%;border-collapse:collapse;color:#334155;min-width:320px}.data-table td[data-v-b64ef212],.data-table th[data-v-b64ef212]{padding:8px 10px;border-bottom:1px solid #eef2f7;text-align:left;white-space:nowrap}.data-table th[data-v-b64ef212]{background:#f8fafc;font-weight:600}.analysis-card .data-table[data-v-b64ef212]{min-width:0}.analysis-card .data-table th[data-v-b64ef212]{background:var(--theme-head-bg);color:var(--theme-title);border-bottom-color:color-mix(in srgb,var(--theme-accent) 20%,#eef2f7)}.analysis-card .data-table td[data-v-b64ef212]{color:#334155}.analysis-card .data-table tbody tr:hover td[data-v-b64ef212]{background:color-mix(in srgb,var(--theme-accent) 7%,#fff)}.analysis-card .data-table tbody tr:last-child td[data-v-b64ef212]{border-bottom-color:color-mix(in srgb,var(--theme-accent) 18%,#eef2f7)}.os-total-layout[data-v-b64ef212]{display:grid;grid-template-columns:460px 1fr;gap:16px;align-items:center}.os-total-table-wrap[data-v-b64ef212]{margin:24px 0;border:0;box-shadow:none;background:transparent}.device-total-table-scroll .data-table td[data-v-b64ef212],.device-total-table-scroll .data-table th[data-v-b64ef212],.os-total-table-wrap .data-table td[data-v-b64ef212],.os-total-table-wrap .data-table th[data-v-b64ef212]{padding-top:12px;padding-bottom:12px}.modern-summary-table[data-v-b64ef212]{min-width:0;border-collapse:separate;border-spacing:0 10px}.modern-summary-table thead th[data-v-b64ef212]{background:#f1f5fb;color:#3f4f67;border-bottom:0}.modern-summary-table thead th[data-v-b64ef212]:first-child{border-radius:8px 0 0 8px;text-align:left}.modern-summary-table thead th[data-v-b64ef212]:last-child{border-radius:0 8px 8px 0;text-align:right}.modern-summary-table tbody td[data-v-b64ef212]{background:#fff;border-top:1px solid #e7edf6;border-bottom:1px solid #e7edf6}.modern-summary-table tbody td[data-v-b64ef212]:first-child{border-left:1px solid #e7edf6;border-radius:8px 0 0 8px;font-weight:600}.modern-summary-table tbody td[data-v-b64ef212]:last-child{border-right:1px solid #e7edf6;border-radius:0 8px 8px 0;text-align:right;font-size:16px;font-weight:700;color:#305b95}.theme-device[data-v-b64ef212]{--theme-bg-from:#f5f8fb;--theme-bg-to:#fbfdff;--theme-border:#e1eef9;--theme-head-bg:#eef6fc;--theme-title:#2b5f86;--theme-accent:#4a90e2;--theme-dash:#e6eef8;--theme-soft-bg:#f7fbff;--theme-soft-border:#eaf4fb}.theme-module[data-v-b64ef212]{--theme-bg-from:#f4faf6;--theme-bg-to:#fbfff9;--theme-border:#e7f6ea;--theme-head-bg:#eefbf0;--theme-title:#246c3a;--theme-accent:#2eb07a;--theme-dash:#e9f6ec;--theme-soft-bg:#f7fff9;--theme-soft-border:#ecf8ee}.theme-chip[data-v-b64ef212]{--theme-bg-from:#f6f4fb;--theme-bg-to:#fdfafe;--theme-border:#eef0f8;--theme-head-bg:#f5f1fb;--theme-title:#4a3e70;--theme-accent:#8e6fd8;--theme-dash:#f3eef8;--theme-soft-bg:#fbf8ff;--theme-soft-border:#f1eaf8}.theme-osv[data-v-b64ef212]{--theme-bg-from:#fff9f4;--theme-bg-to:#fffefb;--theme-border:#fff2e6;--theme-head-bg:#fff6ee;--theme-title:#7a4f22;--theme-accent:#e6a23c;--theme-dash:#fff3e8;--theme-soft-bg:#fff9f5;--theme-soft-border:#fff3e6}@media (max-width:1320px){.key-grid[data-v-b64ef212]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid-secondary[data-v-b64ef212],.device-tables-row[data-v-b64ef212],.os-total-layout[data-v-b64ef212]{grid-template-columns:1fr}.card-title-row[data-v-b64ef212]{align-items:flex-start;flex-direction:column}.meta-industry[data-v-b64ef212]{font-size:16px}.meta-count[data-v-b64ef212]{font-size:22px}}.potential-donors-page[data-v-7701e576]{width:100%;margin-bottom:64px}.partners-panel[data-v-7701e576]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;box-shadow:0 2px 8px rgba(15,23,42,.04)}.panel-header[data-v-7701e576]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:16px;border-bottom:1px solid #edf2f7;margin-bottom:16px}.title-wrap[data-v-7701e576]{display:flex;align-items:center;gap:10px}.panel-title[data-v-7701e576]{margin:0;font-size:18px;font-weight:600;color:#1d2129}.panel-count[data-v-7701e576]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:600}.panel-note[data-v-7701e576]{margin:0;font-size:12px;line-height:1.6;color:#64748b;text-align:left}.empty-wrap[data-v-7701e576]{padding:36px 0}.partner-grid[data-v-7701e576]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.partner-card[data-v-7701e576]{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #3b82f6;border-radius:8px;padding:14px 16px;box-shadow:0 2px 8px rgba(15,23,42,.04);display:flex;flex-direction:column;justify-content:space-between;min-height:84px;transition:transform .12s ease,box-shadow .12s ease}.partner-card[data-v-7701e576]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.card-top[data-v-7701e576]{display:flex;align-items:flex-start;gap:12px}.rank-badge[data-v-7701e576]{width:32px;height:32px;border-radius:50%;background:#3b82f6;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.company-block[data-v-7701e576]{min-width:0;text-align:left}.company-name[data-v-7701e576]{font-size:14px;font-weight:600;line-height:1.4;color:#1f2937;word-break:break-word}.company-subtext[data-v-7701e576]{margin-top:6px;font-size:12px;color:#94a3b8}.card-bottom[data-v-7701e576]{display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.metric-value[data-v-7701e576]{font-size:14px;font-weight:700;color:#2563eb;line-height:1}.metric-unit[data-v-7701e576]{margin-left:6px;font-size:12px;font-weight:500;color:#64748b}@media (max-width:1200px){.partner-grid[data-v-7701e576]{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.partner-grid[data-v-7701e576]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.partner-grid[data-v-7701e576]{grid-template-columns:repeat(1,1fr)}}.sider[data-v-938a7d0a]{box-shadow:2px 0 8px #f0f1f2}.menu[data-v-938a7d0a]{height:100%;border-right:0;text-align:left}.main-layout[data-v-938a7d0a]{background:#f9fafb}.content-scroll[data-v-938a7d0a]{padding:0 24px 24px;overflow-y:auto;flex:1}.stat-content[data-v-494c5768]{flex:1;text-align:center}.stat-title[data-v-494c5768]{color:rgba(0,0,0,.65);font-size:14px;margin-bottom:6px}.stat-value-row[data-v-494c5768]{display:flex;align-items:baseline;justify-content:center}.stat-value[data-v-494c5768]{font-size:28px;font-weight:600;color:rgba(0,0,0,.85);line-height:1}.stat-suffix[data-v-494c5768]{font-size:12px;color:rgba(0,0,0,.45);margin-left:6px}.pies-and-table-card-title[data-v-494c5768]{font-size:16px;font-weight:600}.pie-and-table-card[data-v-494c5768]{flex:1;margin-top:16px;margin-bottom:24px;padding:24px 16px 24px 16px;background-color:#f9fafb;border-radius:12px}.pie-and-table-cards-flex[data-v-494c5768]{display:flex;gap:24px}.pie-data-box[data-v-494c5768]{background-color:#fff;border:2px solid;border-radius:12px;padding:12px 16px;width:100%;flex:1;margin:0 8px;background-clip:padding-box;align-items:center;text-align:left}.pie-data-title[data-v-494c5768]{font-size:14px;display:flex;align-items:baseline;font-weight:500}.pie-data-dot[data-v-494c5768]{font-weight:600;font-family:MS Mincho,SimSun,"serif";margin-right:4px}.pie-data-suffix[data-v-494c5768]{font-size:12px;margin-top:4px}.pie-data-total-box[data-v-494c5768]{border-color:#95a5f5;background-color:#eff6ff;border-width:2px;color:#4338ca;display:flex;justify-content:space-between;padding:7px 16px;box-shadow:0 0 12px 2px #95a5f533}.pie-title-container[data-v-494c5768]{margin-bottom:16px;padding-left:16px;display:flex;justify-content:space-between;align-items:baseline}.pie-data-box-clickable[data-v-494c5768]{cursor:pointer}.pie-title[data-v-494c5768]{margin-bottom:16px;font-size:16px;font-weight:600}.caption-and-select-container[data-v-494c5768]{text-align:left;margin-right:24px;margin-bottom:16px}.caption[data-v-494c5768]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.select[data-v-494c5768]{width:120px}.table-container[data-v-e86954c0]{padding:25px;border:1px solid #e8e8e8;border-radius:4px;background-color:#fff}.table-title[data-v-e86954c0]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:600;color:#111}.caption-and-select-container[data-v-e86954c0]{text-align:left;margin-right:24px}.caption[data-v-e86954c0]{margin-right:8px;font-weight:500;font-size:14px;color:#333}.rank-badge[data-v-e86954c0]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-weight:700;color:#fff;font-size:13px;background:#9ca3af}.rank-badge-1[data-v-e86954c0]{background:#f59e0b}.rank-badge-2[data-v-e86954c0]{background:#9ca3af}.rank-badge-3[data-v-e86954c0]{background:#b45309}.sider[data-v-b150df54]{box-shadow:2px 0 8px #f0f1f2}.menu[data-v-b150df54]{height:100%}.content-scroll[data-v-b150df54]{padding:0 24px 24px;overflow-y:auto;flex:1;background:#f9fafb}.vod-category-progress-chart[data-v-3a81d74c]{width:100%;height:100%}.page-wrapper[data-v-53198fdf]{padding:20px 24px;background:#fff;min-height:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.page-header[data-v-53198fdf]{margin-bottom:4px}.page-title[data-v-53198fdf]{font-size:20px;font-weight:600;color:#1a1a2e;margin:0;padding-left:12px;border-left:4px solid #1677ff}.stat-row[data-v-53198fdf]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.stat-card[data-v-53198fdf]{min-width:0;background:#fff;border-radius:16px;border:1px solid #dbe5f0;padding:16px 18px;box-shadow:none;display:flex;flex-direction:column;gap:10px}.stat-label[data-v-53198fdf]{font-size:14px;color:#60748f;font-weight:600}.stat-value[data-v-53198fdf]{font-size:36px;font-weight:700;color:#14213d;line-height:1.2}.stat-value.highlight-green[data-v-53198fdf]{color:#52c41a}.stat-value.highlight-orange[data-v-53198fdf]{color:#fa8c16}.stat-value.highlight-blue[data-v-53198fdf]{color:#4f8df6}.stat-value.highlight-slate[data-v-53198fdf]{color:#6f829b}.stat-value.highlight-indigo[data-v-53198fdf]{color:#5b6ce1}.top-metric-card[data-v-53198fdf]{min-height:148px;justify-content:center}.section-card[data-v-53198fdf]{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:hidden}.progress-section[data-v-53198fdf]{border-radius:14px;border:1px solid #dbe5f0;box-shadow:0 1px 2px rgba(16,24,40,.04);height:430px;display:flex;flex-direction:column}.progress-chart-wrap[data-v-53198fdf]{flex:1;min-height:0;padding:8px 8px 10px}.section-card-header[data-v-53198fdf]{display:flex;align-items:center;padding:14px 20px 12px;border-bottom:1px solid #f0f0f0}.section-card-title[data-v-53198fdf]{font-size:17px;font-weight:700;color:#202f45}.insight-grid[data-v-53198fdf]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(520px,1fr);gap:18px;align-items:stretch}.chart-card[data-v-53198fdf]{border:1px solid #dbe5f0;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.04);height:430px;display:flex;flex-direction:column}.secondary-grid[data-v-53198fdf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.chart-card[data-v-53198fdf],.cycle-card[data-v-53198fdf]{min-width:0}.chart-body[data-v-53198fdf]{width:100%;flex:1;min-height:0}.cycle-list[data-v-53198fdf]{display:flex;flex-direction:column;gap:16px;padding:16px 20px}.cycle-item[data-v-53198fdf]{display:flex;align-items:center;gap:12px}.cycle-label-text[data-v-53198fdf]{width:70px;font-size:13px;color:#595959;flex-shrink:0}.cycle-bar-wrap[data-v-53198fdf]{flex:1;height:8px;background:#f5f5f5;border-radius:4px;overflow:hidden}.cycle-bar[data-v-53198fdf]{height:100%;border-radius:4px;transition:width .4s ease}.cycle-days[data-v-53198fdf]{width:44px;text-align:right;font-size:13px;font-weight:600;color:#262626;flex-shrink:0}.image-card .image-body[data-v-53198fdf]{width:100%;height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cloud-img[data-v-53198fdf]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.img-placeholder[data-v-53198fdf]{font-size:14px;color:#bfbfbf}.table-row[data-v-53198fdf]{display:flex;flex-direction:column}.table-wrap[data-v-53198fdf]{width:100%;overflow-x:auto}.data-table[data-v-53198fdf]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-53198fdf]{background:#fafafa}.data-table th[data-v-53198fdf]{padding:11px 16px;font-weight:600;color:#595959;border-bottom:1px solid #f0f0f0;white-space:nowrap;text-align:left}.data-table td[data-v-53198fdf]{padding:10px 16px;color:#262626;border-bottom:1px solid #f5f5f5;vertical-align:middle}.data-table tr:last-child td[data-v-53198fdf]{border-bottom:none}.data-table tr:hover td[data-v-53198fdf]{background:#e6f4ff}.row-odd td[data-v-53198fdf]{background:#fafcff}.center-cell[data-v-53198fdf]{text-align:center}.index-badge[data-v-53198fdf]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#e6f4ff;color:#1677ff;border-radius:50%;font-size:12px;font-weight:600}.type-cell[data-v-53198fdf]{white-space:nowrap;font-weight:500;color:#262626}.keyword-cell[data-v-53198fdf]{color:#595959;white-space:nowrap}.rate-badge[data-v-53198fdf]{display:inline-block;padding:2px 10px;background:linear-gradient(135deg,#ff4d4f,#f5222d);color:#fff;border-radius:12px;font-size:12px;font-weight:600}@media (max-width:1100px){.insight-grid[data-v-53198fdf],.secondary-grid[data-v-53198fdf]{grid-template-columns:1fr}.stat-row[data-v-53198fdf]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-value[data-v-53198fdf]{font-size:32px}.chart-card[data-v-53198fdf],.progress-section[data-v-53198fdf]{height:auto}.section-card-title[data-v-53198fdf]{font-size:16px}}@media (max-width:680px){.stat-row[data-v-53198fdf]{grid-template-columns:1fr}}.page-wrapper[data-v-b37b075e]{padding:20px 24px;background:#fff;min-height:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif;box-sizing:border-box}.page-header[data-v-b37b075e]{margin-bottom:20px}.page-title[data-v-b37b075e]{font-size:20px;font-weight:600;color:#1a1a2e;margin:0;padding-left:12px;border-left:4px solid #1677ff}.stat-row[data-v-b37b075e]{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}.stat-card[data-v-b37b075e]{flex:1;min-width:160px;background:#fff;border-radius:10px;padding:18px 20px;box-shadow:0 1px 4px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:6px}.stat-label[data-v-b37b075e]{font-size:13px;color:#8c8c8c}.stat-value[data-v-b37b075e]{font-size:26px;font-weight:700;color:#262626;line-height:1.2}.stat-value.highlight-blue[data-v-b37b075e]{color:#1677ff}.stat-value.highlight-green[data-v-b37b075e]{color:#52c41a}.stat-value.highlight-orange[data-v-b37b075e]{color:#fa8c16}.content-card[data-v-b37b075e]{background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:hidden}.card-header-bar[data-v-b37b075e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #f0f0f0}.card-title-text[data-v-b37b075e]{font-size:15px;font-weight:600;color:#262626}.toolbar[data-v-b37b075e]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 20px;border-bottom:1px solid #f5f5f5}.account-tabs[data-v-b37b075e]{display:flex;flex-wrap:wrap;gap:8px}.tab-btn[data-v-b37b075e]{padding:5px 14px;border-radius:20px;border:1px solid #d9d9d9;background:#fff;color:#595959;font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap}.tab-btn[data-v-b37b075e]:hover{border-color:#1677ff;color:#1677ff}.tab-btn.active[data-v-b37b075e]{background:#1677ff;border-color:#1677ff;color:#fff;font-weight:500}.search-box[data-v-b37b075e]{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:8px;padding:5px 12px;background:#fafafa;min-width:220px;gap:6px;transition:border-color .2s}.search-box[data-v-b37b075e]:focus-within{border-color:#1677ff;background:#fff}.search-icon[data-v-b37b075e]{font-size:13px;color:#bfbfbf}.search-input[data-v-b37b075e]{border:none;outline:none;background:transparent;font-size:13px;color:#262626;width:180px}.table-wrap[data-v-b37b075e]{width:100%;overflow-x:auto}.data-table[data-v-b37b075e]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-b37b075e]{background:#fafafa}.data-table th[data-v-b37b075e]{padding:11px 16px;font-weight:600;color:#595959;border-bottom:1px solid #f0f0f0;text-align:left;white-space:nowrap}.data-table td[data-v-b37b075e]{padding:10px 16px;color:#262626;border-bottom:1px solid #f5f5f5;vertical-align:middle}.data-table tr:hover td[data-v-b37b075e]{background:#e6f4ff}.row-odd td[data-v-b37b075e]{background:#fafcff}.center-cell[data-v-b37b075e]{text-align:center}.account-tag[data-v-b37b075e]{display:inline-block;padding:2px 10px;background:#e6f4ff;color:#1677ff;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.title-cell[data-v-b37b075e]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:700px;color:#262626}.title-cell[data-v-b37b075e] em{font-style:normal;color:#f5222d;font-weight:600}.empty-cell[data-v-b37b075e]{text-align:center;color:#bfbfbf;padding:40px 0;font-size:14px}.pagination-bar[data-v-b37b075e]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f0f0f0}.page-info[data-v-b37b075e]{font-size:13px;color:#8c8c8c}.page-btns[data-v-b37b075e]{display:flex;gap:4px}.page-btn[data-v-b37b075e]{min-width:32px;height:32px;padding:0 8px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;font-size:13px;color:#595959;cursor:pointer;transition:all .2s}.page-btn[data-v-b37b075e]:hover:not(:disabled):not(.ellipsis){border-color:#1677ff;color:#1677ff}.page-btn.active[data-v-b37b075e]{background:#1677ff;border-color:#1677ff;color:#fff;font-weight:600}.page-btn[data-v-b37b075e]:disabled{opacity:.4;cursor:not-allowed}.page-btn.ellipsis[data-v-b37b075e]{border-color:transparent;background:transparent;cursor:default}.workbench[data-v-19e0d79e]{min-height:100%}.stat-cards[data-v-19e0d79e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;margin-bottom:20px}.stat-card[data-v-19e0d79e]{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:12px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06)}.stat-card-blue[data-v-19e0d79e]{background:#f0f5ff}.stat-card-green[data-v-19e0d79e]{background:#f0faf0}.stat-card-yellow[data-v-19e0d79e]{background:#fffbe6}.stat-card-red[data-v-19e0d79e]{background:#fff1f0}.stat-icon[data-v-19e0d79e]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px}.stat-card-blue .stat-icon[data-v-19e0d79e]{background:#e6f0ff;color:#4096ff}.stat-card-green .stat-icon[data-v-19e0d79e]{background:#d9f7d9;color:#52c41a}.stat-card-yellow .stat-icon[data-v-19e0d79e]{background:#fff1b8;color:#faad14}.stat-card-red .stat-icon[data-v-19e0d79e]{background:#ffccc7;color:#ff4d4f}.stat-value[data-v-19e0d79e]{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1.2}.stat-label[data-v-19e0d79e]{font-size:13px;color:#8c8c8c;margin-top:4px}.content-row[data-v-19e0d79e]{display:flex;gap:20px;margin-top:20px}.recent-tasks[data-v-19e0d79e]{flex:1;background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.section-header[data-v-19e0d79e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-19e0d79e]{font-size:16px;font-weight:600;color:#1a1a1a}.view-all[data-v-19e0d79e]{color:#4096ff;font-size:14px;cursor:pointer}.view-all[data-v-19e0d79e]:hover{color:#1677ff}.empty-state[data-v-19e0d79e]{text-align:center;padding:40px 20px}.empty-title[data-v-19e0d79e]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.empty-desc[data-v-19e0d79e]{font-size:13px;color:#8c8c8c;margin-bottom:24px;line-height:1.6}.goto-btn[data-v-19e0d79e]{border-radius:20px;padding:0 24px;height:36px}.task-list[data-v-19e0d79e]{display:flex;flex-direction:column;gap:12px}.task-item[data-v-19e0d79e]{padding:14px 16px;border-radius:10px;border:1px solid #f0f0f0;transition:all .2s}.task-item[data-v-19e0d79e]:hover{border-color:#4096ff;background:#f0f5ff}.task-item-header[data-v-19e0d79e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.task-name[data-v-19e0d79e]{font-size:14px;font-weight:600;color:#1a1a1a}.task-item-meta[data-v-19e0d79e]{display:flex;justify-content:space-between;font-size:12px;color:#8c8c8c}.task-item-actions[data-v-19e0d79e]{display:flex;gap:8px;margin-top:10px}.btn-download[data-v-19e0d79e],.btn-start[data-v-19e0d79e]{border-radius:6px;font-size:12px}.right-panel[data-v-19e0d79e]{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:20px}.quick-entry[data-v-19e0d79e]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.quick-entry .section-title[data-v-19e0d79e]{margin-bottom:16px}.entry-grid[data-v-19e0d79e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.entry-item[data-v-19e0d79e]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border-radius:10px;border:1px solid #f0f0f0;cursor:pointer;transition:all .2s}.entry-item[data-v-19e0d79e]:hover{border-color:#4096ff;background:#f0f5ff}.entry-icon[data-v-19e0d79e]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.entry-icon-orange[data-v-19e0d79e]{background:#fff7e6;color:#fa8c16}.entry-icon-blue[data-v-19e0d79e]{background:#e6f4ff;color:#1677ff}.entry-icon-green[data-v-19e0d79e]{background:#f6ffed;color:#52c41a}.entry-icon-pink[data-v-19e0d79e]{background:#fff0f6;color:#eb2f96}.entry-icon-gray[data-v-19e0d79e]{background:#f5f5f5;color:#8c8c8c}.entry-label[data-v-19e0d79e]{font-size:12px;color:#595959;text-align:center}.material-center[data-v-4309ee29]{min-height:100%;padding-top:20px}.banner-tip[data-v-4309ee29]{background:#e6f4ff;border:1px solid #91caff;border-radius:8px;padding:12px 16px;font-size:13px;color:#0958d9;margin-bottom:20px;line-height:1.6}.toolbar[data-v-4309ee29]{justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.toolbar-left[data-v-4309ee29],.toolbar[data-v-4309ee29]{display:flex;align-items:center;gap:12px}.toolbar-label[data-v-4309ee29]{font-size:14px;color:#595959}.toolbar-path[data-v-4309ee29]{font-size:14px;color:#1a1a1a;font-weight:500;background:#f5f5f5;padding:4px 12px;border-radius:6px}.toolbar-right[data-v-4309ee29]{display:flex;align-items:center;gap:10px}.btn-select-folder[data-v-4309ee29]{border-radius:8px}.stat-cards[data-v-4309ee29]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-4309ee29]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.stat-value[data-v-4309ee29]{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px}.stat-value-blue[data-v-4309ee29]{color:#1677ff}.stat-value-green[data-v-4309ee29]{color:#52c41a}.stat-value-orange[data-v-4309ee29]{color:#fa8c16}.stat-label[data-v-4309ee29]{font-size:13px;color:#8c8c8c}.folder-view-header[data-v-4309ee29]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title[data-v-4309ee29]{font-size:16px;font-weight:600;color:#1a1a1a}.scan-time[data-v-4309ee29]{font-size:13px;color:#8c8c8c}.folder-grid[data-v-4309ee29]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.folder-card[data-v-4309ee29]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.folder-card-header[data-v-4309ee29]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.folder-name[data-v-4309ee29]{font-size:15px;font-weight:600;color:#1a1a1a}.folder-tag[data-v-4309ee29]{font-size:12px;color:#fa8c16;background:#fff7e6;padding:2px 8px;border-radius:4px}.folder-path[data-v-4309ee29]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.folder-clip-count[data-v-4309ee29]{font-size:12px;color:#8c8c8c;margin-bottom:12px}.folder-file-list[data-v-4309ee29]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-height:120px;overflow:hidden}.file-item[data-v-4309ee29]{display:flex;align-items:center;gap:8px;font-size:12px;color:#595959}.file-type-icon[data-v-4309ee29]{font-size:14px;flex-shrink:0}.file-name[data-v-4309ee29]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-more[data-v-4309ee29]{font-size:12px;color:#4096ff;padding-left:22px}.folder-actions[data-v-4309ee29]{display:flex;gap:16px}.action-link[data-v-4309ee29]{font-size:13px;color:#4096ff;cursor:pointer}.action-link[data-v-4309ee29]:hover{color:#1677ff}.detail-modal[data-v-4309ee29]{display:flex;flex-direction:column;gap:16px}.detail-info[data-v-4309ee29]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.detail-path[data-v-4309ee29]{font-size:13px;color:#8c8c8c}.detail-count[data-v-4309ee29]{font-size:13px;color:#1a1a1a;font-weight:600}.detail-clip-list[data-v-4309ee29]{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.detail-clip-item[data-v-4309ee29]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;border:1px solid #f0f0f0}.clip-type-tag[data-v-4309ee29]{font-size:11px;padding:1px 6px;border-radius:3px;background:#f0f0f0;color:#595959}.clip-info[data-v-4309ee29]{flex:1;min-width:0}.clip-name[data-v-4309ee29]{font-size:13px;color:#1a1a1a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clip-meta[data-v-4309ee29]{display:flex;gap:12px;font-size:12px;color:#8c8c8c;margin-top:4px}.shot-editing[data-v-f3c74864]{min-height:100%}.layout-container[data-v-f3c74864]{display:flex;gap:20px;min-height:calc(100vh - 120px)}.template-panel[data-v-f3c74864]{width:340px;flex-shrink:0;background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.06);display:flex;flex-direction:column}.template-tabs[data-v-f3c74864]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.tab-btn[data-v-f3c74864]{border-radius:8px;font-size:13px}.template-count[data-v-f3c74864]{font-size:13px;color:#8c8c8c;margin-bottom:12px}.template-empty[data-v-f3c74864]{text-align:center;color:#bfbfbf;padding:40px 20px;font-size:14px}.template-list[data-v-f3c74864]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.template-item[data-v-f3c74864]{padding:14px 16px;border-radius:10px;border:1px solid #f0f0f0;cursor:pointer;transition:all .2s}.template-item.active[data-v-f3c74864],.template-item[data-v-f3c74864]:hover{border-color:#4096ff;background:#f0f5ff}.template-item-header[data-v-f3c74864]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.btn-delete-template[data-v-f3c74864]{margin-left:auto;font-size:12px}.custom-template-actions[data-v-f3c74864]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.btn-save-template[data-v-f3c74864]{border-radius:8px}.template-item-name[data-v-f3c74864]{font-size:14px;font-weight:600;color:#1a1a1a}.template-item-tag[data-v-f3c74864]{font-size:11px;color:#fa8c16;background:#fff7e6;padding:1px 6px;border-radius:4px}.template-item-desc[data-v-f3c74864]{font-size:12px;color:#8c8c8c}.editing-panel[data-v-f3c74864]{flex:1;background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.06);display:flex;flex-direction:column}.no-template-hint[data-v-f3c74864]{flex:1;display:flex;align-items:center;justify-content:center;color:#bfbfbf;font-size:15px}.shot-list[data-v-f3c74864]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:8px}.shot-card[data-v-f3c74864]{border:1px solid #f0f0f0;border-radius:10px;padding:16px}.shot-header[data-v-f3c74864]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.shot-label[data-v-f3c74864]{display:inline-block;background:#4096ff;color:#fff;font-size:12px;padding:2px 10px;border-radius:4px}.btn-delete-shot[data-v-f3c74864]{font-size:12px}.shot-textarea[data-v-f3c74864]{margin-bottom:12px}.field-label[data-v-f3c74864]{display:block;font-size:13px;color:#595959;margin-bottom:6px}.field-textarea[data-v-f3c74864]{width:100%;border-radius:8px}.shot-material[data-v-f3c74864]{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px dashed #f0f0f0}.material-row[data-v-f3c74864]{display:flex;align-items:center;gap:12px}.category-label[data-v-f3c74864]{font-size:13px;color:#595959;min-width:70px}.audio-select[data-v-f3c74864],.category-select[data-v-f3c74864]{width:240px}.audio-hint[data-v-f3c74864]{font-size:12px;color:#595959;margin-left:8px}.add-shot-wrap[data-v-f3c74864]{display:flex;justify-content:center;padding:16px 0}.btn-add-shot[data-v-f3c74864]{border-radius:8px;width:100%;max-width:300px}.bgm-select[data-v-f3c74864],.cover-select[data-v-f3c74864]{width:240px}.editing-footer[data-v-f3c74864]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.footer-left[data-v-f3c74864]{display:flex;flex-direction:column;gap:12px}.footer-item[data-v-f3c74864]{display:flex;align-items:center;gap:10px}.footer-label[data-v-f3c74864]{font-size:14px;font-weight:600;color:#1a1a1a;min-width:70px}.btn-create-task[data-v-f3c74864]{border-radius:8px;padding:0 28px;height:38px;font-size:14px}.sider[data-v-9b73a6d2]{box-shadow:2px 0 8px #f0f1f2}.menu[data-v-9b73a6d2]{height:100%;border-right:0}.menu-item[data-v-9b73a6d2]{white-space:normal!important;height:auto!important;padding:12px 16px!important}.menu-item-content[data-v-9b73a6d2]{display:flex;text-align:left;align-items:flex-start;gap:8px}.menu-icon[data-v-9b73a6d2]{font-size:16px;flex-shrink:0;margin-top:2px}.menu-label[data-v-9b73a6d2]{flex:1;font-size:14px;color:rgba(0,0,0,.85);white-space:normal;word-break:break-all;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main-layout[data-v-9b73a6d2]{background:#f9fafb}.content-scroll[data-v-9b73a6d2]{padding:0 24px 24px;overflow-y:auto;flex:1}.outer-title-bar[data-v-d0101962]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.stat-content[data-v-d0101962]{flex:1;text-align:center}.stat-title[data-v-d0101962]{color:rgba(0,0,0,.65);font-size:14px;margin-bottom:4px}.stat-value-row[data-v-d0101962]{display:flex;align-items:baseline;justify-content:center}.stat-value[data-v-d0101962]{font-size:22px;font-weight:600;color:rgba(0,0,0,.85);line-height:1}.stat-suffix[data-v-d0101962]{font-size:12px;color:rgba(0,0,0,.45);margin-left:6px}.contributor-name[data-v-d0101962]{font-weight:500;text-decoration:none;transition:color .2s;word-break:break-all}.stat-code-amount[data-v-d0101962]{font-size:13px;color:rgba(0,0,0,.55);margin-top:4px}.pies-and-table-card-title[data-v-d0101962]{font-size:16px;font-weight:600}.pie-and-table-card[data-v-d0101962]{flex:1;margin-top:8px;margin-bottom:16px;padding:16px 16px 16px 16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.pie-and-table-cards-flex[data-v-d0101962]{display:flex;gap:16px}.pie-data-box[data-v-d0101962]{background-color:#fff;border:2px solid;border-radius:12px;padding:8px 12px;width:100%;flex:1;margin:0 8px;background-clip:padding-box;align-items:center;text-align:left}.pie-data-title[data-v-d0101962]{font-size:14px;display:flex;align-items:baseline;font-weight:500}.pie-data-dot[data-v-d0101962]{font-weight:600;font-family:MS Mincho,SimSun,"serif";margin-right:4px}.pie-data-suffix[data-v-d0101962]{font-size:12px;margin-top:4px}.pie-data-total-box[data-v-d0101962]{border-color:#95a5f5;background-color:#eff6ff;border-width:2px;color:#4338ca;display:flex;justify-content:space-between;padding:5px 12px;box-shadow:0 0 12px 2px #95a5f533}.pie-title-container[data-v-d0101962]{margin-bottom:8px;padding-left:16px;display:flex;justify-content:space-between;align-items:baseline}.pie-title[data-v-d0101962]{margin-bottom:8px;font-size:16px;font-weight:600}.outer-title-bar[data-v-26a9c6ec]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.stat-content[data-v-26a9c6ec]{flex:1;text-align:center}.stat-title[data-v-26a9c6ec]{color:rgba(0,0,0,.65);font-size:14px;margin-bottom:4px}.stat-value-row[data-v-26a9c6ec]{display:flex;align-items:baseline;justify-content:center}.stat-value[data-v-26a9c6ec]{font-size:22px;font-weight:600;color:rgba(0,0,0,.85);line-height:1}.stat-suffix[data-v-26a9c6ec]{font-size:12px;color:rgba(0,0,0,.45);margin-left:6px}.pies-and-table-card-title[data-v-26a9c6ec]{font-size:16px;font-weight:600}.pie-and-table-card[data-v-26a9c6ec]{flex:1;margin-top:8px;margin-bottom:0;padding:16px 16px 16px 16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.pie-and-table-cards-flex[data-v-26a9c6ec]{display:flex;gap:16px}.pie-data-box[data-v-26a9c6ec]{background-color:#fff;border:2px solid;border-radius:12px;padding:8px 12px;width:100%;flex:1;margin:0 8px;background-clip:padding-box;align-items:center;text-align:left}.pie-data-title[data-v-26a9c6ec]{font-size:14px;display:flex;align-items:baseline;font-weight:500}.pie-data-dot[data-v-26a9c6ec]{font-weight:600;font-family:MS Mincho,SimSun,"serif";margin-right:4px}.pie-data-suffix[data-v-26a9c6ec]{font-size:12px;margin-top:4px}.pie-data-total-box[data-v-26a9c6ec]{border-color:#95a5f5;background-color:#eff6ff;border-width:2px;color:#4338ca;display:flex;justify-content:space-between;padding:5px 12px;box-shadow:0 0 12px 2px #95a5f533}.pie-title-container[data-v-26a9c6ec]{margin-bottom:8px;padding-left:16px;display:flex;justify-content:space-between;align-items:baseline}.pie-title[data-v-26a9c6ec]{margin-bottom:8px;font-size:16px;font-weight:600}.pr-card[data-v-068f3476]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-top:24px}.pr-card-title[data-v-068f3476]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:20px}.pr-card-icon[data-v-068f3476]{font-size:18px;color:#50a2ff}.pr-stat-row[data-v-068f3476]{display:flex;gap:16px}.pr-stat-item[data-v-068f3476]{flex:1;padding:16px;border-radius:8px;position:relative}.pr-stat-blue[data-v-068f3476]{background:#e6f4ff;border:1px solid #91caff}.pr-stat-green[data-v-068f3476]{background:#f6ffed;border:1px solid #b7eb8f}.pr-stat-orange[data-v-068f3476]{background:#fff7e6;border:1px solid #ffd591}.pr-stat-red[data-v-068f3476]{background:#fff1f0;border:1px solid #ffa39e}.pr-stat-label[data-v-068f3476]{font-size:13px;color:#666;margin-bottom:8px}.pr-stat-value[data-v-068f3476]{font-size:28px;font-weight:700;color:#1a1a2e;line-height:1}.pr-stat-icon[data-v-068f3476]{position:absolute;top:12px;left:12px;font-size:20px}.trend-card[data-v-b9567b1c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-top:24px}.trend-card-title[data-v-b9567b1c]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:20px}.trend-card-icon[data-v-b9567b1c]{font-size:18px;color:#50a2ff}.trend-table[data-v-b9567b1c]{margin-top:20px}.trend-table[data-v-b9567b1c] .ant-table-thead>tr>th{background:#f9fafb;font-weight:600;color:#374151;font-size:13px}.trend-table[data-v-b9567b1c] .ant-table-tbody>tr>td{font-size:16px;padding:8px 16px}.trend-table[data-v-b9567b1c] .ant-table-tbody>tr>td:first-child{font-weight:600;color:#1a1a2e}.trend-table[data-v-b9567b1c] .ant-table-tbody>tr>td:nth-child(2){color:#722ed1;font-weight:600}.trend-table[data-v-b9567b1c] .ant-table-tbody>tr>td:nth-child(3){color:#389e0d;font-weight:600}.trend-table[data-v-b9567b1c] .ant-table-tbody>tr>td:nth-child(4){color:#13c2c2;font-weight:600}.trend-table[data-v-b9567b1c] .ant-table-tbody>tr>td:nth-child(5){color:#50a2ff;font-weight:600}.trend-table[data-v-b9567b1c] .ant-table-tbody>tr>td:nth-child(6){color:#fa541c;font-weight:600}.sig-overview-row[data-v-a26b3f70]{display:flex;gap:24px}.sig-card[data-v-a26b3f70]{flex:1;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:24px}.sig-card-title[data-v-a26b3f70]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:20px}.sig-card-icon[data-v-a26b3f70]{font-size:18px}.sig-icon-blue[data-v-a26b3f70]{color:#1890ff}.sig-icon-red[data-v-a26b3f70]{color:#f5222d}.sig-top-row[data-v-a26b3f70]{display:flex;gap:16px;margin-bottom:16px}.sig-stat-box[data-v-a26b3f70]{flex:1;padding:16px;border-radius:8px}.sig-stat-blue[data-v-a26b3f70]{background:#e6f4ff;border:1px solid #91caff}.sig-stat-green[data-v-a26b3f70]{background:#f6ffed;border:1px solid #b7eb8f}.sig-stat-gray[data-v-a26b3f70]{background:#fafafa;border:1px solid #d9d9d9}.sig-stat-label[data-v-a26b3f70]{font-size:13px;color:#666;margin-bottom:8px}.sig-stat-value[data-v-a26b3f70]{font-size:32px;font-weight:700;line-height:1}.sig-value-blue[data-v-a26b3f70]{color:#1890ff}.sig-value-green[data-v-a26b3f70]{color:#389e0d}.sig-value-gray[data-v-a26b3f70]{color:#595959}.sig-value-purple[data-v-a26b3f70]{color:#722ed1}.sig-list-row[data-v-a26b3f70]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px;margin-bottom:8px;font-size:14px}.sig-list-row[data-v-a26b3f70]:last-child{margin-bottom:0}.sig-list-purple[data-v-a26b3f70]{background:#f9f0ff}.sig-list-blue[data-v-a26b3f70]{background:#e6f4ff}.sig-list-gray[data-v-a26b3f70]{background:#fafafa;border:1px solid #e8e8e8}.sig-list-green[data-v-a26b3f70]{background:#f6ffed;justify-content:center}.sig-list-label[data-v-a26b3f70]{color:#333}.sig-list-value[data-v-a26b3f70]{font-weight:600;font-size:15px}.dashboard-container[data-v-97317e1a]{width:100%;margin-bottom:64px;align-items:center}.overview-highlight-box[data-v-97317e1a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px 24px 16px;margin-bottom:20px}.top-stats-card[data-v-97317e1a]{display:flex;align-items:center;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:6px;gap:20px}.stats-item[data-v-97317e1a]{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border-radius:8px}.stats-icon[data-v-97317e1a]{flex-shrink:0;color:#1890ff;font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.stats-content[data-v-97317e1a]{flex:1}.stats-label[data-v-97317e1a]{font-size:14px;color:#666;margin-bottom:4px}.stats-value[data-v-97317e1a]{font-size:18px;font-weight:500;color:#333}.stats-unit[data-v-97317e1a]{font-size:14px;color:#666;font-weight:400;margin-left:4px}.stats-desc[data-v-97317e1a]{font-size:12px;color:#86909c;flex:1;line-height:1.5}.secondary-stats[data-v-97317e1a]{display:flex;gap:24px;margin-bottom:20px}.secondary-item[data-v-97317e1a]{font-size:14px;color:#4e5969;display:flex;align-items:center;gap:8px}.secondary-item .highlight[data-v-97317e1a]{font-size:16px;font-weight:600;color:#1d2129}.secondary-item .highlight span[data-v-97317e1a]{font-size:12px;color:#86909c;margin-left:2px}.product-cards-container[data-v-97317e1a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.product-card[data-v-97317e1a]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.product-card[data-v-97317e1a] .el-card__header{padding:12px 20px;border-bottom:1px solid #ebeef5}.card-title[data-v-97317e1a]{font-size:15px;font-weight:600;color:#1d2129}.product-card[data-v-97317e1a] .el-card__body{padding:20px}.commercial-card[data-v-97317e1a]{border-left:4px solid #2d8cf0}.module-card[data-v-97317e1a]{border-left:4px solid #00b42a}.release-card[data-v-97317e1a]{border-left:4px solid #9254de}.card-main-row[data-v-97317e1a]{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #ebeef5;margin-bottom:16px}.main-item[data-v-97317e1a]{display:flex;flex-direction:column;gap:4px}.item-label[data-v-97317e1a]{font-size:13px;color:#86909c}.item-value[data-v-97317e1a]{font-size:20px;font-weight:600;color:#1d2129;display:flex;align-items:baseline}.item-value span[data-v-97317e1a]{font-size:14px;color:#86909c;margin-left:2px}.card-sub-row[data-v-97317e1a]{display:flex;justify-content:space-between}.sub-item[data-v-97317e1a]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#4e5969}.sub-desc[data-v-97317e1a]{font-size:12px;color:#86909c}.charts-row[data-v-97317e1a]{display:flex;gap:16px;margin:24px 0}.chart-item[data-v-97317e1a]{flex:1;background:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.chart-title[data-v-97317e1a]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:8px}.vod-container[data-v-c965f8a0]{width:100%}.vod-stat-row[data-v-c965f8a0]{display:flex;gap:16px;margin-bottom:20px}.vod-stat-card[data-v-c965f8a0]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px}.vod-stat-header[data-v-c965f8a0]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.vod-stat-icon[data-v-c965f8a0]{font-size:16px}.vod-icon-gray[data-v-c965f8a0]{color:#8c8c8c}.vod-icon-green[data-v-c965f8a0]{color:#52c41a}.vod-icon-orange[data-v-c965f8a0]{color:#fa8c16}.vod-stat-label[data-v-c965f8a0]{font-size:14px;color:#595959;font-weight:500}.vod-stat-value[data-v-c965f8a0]{font-size:32px;font-weight:700;color:#1a1a2e;line-height:1.2;margin-bottom:8px}.vod-value-green[data-v-c965f8a0]{color:#52c41a}.vod-value-orange[data-v-c965f8a0]{color:#fa8c16}.vod-stat-source[data-v-c965f8a0]{font-size:12px;color:#8c8c8c}.vod-stat-percent[data-v-c965f8a0]{font-size:13px;font-weight:500}.vod-percent-green[data-v-c965f8a0]{color:#52c41a}.vod-percent-orange[data-v-c965f8a0]{color:#fa8c16}.vod-charts-row[data-v-c965f8a0]{display:flex;gap:16px}.vod-chart-card[data-v-c965f8a0]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px}.vod-chart-title[data-v-c965f8a0]{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:16px}.vod-bar-chart[data-v-c965f8a0]{width:100%;height:320px}.vod-cycle-list[data-v-c965f8a0]{display:flex;flex-direction:column;gap:12px}.vod-cycle-item[data-v-c965f8a0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;font-size:14px}.vod-cycle-right[data-v-c965f8a0]{display:flex;align-items:center;gap:12px}.vod-cycle-blue[data-v-c965f8a0]{background:#e6f4ff}.vod-cycle-orange[data-v-c965f8a0]{background:#fff7e6}.vod-cycle-green[data-v-c965f8a0]{background:#f6ffed}.vod-cycle-red[data-v-c965f8a0]{background:#fff1f0}.vod-cycle-label[data-v-c965f8a0]{font-weight:500}.vod-cycle-blue .vod-cycle-label[data-v-c965f8a0]{color:#1677ff}.vod-cycle-orange .vod-cycle-label[data-v-c965f8a0]{color:#fa8c16}.vod-cycle-green .vod-cycle-label[data-v-c965f8a0]{color:#52c41a}.vod-cycle-red .vod-cycle-label[data-v-c965f8a0]{color:#f5222d}.vod-cycle-days-label[data-v-c965f8a0]{color:#8c8c8c;font-size:13px}.vod-cycle-days[data-v-c965f8a0]{font-weight:600;font-size:15px}.vod-days-blue[data-v-c965f8a0]{color:#1677ff}.vod-days-orange[data-v-c965f8a0]{color:#fa8c16}.vod-days-green[data-v-c965f8a0]{color:#52c41a}.vod-days-red[data-v-c965f8a0]{color:#f5222d}.container[data-v-09fd9ab0]{width:100%;flex:1;min-height:0;overflow-y:auto;padding:24px}.report-header[data-v-09fd9ab0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.report-header-left[data-v-09fd9ab0]{display:flex;align-items:center;gap:16px}.report-header-icon[data-v-09fd9ab0]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#722ed1,#531dab);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.report-header-title[data-v-09fd9ab0]{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:4px;text-align:left}.report-header-subtitle[data-v-09fd9ab0]{font-size:14px;color:#8c8c8c;text-align:left}.export-btn[data-v-09fd9ab0]{background:linear-gradient(135deg,#722ed1,#531dab);border:none;padding:8px 20px;font-size:14px;font-weight:500;line-height:1;box-shadow:0 2px 8px rgba(114,46,209,.3)}.export-btn[data-v-09fd9ab0]:hover{background:linear-gradient(135deg,#9254de,#722ed1);box-shadow:0 4px 12px rgba(114,46,209,.4)}.export-btn[data-v-09fd9ab0] .ant-btn-icon{display:inline-flex;align-items:center}.summary-card[data-v-09fd9ab0]{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #722ed1;border-radius:12px;padding:24px;margin-bottom:32px}.summary-card-title[data-v-09fd9ab0]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:16px}.summary-card-icon[data-v-09fd9ab0]{color:#722ed1;font-size:18px}.summary-card-content[data-v-09fd9ab0]{line-height:1.8;color:#555;text-align:left;font-size:15px}.summary-card-content p[data-v-09fd9ab0]{margin:0 0 12px 0;text-align:left}.summary-card-content p[data-v-09fd9ab0]:last-child{margin-bottom:0}.section[data-v-09fd9ab0]{margin-bottom:32px}.section-header[data-v-09fd9ab0]{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.section-number[data-v-09fd9ab0]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#50a2ff,#3b82f6);color:#fff;font-size:15px;font-weight:700;flex-shrink:0;box-shadow:0 2px 8px rgba(59,130,246,.3)}.section-text[data-v-09fd9ab0]{font-size:18px;font-weight:700;color:#1a1a2e;letter-spacing:.5px}.analysis-card[data-v-09fd9ab0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-top:24px}.analysis-card-blue[data-v-09fd9ab0]{background:#f0f5ff;border-color:#adc6ff}.analysis-card-purple[data-v-09fd9ab0]{background:#f9f0ff;border-color:#d3adf7}.analysis-card-green[data-v-09fd9ab0]{background:#f6ffed;border-color:#b7eb8f}.analysis-title[data-v-09fd9ab0]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:16px}.title-icon[data-v-09fd9ab0]{color:#722ed1;font-size:18px}.title-icon-blue[data-v-09fd9ab0]{color:#2f54eb;font-size:18px}.title-icon-purple[data-v-09fd9ab0]{color:#722ed1;font-size:18px}.title-icon-green[data-v-09fd9ab0]{color:#389e0d;font-size:18px}.analysis-content[data-v-09fd9ab0]{display:flex;flex-direction:column;gap:8px}.analysis-row[data-v-09fd9ab0]{padding:0;border-radius:0;line-height:1.8;color:#555;text-align:left}.analysis-row-text[data-v-09fd9ab0]{font-size:14px;text-align:left}.highlight-purple[data-v-09fd9ab0]{color:#722ed1;font-weight:600}.highlight-blue[data-v-09fd9ab0]{color:#1890ff;font-weight:600}.highlight-green[data-v-09fd9ab0]{color:#52c41a;font-weight:600}.coming-soon-card[data-v-09fd9ab0]{display:flex;align-items:center;justify-content:center;padding:48px 24px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:12px;color:#9ca3af;font-size:16px}.main-layout[data-v-fdaae430]{height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#f7f9fc,#fff)}.header-fixed[data-v-fdaae430]{position:fixed;top:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px) saturate(120%);display:flex;padding:0 24px;box-shadow:0 6px 20px rgba(20,37,67,.06)}.logo[data-v-fdaae430]{height:40px;margin:0 24px 0 0}.logo-img[data-v-fdaae430]{width:100%;height:100%}.title[data-v-fdaae430]{font-size:20px;margin-right:50px;line-height:64px;font-weight:700;white-space:nowrap;flex-shrink:0}.menu[data-v-fdaae430]{flex:1;min-width:0}.header-user[data-v-fdaae430]{display:flex;align-items:center;gap:12px;margin-left:24px}.ai-agent-btn[data-v-fdaae430]{color:#0f437f;padding:0 8px;background:rgba(80,162,255,.08);border-radius:6px;border:1px solid rgba(80,162,255,.2)}.ai-agent-btn[data-v-fdaae430]:hover{color:#50a2ff;background:rgba(80,162,255,.15);border-color:rgba(80,162,255,.4)}.ai-agent-content[data-v-fdaae430]{display:inline-flex;align-items:center;gap:4px}.ai-agent-icon[data-v-fdaae430]{font-size:16px}.ai-agent-text[data-v-fdaae430]{font-size:13px;font-weight:500}.logout-btn[data-v-fdaae430]{color:#0f437f;padding:0 4px}.logout-btn[data-v-fdaae430]:hover{color:#d14343}.login-btn[data-v-fdaae430]{color:#2b67a8;padding:0 6px;background:rgba(43,103,168,.08);border-radius:6px}.login-btn[data-v-fdaae430]:hover{color:#1f4f86;background:rgba(43,103,168,.16)}.info-icon[data-v-fdaae430]{font-size:18px;color:#f5b619}.logout-content[data-v-fdaae430]{display:inline-flex;align-items:center;gap:2px}.logout-text[data-v-fdaae430]{padding:2px}.login-content[data-v-fdaae430]{display:inline-flex;align-items:center;gap:4px}.login-text[data-v-fdaae430]{padding:2px}.user-meta[data-v-fdaae430]{display:flex;flex-direction:column;line-height:1.2;text-align:left}.user-name[data-v-fdaae430]{font-size:14px;color:#0f437f;font-weight:500}.user-email[data-v-fdaae430]{font-size:12px;color:#6b7280}.menu-item[data-v-fdaae430]{font-size:16px;color:#0f437f}.body-area[data-v-fdaae430]{display:flex;flex:1;margin-top:64px;min-height:0;height:calc(100vh - 64px);overflow:hidden}.coming-soon[data-v-fdaae430]{width:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#2b67a8}.data-query-page[data-v-72b7bb30]{padding:20px;background-color:#f5f7fa;min-height:100vh}.collapse-container[data-v-72b7bb30]{margin-bottom:20px}.form-card[data-v-72b7bb30]{--el-card-padding:20px;margin-top:10px}.form-buttons[data-v-72b7bb30]{margin-top:10px}.table-card[data-v-72b7bb30]{--el-card-padding:20px;margin-top:10px}.table-actions[data-v-72b7bb30]{margin-bottom:10px}@media (max-width:768px){.data-query-page[data-v-72b7bb30]{padding:10px}.el-row[data-v-72b7bb30]{flex-direction:column}.el-col[data-v-72b7bb30]{width:100%!important;margin-bottom:10px}}.component-wrapper[data-v-56a2e688]{width:100%;padding:16px;box-sizing:border-box}.query-form-container[data-v-56a2e688]{text-align:left;width:100%;margin-bottom:16px}.query-form-row[data-v-56a2e688]{display:flex;width:100%;gap:16px;flex-wrap:nowrap;overflow-x:auto;align-items:center;padding-bottom:8px}.form-item[data-v-56a2e688]{min-width:180px;display:flex;align-items:center}.form-label[data-v-56a2e688]{font-size:14px;color:#333;margin-right:8px;white-space:nowrap}.form-item[data-v-56a2e688] .ant-input,.form-item[data-v-56a2e688] .ant-select{width:100%!important}.query-button-row[data-v-56a2e688]{margin-top:16px;display:flex;justify-content:center}.table-wrapper[data-v-56a2e688]{width:100%}.component-wrapper[data-v-02437bfd]{width:100%;padding:16px;box-sizing:border-box}.query-form-container[data-v-02437bfd]{width:100%;text-align:left}.query-form-row[data-v-02437bfd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;width:100%;align-items:center;padding-bottom:8px;overflow:visible;justify-content:start}.form-item[data-v-02437bfd]{min-width:0;display:flex;align-items:center}.form-label[data-v-02437bfd]{font-size:14px;color:#333;margin-right:8px;width:120px;flex-shrink:0;white-space:nowrap}.form-item[data-v-02437bfd] .ant-input,.form-item[data-v-02437bfd] .ant-select{width:100%!important}.query-button-row[data-v-02437bfd]{position:relative;margin-top:16px;min-height:32px}.query-button-center[data-v-02437bfd]{display:flex;justify-content:center}.query-button-right[data-v-02437bfd]{position:absolute;right:0;top:50%;transform:translateY(-50%)}.table-wrapper[data-v-02437bfd]{margin-top:24px;width:100%;overflow-x:auto}.software-version-cell[data-v-02437bfd]{display:inline-block;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-height:1.4}.product-developer-page[data-v-671c31de]{padding:16px 24px;background:#f9fafb;min-height:100vh}.page-header[data-v-671c31de]{display:block;justify-content:space-between;align-items:center;margin-bottom:20px}.tab-product-sub[data-v-671c31de] .ant-radio-group{display:inline-flex}.content-wrapper[data-v-671c31de]{margin-bottom:24px}.tab-product-sub[data-v-671c31de]{display:flex;justify-content:center}