.campaignwiz-workspace[data-v-ea844ed4]{position:relative;min-width:0;min-height:0;flex:1;background:var(--color-surface-subtle)}.campaignwiz-frame[data-v-ea844ed4]{display:block;width:100%;height:100%;border:0;background:var(--color-surface)}.workspace-state[data-v-ea844ed4]{position:absolute;z-index:1;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--color-text-secondary);background:var(--color-surface-subtle)}.workspace-state.is-error[data-v-ea844ed4]{color:var(--color-danger)}.workspace-state span[data-v-ea844ed4]:not(.spinner){color:var(--color-text-muted);font-size:12px}.spinner[data-v-ea844ed4]{width:28px;height:28px;border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-600);border-radius:50%;animation:spin-ea844ed4 .8s linear infinite}@keyframes spin-ea844ed4{to{transform:rotate(360deg)}}.receivable-dashboard[data-v-a511fcaa]{--rc-card:#fff;--rc-ink:#1d1d1f;--rc-ink-2:#4b5563;--rc-ink-3:#9ca3af;--rc-line:#e5e7eb;--rc-line-2:#f1f5f9;--rc-blue:#2563eb;--rc-green:#10b981;--rc-orange:#f59e0b;--rc-red:#ef4444;width:min(1500px,100%);margin:0 auto;color:var(--rc-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}.hdr[data-v-a511fcaa]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.hdr h1[data-v-a511fcaa]{margin:0;color:var(--rc-ink);font-size:22px;font-weight:700;line-height:1.5;letter-spacing:0}.sub[data-v-a511fcaa]{margin-top:2px;color:var(--rc-ink-3);font-size:12px}.meta[data-v-a511fcaa]{color:var(--rc-ink-3);font-size:12px;text-align:right}.meta strong[data-v-a511fcaa]{color:var(--rc-ink-2);font-weight:500}.meta span[data-v-a511fcaa]{font-size:11px}.sync-status[data-v-a511fcaa]{margin-top:2px;color:var(--rc-green);font-size:11px}.feedback[data-v-a511fcaa]{display:flex;justify-content:space-between;margin-bottom:16px;padding:10px 14px;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;background:#fef2f2}.feedback button[data-v-a511fcaa]{border:0;color:inherit;background:transparent;cursor:pointer}.todo-center[data-v-a511fcaa],.filter-bar[data-v-a511fcaa],.kpi-card[data-v-a511fcaa],.progress-box[data-v-a511fcaa],.table-box[data-v-a511fcaa]{border:1px solid var(--rc-line);background:var(--rc-card)}.todo-center[data-v-a511fcaa]{margin-bottom:16px;padding:20px;border-radius:12px}.todo-hdr[data-v-a511fcaa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.todo-hdr h2[data-v-a511fcaa]{margin:0;color:var(--rc-ink);font-size:15px;font-weight:600}.view-as[data-v-a511fcaa]{display:flex;align-items:center;gap:8px}.view-as label[data-v-a511fcaa]{color:var(--rc-ink-3);font-size:12px;font-weight:500}.view-as select[data-v-a511fcaa],.filter-row select[data-v-a511fcaa]{appearance:none;border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-ink);font-family:inherit;background-color:var(--rc-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.view-as select[data-v-a511fcaa]{padding:6px 28px 6px 10px;font-size:12px}.todo-grid[data-v-a511fcaa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.todo-card[data-v-a511fcaa]{min-width:0;min-height:112px;padding:14px;border:1px solid var(--rc-line);border-radius:10px;background:var(--rc-card)}.tc-hd[data-v-a511fcaa]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tc-dot[data-v-a511fcaa],.dot[data-v-a511fcaa]{width:8px;height:8px;border-radius:50%}.tc-title[data-v-a511fcaa]{color:var(--rc-ink);font-size:13px;font-weight:600}.tc-amt[data-v-a511fcaa]{font-size:22px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.tc-amt.red[data-v-a511fcaa]{color:var(--rc-red)}.tc-amt.orange[data-v-a511fcaa]{color:var(--rc-orange)}.tc-num[data-v-a511fcaa]{color:#8b5cf6;font-size:26px;font-weight:700;line-height:1.1}.tc-sub[data-v-a511fcaa]{margin-top:4px;color:var(--rc-ink-3);font-size:11px}.tc-pct[data-v-a511fcaa]{color:var(--rc-green);font-size:24px;font-weight:700;line-height:1.1}.tc-mini-bar[data-v-a511fcaa],.three-bar[data-v-a511fcaa],.mini-bar[data-v-a511fcaa]{display:flex;overflow:hidden;background:var(--rc-line-2)}.tc-mini-bar[data-v-a511fcaa]{height:6px;margin-top:6px;border-radius:3px}.green-seg[data-v-a511fcaa]{background:var(--rc-green)}.orange-seg[data-v-a511fcaa]{background:var(--rc-orange)}.gray-seg[data-v-a511fcaa]{flex:1;background:#d1d5db}.red-bg[data-v-a511fcaa]{background:var(--rc-red)}.orange-bg[data-v-a511fcaa]{background:var(--rc-orange)}.purple-bg[data-v-a511fcaa]{background:#8b5cf6}.green-bg[data-v-a511fcaa]{background:var(--rc-green)}.gray-bg[data-v-a511fcaa]{background:#d1d5db}.filter-bar[data-v-a511fcaa]{margin-bottom:16px;padding:16px;border-radius:12px}.filter-row[data-v-a511fcaa]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.filter-row[data-v-a511fcaa]:last-child{margin-bottom:0}.filter-row label[data-v-a511fcaa]{color:var(--rc-ink-3);font-size:12px;font-weight:500}.filter-row select[data-v-a511fcaa]{padding:7px 30px 7px 10px;font-size:12px}.filter-row select[data-v-a511fcaa]:focus,.filter-row input[data-v-a511fcaa]:focus{border-color:var(--rc-blue);outline:none}.filter-row input[data-v-a511fcaa]{width:180px;padding:7px 12px;border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-ink);font-family:inherit;font-size:12px}.clear-btn[data-v-a511fcaa]{padding:7px 14px;border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-ink-3);font-family:inherit;font-size:12px;background:transparent;cursor:pointer}.scope-info[data-v-a511fcaa]{margin-left:auto;color:var(--rc-ink-3);font-size:12px}.scope-info strong[data-v-a511fcaa]{color:var(--rc-ink-2);font-weight:500}.kpi-grid[data-v-a511fcaa]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpi-card[data-v-a511fcaa]{min-width:0;padding:16px;border-radius:12px}.kpi-label[data-v-a511fcaa]{color:var(--rc-ink-3);font-size:11px;font-weight:500;letter-spacing:.06em}.kpi-val[data-v-a511fcaa]{margin-top:4px;overflow:hidden;color:var(--rc-ink);font-size:clamp(15px,1.35vw,22px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.kpi-sub[data-v-a511fcaa]{margin-top:3px;color:var(--rc-ink-3);font-size:11px}.kpi-card.overdue .kpi-val[data-v-a511fcaa]{color:var(--rc-red)}.kpi-card.done .kpi-val[data-v-a511fcaa]{color:var(--rc-green)}.kpi-card.pending .kpi-val[data-v-a511fcaa]{color:var(--rc-orange)}.progress-box[data-v-a511fcaa]{margin-bottom:16px;padding:20px;border-radius:12px}.pb-hd[data-v-a511fcaa]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.pb-title[data-v-a511fcaa]{font-size:14px;font-weight:600}.pb-rate[data-v-a511fcaa]{color:var(--rc-green);font-size:18px;font-weight:700}.pb-rate span[data-v-a511fcaa]{margin-left:4px;color:var(--rc-ink-3);font-size:12px;font-weight:400}.three-bar[data-v-a511fcaa]{height:14px;border-radius:7px}.pb-legend[data-v-a511fcaa]{display:flex;gap:20px;margin-top:10px;color:var(--rc-ink-2);font-size:12px}.pb-legend>div[data-v-a511fcaa]{display:flex;align-items:center;gap:6px}.pb-legend .dot[data-v-a511fcaa]{display:inline-block}.pb-legend b[data-v-a511fcaa]{color:var(--rc-ink);font-weight:600;font-variant-numeric:tabular-nums}.table-box[data-v-a511fcaa]{overflow:hidden;margin-bottom:16px;border-radius:12px}.table-scroll[data-v-a511fcaa]{max-height:calc(100vh - 112px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.table-box table[data-v-a511fcaa]{width:100%;min-width:1320px;border-collapse:collapse;font-size:13px}.table-box th[data-v-a511fcaa]{position:sticky;z-index:2;top:0;padding:12px 14px;border-bottom:1px solid var(--rc-line);color:var(--rc-ink-2);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;background:var(--rc-line-2)}.table-box th.right[data-v-a511fcaa]{text-align:right}.table-box td[data-v-a511fcaa]{padding:12px 14px;border-bottom:1px solid var(--rc-line);color:var(--rc-ink)}.table-box tbody tr[data-v-a511fcaa]:hover{background:var(--rc-line-2)}.table-box tbody tr.risk-hi td[data-v-a511fcaa]:first-child{border-left:3px solid var(--rc-red)}.table-box tbody tr.risk-mid td[data-v-a511fcaa]:first-child{border-left:3px solid var(--rc-orange)}.merchant-cell[data-v-a511fcaa]{max-width:220px;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.merchant-cell b[data-v-a511fcaa]{color:var(--rc-blue)}.risk-dot[data-v-a511fcaa]{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.risk-dot.high[data-v-a511fcaa]{background:var(--rc-red)}.risk-dot.mid[data-v-a511fcaa]{background:var(--rc-orange)}.risk-dot.low[data-v-a511fcaa]{background:var(--rc-ink-3)}.brand-tag[data-v-a511fcaa]{display:inline-block;padding:2px 8px;border-radius:4px;color:#fff;font-size:11px;font-weight:600;background:var(--rc-ink-3)}.brand-tag.WIS[data-v-a511fcaa]{background:var(--rc-blue)}.brand-tag.KONO[data-v-a511fcaa]{background:var(--rc-orange)}.t-amt[data-v-a511fcaa]{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.t-amt.red[data-v-a511fcaa]{color:var(--rc-red)}.t-amt.green[data-v-a511fcaa]{color:var(--rc-green)}.t-amt.orange[data-v-a511fcaa]{color:var(--rc-orange)}.mini-bar-wrap[data-v-a511fcaa]{display:flex;align-items:center;gap:8px}.mini-bar[data-v-a511fcaa]{width:120px;height:6px;border-radius:3px}.mini-bar-wrap>span[data-v-a511fcaa]{min-width:32px;color:var(--rc-ink-3);font-size:11px;font-variant-numeric:tabular-nums}.empty-state[data-v-a511fcaa]{padding:48px;color:var(--rc-ink-3);font-size:13px;text-align:center}@media(max-width:1200px){.todo-grid[data-v-a511fcaa]{grid-template-columns:repeat(2,1fr)}.kpi-grid[data-v-a511fcaa]{grid-template-columns:repeat(3,1fr)}.scope-info[data-v-a511fcaa]{width:100%;margin-left:0}}@media(max-width:640px){.hdr[data-v-a511fcaa]{flex-direction:column;gap:10px;margin-bottom:12px}.hdr h1[data-v-a511fcaa]{font-size:18px}.meta[data-v-a511fcaa]{text-align:left}.todo-center[data-v-a511fcaa],.filter-bar[data-v-a511fcaa]{padding:12px}.todo-hdr[data-v-a511fcaa]{align-items:flex-start;flex-direction:column;gap:8px}.todo-grid[data-v-a511fcaa],.kpi-grid[data-v-a511fcaa]{grid-template-columns:repeat(2,1fr);gap:8px}.todo-card[data-v-a511fcaa],.kpi-card[data-v-a511fcaa]{padding:12px}.filter-row[data-v-a511fcaa]{align-items:stretch}.filter-row label[data-v-a511fcaa],.filter-row select[data-v-a511fcaa],.filter-row input[data-v-a511fcaa]{width:100%}.scope-info[data-v-a511fcaa]{margin-top:4px}.progress-box[data-v-a511fcaa]{padding:12px}.pb-legend[data-v-a511fcaa]{align-items:flex-start;flex-direction:column;gap:4px}}.mobile-filter-head[data-v-a511fcaa],.mobile-customer-list[data-v-a511fcaa]{display:none}@media(max-width:640px){.receivable-dashboard[data-v-a511fcaa]{font-size:13px}.hdr[data-v-a511fcaa]{align-items:flex-start;gap:8px}.hdr h1[data-v-a511fcaa]{font-size:20px}.sub[data-v-a511fcaa]{font-size:11px}.meta[data-v-a511fcaa]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.meta>div[data-v-a511fcaa]:first-child{min-width:0}.meta span[data-v-a511fcaa]{display:none}.sync-status[data-v-a511fcaa]{flex:0 0 auto;margin-top:0}.feedback[data-v-a511fcaa]{align-items:center;gap:10px;padding:10px 12px}.feedback button[data-v-a511fcaa]{min-height:36px;padding-inline:8px}.todo-center[data-v-a511fcaa]{padding:12px}.todo-hdr[data-v-a511fcaa]{align-items:stretch;gap:10px;margin-bottom:12px}.view-as[data-v-a511fcaa]{justify-content:space-between}.view-as select[data-v-a511fcaa]{min-width:0;min-height:42px;flex:1}.todo-grid[data-v-a511fcaa],.kpi-grid[data-v-a511fcaa]{grid-template-columns:repeat(2,minmax(0,1fr))}.todo-card[data-v-a511fcaa]{min-height:104px;padding:11px}.tc-title[data-v-a511fcaa]{font-size:12px}.tc-amt[data-v-a511fcaa]{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.tc-num[data-v-a511fcaa],.tc-pct[data-v-a511fcaa]{font-size:22px}.tc-sub[data-v-a511fcaa]{font-size:10px}.filter-bar[data-v-a511fcaa]{padding:0;overflow:hidden}.mobile-filter-head[data-v-a511fcaa]{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 12px}.mobile-filter-head>div[data-v-a511fcaa]{display:flex;align-items:baseline;gap:8px}.mobile-filter-head strong[data-v-a511fcaa]{font-size:13px}.mobile-filter-head span[data-v-a511fcaa]{color:var(--rc-blue);font-size:10px}.mobile-filter-head button[data-v-a511fcaa]{min-width:56px;min-height:36px;border:0;color:var(--rc-blue);font-weight:600;background:transparent}.filter-fields[data-v-a511fcaa]{display:none;padding:4px 12px 12px;border-top:1px solid var(--rc-line)}.filter-fields.is-open[data-v-a511fcaa]{display:block}.filter-row[data-v-a511fcaa]{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;margin-bottom:0}.filter-row label[data-v-a511fcaa]{width:auto}.filter-row select[data-v-a511fcaa],.filter-row input[data-v-a511fcaa]{width:100%;min-height:42px;font-size:13px}.scope-info[data-v-a511fcaa]{grid-column:1/-1;margin:2px 0 0}.clear-btn[data-v-a511fcaa]{grid-column:1/-1;min-height:42px;margin-top:2px}.kpi-card[data-v-a511fcaa]{padding:12px}.kpi-val[data-v-a511fcaa]{font-size:17px}.kpi-sub[data-v-a511fcaa]{font-size:10px}.progress-box[data-v-a511fcaa]{padding:12px}.pb-hd[data-v-a511fcaa]{align-items:flex-start;gap:8px}.pb-title[data-v-a511fcaa]{font-size:13px}.pb-rate[data-v-a511fcaa]{font-size:17px;white-space:nowrap}.pb-rate span[data-v-a511fcaa]{font-size:10px}.three-bar[data-v-a511fcaa]{height:10px}.pb-legend[data-v-a511fcaa]{display:grid;grid-template-columns:1fr;gap:5px;font-size:11px}.table-box[data-v-a511fcaa]{border:0;background:transparent}.table-scroll[data-v-a511fcaa]{display:none}.mobile-customer-list[data-v-a511fcaa]{display:grid;gap:10px}.mobile-customer-card[data-v-a511fcaa]{overflow:hidden;padding:13px;border:1px solid var(--rc-line);border-left:3px solid var(--rc-ink-3);border-radius:12px;background:var(--rc-card)}.mobile-customer-card.risk-hi[data-v-a511fcaa]{border-left-color:var(--rc-red)}.mobile-customer-card.risk-mid[data-v-a511fcaa]{border-left-color:var(--rc-orange)}.mobile-customer-card>header[data-v-a511fcaa]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-customer-name[data-v-a511fcaa]{display:flex;min-width:0;align-items:flex-start}.mobile-customer-name .risk-dot[data-v-a511fcaa]{flex:0 0 auto;margin-top:5px}.mobile-customer-name strong[data-v-a511fcaa]{overflow:hidden;color:var(--rc-blue);font-size:14px;line-height:1.4;text-overflow:ellipsis}.mobile-customer-meta[data-v-a511fcaa]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:7px;color:var(--rc-ink-3);font-size:10px}.mobile-money-grid[data-v-a511fcaa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin-top:12px;padding:11px 0;border-block:1px solid var(--rc-line-2)}.mobile-money-grid>div[data-v-a511fcaa]{display:grid;min-width:0;gap:2px}.mobile-money-grid span[data-v-a511fcaa]{color:var(--rc-ink-3);font-size:10px}.mobile-money-grid b[data-v-a511fcaa]{overflow:hidden;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.mobile-money-grid .danger b[data-v-a511fcaa]{color:var(--rc-red)}.mobile-money-grid .success b[data-v-a511fcaa]{color:var(--rc-green)}.mobile-money-grid .warning b[data-v-a511fcaa]{color:var(--rc-orange)}.mobile-customer-card>footer[data-v-a511fcaa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--rc-ink-3);font-size:10px}.mobile-progress[data-v-a511fcaa]{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:8px}.mobile-progress .mini-bar[data-v-a511fcaa]{width:min(150px,70%)}.mobile-progress b[data-v-a511fcaa]{min-width:34px;color:var(--rc-ink-2);font-size:11px;text-align:right}.empty-state[data-v-a511fcaa]{padding:40px 16px;border:1px solid var(--rc-line);border-radius:12px;background:var(--rc-card)}}@media(max-width:380px){.todo-grid[data-v-a511fcaa],.kpi-grid[data-v-a511fcaa]{grid-template-columns:1fr}.todo-card[data-v-a511fcaa]{min-height:96px}.mobile-money-grid[data-v-a511fcaa]{gap-inline:10px}}.header-actions[data-v-a511fcaa]{display:flex;align-items:center;justify-content:flex-end;gap:14px}.manual-sync-button[data-v-a511fcaa]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:0 15px;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;font:inherit;font-size:12px;font-weight:600;background:#eff6ff;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.manual-sync-button[data-v-a511fcaa]:hover:not(:disabled){border-color:#93c5fd;background:#dbeafe}.manual-sync-button[data-v-a511fcaa]:active:not(:disabled){transform:translateY(1px)}.manual-sync-button[data-v-a511fcaa]:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.manual-sync-button[data-v-a511fcaa]:disabled{color:#64748b;background:#f1f5f9;cursor:wait}.sync-icon[data-v-a511fcaa]{font-size:17px;line-height:1}.sync-icon.spinning[data-v-a511fcaa]{animation:receivable-spin-a511fcaa .8s linear infinite}.feedback.is-success[data-v-a511fcaa]{border-color:#a7f3d0;color:#047857;background:#ecfdf5}@keyframes receivable-spin-a511fcaa{to{transform:rotate(360deg)}}@media(max-width:640px){.header-actions[data-v-a511fcaa]{width:100%;align-items:stretch;flex-direction:column-reverse;gap:8px}.manual-sync-button[data-v-a511fcaa]{width:100%;min-height:44px;font-size:13px}.header-actions .meta[data-v-a511fcaa]{width:100%}}.m5-workspace[data-v-533231ea]{flex:1;min-width:0;overflow-y:auto;padding:40px 48px 56px;background:var(--color-page)}.m5-workspace.is-receivables[data-v-533231ea]{padding:24px 32px 40px;background:#f7f8fa}.page-heading[data-v-533231ea]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1680px;margin:0 auto 28px}.page-heading h1[data-v-533231ea]{margin:0 0 8px;color:var(--color-text-strong);font-size:clamp(30px,3vw,42px);line-height:1.1}.page-heading p[data-v-533231ea]{margin:0;color:var(--color-text-secondary)}.eyebrow[data-v-533231ea]{margin-bottom:8px!important;color:var(--color-primary-600)!important;font-size:11px;font-weight:800;letter-spacing:.16em}.heading-actions[data-v-533231ea]{display:flex;align-items:center;gap:10px}.data-time[data-v-533231ea],.result-count[data-v-533231ea]{color:var(--color-text-muted);font-size:12px}.button[data-v-533231ea]{min-height:40px;padding:0 15px;border:1px solid transparent;border-radius:var(--radius-md);font-size:13px;font-weight:700;cursor:pointer}.button[data-v-533231ea]:disabled{cursor:wait;opacity:.65}.primary[data-v-533231ea]{color:#fff;background:var(--color-primary-600)}.secondary[data-v-533231ea]{border-color:var(--color-border-strong);color:var(--color-text);background:#fff}.feedback[data-v-533231ea],.state[data-v-533231ea],.toolbar[data-v-533231ea],.panel[data-v-533231ea],.metric-grid[data-v-533231ea],.notification-tabs[data-v-533231ea]{width:min(1680px,100%);margin-inline:auto}.feedback[data-v-533231ea]{display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px}.feedback.error[data-v-533231ea]{color:var(--color-danger);background:var(--color-danger-soft)}.feedback.success[data-v-533231ea]{color:var(--color-success);background:var(--color-success-soft)}.feedback button[data-v-533231ea]{border:0;color:inherit;font-weight:700;background:none;cursor:pointer}.metric-grid[data-v-533231ea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.metric-card[data-v-533231ea],.panel[data-v-533231ea]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.metric-card[data-v-533231ea]{position:relative;min-width:0;overflow:hidden;padding:20px;container-type:inline-size}.metric-card[data-v-533231ea]:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--color-primary-600)}.metric-card[data-tone=success][data-v-533231ea]:before{background:var(--color-success)}.metric-card[data-tone=warning][data-v-533231ea]:before{background:var(--color-warning)}.metric-card>span[data-v-533231ea]{display:block;color:var(--color-text-muted);font-size:12px}.metric-card-value[data-v-533231ea]{display:flex;min-width:0;flex-wrap:nowrap;align-items:baseline;gap:5px;margin-top:12px}.metric-card strong[data-v-533231ea]{min-width:0;color:var(--color-text-strong);font:800 30px/1 var(--font-number);white-space:nowrap}.metric-card.has-long-value strong[data-v-533231ea]{font-size:clamp(18px,7.8cqi,24px);letter-spacing:-.025em}.metric-card small[data-v-533231ea]{flex:0 0 auto;color:var(--color-text-secondary);white-space:nowrap}.panel[data-v-533231ea]{padding:22px}.panel-title h2[data-v-533231ea]{margin:0 0 5px;font-size:19px}.panel-title p[data-v-533231ea]{margin:0;color:var(--color-text-muted);font-size:13px}.stage-grid[data-v-533231ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:20px}.stage-grid div[data-v-533231ea]{display:grid;gap:4px;padding:14px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.stage-grid strong[data-v-533231ea]{font:800 24px/1 var(--font-number)}.stage-grid span[data-v-533231ea]{color:var(--color-text-secondary);font-size:12px}.toolbar[data-v-533231ea]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.toolbar input[data-v-533231ea],.toolbar select[data-v-533231ea],.form-grid input[data-v-533231ea],.form-grid textarea[data-v-533231ea]{width:100%;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);background:#fff}.toolbar input[data-v-533231ea]{min-width:280px;padding:0 12px}.toolbar select[data-v-533231ea]{min-width:150px;padding:0 10px}.result-count[data-v-533231ea]{margin-left:auto}.table-panel[data-v-533231ea]{min-height:260px;padding:0;overflow:hidden}.table-wrap[data-v-533231ea]{overflow-x:auto}table[data-v-533231ea]{width:100%;min-width:860px;border-collapse:collapse}th[data-v-533231ea],td[data-v-533231ea]{padding:13px 16px;border-bottom:1px solid var(--color-border);text-align:left;font-size:13px;vertical-align:middle}th[data-v-533231ea]{color:var(--color-text-muted);font-size:12px;background:var(--color-surface-subtle)}td strong[data-v-533231ea],td small[data-v-533231ea]{display:block}td strong[data-v-533231ea]{color:var(--color-text-strong)}td small[data-v-533231ea]{margin-top:4px;color:var(--color-text-muted)}.status[data-v-533231ea]{display:inline-flex;padding:4px 9px;border-radius:var(--radius-pill);color:var(--color-primary-600);font-size:12px;font-weight:700;background:var(--color-primary-100)}.status[data-tone=success][data-v-533231ea]{color:var(--color-success);background:var(--color-success-soft)}.status[data-tone=warning][data-v-533231ea]{color:var(--color-warning);background:var(--color-warning-soft)}.status[data-tone=danger][data-v-533231ea]{color:var(--color-danger);background:var(--color-danger-soft)}.actions[data-v-533231ea]{white-space:nowrap}.link-button[data-v-533231ea]{min-width:32px;min-height:32px;border:0;color:var(--color-primary-600);font-weight:700;background:none;cursor:pointer}.link-button[data-v-533231ea]:disabled{color:var(--color-text-disabled);cursor:not-allowed}.danger-text[data-v-533231ea]{color:var(--color-danger)}.state[data-v-533231ea]{display:grid;min-height:240px;place-items:center;padding:28px;color:var(--color-text-muted);text-align:center}.state.compact[data-v-533231ea]{min-height:100px}.orders-table[data-v-533231ea]{min-width:980px}.orders-table th[data-v-533231ea],.orders-table td[data-v-533231ea]{white-space:nowrap}.rebates-table[data-v-533231ea]{min-width:1080px}.rebates-table th[data-v-533231ea]{white-space:nowrap}.pagination[data-v-533231ea]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 18px;border-top:1px solid var(--color-border);background:var(--color-surface)}.page-size[data-v-533231ea],.page-controls[data-v-533231ea]{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:13px}.pagination select[data-v-533231ea],.pagination input[data-v-533231ea],.pagination button[data-v-533231ea]{min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);background:#fff}.pagination select[data-v-533231ea]{padding:0 28px 0 10px}.pagination input[data-v-533231ea]{width:58px;padding:0 8px;text-align:center}.pagination button[data-v-533231ea]{padding:0 12px;font-weight:700;cursor:pointer}.pagination button[data-v-533231ea]:disabled{color:var(--color-text-disabled);background:var(--color-surface-subtle);cursor:not-allowed}.notification-tabs[data-v-533231ea]{display:flex;gap:4px;margin-bottom:14px;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.notification-tabs button[data-v-533231ea]{min-height:36px;padding:0 18px;border:0;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-weight:700;background:transparent;cursor:pointer}.notification-tabs button.active[data-v-533231ea]{color:#fff;background:var(--color-primary-600)}.notification-inbox-table[data-v-533231ea]{min-width:980px}.notification-inbox-table tr.unread td[data-v-533231ea]{background:var(--color-primary-050)}.notification-inbox-table td[data-v-533231ea]:first-child{width:170px;color:var(--color-text-secondary);font:12px var(--font-number)}.notification-inbox-table td[data-v-533231ea]:nth-child(2){width:180px}.notification-inbox-table td[data-v-533231ea]:nth-child(4),.notification-inbox-table td[data-v-533231ea]:nth-child(5){width:100px}.notification-kind[data-v-533231ea]{color:var(--color-primary-600);font-weight:700}.notification-content[data-v-533231ea]{max-width:720px;line-height:1.6;white-space:pre-line}.notification-table[data-v-533231ea]{min-width:1180px}.notification-table th[data-v-533231ea]{white-space:nowrap}.notification-table td[data-v-533231ea]:first-child{width:170px;color:var(--color-text-secondary);font:12px var(--font-number)}.notification-table td[data-v-533231ea]:nth-child(2){width:190px;font-family:var(--font-number)}.notification-table td[data-v-533231ea]:nth-child(3){width:160px}.notification-table td[data-v-533231ea]:nth-child(4){width:110px}.notification-table td[data-v-533231ea]:nth-child(6){width:110px}.notification-table td[data-v-533231ea]:last-child{width:180px;color:var(--color-text-muted);overflow-wrap:anywhere}.delivery-error[data-v-533231ea]{color:var(--color-danger)!important}.dialog-backdrop[data-v-533231ea]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;background:#102b547f}.dialog[data-v-533231ea]{width:min(680px,100%);max-height:calc(100vh - 36px);overflow-y:auto;border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-overlay)}.dialog>header[data-v-533231ea]{display:flex;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid var(--color-border)}.dialog h2[data-v-533231ea]{margin:0 0 5px}.dialog p[data-v-533231ea]{margin:0;color:var(--color-text-secondary);font-size:13px}.dialog header button[data-v-533231ea]{width:40px;height:40px;border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:24px;background:transparent;cursor:pointer}.form-grid[data-v-533231ea]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px 24px}.form-grid label[data-v-533231ea]{display:grid;gap:7px;color:var(--color-text-secondary);font-size:12px;font-weight:700}.form-grid input[data-v-533231ea],.form-grid textarea[data-v-533231ea]{padding:9px 11px}.form-grid textarea[data-v-533231ea]{min-height:92px;resize:vertical}.form-grid .wide[data-v-533231ea],.form-grid footer[data-v-533231ea]{grid-column:1/-1}.form-grid footer[data-v-533231ea]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.sr-only[data-v-533231ea]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@container (max-width:160px){.metric-card.has-long-value strong[data-v-533231ea]{font-size:clamp(12px,7.6cqi,18px)}.metric-card.has-long-value .metric-card-value[data-v-533231ea]{gap:3px}.metric-card.has-long-value small[data-v-533231ea]{font-size:10px}}@media(max-width:1100px){.m5-workspace[data-v-533231ea]{padding-inline:28px}.m5-workspace.is-receivables[data-v-533231ea]{padding-inline:20px}.metric-grid[data-v-533231ea]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading[data-v-533231ea]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-533231ea]{flex-wrap:wrap}}@media(max-width:760px){.m5-workspace[data-v-533231ea]{padding:26px 16px 40px}.m5-workspace.is-receivables[data-v-533231ea]{padding:16px 12px 32px}.metric-grid[data-v-533231ea]{grid-template-columns:1fr}.toolbar[data-v-533231ea]{align-items:stretch;flex-direction:column}.toolbar label[data-v-533231ea],.toolbar input[data-v-533231ea],.toolbar select[data-v-533231ea]{width:100%;min-width:0}.result-count[data-v-533231ea]{margin-left:0}.pagination[data-v-533231ea]{align-items:flex-start;flex-direction:column}.page-controls[data-v-533231ea]{flex-wrap:wrap}.form-grid[data-v-533231ea]{grid-template-columns:1fr}.form-grid label[data-v-533231ea],.form-grid .wide[data-v-533231ea]{grid-column:1}}.m6-workspace[data-v-ecd31f39]{position:relative;width:100%;min-height:0;flex:1;overflow:hidden;background:var(--color-page)}.m6-frame[data-v-ecd31f39]{display:block;width:100%;height:100%;border:0;background:var(--color-page)}.m6-loading[data-v-ecd31f39]{position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:var(--color-text-secondary);font-size:13px;background:var(--color-page)}.catalog-page[data-v-5c6e2976]{height:100%;overflow:auto;padding:24px;background:#f2f5f9;color:#101828}.catalog-shell[data-v-5c6e2976]{min-height:100%;overflow:hidden;border:1px solid #dfe5ee;border-radius:14px;background:#fff;box-shadow:0 5px 20px #10284a0f}.catalog-titlebar[data-v-5c6e2976]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;border-bottom:1px solid #e2e7ef}.catalog-title[data-v-5c6e2976]{display:flex;align-items:center;gap:12px}.catalog-title>span[data-v-5c6e2976]{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#f4f7fb;font-size:20px}.catalog-title h1[data-v-5c6e2976]{margin:0;font-size:21px}.catalog-title p[data-v-5c6e2976]{margin:3px 0 0;color:#8793a5;font-size:12px}.title-search[data-v-5c6e2976]{display:flex;align-items:center;gap:9px}.title-search>span[data-v-5c6e2976]{margin-right:-38px;z-index:1;color:#607187;font-size:20px}.title-search input[data-v-5c6e2976]{width:310px;height:42px;padding:0 14px 0 40px;border:1px solid #cfd7e4;border-radius:9px;background:#fff;font:inherit;font-size:13px;outline:none}.title-search input[data-v-5c6e2976]:focus{border-color:#286fd8;box-shadow:0 0 0 3px #286fd81a}.title-search strong[data-v-5c6e2976]{padding:7px 11px;border-radius:7px;background:#eef4ff;color:#235fb9;font-size:12px;white-space:nowrap}.catalog-summary[data-v-5c6e2976]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 28px;background:#f8fafc;border-bottom:1px solid #e2e7ef}.summary-stats[data-v-5c6e2976]{display:flex;align-items:baseline;gap:9px;color:#8a95a5;font-size:12px;white-space:nowrap}.summary-stats strong[data-v-5c6e2976],.summary-stats b[data-v-5c6e2976]{font-size:25px;font-family:var(--font-number);color:#286fd8}.summary-stats b[data-v-5c6e2976]{margin-left:14px;font-size:22px}.summary-stats b.is-kono[data-v-5c6e2976]{color:#e15b21}.summary-stats b.is-赫系[data-v-5c6e2976]{color:#bd8900}.filter-tools[data-v-5c6e2976]{display:flex;align-items:center;gap:12px}.filter-tools label[data-v-5c6e2976]{display:flex;align-items:center;gap:7px;color:#8290a3;font-size:12px;font-weight:700}.filter-tools select[data-v-5c6e2976]{height:38px;max-width:180px;padding:0 32px 0 11px;border:1px solid #cfd7e4;border-radius:8px;background:#fff;color:#344054}.filter-tools>button[data-v-5c6e2976]{height:38px;padding:0 17px;border:0;border-radius:8px;background:#286fd8;color:#fff;font-weight:700;cursor:pointer}.filter-tools>button[data-v-5c6e2976]:disabled{opacity:.55}.brand-tabs[data-v-5c6e2976]{display:flex;gap:12px;padding:0 28px;border-bottom:1px solid #e2e7ef}.brand-tabs button[data-v-5c6e2976]{min-width:84px;padding:15px 12px 13px;border:0;border-bottom:3px solid transparent;background:transparent;color:#526276;font-weight:800;cursor:pointer}.brand-tabs button.is-active[data-v-5c6e2976]{border-bottom-color:#286fd8;color:#286fd8}.product-grid[data-v-5c6e2976]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:22px 28px 30px;background:#fbfcfe}.product-card[data-v-5c6e2976]{min-width:0;padding:0;overflow:hidden;border:1px solid #dce3ec;border-radius:11px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card[data-v-5c6e2976]:hover,.product-card[data-v-5c6e2976]:focus-visible{transform:translateY(-3px);border-color:#9fc0ef;box-shadow:0 12px 26px #1d488421;outline:none}.product-visual[data-v-5c6e2976]{position:relative;height:172px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f3f6fa}.product-visual>img[data-v-5c6e2976]{width:100%;height:100%;object-fit:contain}.product-visual>b[data-v-5c6e2976]{position:absolute;z-index:1;top:12px;left:12px;padding:4px 9px;border-radius:5px;background:#286fd8;color:#fff;font-size:11px}.product-visual>b.is-kono[data-v-5c6e2976]{background:#e15b21}.product-visual>b.is-赫系[data-v-5c6e2976]{background:#bd8900}.product-visual>span[data-v-5c6e2976]{font-size:42px}.product-visual>em[data-v-5c6e2976]{position:absolute;right:10px;bottom:9px;padding:5px 9px;border-radius:999px;background:#102b54d6;color:#fff;font-size:10px;font-style:normal;opacity:0;transform:translateY(5px);transition:.18s ease}.product-card:hover .product-visual>em[data-v-5c6e2976],.product-card:focus-visible .product-visual>em[data-v-5c6e2976]{opacity:1;transform:none}.product-copy[data-v-5c6e2976]{padding:15px 16px 13px}.product-copy h2[data-v-5c6e2976]{min-height:42px;margin:0 0 13px;font-size:14px;line-height:1.5}.product-meta[data-v-5c6e2976]{display:flex;flex-wrap:wrap;gap:7px;min-height:24px}.product-meta span[data-v-5c6e2976]{max-width:100%;overflow:hidden;padding:4px 7px;border-radius:5px;background:#f4f6f9;color:#7b8798;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-copy footer[data-v-5c6e2976]{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:11px;border-top:1px dashed #e1e6ed;color:#8a95a5;font-size:11px}.product-copy footer strong[data-v-5c6e2976]{color:#286fd8}.catalog-empty[data-v-5c6e2976]{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#7f8da1}.catalog-empty strong[data-v-5c6e2976]{color:#344054;font-size:17px}.catalog-empty button[data-v-5c6e2976]{padding:8px 15px;border:0;border-radius:7px;background:#286fd8;color:#fff}.catalog-empty.is-error[data-v-5c6e2976]{color:#df4b51}.loading-ring[data-v-5c6e2976]{width:28px;height:28px;border:3px solid #d9e5f5;border-top-color:#286fd8;border-radius:50%;animation:spin-5c6e2976 .8s linear infinite}.detail-backdrop[data-v-5c6e2976]{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:#071223b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.detail-dialog[data-v-5c6e2976]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:minmax(0,1fr);width:min(1420px,calc(100vw - 48px));height:min(860px,calc(100vh - 48px));overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 30px 90px #0000005c}.dialog-close[data-v-5c6e2976]{position:absolute;z-index:5;top:15px;right:15px;width:34px;height:34px;border:0;border-radius:50%;background:#f0f3f7;color:#344054;font-size:25px;line-height:1;cursor:pointer}.gallery-pane[data-v-5c6e2976]{min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) 108px;background:#f1f3f6}.gallery-stage[data-v-5c6e2976]{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden;padding:48px}.gallery-stage>img[data-v-5c6e2976]{max-width:100%;max-height:100%;object-fit:contain}.gallery-placeholder[data-v-5c6e2976]{display:grid;justify-items:center;color:#7f8da1}.gallery-placeholder span[data-v-5c6e2976]{font-size:70px}.gallery-arrow[data-v-5c6e2976]{position:absolute;top:50%;width:48px;height:48px;border:0;border-radius:50%;background:#18273d4d;color:#fff;font-size:32px;line-height:1;cursor:pointer;transform:translateY(-50%)}.gallery-arrow[data-v-5c6e2976]:hover{background:#286fd8}.gallery-arrow.is-prev[data-v-5c6e2976]{left:22px}.gallery-arrow.is-next[data-v-5c6e2976]{right:22px}.image-counter[data-v-5c6e2976]{position:absolute;right:18px;bottom:15px;padding:5px 9px;border-radius:999px;background:#10182899;color:#fff;font-size:11px}.thumbnail-strip[data-v-5c6e2976]{display:flex;gap:10px;overflow-x:auto;padding:11px 18px;border-top:1px solid #d9dee7;background:#fff}.thumbnail-strip button[data-v-5c6e2976]{flex:0 0 76px;display:grid;grid-template-rows:56px auto;gap:4px;overflow:hidden;padding:3px;border:2px solid transparent;border-radius:8px;background:#f7f8fa;color:#667085;font-size:9px;cursor:pointer}.thumbnail-strip button.is-active[data-v-5c6e2976]{border-color:#286fd8;color:#286fd8}.thumbnail-strip img[data-v-5c6e2976]{width:100%;height:56px;object-fit:contain}.thumbnail-strip span[data-v-5c6e2976]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-pane[data-v-5c6e2976]{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid #dfe4eb;background:#fff}.product-detail-head[data-v-5c6e2976]{padding:28px 32px 20px;border-bottom:1px solid #e4e8ee}.product-detail-head p[data-v-5c6e2976]{margin:0 0 10px;color:#286fd8;font-size:13px;font-weight:800}.product-detail-head h2[data-v-5c6e2976]{margin:0 40px 21px 0;font-size:22px;line-height:1.45}.product-detail-head dl[data-v-5c6e2976]{display:grid;gap:9px;margin:0}.product-detail-head dl div[data-v-5c6e2976]{display:grid;grid-template-columns:58px 1fr;gap:8px;font-size:12px}.product-detail-head dt[data-v-5c6e2976]{color:#98a2b3}.product-detail-head dd[data-v-5c6e2976]{margin:0;color:#475467}.material-title[data-v-5c6e2976]{display:flex;align-items:center;justify-content:space-between;padding:15px 28px;border-bottom:1px solid #e4e8ee}.material-title h3[data-v-5c6e2976]{margin:0;font-size:15px}.material-title span[data-v-5c6e2976]{display:block;margin-top:3px;color:#98a2b3;font-size:10px}.material-title button[data-v-5c6e2976]{border:0;background:transparent;color:#286fd8;font-size:11px;cursor:pointer}.material-list[data-v-5c6e2976]{overflow:auto}.material-list>label[data-v-5c6e2976]{display:grid;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:10px 22px;border-bottom:1px solid #edf0f4;transition:background .15s}.material-list>label[data-v-5c6e2976]:hover,.material-list>label.is-current[data-v-5c6e2976]{background:#f5f8fd}.material-list>label>button[data-v-5c6e2976]:not(.single-download){min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.material-list img[data-v-5c6e2976]{width:58px;height:58px;object-fit:contain;border-radius:6px;background:#f0f2f5}.material-list label span[data-v-5c6e2976]{min-width:0}.material-list label strong[data-v-5c6e2976],.material-list label small[data-v-5c6e2976]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-list label strong[data-v-5c6e2976]{color:#344054;font-size:12px}.material-list label small[data-v-5c6e2976]{margin-top:5px;color:#98a2b3;font-size:9px}.single-download[data-v-5c6e2976]{width:28px;height:28px;border:0;border-radius:6px;background:#edf4ff;color:#286fd8;font-size:16px;cursor:pointer}.text-material[data-v-5c6e2976]{padding:12px 24px;border-bottom:1px solid #edf0f4}.text-material span[data-v-5c6e2976]{color:#286fd8;font-size:10px;font-weight:800}.text-material p[data-v-5c6e2976]{margin:5px 0 0;color:#667085;font-size:11px;line-height:1.5;word-break:break-word}.material-empty[data-v-5c6e2976]{padding:50px;text-align:center;color:#98a2b3}.download-panel[data-v-5c6e2976]{padding:14px 24px 18px;border-top:1px solid #dfe4eb;background:#fff}.download-panel p[data-v-5c6e2976]{margin:0 0 10px;color:#7f8da1;font-size:11px}.download-panel button[data-v-5c6e2976]{width:100%;height:44px;border:0;border-radius:8px;background:#102b54;color:#fff;font-weight:800;cursor:pointer}.download-panel button[data-v-5c6e2976]:disabled{background:#d5dbe4;cursor:not-allowed}@keyframes spin-5c6e2976{to{transform:rotate(360deg)}}@media(max-width:1200px){.product-grid[data-v-5c6e2976]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-dialog[data-v-5c6e2976]{grid-template-columns:minmax(0,1fr) 380px}}@media(max-width:900px){.catalog-titlebar[data-v-5c6e2976],.catalog-summary[data-v-5c6e2976]{align-items:stretch;flex-direction:column}.title-search input[data-v-5c6e2976]{width:100%}.title-search[data-v-5c6e2976]{display:grid;grid-template-columns:auto 1fr auto}.filter-tools[data-v-5c6e2976]{flex-wrap:wrap}.product-grid[data-v-5c6e2976]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-backdrop[data-v-5c6e2976]{padding:0}.detail-dialog[data-v-5c6e2976]{width:100vw;height:100vh;border-radius:0;grid-template-columns:1fr;grid-template-rows:55vh 45vh}.detail-pane[data-v-5c6e2976]{border-left:0;border-top:1px solid #dfe4eb}.product-detail-head[data-v-5c6e2976]{display:none}.gallery-pane[data-v-5c6e2976]{grid-template-rows:minmax(0,1fr) 92px}.thumbnail-strip button[data-v-5c6e2976]{grid-template-rows:45px auto}.thumbnail-strip img[data-v-5c6e2976]{height:45px}}@media(max-width:600px){.catalog-page[data-v-5c6e2976]{padding:0}.catalog-shell[data-v-5c6e2976]{border:0;border-radius:0}.catalog-titlebar[data-v-5c6e2976],.catalog-summary[data-v-5c6e2976]{padding:16px}.title-search[data-v-5c6e2976]{grid-template-columns:24px 1fr}.title-search strong[data-v-5c6e2976]{grid-column:1/-1;justify-self:start}.summary-stats[data-v-5c6e2976]{overflow-x:auto}.filter-tools label[data-v-5c6e2976]{width:100%}.filter-tools select[data-v-5c6e2976]{flex:1;max-width:none}.brand-tabs[data-v-5c6e2976]{overflow-x:auto;padding:0 10px}.product-grid[data-v-5c6e2976]{grid-template-columns:1fr;padding:14px}.product-visual[data-v-5c6e2976]{height:210px}.detail-dialog[data-v-5c6e2976]{grid-template-rows:48vh 52vh}.gallery-stage[data-v-5c6e2976]{padding:38px 25px}.gallery-arrow[data-v-5c6e2976]{width:38px;height:38px}.gallery-arrow.is-prev[data-v-5c6e2976]{left:10px}.gallery-arrow.is-next[data-v-5c6e2976]{right:10px}}.nav-node[data-v-81c9d609]{display:grid;min-width:0;gap:2px}.nav-item[data-v-81c9d609]{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding-right:12px;border:0;border-radius:9px;color:#a9c0dc;text-align:left;background:transparent;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.nav-item[data-v-81c9d609]:hover{color:#fff;background:#ffffff14}.nav-item.is-active[data-v-81c9d609]{color:#fff;background:#5097e64d;box-shadow:inset 3px 0 #7ec2ff}.nav-item.is-child[data-v-81c9d609]{min-height:38px;font-size:12px}.nav-item.is-collapsed[data-v-81c9d609]{justify-content:center;min-height:48px;padding:0}.nav-icon[data-v-81c9d609],.nav-marker[data-v-81c9d609]{display:grid;flex:0 0 24px;width:24px;place-items:center;color:currentColor}.nav-icon[data-v-81c9d609]{font-size:19px}.nav-marker i[data-v-81c9d609]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.72}.nav-label[data-v-81c9d609]{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.nav-chevron[data-v-81c9d609]{margin-left:auto;color:#83a0c2;font-size:12px;transform:rotate(-90deg);transition:transform var(--duration-fast) var(--ease-standard)}.nav-item.is-expanded .nav-chevron[data-v-81c9d609]{transform:rotate(0)}.nav-children[data-v-81c9d609]{display:grid;gap:2px}.scope-debug-footer[data-v-eca45cea]{flex-shrink:0;padding:7px 42px;border-top:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-page);line-height:1.5}.scope-debug-footer small[data-v-eca45cea]{font-size:11px;overflow-wrap:anywhere}@media(max-width:760px){.scope-debug-footer[data-v-eca45cea]{padding-inline:16px}}.app-shell[data-v-eca45cea]{display:flex;height:100vh;height:100dvh}.sidebar[data-v-eca45cea]{position:sticky;top:0;display:flex;flex:0 0 248px;flex-direction:column;width:248px;height:100vh;height:100dvh;min-height:0;overflow-y:auto;padding:26px 16px 18px;color:var(--color-text-on-dark);background:var(--color-brand-900);transition:width var(--duration-normal) var(--ease-standard),flex-basis var(--duration-normal) var(--ease-standard)}.is-collapsed .sidebar[data-v-eca45cea]{flex-basis:80px;width:80px;align-items:center;padding-inline:12px}.brand-lockup[data-v-eca45cea]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px 24px}.brand-mark[data-v-eca45cea]{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;color:var(--color-brand-900);font:800 20px/1 var(--font-number);background:#8ec3ff;box-shadow:0 7px 18px #79bcff47}.brand-copy[data-v-eca45cea]{display:grid;gap:3px;white-space:nowrap}.brand-copy strong[data-v-eca45cea]{font-size:14px;letter-spacing:.08em}.brand-copy span[data-v-eca45cea]{color:#a9c1df;font-size:11px}.nav-caption[data-v-eca45cea]{padding:16px 12px 9px;color:#83a0c2;font-size:11px;font-weight:700;letter-spacing:.14em}.primary-nav[data-v-eca45cea]{display:grid;width:100%;flex:1;align-content:start;gap:5px;min-height:0;overflow-y:auto}.sidebar-footer[data-v-eca45cea]{display:flex;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 4px;border-top:1px solid rgb(255 255 255 / 10%)}.profile-avatar[data-v-eca45cea]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#1d4a79;font-weight:800;background:#d8ecff}.profile-copy[data-v-eca45cea]{display:grid;min-width:0;gap:3px}.profile-copy strong[data-v-eca45cea],.profile-copy span[data-v-eca45cea]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-copy strong[data-v-eca45cea]{font-size:12px}.profile-copy span[data-v-eca45cea]{color:#9fb8d6;font-size:10px}.profile-retry[data-v-eca45cea]{padding:0;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.profile-retry:hover strong[data-v-eca45cea]{color:#ffcf8a}.icon-button[data-v-eca45cea]{display:inline-grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid transparent;border-radius:9px;color:var(--color-text-secondary);font-weight:700;background:transparent;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.icon-button[data-v-eca45cea]:hover{color:var(--color-primary-600);background:var(--color-primary-050)}.icon-button[data-v-eca45cea]:disabled{cursor:not-allowed;opacity:.45}.footer-action[data-v-eca45cea]{margin-left:auto;color:#99b4d2}.is-collapsed .footer-action[data-v-eca45cea]{display:none}.workspace[data-v-eca45cea]{display:flex;min-width:0;min-height:0;height:100%;flex:1;flex-direction:column;overflow:hidden}.topbar[data-v-eca45cea]{position:relative;display:flex;flex:0 0 56px;align-items:center;height:56px;padding:0 42px;border-bottom:1px solid var(--color-border);background:#ffffffbd}.menu-toggle[data-v-eca45cea]{margin-right:13px}.breadcrumb[data-v-eca45cea]{position:absolute;left:50%;display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:12px;transform:translate(-50%)}.breadcrumb b[data-v-eca45cea]{color:#bdc9d8;font-weight:400}.breadcrumb strong[data-v-eca45cea]{color:var(--color-text);font-weight:700}.notification-button[data-v-eca45cea]{position:relative;margin-left:auto;color:#d99116}.notification-button[data-v-eca45cea]:hover{color:#b56f05;background:#fff7e8}.notification-badge[data-v-eca45cea]{position:absolute;top:2px;right:0;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid white;border-radius:10px;color:#fff;font:700 9px/1 var(--font-number);background:var(--color-danger)}.route-container[data-v-eca45cea]{flex:1;min-width:0;min-height:0;overflow:auto}.workspace>.page-content[data-v-eca45cea]{width:min(1680px,100%);min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;margin:0 auto;padding:44px 48px 28px}.page-heading[data-v-eca45cea]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.eyebrow[data-v-eca45cea]{margin:0 0 8px;color:var(--color-primary-600);font-size:11px;font-weight:800;letter-spacing:.16em}h1[data-v-eca45cea],h2[data-v-eca45cea],p[data-v-eca45cea]{margin-top:0}h1[data-v-eca45cea]{margin-bottom:10px;color:var(--color-text-strong);font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:-.035em}.heading-description[data-v-eca45cea]{margin-bottom:0;color:var(--color-text-secondary);font-size:14px}.heading-actions[data-v-eca45cea]{display:flex;align-items:center;gap:10px}.data-context[data-v-eca45cea]{margin-right:8px;color:var(--color-text-muted);font-size:11px;white-space:nowrap}.button[data-v-eca45cea]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.button[data-v-eca45cea]:hover{transform:translateY(-1px)}.button[data-v-eca45cea]:disabled{cursor:wait;opacity:.65;transform:none}.button-primary[data-v-eca45cea]{color:#fff;background:var(--color-primary-600);box-shadow:0 8px 16px #286fd82e}.button-primary[data-v-eca45cea]:hover{background:var(--color-brand-800)}.button-secondary[data-v-eca45cea]{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface)}.button-secondary[data-v-eca45cea]:hover{border-color:var(--color-primary-500);color:var(--color-primary-600);background:var(--color-primary-050)}.surface-card[data-v-eca45cea]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.todo-card[data-v-eca45cea]{margin-bottom:18px;padding:22px 22px 8px}.todo-heading[data-v-eca45cea]{align-items:center;margin-bottom:14px}.todo-heading h2[data-v-eca45cea]{margin-bottom:6px}.todo-count[data-v-eca45cea]{flex:0 0 auto;color:var(--color-text-muted);font-size:12px}.todo-table-wrap[data-v-eca45cea]{overflow-x:auto}.todo-table[data-v-eca45cea]{width:100%;min-width:580px;border-collapse:collapse;table-layout:fixed;text-align:left}.todo-table th[data-v-eca45cea]{padding:10px 8px 12px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px;font-weight:600}.todo-table th[data-v-eca45cea]:first-child,.todo-table td[data-v-eca45cea]:first-child{width:44%;padding-left:8px}.todo-table th[data-v-eca45cea]:nth-child(2),.todo-table td[data-v-eca45cea]:nth-child(2){width:14%}.todo-table th[data-v-eca45cea]:nth-child(3),.todo-table td[data-v-eca45cea]:nth-child(3){width:22%}.todo-table th[data-v-eca45cea]:nth-child(4),.todo-table td[data-v-eca45cea]:nth-child(4){width:20%}.todo-table td[data-v-eca45cea]{padding:13px 8px;border-bottom:1px solid var(--color-border);vertical-align:middle}.todo-table tbody tr:last-child td[data-v-eca45cea]{border-bottom:0}.todo-task strong[data-v-eca45cea],.todo-task span[data-v-eca45cea]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-task strong[data-v-eca45cea]{margin-bottom:5px;color:var(--color-text-strong);font-size:13px}.todo-task span[data-v-eca45cea]{color:var(--color-text-muted);font-size:11px}.todo-assignee[data-v-eca45cea]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--color-primary-600);font-size:11px;background:var(--color-primary-100)}.todo-due[data-v-eca45cea]{color:var(--color-text);font:12px var(--font-number);white-space:nowrap}.todo-status[data-v-eca45cea]{display:inline-flex;min-height:22px;align-items:center;padding:0 9px;border-radius:var(--radius-pill);font-size:10px;white-space:nowrap}.todo-status.is-pending[data-v-eca45cea]{color:#a86616;background:#fff4df}.todo-status.is-overdue[data-v-eca45cea]{color:#c24349;background:var(--color-danger-soft)}.todo-status.is-in-progress[data-v-eca45cea]{color:#168265;background:var(--color-success-soft)}.feedback-banner[data-v-eca45cea]{display:flex;align-items:center;gap:10px;margin:-10px 0 20px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px}.feedback-banner.is-error[data-v-eca45cea]{border:1px solid #f2c0c4;color:#a52f37;background:var(--color-danger-soft)}.feedback-banner button[data-v-eca45cea]{margin-left:auto;border:0;color:inherit;font-weight:700;text-decoration:underline;background:transparent;cursor:pointer}.metric-grid[data-v-eca45cea]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.metric-card[data-v-eca45cea]{position:relative;overflow:hidden;padding:20px 22px 18px}.metric-card[data-v-eca45cea]:before{position:absolute;top:0;left:0;width:100%;height:3px;content:"";background:var(--color-primary-600)}.metric-card.is-positive[data-v-eca45cea]:before{background:var(--color-success)}.metric-card.is-warning[data-v-eca45cea]:before{background:var(--color-warning)}.metric-header[data-v-eca45cea],.metric-footer[data-v-eca45cea]{display:flex;align-items:center;justify-content:space-between;gap:10px}.metric-header[data-v-eca45cea]{color:var(--color-text-secondary);font-size:13px}.metric-menu[data-v-eca45cea]{color:#a6b4c5;font-size:18px;letter-spacing:2px}.metric-value[data-v-eca45cea]{display:flex;align-items:baseline;gap:5px;margin:17px 0 12px}.metric-value strong[data-v-eca45cea]{color:var(--color-text-strong);font:700 clamp(27px,2.4vw,38px)/1 var(--font-number);letter-spacing:-.04em}.metric-value span[data-v-eca45cea]{color:var(--color-text-secondary);font-size:12px}.metric-footer[data-v-eca45cea]{color:var(--color-text-muted);font-size:11px}.metric-change[data-v-eca45cea]{color:var(--color-success);font-weight:800}.dashboard-grid[data-v-eca45cea]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:18px}.chart-card[data-v-eca45cea],.channel-card[data-v-eca45cea],.activity-card[data-v-eca45cea],.framework-card[data-v-eca45cea]{min-width:0;padding:22px}.card-heading[data-v-eca45cea]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-heading h2[data-v-eca45cea]{margin-bottom:7px;color:var(--color-text-strong);font-size:17px}.card-heading p[data-v-eca45cea]{margin-bottom:0;color:var(--color-text-muted);font-size:12px}.select-button[data-v-eca45cea]{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;color:var(--color-text-secondary);font-size:11px;background:var(--color-surface-subtle);cursor:pointer}.chart-legend[data-v-eca45cea]{display:flex;gap:17px;margin:22px 0 7px 45px;color:var(--color-text-secondary);font-size:11px}.chart-legend span[data-v-eca45cea]{display:inline-flex;align-items:center;gap:6px}.chart-legend i[data-v-eca45cea]{width:8px;height:8px;border-radius:50%}.chart-area[data-v-eca45cea]{position:relative;height:235px;padding:5px 8px 26px 42px}.chart-y-axis[data-v-eca45cea]{position:absolute;top:7px;bottom:31px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:var(--color-text-muted);font:10px/1 var(--font-number)}.trend-chart[data-v-eca45cea]{display:block;width:100%;height:100%;overflow:visible}.grid-line[data-v-eca45cea]{stroke:#e8eef6;stroke-width:.45;vector-effect:non-scaling-stroke}.trend-line[data-v-eca45cea]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.chart-x-axis[data-v-eca45cea]{position:absolute;right:8px;bottom:0;left:42px;display:flex;justify-content:space-between;color:var(--color-text-muted);font:10px/1 var(--font-number)}.channel-card[data-v-eca45cea]{grid-column:2;grid-row:span 2}.channel-list[data-v-eca45cea]{display:grid;gap:20px;margin:31px 0 23px}.channel-row[data-v-eca45cea]{display:grid;gap:9px}.channel-label[data-v-eca45cea]{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;font-size:12px}.channel-label strong[data-v-eca45cea]{color:var(--color-text)}.channel-label>span[data-v-eca45cea]:last-child{color:var(--color-text-secondary);font:12px var(--font-number)}.channel-rank[data-v-eca45cea]{color:var(--color-text-muted);font:11px var(--font-number)}.progress-track[data-v-eca45cea]{height:7px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-primary-050)}.progress-track span[data-v-eca45cea]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#286fd8,#6fa6ef)}.channel-row:nth-child(2) .progress-track span[data-v-eca45cea]{background:linear-gradient(90deg,#16a978,#65d1a8)}.channel-row:nth-child(3) .progress-track span[data-v-eca45cea]{background:linear-gradient(90deg,#f27529,#ffc086)}.channel-row:nth-child(4) .progress-track span[data-v-eca45cea]{background:linear-gradient(90deg,#8d9bae,#c5ceda)}.text-link[data-v-eca45cea]{padding:0;border:0;color:var(--color-primary-600);font-size:12px;font-weight:700;background:transparent;cursor:pointer}.text-link[data-v-eca45cea]:hover{text-decoration:underline}.activity-card[data-v-eca45cea]{grid-column:1}.activity-list[data-v-eca45cea]{display:grid;gap:18px;margin-top:25px}.activity-row[data-v-eca45cea]{display:grid;grid-template-columns:10px 1fr auto;align-items:start;gap:12px}.activity-dot[data-v-eca45cea]{display:block;width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--color-primary-600);box-shadow:0 0 0 4px var(--color-primary-100)}.activity-dot.is-success[data-v-eca45cea]{background:var(--color-success);box-shadow:0 0 0 4px var(--color-success-soft)}.activity-dot.is-warning[data-v-eca45cea]{background:var(--color-warning);box-shadow:0 0 0 4px var(--color-warning-soft)}.activity-content strong[data-v-eca45cea]{display:block;margin-bottom:5px;color:var(--color-text);font-size:13px}.activity-content p[data-v-eca45cea]{margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.5}.activity-row time[data-v-eca45cea]{color:var(--color-text-muted);font:11px var(--font-number);white-space:nowrap}.framework-card[data-v-eca45cea]{display:flex;grid-column:1 / -1;align-items:center;gap:24px;padding:22px 26px;background:linear-gradient(105deg,#f5f9ff,#fff)}.framework-illustration[data-v-eca45cea]{position:relative;display:grid;flex:0 0 112px;width:112px;height:78px;place-items:center;border-radius:14px;background:var(--color-primary-100)}.framework-illustration[data-v-eca45cea]:before{width:50px;height:34px;border:2px solid #74a8e8;border-radius:6px;content:"";background:#ffffffbf;box-shadow:16px -10px 0 -2px var(--color-primary-050),16px -10px #9cc4f2}.framework-illustration span[data-v-eca45cea]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--color-primary-500)}.framework-illustration span[data-v-eca45cea]:nth-child(1){top:17px;left:30px}.framework-illustration span[data-v-eca45cea]:nth-child(2){top:33px;left:43px}.framework-illustration span[data-v-eca45cea]:nth-child(3){top:50px;left:60px}.framework-card h2[data-v-eca45cea]{max-width:500px;margin-bottom:7px;color:var(--color-text-strong);font-size:17px}.framework-card>div:nth-child(2)>p[data-v-eca45cea]:last-child{max-width:620px;margin-bottom:0;color:var(--color-text-secondary);font-size:12px;line-height:1.6}.framework-card .button[data-v-eca45cea]{margin-left:auto;white-space:nowrap}.page-footer[data-v-eca45cea]{display:flex;justify-content:space-between;gap:16px;padding:24px 2px 0;color:var(--color-text-muted);font-size:11px}.spinning[data-v-eca45cea]{display:inline-block;animation:spin-eca45cea .8s linear infinite}@keyframes spin-eca45cea{to{transform:rotate(360deg)}}@media(max-width:1200px){.page-content[data-v-eca45cea],.topbar[data-v-eca45cea]{padding-inline:32px}.metric-grid[data-v-eca45cea]{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-card[data-v-eca45cea]{grid-column:1 / -1;grid-row:auto}.activity-card[data-v-eca45cea],.framework-card[data-v-eca45cea]{grid-column:1 / -1}}@media(max-width:760px){.sidebar[data-v-eca45cea]{position:fixed;z-index:20;top:56px;bottom:0;left:0;width:min(248px,calc(100vw - 56px));height:calc(100dvh - 56px);visibility:hidden;transform:translate(-100%);transition:transform var(--duration-normal) var(--ease-standard),visibility var(--duration-normal) var(--ease-standard)}.is-mobile-menu-open .sidebar[data-v-eca45cea]{visibility:visible;transform:translate(0);box-shadow:var(--shadow-overlay)}.menu-backdrop[data-v-eca45cea]{position:fixed;z-index:10;inset:56px 0 0;padding:0;border:0;background:#102b5461;cursor:pointer}.topbar[data-v-eca45cea]{z-index:30;background:var(--color-surface)}.menu-toggle[data-v-eca45cea]{flex-shrink:0}.breadcrumb[data-v-eca45cea]{white-space:nowrap}.topbar[data-v-eca45cea]{flex-basis:56px;height:56px;padding-inline:16px}.page-content[data-v-eca45cea]{padding:28px 16px 20px}.page-heading[data-v-eca45cea]{display:block}.heading-actions[data-v-eca45cea]{flex-wrap:wrap;margin-top:22px}.data-context[data-v-eca45cea]{width:100%;margin:0 0 3px}.todo-card[data-v-eca45cea]{padding:18px 16px 8px}.todo-table[data-v-eca45cea]{min-width:560px}.metric-grid[data-v-eca45cea]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card[data-v-eca45cea]{padding:16px}.metric-value strong[data-v-eca45cea]{font-size:26px}.dashboard-grid[data-v-eca45cea]{grid-template-columns:1fr}.channel-card[data-v-eca45cea],.activity-card[data-v-eca45cea],.framework-card[data-v-eca45cea]{grid-column:1}.framework-card[data-v-eca45cea]{display:grid;grid-template-columns:auto 1fr;gap:16px}.framework-card .button[data-v-eca45cea]{grid-column:1 / -1;margin-left:0}.framework-illustration[data-v-eca45cea]{width:76px;height:68px;transform:scale(.8);transform-origin:left top;margin-right:-18px}.page-footer[data-v-eca45cea]{display:grid;padding-top:18px}}@media(max-width:460px){.metric-grid[data-v-eca45cea]{grid-template-columns:1fr}.heading-actions .button[data-v-eca45cea]{flex:1}.chart-card[data-v-eca45cea],.channel-card[data-v-eca45cea],.activity-card[data-v-eca45cea],.framework-card[data-v-eca45cea]{padding:18px 16px}}*{box-sizing:border-box}html{min-width:320px;background:var(--color-page);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-text);background:var(--color-page)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color-scheme:light;--color-brand-900: #102b54;--color-brand-800: #174575;--color-primary-600: #286fd8;--color-primary-500: #3d79d0;--color-primary-100: #eaf3ff;--color-primary-050: #f5f9ff;--color-text-strong: #101828;--color-text: #2f4058;--color-text-secondary: #607187;--color-text-muted: #7f8da1;--color-text-disabled: #a5afbd;--color-text-on-dark: #ffffff;--color-page: #edf4fd;--color-surface: #ffffff;--color-surface-subtle: #f8fbff;--color-border: #d9e5f5;--color-border-strong: #bad0eb;--color-success: #16a978;--color-success-soft: #eaf9f4;--color-warning: #f27529;--color-warning-soft: #fff6ed;--color-danger: #df4b51;--color-danger-soft: #fff2f3;--color-focus: #ffb64e;--font-sans: "Microsoft YaHei UI", "PingFang SC", "Noto Sans CJK SC", Arial, sans-serif;--font-number: "DIN Alternate", "Roboto Mono", Arial, sans-serif;--font-code: Consolas, "Roboto Mono", monospace;--radius-sm: 6px;--radius-md: 9px;--radius-lg: 13px;--radius-xl: 20px;--radius-pill: 999px;--shadow-card: 0 7px 24px rgb(40 111 216 / 7%);--shadow-header: 0 18px 40px rgb(30 91 163 / 18%);--shadow-overlay: 0 28px 80px rgb(16 44 88 / 34%);--duration-fast: .16s;--duration-normal: .24s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px}
