@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--k-purple: #7823DC;--k-purple-2: #953EF3;--k-purple-light:#e8dcf7;--k-purple-bg: #F4EFFA;--k-cyan: #55A8B5;--k-navy: #001f5b;--k-dark: #000000;--bg-0: #f8f6fc;--bg-1: #F4EFFA;--card: rgba(120, 35, 220, .05);--card-solid: #ffffff;--card-dark: #f0e9fa;--ink: #1a1a2e;--text: #1a1a2e;--text-secondary:#4a4a6a;--muted: rgba(26, 26, 46, .45);--muted-2: rgba(26, 26, 46, .28);--border: rgba(120, 35, 220, .12);--border-2: rgba(120, 35, 220, .2);--shadow: rgba(0, 0, 0, .2);--accent: #7823DC;--accent-hover: #953EF3;--accent-2: #55A8B5;--gradient-btn: linear-gradient(90deg, #605DC6 0%, #953EF3 100%);--k-magenta: #7823DC;--k-magenta-2: #953EF3;--k-blue: #7823DC;--k-blue-light: #953EF3;font-family:Inter,Space Grotesk,ui-sans-serif,system-ui,sans-serif;line-height:1.35;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--k-purple);text-decoration:inherit}a:hover{color:var(--k-purple-2)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--bg-0)}h1{margin:0;font-size:clamp(26px,2.8vw,38px);letter-spacing:-.025em;font-weight:700;color:var(--k-navy)}h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--k-navy)}h3{margin:0;font-size:15px;font-weight:600;color:var(--k-navy)}button,input,select,textarea{font:inherit}button{border-radius:8px;border:1px solid var(--border-2);padding:.65em 1em;font-weight:600;background:#7823dc0f;color:var(--text);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s,border-color .12s}button:hover{transform:translateY(-1px);background:#7823dc1a;box-shadow:0 8px 20px -12px var(--shadow)}button:focus,button:focus-visible{outline:2px solid rgba(120,35,220,.4);outline-offset:2px}button.primary{background:var(--gradient-btn);border:none;color:#fff;font-weight:600}button.primary:hover{background:var(--k-purple-2);filter:brightness(1.05)}button.ghost{background:#7823dc0f;border-color:#7823dc26;color:var(--muted)}button.ghost:hover{background:#7823dc1a;color:var(--text)}#app{width:100%;margin:0;min-height:100vh;display:flex;flex-direction:column}.card{border:1px solid var(--border);background:#fff;border-radius:10px;padding:18px;box-shadow:0 4px 16px #0003}input.field,textarea.field{border:1px solid var(--border-2);border-radius:8px;padding:10px 14px;background:#fff;color:var(--ink);width:100%;box-sizing:border-box;transition:border-color .12s,box-shadow .12s}input.field:focus,textarea.field:focus{outline:none;border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc26}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::view-transition-group(product-tabs){animation-duration:.48s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(product-tabs),::view-transition-new(product-tabs){mix-blend-mode:normal}@keyframes k-spin{to{transform:rotate(360deg)}}.k-spinner{--sz: 32px;--thk: 3px;width:var(--sz);height:var(--sz);border-radius:50%;background:conic-gradient(from 0deg,rgba(120,35,220,0) 0%,rgba(120,35,220,.15) 25%,var(--k-purple) 75%,var(--k-purple-2) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thk)),#000 calc(100% - var(--thk)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--thk)),#000 calc(100% - var(--thk)));animation:k-spin .75s linear infinite;flex:none}.k-spinner-sm{--sz: 18px;--thk: 2.5px}.k-spinner-lg{--sz: 48px;--thk: 4px}.k-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 0;color:var(--muted);font-size:13px;animation:rise-in .24s ease both}@media (prefers-reduced-motion: reduce){.k-spinner{animation-duration:1.6s}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:1ms!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7823dc40;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7823dc66}.audit-wrap[data-v-9e6e4af4]{color:#1a1a2e}.audit-kicker[data-v-9e6e4af4]{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7823dc}.audit-title[data-v-9e6e4af4]{margin:6px 0 4px;font-size:22px;font-weight:800;color:#001f5b}.audit-sub[data-v-9e6e4af4]{margin:0 0 18px;color:#5b6071;font-size:13.5px}.audit-err[data-v-9e6e4af4]{color:#c03030;font-size:13.5px;line-height:1.5}.audit-muted[data-v-9e6e4af4]{color:#9499ab;font-size:13px;padding:8px 0}.audit-cards[data-v-9e6e4af4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:22px}.audit-card[data-v-9e6e4af4]{background:#fff;border:1px solid rgba(120,35,220,.12);border-radius:12px;padding:12px 14px}.audit-card-user[data-v-9e6e4af4]{font-weight:800;font-size:13px;color:#001f5b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-card-stats[data-v-9e6e4af4]{font-size:11.5px;color:#5b6071;margin-top:4px}.audit-card-last[data-v-9e6e4af4]{font-size:10.5px;color:#9499ab;margin-top:2px}.audit-tabs[data-v-9e6e4af4]{display:inline-flex;gap:4px;padding:4px;background:#f3f0fb;border-radius:999px;margin-bottom:14px}.audit-tab[data-v-9e6e4af4]{all:unset;cursor:pointer;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:800;color:#001f5b}.audit-tab-active[data-v-9e6e4af4]{background:linear-gradient(135deg,#4338ca,#7823dc);color:#fff}.audit-table-wrap[data-v-9e6e4af4]{overflow-x:auto;border:1px solid rgba(120,35,220,.12);border-radius:12px;background:#fff}.audit-table[data-v-9e6e4af4]{border-collapse:collapse;width:100%}.audit-table th[data-v-9e6e4af4]{text-align:left;padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:.3px;color:#001f5b;white-space:nowrap;border-bottom:1px solid rgba(120,35,220,.15)}.audit-table td[data-v-9e6e4af4]{padding:8px 12px;font-size:12.5px;color:#334155;border-bottom:1px solid #f1eefb;vertical-align:top}.audit-table .nowrap[data-v-9e6e4af4]{white-space:nowrap}.ev-wrap[data-v-b10ea454]{padding:0}.ev-header[data-v-b10ea454]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ev-title[data-v-b10ea454]{font-size:18px;font-weight:800;color:var(--text)}.ev-subtitle[data-v-b10ea454]{font-size:12px;color:var(--muted);margin-top:3px}.ev-trigger-btn[data-v-b10ea454]{padding:10px 22px;background:var(--gradient-btn, linear-gradient(90deg,#605DC6,#953EF3));color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.ev-trigger-btn[data-v-b10ea454]:disabled{opacity:.5;cursor:not-allowed}.ev-phoenix-bar[data-v-b10ea454]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;font-size:12px;margin-bottom:12px;flex-wrap:wrap}.ev-phoenix-active[data-v-b10ea454]{background:#faf5ff;border:1px solid #d8b4fe;color:#6d28d9}.ev-phoenix-inactive[data-v-b10ea454]{background:var(--bg-1);border:1px solid var(--border);color:var(--muted)}.ev-phoenix-icon[data-v-b10ea454]{font-size:14px}.ev-phoenix-msg[data-v-b10ea454]{flex:1}.ev-phoenix-link[data-v-b10ea454]{font-weight:700;color:#7c3aed;text-decoration:none;white-space:nowrap}.ev-phoenix-link[data-v-b10ea454]:hover{text-decoration:underline}.ev-phoenix-experiment[data-v-b10ea454]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#faf5ff;border:1px solid #d8b4fe;border-radius:8px;font-size:12px;color:#6d28d9;margin-bottom:14px}.ev-legend[data-v-b10ea454]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding:10px 14px;background:var(--bg-1);border:1px solid var(--border);border-radius:8px}.ev-legend-item[data-v-b10ea454]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.ev-dim-badge[data-v-b10ea454]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}.ev-dim-badge.sql[data-v-b10ea454]{background:#dbeafe;color:#1d4ed8}.ev-dim-badge.rows[data-v-b10ea454]{background:#dcfce7;color:#15803d}.ev-dim-badge.faith[data-v-b10ea454]{background:#fef9c3;color:#a16207}.ev-dim-badge.route[data-v-b10ea454]{background:#f3e8ff;color:#7c3aed}.ev-body[data-v-b10ea454]{display:grid;grid-template-columns:300px 1fr;gap:16px;min-height:400px}.ev-question-list[data-v-b10ea454]{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.ev-section-title[data-v-b10ea454]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:12px 14px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.ev-domain-group[data-v-b10ea454]{border-bottom:1px solid var(--border)}.ev-domain-group[data-v-b10ea454]:last-child{border-bottom:none}.ev-domain-header[data-v-b10ea454]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:.04em}.ev-domain-count[data-v-b10ea454]{background:#00000014;padding:1px 6px;border-radius:10px;font-size:10px}.ev-q-row[data-v-b10ea454]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}.ev-q-row[data-v-b10ea454]:last-child{border-bottom:none}.ev-q-row[data-v-b10ea454]:hover{background:var(--bg-2, #f9fafb)}.ev-q-active[data-v-b10ea454]{background:var(--k-purple-bg, #f4effa)!important;border-left:3px solid var(--k-purple)}.ev-q-text[data-v-b10ea454]{font-size:12px;color:var(--text);line-height:1.4;flex:1}.ev-q-actions[data-v-b10ea454]{display:flex;align-items:center;gap:5px;flex-shrink:0;padding-top:1px}.ev-q-id[data-v-b10ea454]{font-size:9px;color:var(--muted);font-family:monospace;white-space:nowrap}.ev-q-run-btn[data-v-b10ea454]{all:unset;cursor:pointer;width:22px;height:22px;border-radius:50%;background:var(--k-purple);color:#fff;font-size:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:filter .12s}.ev-q-run-btn[data-v-b10ea454]:hover{filter:brightness(1.15)}.ev-q-run-btn[data-v-b10ea454]:disabled{opacity:.4;cursor:not-allowed}.ev-detail[data-v-b10ea454]{background:var(--bg-0, #fff);border:1px solid var(--border);border-radius:10px;padding:16px;overflow:auto}.ev-detail .ev-section-title[data-v-b10ea454]{padding:0 0 12px;border-bottom:1px solid var(--border);margin-bottom:14px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--text)}.ev-detail-q-header[data-v-b10ea454]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.ev-detail-q-text[data-v-b10ea454]{font-size:15px;font-weight:600;color:var(--text);line-height:1.5;margin-bottom:8px}.ev-detail-q-meta[data-v-b10ea454]{display:flex;align-items:center;gap:8px}.ev-dim-grid[data-v-b10ea454]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.ev-dim-card[data-v-b10ea454]{border-radius:8px;padding:12px 10px;text-align:center;border:1px solid var(--border)}.ev-dim-pass[data-v-b10ea454]{background:#f0fdf4;border-color:#bbf7d0}.ev-dim-fail[data-v-b10ea454]{background:#fff7f7;border-color:#fecaca}.ev-dim-icon[data-v-b10ea454]{font-size:20px;margin-bottom:4px}.ev-dim-name[data-v-b10ea454]{font-size:11px;color:var(--muted);font-weight:600;line-height:1.3}.ev-result-banner[data-v-b10ea454]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:800;margin-bottom:16px}.ev-banner-pass[data-v-b10ea454]{background:#dcfce7;color:#15803d}.ev-banner-fail[data-v-b10ea454]{background:#fee2e2;color:#dc2626}.ev-banner-time[data-v-b10ea454]{font-size:11px;font-weight:400;color:var(--muted)}.ev-running-indicator[data-v-b10ea454]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fef9c3;border:1px solid #fde68a;border-radius:8px;font-size:13px;color:#92400e;margin-bottom:16px}.ev-spinner[data-v-b10ea454]{font-size:16px}.ev-error-block[data-v-b10ea454]{padding:10px 14px;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;font-size:12px;color:#dc2626;margin-bottom:12px}.ev-preview-section[data-v-b10ea454]{margin-bottom:10px}.ev-status[data-v-b10ea454]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}.ev-status-running[data-v-b10ea454]{background:#fef9c3;color:#a16207}.ev-status-completed[data-v-b10ea454]{background:#dcfce7;color:#15803d}.ev-status-failed[data-v-b10ea454]{background:#fee2e2;color:#dc2626}.ev-pass-summary[data-v-b10ea454]{font-size:12px;font-weight:400;color:var(--muted)}.ev-summary-grid[data-v-b10ea454]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:20px}.ev-summary-card[data-v-b10ea454]{background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:12px}.ev-sum-domain[data-v-b10ea454]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;padding:2px 8px;border-radius:10px;display:inline-block}.ev-sum-pass[data-v-b10ea454]{font-size:18px;font-weight:800;color:var(--text);margin:6px 0}.ev-sum-metrics[data-v-b10ea454]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ev-sum-metric[data-v-b10ea454]{font-size:11px;color:var(--muted)}.ev-sum-metric strong[data-v-b10ea454]{color:var(--text);font-size:12px;margin-left:4px}.ev-tag[data-v-b10ea454],.ev-tag-rosma[data-v-b10ea454],.ev-tag-pricing[data-v-b10ea454],.ev-tag-savings[data-v-b10ea454]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}.ev-tag-rosma[data-v-b10ea454]{background:#fff7ed;color:#92400e}.ev-tag-pricing[data-v-b10ea454]{background:#eff6ff;color:#1e40af}.ev-tag-savings[data-v-b10ea454]{background:#f0fdf4;color:#166534}.ev-results-wrap[data-v-b10ea454]{overflow-x:auto}.ev-table[data-v-b10ea454]{width:100%;border-collapse:collapse;font-size:12px}.ev-table th[data-v-b10ea454]{text-align:left;padding:6px 8px;background:var(--bg-1);border-bottom:2px solid var(--border);font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap}.ev-table td[data-v-b10ea454]{padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:top}.ev-row-pass[data-v-b10ea454]{background:#f0fdf4}.ev-row-fail[data-v-b10ea454]{background:#fff7f7}.ev-id[data-v-b10ea454]{font-family:monospace;font-size:11px;color:var(--muted);white-space:nowrap}.ev-question[data-v-b10ea454]{max-width:260px;line-height:1.4;color:var(--text)}.ev-cell-center[data-v-b10ea454]{text-align:center;white-space:nowrap}.ev-cell-right[data-v-b10ea454]{text-align:right;color:var(--muted);font-size:11px}.ev-row-count[data-v-b10ea454]{font-size:10px;color:var(--muted);margin-left:3px}.ev-faith-score[data-v-b10ea454]{padding:2px 6px;border-radius:8px;font-weight:700;font-size:11px}.ev-faith-pass[data-v-b10ea454]{background:#dcfce7;color:#15803d}.ev-faith-fail[data-v-b10ea454]{background:#fee2e2;color:#dc2626}.ev-route-got[data-v-b10ea454]{font-size:10px;color:var(--muted)}.ev-expand-row td[data-v-b10ea454]{padding:4px 8px 8px}.ev-expand-btns[data-v-b10ea454]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.ev-expand-btn[data-v-b10ea454]{all:unset;cursor:pointer;font-size:11px;color:var(--k-purple);font-weight:600}.ev-expand-btn[data-v-b10ea454]:hover{text-decoration:underline}.ev-error-inline[data-v-b10ea454]{font-size:11px;color:#dc2626}.ev-preview[data-v-b10ea454]{margin:0;font-size:12px;background:var(--bg-1);border:1px solid var(--border);border-radius:6px;padding:8px 10px;white-space:pre-wrap;word-break:break-word;line-height:1.5;max-height:200px;overflow-y:auto}.ev-answer-preview[data-v-b10ea454]{font-family:inherit}.ev-sql-preview[data-v-b10ea454]{font-family:monospace}.ev-empty[data-v-b10ea454]{padding:24px;text-align:center;color:var(--muted);font-size:13px}.ev-detail-empty[data-v-b10ea454]{padding:60px 24px}h1[data-v-41cd9a44],h2[data-v-41cd9a44]{letter-spacing:normal}.sa-result-card[data-v-41cd9a44]{--sa-purple: #7823DC;--sa-purple-2: #953EF3;--sa-purple-bg: #F4EFFA;--sa-cyan: #55A8B5;--sa-navy: #001f5b;--sa-ink: #1a1a2e;--sa-text-2: #4a4a6a;--sa-muted: rgba(26, 26, 46, .55);--sa-border: rgba(120, 35, 220, .14);--sa-border-strong: rgba(120, 35, 220, .28);margin-top:8px}.sa-scope-banner[data-v-41cd9a44]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;background:var(--sa-purple-bg);border:1px solid var(--sa-border);border-radius:8px;margin-bottom:12px}.sa-scope-left[data-v-41cd9a44]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sa-scope-pill[data-v-41cd9a44]{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;background:#7823dc24;color:var(--sa-purple)}.sa-scope-l0[data-v-41cd9a44]{background:#55a8b52e;color:var(--sa-cyan)}.sa-scope-l2[data-v-41cd9a44]{opacity:.85}.sa-scope-arrow[data-v-41cd9a44]{color:var(--sa-purple);font-size:14px}.sa-conf-pill[data-v-41cd9a44]{padding:3px 8px;border-radius:10px;font-size:11px;margin-left:8px;font-weight:600}.sa-conf-high[data-v-41cd9a44]{background:#22c55e26;color:#15803d}.sa-conf-med[data-v-41cd9a44]{background:#eab30829;color:#a16207}.sa-conf-low[data-v-41cd9a44]{background:#ef444424;color:#b91c1c}.sa-metric-pill[data-v-41cd9a44]{padding:4px 10px;background:#55a8b51f;border:1px solid rgba(85,168,181,.3);border-radius:12px;color:var(--sa-cyan);font-size:11px;font-weight:600}.sa-source-row[data-v-41cd9a44]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:10px 0;margin-bottom:8px;border-bottom:1px solid var(--sa-border)}.sa-source-stat[data-v-41cd9a44]{font-size:12px;color:var(--sa-text-2)}.sa-source-stat strong[data-v-41cd9a44]{color:var(--sa-navy);font-size:16px;margin-right:4px;font-weight:700}.sa-tabs[data-v-41cd9a44]{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--sa-border)}.sa-tab[data-v-41cd9a44]{padding:8px 16px;background:transparent;border:0;color:var(--sa-text-2);cursor:pointer;font-size:13px;border-bottom:2px solid transparent;font-weight:500}.sa-tab[data-v-41cd9a44]:hover{color:var(--sa-purple)}.sa-tab-active[data-v-41cd9a44]{color:var(--sa-purple);border-bottom-color:var(--sa-purple);font-weight:600}.sa-tab-content[data-v-41cd9a44]{padding:12px 0}.sa-empty[data-v-41cd9a44]{padding:28px;text-align:center;color:var(--sa-muted);font-size:13px}.sa-table-wrap[data-v-41cd9a44]{width:100%;overflow-x:auto}.sa-table[data-v-41cd9a44]{width:100%;min-width:820px;border-collapse:collapse;font-size:12px}.sa-table th[data-v-41cd9a44]{text-align:left;padding:8px 10px;background:var(--sa-purple-bg);color:var(--sa-purple);font-weight:700;font-size:10px;border-bottom:1px solid var(--sa-border-strong)}.sa-table td[data-v-41cd9a44]{padding:10px;border-bottom:1px solid var(--sa-border);color:var(--sa-ink)}.sa-table tr:hover td[data-v-41cd9a44]{background:var(--sa-purple-bg)}.sa-rank[data-v-41cd9a44]{color:var(--sa-muted);font-weight:600}.sa-supplier-name[data-v-41cd9a44]{font-weight:600;color:var(--sa-navy)}.sa-name-btn[data-v-41cd9a44]{border:0;padding:0;color:var(--sa-navy);background:transparent;font:inherit;font-weight:700;text-align:left;cursor:pointer}.sa-name-btn[data-v-41cd9a44]:hover{color:var(--sa-purple);text-decoration:underline;text-underline-offset:2px}.sa-profile-btn[data-v-41cd9a44]{border:1px solid var(--sa-border-strong);border-radius:6px;padding:4px 9px;color:var(--sa-purple);background:#fff;font-size:10px;font-weight:700;cursor:pointer}.sa-profile-btn[data-v-41cd9a44]:hover{color:#fff;background:var(--sa-purple)}.sa-profile-cell[data-v-41cd9a44]{white-space:nowrap}.sa-segment-pill[data-v-41cd9a44]{display:inline-flex;align-items:center;min-width:42px;justify-content:center;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:750}.sa-segment-pill.is-head[data-v-41cd9a44]{color:#5d16bd;background:#7823dc21}.sa-segment-pill.is-tail[data-v-41cd9a44]{color:#5f6b7d;background:#5f6b7d1c}.sa-column-label[data-v-41cd9a44]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.sa-tooltip[data-v-41cd9a44]{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;padding:1px;color:#8c58c5;background:transparent;cursor:help}.sa-tooltip>span[data-v-41cd9a44]{box-sizing:border-box;position:absolute;z-index:20;top:calc(100% + 9px);left:50%;width:280px;max-width:calc(100vw - 32px);padding:11px 12px;color:#26344f;background:#fff;border:1px solid #d9c8ed;border-radius:9px;box-shadow:0 12px 30px #2a164e24;font-size:11px;font-weight:500;line-height:1.5;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .14s ease,transform .14s ease}.sa-tooltip.is-right>span[data-v-41cd9a44]{right:-4px;left:auto;transform:translateY(-3px)}.sa-tooltip:hover>span[data-v-41cd9a44],.sa-tooltip:focus-visible>span[data-v-41cd9a44]{opacity:1;transform:translate(-50%)}.sa-tooltip.is-right:hover>span[data-v-41cd9a44],.sa-tooltip.is-right:focus-visible>span[data-v-41cd9a44]{transform:translateY(0)}.sa-tooltip[data-v-41cd9a44]:focus-visible{outline:2px solid rgba(120,35,220,.38);outline-offset:2px;border-radius:3px}.sa-cards[data-v-41cd9a44]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.sa-card[data-v-41cd9a44]{background:#fff;border:1px solid var(--sa-border);border-radius:10px;padding:14px;transition:border-color .2s,box-shadow .2s}.sa-card[data-v-41cd9a44]:hover{border-color:var(--sa-purple);box-shadow:0 4px 12px #7823dc14}.sa-card-linkedin[data-v-41cd9a44]{border-left:3px solid var(--sa-cyan)}.sa-card-header[data-v-41cd9a44]{display:flex;justify-content:space-between;align-items:start;margin-bottom:10px;gap:8px}.sa-card-header h4[data-v-41cd9a44]{margin:0;color:var(--sa-navy);font-size:14px;font-weight:700}.sa-type-pill[data-v-41cd9a44]{padding:2px 8px;background:var(--sa-purple-bg);color:var(--sa-purple);border-radius:10px;font-size:10px;font-weight:600}.sa-li-link[data-v-41cd9a44]{padding:2px 8px;background:#55a8b526;color:var(--sa-cyan);border-radius:10px;font-size:10px;text-decoration:none;font-weight:600}.sa-li-link[data-v-41cd9a44]:hover{background:var(--sa-cyan);color:#fff}.sa-card-body[data-v-41cd9a44]{font-size:12px;color:var(--sa-ink);line-height:1.6}.sa-card-body div[data-v-41cd9a44]{margin-bottom:4px}.sa-card-relevance[data-v-41cd9a44]{margin-top:8px;padding-top:8px;border-top:1px solid var(--sa-border);font-style:italic;color:var(--sa-text-2)}.sa-card-sources[data-v-41cd9a44]{font-size:10px;color:var(--sa-muted);margin-top:6px}.sa-li-stats[data-v-41cd9a44]{display:flex;gap:16px;margin-bottom:10px;flex-wrap:wrap}.sa-li-stat[data-v-41cd9a44]{display:flex;flex-direction:column}.sa-li-stat-num[data-v-41cd9a44]{font-size:18px;font-weight:700;color:var(--sa-navy)}.sa-li-stat-label[data-v-41cd9a44]{font-size:10px;color:var(--sa-muted)}.sa-li-growth[data-v-41cd9a44]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;align-self:center}.sa-growth-growing[data-v-41cd9a44]{background:#22c55e29;color:#15803d}.sa-growth-stable[data-v-41cd9a44]{background:#1a1a2e14;color:var(--sa-muted)}.sa-growth-declining[data-v-41cd9a44]{background:#ef444424;color:#b91c1c}.sa-specialties[data-v-41cd9a44]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.sa-spec-pill[data-v-41cd9a44]{padding:2px 8px;background:var(--sa-purple-bg);border-radius:10px;font-size:10px;color:var(--sa-purple);font-weight:500}.sa-signals[data-v-41cd9a44]{margin-top:10px;font-size:12px}.sa-signals ul[data-v-41cd9a44]{margin:4px 0 0 16px;padding:0}.sa-signals li[data-v-41cd9a44]{color:var(--sa-text-2);margin-bottom:2px}.sa-answer-body[data-v-41cd9a44]{font-size:14px;line-height:1.7;color:var(--sa-ink)}.sa-answer-body[data-v-41cd9a44] h3{margin:18px 0 7px;color:var(--sa-navy);font-size:16px;line-height:1.35}.sa-answer-body[data-v-41cd9a44] h3:first-child{margin-top:2px}.sa-answer-body[data-v-41cd9a44] p{margin:0 0 11px}.sa-answer-body[data-v-41cd9a44] ul{margin:2px 0 12px;padding-left:20px}.sa-answer-body[data-v-41cd9a44] li{margin:4px 0}.sa-answer-body[data-v-41cd9a44] a{color:var(--sa-purple);font-weight:600}.sa-steps-trail[data-v-41cd9a44]{margin-top:12px;font-size:11px}.sa-steps-trail summary[data-v-41cd9a44]{cursor:pointer;color:var(--sa-purple);font-weight:500}.sa-steps-trail ol[data-v-41cd9a44]{margin:8px 0 0 20px;color:var(--sa-text-2)}.sa-drawer-overlay[data-v-41cd9a44]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#00143a61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sa-drawer[data-v-41cd9a44]{width:min(720px,92vw);height:100%;overflow-y:auto;border-left:1px solid var(--sa-border-strong);background:#fff;box-shadow:-18px 0 50px #001f5b29}.sa-drawer-header[data-v-41cd9a44]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--sa-border);background:#fffffff5}.sa-drawer-header span[data-v-41cd9a44]{color:var(--sa-purple);font-size:10px;font-weight:750}.sa-drawer-header h3[data-v-41cd9a44]{margin:3px 0 0;color:var(--sa-navy);font-size:22px}.sa-drawer-header button[data-v-41cd9a44]{border:1px solid var(--sa-border-strong);border-radius:7px;padding:7px 12px;color:var(--sa-purple);background:#fff;font-weight:700;cursor:pointer}.sa-drawer-state[data-v-41cd9a44]{padding:48px 24px;color:var(--sa-text-2);text-align:center}.sa-drawer-state.is-error[data-v-41cd9a44]{color:#b91c1c}.sa-drawer-body[data-v-41cd9a44]{display:grid;gap:24px;padding:24px}.sa-drawer-body section[data-v-41cd9a44]{min-width:0}.sa-drawer-body h4[data-v-41cd9a44]{margin:0 0 12px;color:var(--sa-navy);font-size:15px}.sa-profile-source[data-v-41cd9a44]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid var(--sa-border-strong);border-radius:10px;background:var(--sa-purple-bg)}.sa-profile-source-icon[data-v-41cd9a44]{display:grid;place-items:center;width:40px;height:40px;color:var(--sa-purple);background:#fff;border-radius:9px}.sa-profile-source>div>span[data-v-41cd9a44]{color:var(--sa-purple);font-size:9px;font-weight:750}.sa-profile-source h4[data-v-41cd9a44]{margin:3px 0 4px}.sa-profile-source p[data-v-41cd9a44]{margin:0;color:var(--sa-text-2);font-size:11px;line-height:1.55}.sa-profile-section-source[data-v-41cd9a44]{display:flex;align-items:center;gap:6px;margin:-5px 0 10px;color:var(--sa-muted);font-size:10px}.sa-profile-stats[data-v-41cd9a44]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0}.sa-profile-stats div[data-v-41cd9a44]{padding:12px;border:1px solid var(--sa-border);border-radius:8px;background:var(--sa-purple-bg)}.sa-profile-stats dt[data-v-41cd9a44]{color:var(--sa-muted);font-size:10px}.sa-profile-stats dd[data-v-41cd9a44]{margin:4px 0 0;color:var(--sa-navy);font-size:17px;font-weight:750}.sa-table-compact[data-v-41cd9a44]{min-width:620px}.sa-profile-linkedin[data-v-41cd9a44]{padding:14px;border-left:3px solid var(--sa-cyan);background:#55a8b514}.sa-profile-linkedin a[data-v-41cd9a44]{color:var(--sa-purple);font-weight:700}.sa-profile-linkedin p[data-v-41cd9a44]{margin:8px 0 0;color:var(--sa-text-2);font-size:12px;line-height:1.55}.bb[data-v-9ed2b004]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.bb-title[data-v-9ed2b004]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:8px}.bb-svg[data-v-9ed2b004]{display:block;width:100%;height:30px}.bb-labels[data-v-9ed2b004]{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px}.bb-pt[data-v-9ed2b004]{display:flex;flex-direction:column;align-items:center;flex:1}.bb-pt[data-v-9ed2b004]:first-child{align-items:flex-start}.bb-pt[data-v-9ed2b004]:last-child{align-items:flex-end}.bb-pt-val[data-v-9ed2b004]{font-size:14px;font-weight:800;color:var(--text, #1a1a2e)}.bb-pt-tier[data-v-9ed2b004]{font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e80;margin-top:1px}.bb-pt-mid .bb-pt-val[data-v-9ed2b004]{color:var(--k-purple, #7823DC)}.ce-host[data-v-3343ba18]{position:relative}.ce-host-clickable[data-v-3343ba18]{cursor:zoom-in;transition:filter .12s}.ce-host-clickable[data-v-3343ba18]:hover{filter:brightness(1.02)}.ce-host-clickable[data-v-3343ba18]:focus-visible{outline:2px solid var(--k-purple, #7823DC);outline-offset:4px;border-radius:8px}.ce-hover-hint[data-v-3343ba18]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-purple, #7823DC);background:#fffffff5;border:1px solid rgba(120,35,220,.3);box-shadow:0 1px 2px #0000000f;opacity:0;transition:opacity .14s;pointer-events:none;z-index:2}.ce-host-clickable:hover .ce-hover-hint[data-v-3343ba18],.ce-host-clickable:focus-within .ce-hover-hint[data-v-3343ba18]{opacity:1}.ce-backdrop[data-v-3343ba18]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0d081c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;padding:4vh 4vw;animation:ce-fade-3343ba18 .16s ease both}@keyframes ce-fade-3343ba18{0%{opacity:0}to{opacity:1}}.ce-card[data-v-3343ba18]{background:#fff;color:#1a1a2e;width:min(1200px,100%);max-height:92vh;overflow-y:auto;border-radius:14px;box-shadow:0 18px 60px #00000059;padding:22px 28px;font-family:Inter,system-ui,sans-serif;animation:ce-pop-3343ba18 .18s ease both}@keyframes ce-pop-3343ba18{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.ce-header[data-v-3343ba18]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08)}.ce-title[data-v-3343ba18]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001f5b);margin:0;letter-spacing:-.01em}.ce-close[data-v-3343ba18]{all:unset;cursor:pointer;font-size:22px;line-height:1;color:var(--muted, #6B6F82);padding:4px 12px;border-radius:6px}.ce-close[data-v-3343ba18]:hover{color:var(--k-purple, #7823DC);background:#7823dc14}.ce-large[data-v-3343ba18]{min-height:440px}.ce-large[data-v-3343ba18] .dc-svg,.ce-large[data-v-3343ba18] .pb-svg,.ce-large[data-v-3343ba18] .hist-svg,.ce-large[data-v-3343ba18] .tl-svg,.ce-large[data-v-3343ba18] .kc-svg,.ce-large[data-v-3343ba18] .cb-svg,.ce-large[data-v-3343ba18] .bp-svg,.ce-large[data-v-3343ba18] .sp-svg,.ce-large[data-v-3343ba18] .bb-svg{height:min(60vh,560px)!important}.ce-large[data-v-3343ba18] .pb{padding:18px 22px}.ce-large[data-v-3343ba18] .pb-svg{min-height:360px}.ce-large[data-v-3343ba18] .dc-title,.ce-large[data-v-3343ba18] .pb-title,.ce-large[data-v-3343ba18] .hist-title,.ce-large[data-v-3343ba18] .tl-title,.ce-large[data-v-3343ba18] .kc-title,.ce-large[data-v-3343ba18] .cb-title,.ce-large[data-v-3343ba18] .bp-title,.ce-large[data-v-3343ba18] .sp-title,.ce-large[data-v-3343ba18] .bb-title{font-size:14px}.ce-large[data-v-3343ba18] .dc-caption,.ce-large[data-v-3343ba18] .bp-hint,.ce-large[data-v-3343ba18] .kc-caption{font-size:13px}.ce-large[data-v-3343ba18] .dc-narrative{font-size:13px;padding:10px 14px;margin-top:12px}.ce-large[data-v-3343ba18] .dc-narrative-band{font-size:11px}.pb[data-v-1437bab8]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.pb-title[data-v-1437bab8]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.pb-svg[data-v-1437bab8]{width:100%}.tl[data-v-f3537292]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.tl-title[data-v-f3537292]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.tl-svg[data-v-f3537292]{width:100%}.kc[data-v-97a10aba]{margin:10px 0 0;padding:14px 16px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.kc-title[data-v-97a10aba]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.kc-main[data-v-97a10aba]{display:flex;align-items:baseline;gap:12px}.kc-big[data-v-97a10aba]{font-size:30px;font-weight:800;letter-spacing:-.01em;color:var(--k-purple, #7823DC);line-height:1.05}.kc-delta[data-v-97a10aba]{font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px}.kc-delta-up[data-v-97a10aba]{background:#228b221a;color:#1b7a1b}.kc-delta-down[data-v-97a10aba]{background:#e66c371f;color:#b14414}.kc-svg[data-v-97a10aba]{display:block;width:100%;height:8px;margin-top:10px}.kc-band-labels[data-v-97a10aba]{display:flex;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e8c;margin-top:4px}.kc-caption[data-v-97a10aba]{margin:8px 0 0;font-size:11px;color:#1a1a2eb3;line-height:1.4}.nc[data-v-42fbb9bd]{margin:10px 0 0;padding:12px 14px 12px 18px;background:#fff;border:1px solid rgba(120,35,220,.15);border-left:4px solid var(--nc-accent, #7823DC);border-radius:10px}.nc-title[data-v-42fbb9bd]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nc-accent, #7823DC);margin-bottom:6px}.nc-headline[data-v-42fbb9bd]{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--k-navy, #001F5B)}.nc-body[data-v-42fbb9bd]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#1a1a2e}.nc-source[data-v-42fbb9bd]{margin:8px 0 0;font-size:10px;color:#1a1a2e8c;letter-spacing:.02em}.hist[data-v-59c149dc]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.hist-title[data-v-59c149dc]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.hist-svg[data-v-59c149dc]{width:100%}.cb[data-v-83fad238]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.cb-title[data-v-83fad238]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.cb-svg[data-v-83fad238]{width:100%}.sp[data-v-c4ba482e]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.sp-title[data-v-c4ba482e]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.sp-svg[data-v-c4ba482e]{width:100%}.sp-hint[data-v-c4ba482e]{margin:8px 0 0;font-size:10.5px;color:#1a1a2e8c;line-height:1.4}.bp[data-v-b17fbb3d]{margin:10px 0 0;padding:12px 14px;background:#fff;border:1px solid rgba(120,35,220,.15);border-radius:10px}.bp-title[data-v-b17fbb3d]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:6px}.bp-svg[data-v-b17fbb3d]{width:100%}.bp-hint[data-v-b17fbb3d]{margin:8px 0 0;font-size:10.5px;color:#1a1a2e8c;line-height:1.4}.hm-hero[data-v-17d73ede]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:14px 20px;border-radius:14px;background:linear-gradient(135deg,#605dc614,#953ef314);border:1px solid rgba(149,62,243,.15)}.hm-hero-left[data-v-17d73ede]{display:flex;align-items:center;gap:12px}.hm-logo-wrap[data-v-17d73ede]{display:flex;align-items:center;gap:10px}.hm-logo[data-v-17d73ede]{font-size:20px;font-weight:900;letter-spacing:-.02em;display:block;background:linear-gradient(90deg,#605dc6,#953ef3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hm-tagline[data-v-17d73ede]{font-size:11px;color:var(--muted);font-weight:500;display:block;margin-top:-2px}.hm-hero-actions[data-v-17d73ede]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hm-scope-toggle[data-v-17d73ede]{display:flex;gap:2px;background:var(--bg-1);border-radius:8px;padding:2px;border:1px solid var(--border)}.hm-scope-btn[data-v-17d73ede]{all:unset;cursor:pointer;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;color:var(--muted);transition:all .12s}.hm-scope-btn[data-v-17d73ede]:hover{color:var(--text)}.hm-scope-active[data-v-17d73ede]{background:var(--k-purple);color:#fff!important}.hm-nav-btn[data-v-17d73ede]{all:unset;cursor:pointer;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;color:var(--muted);border:1px solid var(--border);transition:all .12s}.hm-nav-btn[data-v-17d73ede]:hover{color:var(--text);background:var(--bg-1)}.hm-nav-active[data-v-17d73ede]{background:var(--k-purple);color:#fff;border-color:var(--k-purple)}.hm-new-btn[data-v-17d73ede]{all:unset;cursor:pointer;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:700;color:var(--k-purple);border:1px solid var(--k-purple);transition:all .12s}.hm-new-btn[data-v-17d73ede]:hover{background:var(--k-purple);color:#fff}.hm-chat-wrap[data-v-17d73ede]{display:flex;flex-direction:column;min-height:450px}.hm-messages[data-v-17d73ede]{flex:1;min-height:320px;max-height:560px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:8px 0 14px;scroll-behavior:smooth}.hm-welcome[data-v-17d73ede]{position:relative;padding:30px 16px 20px;overflow:hidden}.hm-welcome-glow[data-v-17d73ede]{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(149,62,243,.12) 0%,transparent 70%);pointer-events:none;animation:hm-glow-pulse-17d73ede 4s ease-in-out infinite}@keyframes hm-glow-pulse-17d73ede{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.15)}}.hm-welcome-content[data-v-17d73ede]{position:relative;z-index:1;text-align:center}.hm-welcome-title[data-v-17d73ede]{font-size:22px;font-weight:800;color:var(--text);margin:0 0 8px}.hm-welcome-sub[data-v-17d73ede]{font-size:13px;color:var(--muted);max-width:520px;margin:0 auto 24px;line-height:1.6}.hm-domain-cards[data-v-17d73ede]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}@media (max-width: 700px){.hm-domain-cards[data-v-17d73ede]{grid-template-columns:repeat(2,1fr)}}.hm-dcard[data-v-17d73ede]{padding:14px;border-radius:12px;cursor:pointer;transition:all .18s;border:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.hm-dcard[data-v-17d73ede]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #953ef31f}.hm-dcard-savings[data-v-17d73ede]{background:linear-gradient(135deg,#10b9810f,#10b98105);border-color:#10b98133}.hm-dcard-savings[data-v-17d73ede]:hover{border-color:#10b981}.hm-dcard-pricing[data-v-17d73ede]{background:linear-gradient(135deg,#3b82f60f,#3b82f605);border-color:#3b82f633}.hm-dcard-pricing[data-v-17d73ede]:hover{border-color:#3b82f6}.hm-dcard-rosma[data-v-17d73ede]{background:linear-gradient(135deg,#f59e0b0f,#f59e0b05);border-color:#f59e0b33}.hm-dcard-rosma[data-v-17d73ede]:hover{border-color:#f59e0b}.hm-dcard-metacube[data-v-17d73ede]{background:linear-gradient(135deg,#953ef30f,#953ef305);border-color:#953ef333}.hm-dcard-metacube[data-v-17d73ede]:hover{border-color:#953ef3}.hm-dcard-name[data-v-17d73ede]{font-size:13px;font-weight:700;color:var(--text)}.hm-dcard-desc[data-v-17d73ede]{font-size:11px;color:var(--muted);line-height:1.4}.hm-starters[data-v-17d73ede]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.hm-starters-label[data-v-17d73ede]{font-size:11px;color:var(--muted);font-weight:600}.hm-starter[data-v-17d73ede]{all:unset;cursor:pointer;padding:7px 14px;border-radius:20px;font-size:11px;font-weight:600;border:1px solid var(--border);background:var(--bg-1);color:var(--text);transition:all .15s}.hm-starter[data-v-17d73ede]:hover{border-color:var(--k-purple);color:var(--k-purple);background:#953ef30f}.hm-msg[data-v-17d73ede]{padding:14px 18px;border-radius:14px;font-size:13px;line-height:1.7;max-width:90%;white-space:pre-wrap;word-break:break-word}.hm-msg-user[data-v-17d73ede]{background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;align-self:flex-end;border-radius:14px 14px 4px;font-weight:500}.hm-msg-bot[data-v-17d73ede]{background:var(--bg-1);color:var(--text);align-self:flex-start;border:1px solid var(--border);border-radius:14px 14px 14px 4px}.hm-domain-badges[data-v-17d73ede]{display:flex;gap:6px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.hm-badge[data-v-17d73ede]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.hm-domain-savings[data-v-17d73ede]{background:#d1fae5;color:#065f46}.hm-domain-pricing[data-v-17d73ede]{background:#dbeafe;color:#1e40af}.hm-domain-rosma[data-v-17d73ede]{background:#fef3c7;color:#92400e}.hm-domain-metacube[data-v-17d73ede]{background:#ede9fe;color:#5b21b6}.hm-domain-both[data-v-17d73ede]{background:#f3f4f6;color:#374151}.hm-domain-all[data-v-17d73ede]{background:linear-gradient(90deg,#d1fae5,#dbeafe,#fef3c7,#ede9fe);color:#374151}.hm-followups[data-v-17d73ede]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.hm-followups-label[data-v-17d73ede]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px}.hm-followup-btn[data-v-17d73ede]{all:unset;cursor:pointer;padding:8px 14px;border-radius:10px;font-size:12px;font-weight:500;border:1px solid var(--border);background:#fff;color:var(--text);transition:all .14s;text-align:left}.hm-followup-btn[data-v-17d73ede]:hover{border-color:var(--k-purple);color:var(--k-purple);background:#953ef30a}.hm-msg-thinking[data-v-17d73ede]{color:var(--muted);font-style:italic;display:flex;align-items:center;gap:12px}.hm-thinking-anim[data-v-17d73ede]{display:inline-flex;gap:5px}.hm-think-dot[data-v-17d73ede]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#605dc6,#953ef3);animation:hm-bounce-17d73ede 1.4s ease-in-out infinite}.hm-think-dot[data-v-17d73ede]:nth-child(2){animation-delay:.15s}.hm-think-dot[data-v-17d73ede]:nth-child(3){animation-delay:.3s}@keyframes hm-bounce-17d73ede{0%,80%,to{opacity:.3;transform:scale(.7) translateY(0)}40%{opacity:1;transform:scale(1) translateY(-6px)}}.hm-thinking-text[data-v-17d73ede]{font-size:13px}.hm-data-section[data-v-17d73ede]{margin-top:12px}.hm-data-toggle[data-v-17d73ede]{all:unset;cursor:pointer;font-size:11px;font-weight:600;color:var(--k-purple);padding:5px 12px;border-radius:8px;border:1px solid rgba(149,62,243,.3);transition:all .12s}.hm-data-toggle[data-v-17d73ede]:hover{background:#953ef314}.hm-data-tables[data-v-17d73ede]{margin-top:12px;display:flex;flex-direction:column;gap:14px}.hm-data-table-title[data-v-17d73ede]{margin-bottom:6px}.hm-table-scroll[data-v-17d73ede]{overflow-x:auto}.hm-table[data-v-17d73ede]{width:100%;border-collapse:collapse;font-size:12px}.hm-table th[data-v-17d73ede]{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.hm-table td[data-v-17d73ede]{padding:6px 8px;border-bottom:1px solid var(--border)}.hm-table tbody tr[data-v-17d73ede]:hover{background:#953ef30a}.hm-input-bar[data-v-17d73ede]{display:flex;gap:10px;padding:14px 0 0;border-top:1px solid var(--border)}.hm-advanced-toggle[data-v-17d73ede]{display:flex;align-items:center;gap:10px;margin-top:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.hm-advanced-toggle input[type=checkbox][data-v-17d73ede]{position:absolute;opacity:0;pointer-events:none}.hm-advanced-toggle-pill[data-v-17d73ede]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#7823dc0f;color:var(--muted, #6B6F82);border:1px solid rgba(120,35,220,.18);transition:all .14s}.hm-advanced-toggle-pill[data-v-17d73ede]:before{content:"";width:7px;height:7px;border-radius:50%;background:#7823dc4d}.hm-advanced-toggle-on[data-v-17d73ede]{background:#7823dc1f;color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC)}.hm-advanced-toggle-on[data-v-17d73ede]:before{background:var(--k-purple, #7823DC)}.hm-advanced-toggle-hint[data-v-17d73ede]{font-size:11px;color:var(--muted, #6B6F82)}.hm-advanced-toggle input:focus-visible+.hm-advanced-toggle-pill[data-v-17d73ede]{outline:2px solid var(--k-purple, #7823DC);outline-offset:2px}.hm-input[data-v-17d73ede]{flex:1;padding:12px 18px;border:2px solid var(--border);border-radius:12px;font-size:14px;background:#fff;color:var(--ink);outline:none;transition:all .15s}.hm-input[data-v-17d73ede]:focus{border-color:var(--k-purple);box-shadow:0 0 0 4px #953ef31a}.hm-input[data-v-17d73ede]:disabled{opacity:.5}.hm-send[data-v-17d73ede]{padding:12px 28px;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;transition:all .12s;letter-spacing:.02em}.hm-send[data-v-17d73ede]:hover{filter:brightness(1.1);transform:translateY(-1px)}.hm-send[data-v-17d73ede]:disabled{opacity:.4;cursor:not-allowed;transform:none}.hm-feedback-row[data-v-17d73ede]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:2px 4px 4px;align-self:flex-start}.hm-fb-prompt[data-v-17d73ede]{font-size:11px;color:var(--muted)}.hm-fb-btn[data-v-17d73ede]{all:unset;cursor:pointer;font-size:16px;padding:2px 5px;border-radius:6px;border:1px solid transparent;transition:all .12s}.hm-fb-btn[data-v-17d73ede]:hover{background:var(--bg-1);border-color:var(--border)}.hm-fb-up[data-v-17d73ede]{background:#d1fae5;border-color:#10b981}.hm-fb-down[data-v-17d73ede]{background:#fee2e2;border-color:#ef4444}.hm-download-btn[data-v-17d73ede]{margin-left:auto;padding:4px 14px;background:#fff;border:1px solid var(--k-purple);border-radius:6px;color:var(--k-purple);cursor:pointer;font-size:11px;font-weight:600;transition:all .12s}.hm-download-btn[data-v-17d73ede]:hover{background:var(--k-purple-bg)}.hm-export-check[data-v-17d73ede]{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:#1a1a2e8c;cursor:pointer;-webkit-user-select:none;user-select:none}.hm-export-check input[data-v-17d73ede]{accent-color:var(--k-purple, #7823DC)}.hm-msg-export-selected[data-v-17d73ede]{outline:1.5px solid rgba(120,35,220,.35);outline-offset:2px}.hm-export-bar[data-v-17d73ede]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;margin-top:10px;background:#7823dc0f;border:1px solid rgba(120,35,220,.2);border-radius:10px}.hm-export-bar-count[data-v-17d73ede]{font-size:11px;font-weight:700;color:var(--k-purple, #7823DC)}.hm-export-bar-btn[data-v-17d73ede]{padding:7px 16px;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:filter .12s}.hm-export-bar-btn[data-v-17d73ede]:hover{filter:brightness(1.1)}.hm-fb-comment[data-v-17d73ede]{padding:3px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px;outline:none;width:200px;background:#fff}.hm-fb-comment[data-v-17d73ede]:focus{border-color:var(--k-purple)}.hm-fb-submit[data-v-17d73ede]{padding:3px 10px;background:var(--k-purple);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.hm-fb-thanks[data-v-17d73ede]{font-size:11px;color:var(--muted);font-style:italic}.hm-qbank[data-v-17d73ede]{padding:8px 0}.hm-qbank-hint[data-v-17d73ede]{font-size:13px;color:var(--muted);margin:0 0 16px}.hm-qbank-group[data-v-17d73ede]{margin-bottom:20px}.hm-qbank-header[data-v-17d73ede]{margin-bottom:10px}.hm-qbank-items[data-v-17d73ede]{display:flex;flex-direction:column;gap:5px}.hm-qbank-item[data-v-17d73ede]{all:unset;cursor:pointer;padding:10px 16px;border-radius:10px;font-size:13px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);line-height:1.4;transition:all .12s}.hm-qbank-item[data-v-17d73ede]:hover{background:#953ef30f;border-color:var(--k-purple);color:var(--k-purple)}.hm-guide[data-v-17d73ede]{padding:8px 0;max-width:700px}.hm-guide-title[data-v-17d73ede]{font-size:18px;font-weight:800;color:var(--text);margin:0 0 20px}.hm-guide-section[data-v-17d73ede]{margin-bottom:20px;padding:16px 20px;border-radius:12px;background:var(--bg-1);border:1px solid var(--border)}.hm-guide-section h4[data-v-17d73ede]{font-size:14px;font-weight:700;color:var(--text);margin:0 0 8px}.hm-guide-section p[data-v-17d73ede]{font-size:13px;color:var(--text);line-height:1.6;margin:0 0 8px}.hm-guide-section p[data-v-17d73ede]:last-child{margin-bottom:0}.hm-guide-section ul[data-v-17d73ede]{margin:8px 0 0;padding-left:20px}.hm-guide-section li[data-v-17d73ede]{font-size:13px;color:var(--text);line-height:1.6;margin-bottom:6px}.hm-guide-section strong[data-v-17d73ede]{color:var(--k-purple)}.hm-real-cases[data-v-17d73ede]{margin-bottom:28px}.hm-real-cases-header[data-v-17d73ede]{margin-bottom:14px;padding:14px 18px;border-radius:12px;background:#7823dc0f;border:1px solid rgba(120,35,220,.18)}.hm-real-cases-title[data-v-17d73ede]{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--k-navy)}.hm-real-cases-sub[data-v-17d73ede]{margin:0;font-size:12px;color:var(--text-secondary);line-height:1.5}.hm-real-case[data-v-17d73ede]{margin-bottom:8px;border:1px solid var(--border);border-radius:10px;background:#fff;transition:border-color .15s}.hm-real-case[data-v-17d73ede]:hover{border-color:var(--k-purple)}.hm-real-case-row[data-v-17d73ede]{display:flex;gap:14px;align-items:flex-start;padding:12px 16px;cursor:pointer}.hm-real-case-main[data-v-17d73ede]{flex:1;min-width:0}.hm-real-case-title[data-v-17d73ede]{font-size:13px;font-weight:700;color:var(--k-navy);margin-bottom:4px}.hm-real-case-question[data-v-17d73ede]{font-size:12px;font-style:italic;color:var(--text);margin-bottom:6px;line-height:1.5}.hm-real-case-meta[data-v-17d73ede]{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:var(--muted)}.hm-real-case-asker[data-v-17d73ede]{padding:2px 6px;background:#7823dc14;border-radius:6px;color:var(--k-purple);font-weight:600}.hm-real-case-source[data-v-17d73ede]{font-style:italic}.hm-real-case-domain[data-v-17d73ede]{padding:2px 6px;background:#55a8b51f;color:var(--k-cyan);border-radius:6px;font-weight:600;text-transform:uppercase;font-size:9px}.hm-real-case-toggle[data-v-17d73ede]{padding:4px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:11px;flex-shrink:0}.hm-real-case-toggle[data-v-17d73ede]:hover{border-color:var(--k-purple);color:var(--k-purple)}.hm-real-case-detail[data-v-17d73ede]{padding:0 16px 14px;border-top:1px solid var(--border);margin-top:4px}.hm-real-case-section[data-v-17d73ede]{margin-top:12px}.hm-real-case-label[data-v-17d73ede]{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--k-purple);font-weight:700;margin-bottom:4px}.hm-real-case-flow[data-v-17d73ede]{margin:4px 0 0 16px;padding:0;font-size:12px;color:var(--text);line-height:1.6;font-family:Courier New,monospace}.hm-real-case-flow li[data-v-17d73ede]{margin-bottom:2px}.hm-real-case-answer[data-v-17d73ede]{font-size:12px;color:var(--text);line-height:1.6;padding:10px 12px;background:#55a8b50f;border-left:3px solid var(--k-cyan);border-radius:4px}.hm-real-case-actions[data-v-17d73ede]{display:flex;gap:10px;align-items:center;margin-top:14px}.hm-real-case-source-link[data-v-17d73ede]{font-size:11px;color:var(--k-purple);text-decoration:underline}.hm-real-cases-divider[data-v-17d73ede]{display:flex;align-items:center;gap:12px;margin:24px 0 16px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.hm-real-cases-divider[data-v-17d73ede]:before,.hm-real-cases-divider[data-v-17d73ede]:after{content:"";flex:1;height:1px;background:var(--border)}.hm-case-card[data-v-17d73ede]{margin-bottom:20px;padding:20px 24px;border-radius:14px;background:var(--bg-1);border:1px solid var(--border);position:relative}.hm-case-card h4[data-v-17d73ede]{font-size:15px;font-weight:700;color:var(--text);margin:0 0 8px}.hm-case-card p[data-v-17d73ede]{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 14px}.hm-case-badge[data-v-17d73ede]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;margin-bottom:10px}.hm-case-badge-oracle[data-v-17d73ede]{background:#ede9fe;color:#5b21b6}.hm-case-badge-savings[data-v-17d73ede]{background:#d1fae5;color:#065f46}.hm-case-badge-pricing[data-v-17d73ede]{background:#dbeafe;color:#1e40af}.hm-case-badge-rosma[data-v-17d73ede]{background:#fef3c7;color:#92400e}.hm-case-steps[data-v-17d73ede]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.hm-case-step[data-v-17d73ede]{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5}.hm-case-num[data-v-17d73ede]{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--k-purple);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.hm-case-result[data-v-17d73ede]{padding:10px 14px;border-radius:8px;font-size:13px;background:#953ef30f;border:1px solid rgba(149,62,243,.15);color:var(--text);margin-bottom:12px}.hm-case-try[data-v-17d73ede]{all:unset;cursor:pointer;padding:8px 18px;border-radius:8px;font-size:12px;font-weight:700;color:var(--k-purple);border:1px solid var(--k-purple);transition:all .14s}.hm-case-try[data-v-17d73ede]:hover{background:var(--k-purple);color:#fff}.hm-loader[data-v-17d73ede]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.hm-loader-step[data-v-17d73ede]{font-size:13px;color:var(--muted);opacity:.3;transition:opacity .4s,color .4s;display:flex;align-items:center;gap:8px}.hm-loader-active[data-v-17d73ede]{opacity:1;color:var(--text)}.hm-loader-active .hm-loader-icon[data-v-17d73ede]{color:var(--k-purple);animation:hm-pulse-icon-17d73ede 1.2s ease-in-out infinite}.hm-loader-icon[data-v-17d73ede]{font-size:8px}@keyframes hm-pulse-icon-17d73ede{0%,to{opacity:.4}50%{opacity:1}}.hm-steps-trail[data-v-17d73ede]{margin-top:12px}.hm-steps-toggle[data-v-17d73ede]{font-size:11px;font-weight:600;color:var(--muted);cursor:pointer;padding:4px 0;-webkit-user-select:none;user-select:none}.hm-steps-toggle[data-v-17d73ede]:hover{color:var(--k-purple)}.hm-steps-list[data-v-17d73ede]{margin:8px 0 0;padding-left:20px;list-style-type:decimal}.hm-step-item[data-v-17d73ede]{font-size:11px;color:var(--muted);line-height:1.6;padding:1px 0}.cms-wrap[data-v-1b705c9e]{position:relative;display:inline-block;min-width:200px}.cms-trigger[data-v-1b705c9e]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 12px;background:#fff;border:1px solid rgba(120,35,220,.2);border-radius:6px;cursor:pointer;font-size:13px;color:#1a1a2e;white-space:nowrap}.cms-trigger[data-v-1b705c9e]:hover{border-color:#7823dc}.cms-label[data-v-1b705c9e]{overflow:hidden;text-overflow:ellipsis}.cms-arrow[data-v-1b705c9e]{font-size:9px;color:#1a1a2e73}.cms-panel[data-v-1b705c9e]{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:320px;max-width:420px;max-height:400px;background:#fff;border:1px solid rgba(120,35,220,.2);border-radius:8px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column}.cms-header[data-v-1b705c9e]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(120,35,220,.1)}.cms-title[data-v-1b705c9e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7823dc}.cms-clear[data-v-1b705c9e]{all:unset;cursor:pointer;font-size:11px;color:#7823dc;font-weight:500}.cms-clear[data-v-1b705c9e]:hover{text-decoration:underline}.cms-list[data-v-1b705c9e]{overflow-y:auto;padding:6px 0}.cms-group[data-v-1b705c9e]{margin-bottom:2px}.cms-l1-row[data-v-1b705c9e]{display:flex;align-items:center;gap:6px;padding:6px 14px;background:#7823dc0a}.cms-l1-label[data-v-1b705c9e]{all:unset;cursor:pointer;display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#1a1a2e;flex:1}.cms-l1-label[data-v-1b705c9e]:hover{color:#7823dc}.cms-expand[data-v-1b705c9e]{font-size:10px;width:12px;color:#1a1a2e80}.cms-count[data-v-1b705c9e]{font-size:10px;color:#1a1a2e66;font-weight:400}.cms-l2-list[data-v-1b705c9e]{padding:2px 0 4px}.cms-l2-block[data-v-1b705c9e]{display:flex;flex-direction:column}.cms-l2-row[data-v-1b705c9e]{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 36px;cursor:pointer;font-size:12px;color:#4a4a6a}.cms-l2-row[data-v-1b705c9e]:hover{background:#7823dc0a}.cms-l2-expand[data-v-1b705c9e],.cms-l2-label[data-v-1b705c9e]{all:unset;cursor:pointer}.cms-l2-expand[data-v-1b705c9e]{width:12px;text-align:center;font-size:10px;color:#1a1a2e73}.cms-l2-label[data-v-1b705c9e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-l2-count[data-v-1b705c9e]{font-size:10px;color:#1a1a2e59}.cms-l3-list[data-v-1b705c9e]{padding:0 0 3px}.cms-l3-row[data-v-1b705c9e]{display:flex;align-items:center;gap:8px;padding:3px 14px 3px 64px;cursor:pointer;font-size:11.5px;color:#1a1a2ead}.cms-l3-row[data-v-1b705c9e]:hover{background:#7823dc0a}.cms-l3-label[data-v-1b705c9e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-l3-count[data-v-1b705c9e]{font-size:10px;color:#1a1a2e52}.cms-check[data-v-1b705c9e]{width:14px;height:14px;accent-color:#7823DC;cursor:pointer;flex-shrink:0}.fms-root[data-v-94ff644f]{position:relative;min-width:158px;max-width:210px}.fms-trigger[data-v-94ff644f]{display:flex;align-items:center;gap:7px;width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--border, rgba(120,35,220,.18));border-radius:8px;background:var(--bg-1, #fff);color:var(--text, #1a1a2e);font-size:12px;font-weight:600;cursor:pointer;text-align:left}.fms-trigger[data-v-94ff644f]:hover,.fms-trigger[data-v-94ff644f]:focus-visible{border-color:var(--k-purple, #7823dc);outline:none}.fms-trigger-active[data-v-94ff644f]{background:#7823dc0e;border-color:#7823dc61}.fms-trigger>span[data-v-94ff644f]:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fms-count[data-v-94ff644f]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--k-purple, #7823dc);color:#fff;font-size:10px}.fms-chevron[data-v-94ff644f]{color:var(--muted, rgba(26,26,46,.48));font-size:8px}.fms-panel[data-v-94ff644f]{position:absolute;z-index:90;top:calc(100% + 6px);left:0;width:300px;overflow:hidden;border:1px solid rgba(120,35,220,.2);border-radius:12px;background:#fff;box-shadow:0 18px 45px #150e2a2e,0 3px 10px #150e2a14}.fms-heading[data-v-94ff644f]{display:flex;align-items:center;justify-content:space-between;padding:13px 14px 10px;border-bottom:1px solid rgba(120,35,220,.09)}.fms-heading div[data-v-94ff644f]{display:grid;gap:2px}.fms-heading span[data-v-94ff644f]{color:var(--k-navy, #001f5b);font-size:13px;font-weight:800}.fms-heading small[data-v-94ff644f]{color:var(--muted, rgba(26,26,46,.52));font-size:10px}.fms-heading>button[data-v-94ff644f]{border:0;background:transparent;color:var(--muted, #777);font-size:20px;line-height:1;cursor:pointer}.fms-search-wrap[data-v-94ff644f]{padding:9px 12px 4px}.fms-search[data-v-94ff644f]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(120,35,220,.16);border-radius:8px;outline:none;font:inherit;font-size:11px}.fms-search[data-v-94ff644f]:focus{border-color:var(--k-purple, #7823dc);box-shadow:0 0 0 3px #7823dc14}.fms-toolbar[data-v-94ff644f]{display:flex;justify-content:space-between;padding:7px 12px 5px}.fms-toolbar button[data-v-94ff644f]{border:0;padding:2px;background:transparent;color:var(--k-purple, #7823dc);font-size:10px;font-weight:700;cursor:pointer}.fms-toolbar button[data-v-94ff644f]:disabled{opacity:.4;cursor:default}.fms-list[data-v-94ff644f]{max-height:250px;overflow-y:auto;padding:3px 7px 7px}.fms-option[data-v-94ff644f]{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;color:#35334a;font-size:11.5px;cursor:pointer}.fms-option[data-v-94ff644f]:hover{background:#7823dc0e}.fms-option input[data-v-94ff644f]{width:14px;height:14px;accent-color:var(--k-purple, #7823dc);cursor:pointer}.fms-option span[data-v-94ff644f]{overflow:hidden;text-overflow:ellipsis}.fms-empty[data-v-94ff644f]{padding:22px 8px;color:var(--muted, #8b8996);font-size:11px;text-align:center}.fms-footer[data-v-94ff644f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid rgba(120,35,220,.1);background:#7823dc06}.fms-footer>span[data-v-94ff644f]{color:var(--muted, #777);font-size:10px}.fms-footer>div[data-v-94ff644f]{display:flex;gap:7px}.fms-footer button[data-v-94ff644f]{border-radius:7px;padding:6px 10px;font-size:10.5px;font-weight:750;cursor:pointer}.fms-cancel[data-v-94ff644f]{border:1px solid rgba(120,35,220,.18);background:#fff;color:var(--text, #1a1a2e)}.fms-apply[data-v-94ff644f]{border:1px solid var(--k-purple, #7823dc);background:var(--k-purple, #7823dc);color:#fff}@media (max-width: 720px){.fms-root[data-v-94ff644f]{max-width:none;flex:1 1 145px}.fms-panel[data-v-94ff644f]{width:min(300px,calc(100vw - 36px))}}.sa-guide[data-v-05d17f45]{border:1px solid var(--line);border-radius:8px;padding:14px 18px;margin-bottom:20px}.sa-guide>summary[data-v-05d17f45]{font-size:13px;font-weight:650}.sa-multi-field[data-v-05d17f45]{min-width:0;font-size:10px;font-weight:700;color:#61576c;display:flex;flex-direction:column;gap:7px}.sa-multi[data-v-05d17f45]{border:1px solid #dcd6e5;border-radius:6px;background:#fff;font-size:12px;font-weight:450}.sa-multi>summary[data-v-05d17f45]{padding:10px 11px;min-height:39px;color:var(--ink);overflow-wrap:anywhere}.sa-multi-options[data-v-05d17f45]{max-height:230px;overflow:auto;padding:8px 11px;border-top:1px solid var(--line)}.sa-multi-options>label[data-v-05d17f45]{flex-direction:row;align-items:center;font-size:12px;font-weight:450;padding:7px 0;letter-spacing:0;cursor:pointer}.sa-multi-options input[data-v-05d17f45]{accent-color:var(--purple);flex-shrink:0}.sa-multi-options>button[data-v-05d17f45]{padding:7px 0;text-align:left}.sa[data-v-05d17f45]{--ink:#262137;--muted:#736d7e;--purple:#6c3cac;--line:#e6e2ec;color:var(--ink);background:#fff;padding:28px 24px 32px;font-family:inherit}.sa[data-v-05d17f45] *{box-sizing:border-box}.sa-heading[data-v-05d17f45],.sa-section-heading[data-v-05d17f45]{display:flex;justify-content:space-between;align-items:center;gap:24px}.sa-heading[data-v-05d17f45]{margin-bottom:25px}.sa-eyebrow[data-v-05d17f45]{font-size:10px!important;font-weight:750;letter-spacing:.14em;color:var(--purple)!important;margin:0 0 9px!important}.sa h2[data-v-05d17f45]{font-size:28px;letter-spacing:-.8px;margin:0 0 9px;font-weight:650}.sa h3[data-v-05d17f45]{font-size:18px;letter-spacing:-.3px;margin:0 0 7px}.sa p[data-v-05d17f45]{font-size:13px;line-height:1.65;color:var(--muted);margin:5px 0}.sa-button[data-v-05d17f45]{font:inherit;font-size:12px;font-weight:650;color:var(--ink);border:1px solid #d6cfdf;background:#fff;border-radius:7px;padding:10px 14px;cursor:pointer;white-space:nowrap;min-height:39px}.sa-button[data-v-05d17f45]:hover{border-color:var(--purple);color:var(--purple)}.sa-primary[data-v-05d17f45]{background:var(--purple);border-color:var(--purple);color:#fff}.sa-primary[data-v-05d17f45]:hover{background:#563089;color:#fff}.sa button[data-v-05d17f45]:disabled{opacity:.45;cursor:not-allowed}.sa button[data-v-05d17f45]:focus-visible,.sa input[data-v-05d17f45]:focus-visible,.sa select[data-v-05d17f45]:focus-visible,.sa summary[data-v-05d17f45]:focus-visible{outline:3px solid #b99ce0;outline-offset:3px}.sa-count[data-v-05d17f45]{padding:2px 6px;background:#f0ebf6;border-radius:4px;margin-left:8px}.sa-view-tabs[data-v-05d17f45]{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:22px}.sa-view-tabs button[data-v-05d17f45]{border:0;border-bottom:3px solid transparent;background:none;padding:13px 17px 15px;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}.sa-view-tabs button span[data-v-05d17f45]{font-size:10px;margin-right:8px;opacity:.7}.sa-view-tabs button.active[data-v-05d17f45]{color:var(--purple);border-bottom-color:var(--purple);font-weight:650}.sa-filters[data-v-05d17f45]{display:block;border:1px solid var(--line);background:#fbfafc;border-radius:9px;padding:15px;margin-bottom:24px}.sa label[data-v-05d17f45]{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:700;letter-spacing:.03em;color:#61576c;min-width:0}.sa-filters label[data-v-05d17f45]{flex:1}.sa select[data-v-05d17f45],.sa input[data-v-05d17f45]:not([type=checkbox]):not([type=radio]){font:inherit;font-size:12px;letter-spacing:0;font-weight:450;border:1px solid #dcd6e5;border-radius:6px;background:#fff;color:var(--ink);padding:10px 11px;min-width:0;min-height:39px}.sa select[data-v-05d17f45]{width:100%}.sa-section-heading[data-v-05d17f45]{margin:26px 0 17px}.sa-badge[data-v-05d17f45]{display:inline-block;background:#f2eef8;color:#6c458c;border:1px solid #e8dff2;border-radius:5px;font-size:10px;padding:5px 9px;white-space:nowrap}.sa-result-context[data-v-05d17f45]{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted);margin:15px 0 12px}.sa-table-wrap[data-v-05d17f45]{overflow:auto;max-height:590px;border:1px solid var(--line);border-radius:8px}.sa-table[data-v-05d17f45]{width:100%;border-collapse:collapse;font-size:12px;text-align:left;background:#fff}.sa-table th[data-v-05d17f45]{position:sticky;top:0;z-index:1;background:#f7f5fa;font-size:10px;font-weight:700;color:#71687d;padding:13px 15px;line-height:1.6;white-space:nowrap;border-bottom:1px solid var(--line)}.sa-table td[data-v-05d17f45]{padding:15px;line-height:1.55;border-bottom:1px solid #eeebf2;vertical-align:top}.sa-table tbody tr:last-child td[data-v-05d17f45]{border-bottom:0}.sa-table tr:hover td[data-v-05d17f45]{background:#fcfbfe}.numeric[data-v-05d17f45]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sa-table small[data-v-05d17f45],.sa-profile small[data-v-05d17f45]{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-top:4px}.sa-key-number[data-v-05d17f45]{font-size:17px;font-weight:600;color:#50307b}.sa-key-number small[data-v-05d17f45]{display:inline;font-size:11px;font-weight:400}.sa-table details[data-v-05d17f45]{font-size:10px;color:var(--muted);max-width:220px}.sa summary[data-v-05d17f45]{cursor:pointer;color:var(--purple)}.sa-drill[data-v-05d17f45]{font:inherit;border:none;background:none;color:var(--ink);font-weight:600;display:flex;gap:12px;align-items:center;cursor:pointer;text-align:left;padding:0}.sa-drill span[data-v-05d17f45]{display:inline-grid;place-items:center;border:1px solid #ded5ea;border-radius:4px;width:21px;height:21px;color:var(--purple);font-weight:400;font-size:15px}.sa-child[data-v-05d17f45]{background:#faf8fd}.sa-child td[data-v-05d17f45]:first-child{padding-left:42px}.sa-grandchild td[data-v-05d17f45]:first-child{padding-left:83px}.sa-grandchild[data-v-05d17f45]{color:#62546f}.sa-performance[data-v-05d17f45]{min-width:730px}.sa-method[data-v-05d17f45]{border-left:3px solid #bda6d7;padding:13px 18px;background:#faf8fc;margin-top:20px;border-radius:0 6px 6px 0}.sa-method strong[data-v-05d17f45]{font-size:11px}.sa-method p[data-v-05d17f45]{font-size:11px;max-width:1050px}.sa-method details[data-v-05d17f45]{font-size:11px;margin-top:10px}.sa dl[data-v-05d17f45],.sa-modal dl[data-v-05d17f45]{display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:10px 20px;font-size:12px;line-height:1.6}.sa dt[data-v-05d17f45],.sa-modal dt[data-v-05d17f45]{color:#82798c;text-transform:capitalize}.sa dd[data-v-05d17f45],.sa-modal dd[data-v-05d17f45]{margin:0;overflow-wrap:anywhere}.sa-empty[data-v-05d17f45]{padding:40px 24px;text-align:center;background:#fcfbfd;border:1px dashed #ddd5e7;border-radius:9px;color:var(--muted);font-size:13px}.sa-empty h4[data-v-05d17f45]{margin:3px 0 10px;color:#4f435d;font-size:16px}.sa-empty p[data-v-05d17f45]{max-width:610px;margin:0 auto}.sa-error[data-v-05d17f45]{padding:11px 15px;background:#fff1f0;color:#973f3f!important;border:1px solid #f2d3d0;border-radius:6px;font-size:12px!important}.sa-error button[data-v-05d17f45]{background:none;border:0;text-decoration:underline;color:inherit;cursor:pointer}.sa-notice[data-v-05d17f45]{padding:10px 14px;background:#fff9ed;color:#85652d!important;border:1px solid #f0e2c7;border-radius:6px;font-size:11px!important}.sa-muted[data-v-05d17f45]{color:var(--muted);font-size:11px}.sa-inline[data-v-05d17f45]{display:flex;gap:10px}.sa-inline input[data-v-05d17f45]{flex:1}.sa-supplier-search[data-v-05d17f45]{background:#faf8fc;border:1px solid #e8e1f0;border-radius:8px;padding:18px;margin:16px 0}.sa-supplier-search label[data-v-05d17f45]{margin-bottom:9px}.sa-suggestions[data-v-05d17f45]{border:1px solid #ded5ea;border-radius:5px;margin-top:8px;max-height:200px;overflow:auto}.sa-suggestions button[data-v-05d17f45]{display:flex;justify-content:space-between;width:100%;padding:11px 13px;border:0;border-bottom:1px solid #e9e3ef;background:#fff;text-align:left;color:var(--ink);font-size:12px;cursor:pointer}.sa-suggestions button[data-v-05d17f45]:hover{background:#f3edf9}.sa-suggestions span[data-v-05d17f45]{color:var(--purple);font-size:10px}.sa-selection[data-v-05d17f45]{font-size:11px!important;padding-top:10px}.sa-term[data-v-05d17f45]{font-size:12px;color:#5e3789;font-weight:600}.sa-profile[data-v-05d17f45]{border:1px solid var(--line);border-radius:9px;padding:0 18px 18px;margin-bottom:14px}.sa-profile>summary[data-v-05d17f45]{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:17px 0;color:var(--ink);font-size:14px}.sa-profile>summary>span[data-v-05d17f45]:first-child{flex:1}.sa-profile .sa-table-wrap[data-v-05d17f45]{border:0}.sa-profile i[data-v-05d17f45]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:9px}.sa-stacked[data-v-05d17f45]{display:flex;height:29px;border-radius:5px;overflow:hidden;margin:4px 0 16px;background:#f2eef5}.sa-stacked span[data-v-05d17f45]{display:grid;place-items:center;font-size:11px;color:#fff;font-weight:600}.sa-search[data-v-05d17f45]{padding:22px;border:1px solid #dfd5ed;border-radius:10px;background:#faf8fd;margin:5px 0 24px}.sa-search label[data-v-05d17f45]{font-size:13px;color:var(--ink);font-weight:650;margin-bottom:12px}.sa-search input[data-v-05d17f45]{font-size:14px!important;min-height:46px!important}.sa-search p[data-v-05d17f45]{font-size:11px;margin-top:10px}.sa-intro[data-v-05d17f45]{text-align:center;padding:37px 25px 48px;border:1px solid var(--line);border-radius:10px}.sa-intro-mark[data-v-05d17f45]{margin:0 auto 14px;width:43px;height:43px;border-radius:11px;background:#f1ebf8;color:var(--purple);display:grid;place-items:center;font-size:25px}.sa-intro p[data-v-05d17f45]{max-width:530px;margin:10px auto 25px}.sa-intro-steps[data-v-05d17f45]{display:flex;justify-content:center;gap:35px;margin:25px 0;font-size:11px}.sa-intro-steps b[data-v-05d17f45]{color:var(--purple);margin-right:8px}.sa-intro>small[data-v-05d17f45]{font-size:11px;color:var(--muted)}.sa-progress[data-v-05d17f45]{display:flex;align-items:center;gap:18px;border:1px solid #d8c8ee;border-radius:9px;background:#f9f5ff;padding:22px}.sa-progress>div[data-v-05d17f45]{flex:1}.sa-progress small[data-v-05d17f45]{color:var(--muted);font-size:11px}.sa-spinner[data-v-05d17f45]{display:inline-block;width:20px;height:20px;border:2px solid #e2d7ee;border-top-color:var(--purple);border-radius:50%;animation:sa-spin-05d17f45 1s linear infinite;margin-right:8px}.sa-coverage[data-v-05d17f45]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:9px;margin:15px 0 20px}.sa-coverage>div[data-v-05d17f45]{padding:18px 20px;border-right:1px solid var(--line)}.sa-coverage>div[data-v-05d17f45]:last-child{border:0}.sa-coverage strong[data-v-05d17f45]{font-size:23px;font-weight:600;display:block;letter-spacing:-.5px}.sa-coverage span[data-v-05d17f45]{display:block;font-size:10px;color:var(--muted);margin-top:7px}.sa-review-controls[data-v-05d17f45]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:22px}.sa-review-controls label[data-v-05d17f45]:first-child{flex:1;min-width:200px}.sa-review-controls label[data-v-05d17f45]{min-width:150px}.sa-downloads[data-v-05d17f45]{display:flex;gap:8px;margin-left:auto}.sa-result-count[data-v-05d17f45]{font-size:10px!important;margin:14px 0 10px!important}.sa-pagination[data-v-05d17f45]{display:flex;align-items:center;justify-content:flex-end;gap:15px;font-size:11px;color:var(--muted);margin-top:15px}.sa-buying-table[data-v-05d17f45]{min-width:1300px;font-size:11px}.sa-buying-table td[data-v-05d17f45]{padding:15px 11px}.sa-buying-table th[data-v-05d17f45]{padding:12px 11px;font-size:9px}.sa-buying-table td[data-v-05d17f45]:nth-child(2){min-width:225px;max-width:290px}.sa-buying-table td[data-v-05d17f45]:nth-child(3){min-width:140px}.sa-buying-suppliers[data-v-05d17f45]{min-width:150px;max-width:260px;overflow-wrap:anywhere}.sa-buying-table .sa-key-number[data-v-05d17f45]{font-size:14px}.sa-buying-table input[data-v-05d17f45]{accent-color:var(--purple);width:14px;height:14px}.sa-buying-table .selected td[data-v-05d17f45]{background:#faf6ff}.sa-item[data-v-05d17f45]{font:inherit;font-weight:650;color:#54377a;background:none;border:none;text-align:left;padding:0;cursor:pointer;line-height:1.6}.sa-item[data-v-05d17f45]:hover{text-decoration:underline}.sa-match[data-v-05d17f45]{display:inline-block;font-size:9px;font-weight:600;color:#3c7269;background:#edf6f2;border-radius:4px;padding:3px 6px;margin-top:8px}.sa-match.taxonomy[data-v-05d17f45]{background:#fff4e2;color:#957036}.sa-small-note[data-v-05d17f45]{display:inline-block;font-size:9px;color:#8c7548;margin:6px 0 0 6px}.sa-history[data-v-05d17f45]{border:1px solid var(--line);border-radius:8px;padding:18px;margin:20px 0}.sa-history h3 small[data-v-05d17f45]{font-size:10px;font-weight:400;color:var(--muted);margin-left:10px}.sa-history-row[data-v-05d17f45]{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding:13px 0}.sa-history-row>button[data-v-05d17f45]:first-child{flex:1;text-align:left;border:0;background:none;cursor:pointer;color:var(--ink)}.sa-history-row small[data-v-05d17f45]{display:block;font-size:10px;color:var(--muted);margin-top:7px}.sa-status[data-v-05d17f45]{font-size:10px;padding:5px 8px;border-radius:4px;background:#f1edf6;color:#71538c}.sa-status.completed[data-v-05d17f45]{background:#edf7f0;color:#3d7054}.sa-status.failed[data-v-05d17f45]{background:#fff0ed;color:#a25b4a}.sa-text-button[data-v-05d17f45]{border:0;background:none;color:var(--purple);cursor:pointer;font-size:11px}.sa-toast[data-v-05d17f45]{position:fixed;bottom:24px;right:25px;z-index:10000;display:flex;gap:20px;align-items:center;border:1px solid #d8c5ef;background:#fff;border-radius:10px;padding:17px 20px;box-shadow:0 7px 30px #37214e20;max-width:550px;font-family:inherit}.sa-toast strong[data-v-05d17f45]{font-size:12px;color:#4b326b}.sa-toast p[data-v-05d17f45]{font-size:11px;margin:6px 0 0;color:#786a83}.sa-toast button[data-v-05d17f45]{border:0;background:none;font:inherit;font-size:12px;color:#6c3cac;cursor:pointer}.sa-modal-backdrop[data-v-05d17f45]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#24182d65;display:grid;place-items:center;padding:28px}.sa-modal[data-v-05d17f45]::backdrop{background:#24182d65}.sa-modal[data-v-05d17f45]{border:0;padding:0;width:min(830px,100%);max-height:90vh;background:#fff;border-radius:12px;overflow:auto;color:#30283b;box-shadow:0 20px 60px #1c112b44;font-family:inherit}.sa-modal header[data-v-05d17f45]{padding:25px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e5ddeb}.sa-modal header h3[data-v-05d17f45]{margin:6px 0 10px;font-size:20px;line-height:1.5}.sa-modal header p[data-v-05d17f45]{font-size:12px;color:#7e7288}.sa-modal header button[data-v-05d17f45]{align-self:start;border:0;background:none;font-size:25px;color:#766482;cursor:pointer}.sa-modal-content[data-v-05d17f45]{padding:25px}.sa-modal-content>p[data-v-05d17f45]{font-size:12px;line-height:1.7}.sa-modal h4[data-v-05d17f45]{font-size:14px;margin-top:25px}.sa-modal .sa-table[data-v-05d17f45]{font-size:12px}.sa-modal .sa-table th[data-v-05d17f45]{font-size:11px}.sa-modal .sa-notice[data-v-05d17f45]{font-size:12px;padding:12px;background:#fff7e9;color:#85652d}.sa-modal .sa-badge[data-v-05d17f45]{display:inline-block;background:#f1ebf7;padding:5px 9px;border-radius:5px;color:#6c3cac}@keyframes sa-spin-05d17f45{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sa-spinner[data-v-05d17f45]{animation:none}}@media (max-width:900px){.sa[data-v-05d17f45]{padding:20px 14px}.sa-heading[data-v-05d17f45]{align-items:start}.sa h2[data-v-05d17f45]{font-size:23px}.sa-filters[data-v-05d17f45]{flex-wrap:wrap}.sa-filters label[data-v-05d17f45]{flex:1 1 40%}.sa-view-tabs button[data-v-05d17f45]{padding:12px 8px;font-size:11px}.sa-coverage[data-v-05d17f45]{grid-template-columns:repeat(2,1fr)}.sa-coverage>div[data-v-05d17f45]:nth-child(2){border-right:0}.sa-intro-steps[data-v-05d17f45]{gap:15px;flex-wrap:wrap}.sa-profile>summary[data-v-05d17f45]{gap:12px;font-size:12px}.sa-result-context[data-v-05d17f45]{flex-wrap:wrap}}@media (max-width:550px){.sa-heading[data-v-05d17f45]{flex-direction:column;gap:12px}.sa-view-tabs[data-v-05d17f45]{overflow:auto}.sa-view-tabs button[data-v-05d17f45]{white-space:nowrap}.sa-inline[data-v-05d17f45]{flex-direction:column}.sa-coverage strong[data-v-05d17f45]{font-size:20px}.sa-profile>summary[data-v-05d17f45]{flex-wrap:wrap}.sa-profile>summary>span[data-v-05d17f45]:first-child{flex-basis:100%}.sa dl[data-v-05d17f45],.sa-modal dl[data-v-05d17f45]{grid-template-columns:1fr;gap:5px}.sa dd[data-v-05d17f45],.sa-modal dd[data-v-05d17f45]{margin-bottom:10px}.sa-toast[data-v-05d17f45]{left:12px;right:12px;bottom:12px}.sa-downloads[data-v-05d17f45]{margin-left:0;flex-wrap:wrap}.sa-review-controls label[data-v-05d17f45]{flex:1}.sa-progress[data-v-05d17f45]{align-items:start;flex-wrap:wrap}}.sa-scope[data-v-05d17f45]{border:0;padding:0;margin:0;min-width:0}.sa-scope legend[data-v-05d17f45],.sa-client-step legend[data-v-05d17f45]{font-size:12px;font-weight:650;color:var(--ink)}.sa-scope>p[data-v-05d17f45]{font-size:11px;margin:5px 0 14px}.sa-scope-grid[data-v-05d17f45]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.sa-category-grid[data-v-05d17f45]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sa-category-help[data-v-05d17f45]{font-size:11px!important;margin:10px 0 0!important}.sa select[data-v-05d17f45]:disabled{background:#f4f1f7;color:#8b8296;cursor:not-allowed}@media (max-width:900px){.sa-scope-grid[data-v-05d17f45]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sa-client-step[data-v-05d17f45]{border:0;border-top:1px solid var(--line);padding:14px 0 0;margin:22px 0 0;min-width:0}.sa-client-step legend[data-v-05d17f45]{padding-right:12px}.sa-client-guidance p[data-v-05d17f45],.sa-client-footnote[data-v-05d17f45]{font-size:11px!important}.sa-client-list[data-v-05d17f45]{max-height:330px;margin-top:12px}.sa-client-list table[data-v-05d17f45]{min-width:720px}.sa-client-list td[data-v-05d17f45]{padding:13px 15px}.sa label.sa-client-choice[data-v-05d17f45],.sa label.sa-client-all[data-v-05d17f45]{display:flex;flex-direction:row;align-items:center;gap:11px;font-size:12px;font-weight:500;letter-spacing:0;color:var(--ink);cursor:pointer}.sa-client-choice input[data-v-05d17f45],.sa-client-all input[data-v-05d17f45]{accent-color:var(--purple);width:16px;height:16px;flex-shrink:0;margin:0}.sa label.sa-client-all[data-v-05d17f45]{padding:12px 0 0}.sa-client-all span[data-v-05d17f45]{font-size:10px;color:var(--muted);font-weight:400}.sa-client-choice span[data-v-05d17f45]{min-width:155px}.sa-client-category[data-v-05d17f45]{display:inline-block;padding:3px 7px;margin:0 5px 5px 0;border:1px solid #e7e0ef;border-radius:4px;background:#f8f5fc;color:#645172;font-size:9px}.sa-client-selected td[data-v-05d17f45]{background:#f4eefa!important}.sa-client-footnote[data-v-05d17f45]{margin-top:10px!important}.sa-client-actions[data-v-05d17f45]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px}.sa-client-actions p[data-v-05d17f45]{font-size:11px;color:#5e407d}.sa-client-actions .sa-primary[data-v-05d17f45]{margin-left:auto}@media (max-width:550px){.sa-scope-grid[data-v-05d17f45],.sa-category-grid[data-v-05d17f45]{grid-template-columns:1fr}.sa-client-actions[data-v-05d17f45]{flex-wrap:wrap}}.mc-controls[data-v-9472317a]{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.mc-scope-group[data-v-9472317a]{display:flex;gap:2px;background:var(--bg-1);border-radius:8px;padding:2px;border:1px solid var(--border)}.mc-scope-btn[data-v-9472317a]{all:unset;cursor:pointer;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;color:var(--muted);transition:all .12s}.mc-scope-btn[data-v-9472317a]:hover{color:var(--text)}.mc-scope-active[data-v-9472317a]{background:var(--k-purple);color:#fff!important}.mc-select[data-v-9472317a]{padding:6px 12px;border:1px solid var(--border);border-radius:8px;font-size:12px;font-weight:500;color:var(--text);background:var(--bg-1);outline:none;cursor:pointer}.mc-select[data-v-9472317a]:focus{border-color:var(--k-purple)}.mc-inline-filter[data-v-9472317a]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.mc-selection-summary[data-v-9472317a]{display:grid;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:8px 12px;margin-bottom:14px;padding:11px 14px;border:1px solid rgba(120,35,220,.14);border-radius:12px;background:linear-gradient(105deg,#7823dc0f,#ffffffeb)}.mc-selection-summary>span[data-v-9472317a]{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--k-purple)}.mc-selection-summary>strong[data-v-9472317a]{font-size:13px;color:var(--text)}.mc-selection-summary>small[data-v-9472317a]{justify-self:end;color:var(--muted);font-size:11px}.mc-filter-label[data-v-9472317a]{font-size:12px;font-weight:600;color:var(--muted)}.mc-denominator-note[data-v-9472317a]{font-size:11px;color:var(--muted);background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:5px 8px}.mc-tabs[data-v-9472317a]{display:flex;gap:2px;border-bottom:2px solid var(--border);margin-bottom:20px}.mc-tab[data-v-9472317a]{all:unset;cursor:pointer;padding:9px 18px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .12s,border-color .12s;white-space:nowrap}.mc-tab[data-v-9472317a]:hover{color:var(--text)}.mc-tab-active[data-v-9472317a]{color:var(--k-purple);border-bottom-color:var(--k-purple)}.mc-tab-soon[data-v-9472317a]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#953ef31f;color:var(--k-purple)}.mc-coming-soon[data-v-9472317a]{background:linear-gradient(135deg,#953ef30a,#953ef303);border:1px dashed rgba(149,62,243,.3);border-radius:12px;padding:32px 36px;max-width:720px;margin:10px auto}.mc-coming-soon-badge[data-v-9472317a]{display:inline-block;padding:3px 10px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--k-purple);color:#fff;margin-bottom:14px}.mc-coming-soon-title[data-v-9472317a]{font-size:22px;font-weight:800;color:var(--text);margin-bottom:8px;letter-spacing:-.02em}.mc-coming-soon-sub[data-v-9472317a]{font-size:13px;line-height:1.6;color:var(--muted);margin-bottom:22px;max-width:580px}.mc-coming-soon-kpis-title[data-v-9472317a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.mc-coming-soon-kpis[data-v-9472317a]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.mc-coming-soon-kpis li[data-v-9472317a]{padding:9px 14px;background:var(--bg-1);border:1px solid var(--border);border-radius:8px;font-size:12px;color:var(--text);line-height:1.5}.mc-coming-soon-kpis li strong[data-v-9472317a]{color:var(--k-purple);font-weight:700}.mc-panel[data-v-9472317a]{padding:0}.mc-loading[data-v-9472317a]{color:var(--muted);font-size:13px;padding:24px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;animation:rise-in .24s ease both}.mc-loading[data-v-9472317a]:before{content:"";width:30px;height:30px;border-radius:50%;flex:none;background:conic-gradient(from 0deg,rgba(120,35,220,0) 0%,rgba(120,35,220,.15) 25%,var(--k-purple) 75%,var(--k-purple-2) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));animation:k-spin .75s linear infinite}.mc-empty[data-v-9472317a]{color:var(--muted);font-size:13px;padding:32px 0;text-align:center}.mc-stat-row[data-v-9472317a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}@media (max-width: 640px){.mc-stat-row[data-v-9472317a]{grid-template-columns:repeat(2,1fr)}}.mc-stat[data-v-9472317a]{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.mc-stat-accent[data-v-9472317a]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-color:#953ef366;color:#fff}.mc-stat-accent .mc-stat-val[data-v-9472317a]{color:#fff}.mc-stat-accent .mc-stat-label[data-v-9472317a]{color:#fff9}.mc-stat-val[data-v-9472317a]{font-size:26px;font-weight:800;color:var(--text);letter-spacing:-.02em}.mc-stat-label[data-v-9472317a]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:4px}.mc-stat-sub[data-v-9472317a]{font-size:10px;color:var(--muted);margin-top:2px;font-weight:400}.mc-overview-grid[data-v-9472317a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.mc-overview-chart[data-v-9472317a]{min-width:0;padding:18px;border-radius:16px;background:#fff;border:1px solid rgba(120,35,220,.12);box-shadow:0 10px 28px #25144612}.mc-overview-chart header[data-v-9472317a]{margin-bottom:14px}.mc-overview-chart header span[data-v-9472317a]{display:block;color:var(--k-purple);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mc-overview-chart header h3[data-v-9472317a]{margin:3px 0 0;color:var(--k-navy, #001F5B);font-size:14px}.mc-overview-bar[data-v-9472317a]{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(88px,1fr) minmax(70px,1.3fr) 28px;align-items:center;gap:8px;padding:6px 0;cursor:pointer;border-radius:6px}.mc-overview-bar[data-v-9472317a]:hover{background:#7823dc0a}.mc-overview-bar-label[data-v-9472317a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;color:var(--text)}.mc-overview-bar-track[data-v-9472317a]{height:7px;overflow:hidden;border-radius:999px;background:#7823dc17}.mc-overview-bar-track>span[data-v-9472317a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#605dc6,#953ef3)}.mc-overview-bar strong[data-v-9472317a]{text-align:right;font-size:11px;color:var(--k-navy, #001F5B)}@media (max-width: 980px){.mc-overview-grid[data-v-9472317a]{grid-template-columns:1fr}}.mc-breakdown-grid[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:8px}.mc-breakdown-item[data-v-9472317a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-1);cursor:pointer;transition:all .12s;min-width:180px}.mc-breakdown-item[data-v-9472317a]:hover{border-color:var(--k-purple);background:#953ef30f}.mc-bd-label[data-v-9472317a]{font-size:12px;font-weight:500;color:var(--text)}.mc-bd-val[data-v-9472317a]{font-size:16px;font-weight:800;color:var(--k-purple)}.mc-cat-grid[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:8px}.mc-ccbt-card-cl[data-v-9472317a]{position:relative;background:linear-gradient(135deg,#f5ebff,#fae6ff 40%,#ffefe6);border:1.5px solid transparent;background-clip:padding-box;overflow:hidden}.mc-ccbt-card-cl[data-v-9472317a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#7823dc,#b33eff,#ff8a47);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mc-ccbt-card-cl[data-v-9472317a]:after{content:"";position:absolute;right:-30px;bottom:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#ff8a472e,#ff8a4700 70%);pointer-events:none}.mc-ccbt-card-cl[data-v-9472317a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #7823dc2e}.mc-ccbt-card-cl .mc-ccbt-card-title-l0[data-v-9472317a],.mc-ccbt-card-cl .mc-ccbt-stat-val[data-v-9472317a]{background:linear-gradient(135deg,#7823dc,#b33eff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mc-ccbt-card-coming[data-v-9472317a]{cursor:not-allowed}.mc-ccbt-card-coming[data-v-9472317a]:hover{transform:none;box-shadow:none}.mc-ccbt-coming-badge[data-v-9472317a]{position:absolute;top:12px;right:12px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:linear-gradient(135deg,#7823dc,#ff8a47);color:#fff;box-shadow:0 2px 8px #7823dc59;z-index:2}.mc-cl-view[data-v-9472317a]{padding:8px 4px 24px}.mc-cl-head[data-v-9472317a]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;flex-wrap:wrap}.mc-cl-title[data-v-9472317a]{margin:0;font-size:16px;font-weight:700;color:#1a1a2e}.mc-cl-sub[data-v-9472317a]{font-size:12px;color:#6b7280}.mc-cl-kpis[data-v-9472317a]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px}.mc-cl-kpi[data-v-9472317a]{flex:1 1 140px;min-width:140px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.mc-cl-kpi-val[data-v-9472317a]{font-size:22px;font-weight:700;color:#1a1a2e;line-height:1}.mc-cl-kpi-lbl[data-v-9472317a]{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-top:6px}.mc-cl-kpi-hero[data-v-9472317a]{background:linear-gradient(135deg,#7823dc12,#7823dc05);border-color:#7823dc4d}.mc-cl-kpi-hero .mc-cl-kpi-val[data-v-9472317a]{color:#7823dc;font-size:26px}.mc-cl-filterbar[data-v-9472317a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;background:#7823dc08;border:1px solid rgba(120,35,220,.12);border-radius:8px;margin-bottom:12px}.mc-cl-select[data-v-9472317a]{padding:6px 10px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;font-size:13px;color:#1a1a2e;cursor:pointer;min-width:140px}.mc-cl-select[data-v-9472317a]:hover{border-color:#7823dc}.mc-cl-sep[data-v-9472317a]{color:#9ca3af;margin:0 4px}.mc-cl-grouplbl[data-v-9472317a]{font-size:12px;color:#6b7280;font-weight:600}.mc-cl-tablewrap[data-v-9472317a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:14px;overflow:auto}.mc-cl-sect[data-v-9472317a]{margin:12px 14px 4px;font-size:13px;font-weight:700;color:#1a1a2e}.mc-cl-table[data-v-9472317a]{width:100%;border-collapse:collapse;font-size:13px}.mc-cl-table th[data-v-9472317a]{text-align:left;padding:10px 12px;font-size:11px;color:#6b7280;background:#f9fafb;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb}.mc-cl-table td[data-v-9472317a]{padding:10px 12px;border-bottom:1px solid #f3f4f6}.mc-cl-empty[data-v-9472317a]{padding:32px;text-align:center;color:#6b7280;font-size:13px}.mc-cl-defs[data-v-9472317a]{background:#faf7ff;border:1px solid #ece6fb;border-radius:10px;padding:12px 14px;margin-bottom:14px}.mc-cl-defs-title[data-v-9472317a]{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;margin-bottom:8px}.mc-cl-defs-grid[data-v-9472317a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 820px){.mc-cl-defs-grid[data-v-9472317a]{grid-template-columns:1fr}}.mc-cl-def[data-v-9472317a]{font-size:12px;color:#475569;line-height:1.5}.mc-cl-def strong[data-v-9472317a]{display:block;color:#1e293b;font-size:12.5px;margin-bottom:2px}.mc-cl-audit-toggle[data-v-9472317a]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:12px 14px;font-size:13px;font-weight:700;color:#1a1a2e;font-family:inherit}.mc-cl-audit-caret[data-v-9472317a]{color:#6d28d9;font-size:11px}.mc-cl-audit-hint[data-v-9472317a]{margin-left:auto;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.mc-chem-view[data-v-9472317a]{max-width:1100px}.mc-chem-cards[data-v-9472317a]{display:grid;gap:14px;margin:4px 0 18px}.mc-chem-card[data-v-9472317a]{position:relative;overflow:hidden;padding:16px 18px;border-radius:14px;border:1px solid rgba(120,35,220,.16);background:linear-gradient(135deg,#fff,#faf7ff 60%,#fff6ef);box-shadow:0 8px 22px #321f5c12}.mc-chem-card[data-v-9472317a]:after{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(circle,rgba(255,138,71,.16),transparent 70%);pointer-events:none}.mc-chem-card-chip[data-v-9472317a]{display:inline-block;padding:3px 9px;border-radius:999px;background:#7823dc1a;color:#7823dc;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mc-chem-card-name[data-v-9472317a]{margin-top:8px;font-size:18px;font-weight:800;color:#001f5b;letter-spacing:-.01em}.mc-chem-card-meta[data-v-9472317a]{margin-top:2px;font-size:12px;color:#6b7280}.mc-chem-card-val[data-v-9472317a]{margin-top:12px;font-size:20px;font-weight:800;color:#7823dc}.mc-chem-card-vallbl[data-v-9472317a]{font-size:10.5px;color:#9499ab;text-transform:uppercase;letter-spacing:.05em}.mc-chem-tablewrap[data-v-9472317a]{background:#fff;border:1px solid rgba(120,35,220,.12);border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #321f5c0f}.mc-chem-table[data-v-9472317a]{width:100%;border-collapse:collapse;font-size:13px}.mc-chem-table thead th[data-v-9472317a]{text-align:left;padding:12px 16px;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(135deg,#4338ca,#7823dc);letter-spacing:.02em;white-space:nowrap}.mc-chem-table thead th.mc-chem-th-param[data-v-9472317a]{background:#2d1070}.mc-chem-table tbody td[data-v-9472317a]{padding:11px 16px;border-bottom:1px solid #f1eefb;color:#334155;vertical-align:top}.mc-chem-table tbody tr:last-child td[data-v-9472317a]{border-bottom:0}.mc-chem-table tbody tr:nth-child(2n) td[data-v-9472317a]{background:#faf8ff}.mc-chem-table tbody tr:hover td[data-v-9472317a]{background:#f3edff}.mc-chem-param[data-v-9472317a]{font-weight:700;color:#001f5b;white-space:nowrap;background:#f7f4fd!important;border-right:1px solid #ece6f9}.mc-chem-row-hl td[data-v-9472317a]{background:#ff8a4712!important}.mc-chem-mono[data-v-9472317a]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:#4b129c;font-weight:600}.mc-serv-view[data-v-9472317a]{max-width:1100px}.mc-serv-tabs[data-v-9472317a]{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;background:#f3f0fb;border-radius:999px;margin:4px 0 16px}.mc-serv-tab[data-v-9472317a]{all:unset;cursor:pointer;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:800;color:#001f5b;white-space:nowrap}.mc-serv-tab-on[data-v-9472317a]{background:linear-gradient(135deg,#4338ca,#7823dc);color:#fff}.mc-serv-id[data-v-9472317a]{margin-bottom:16px}.mc-serv-summary[data-v-9472317a]{margin-top:10px;font-size:13px;line-height:1.55;color:#475467;max-width:820px}.mc-serv-sect[data-v-9472317a]{margin-top:18px}.mc-serv-h[data-v-9472317a]{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7823dc}.mc-serv-statgrid[data-v-9472317a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.mc-serv-stat[data-v-9472317a]{padding:12px 14px;border-radius:12px;border:1px solid rgba(120,35,220,.12);background:#faf8ff}.mc-serv-stat-val[data-v-9472317a]{font-size:16px;font-weight:800;color:#001f5b}.mc-serv-stat-lbl[data-v-9472317a]{margin-top:3px;font-size:11px;color:#6b7280;line-height:1.35}.mc-serv-dim[data-v-9472317a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:10px}.mc-serv-dim-lbl[data-v-9472317a]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-right:4px}.mc-serv-chip[data-v-9472317a]{display:inline-block;padding:3px 9px;border-radius:999px;background:#7823dc14;color:#4b129c;font-size:11.5px;font-weight:600}.mc-serv-terms[data-v-9472317a]{margin:0;padding-left:18px}.mc-serv-terms li[data-v-9472317a]{font-size:12.5px;color:#334155;line-height:1.6;margin-bottom:6px}.mc-lh-suppliers[data-v-9472317a]{background:transparent;padding:0;gap:6px;margin:0 0 16px}.mc-lh-suppliers .mc-serv-tab[data-v-9472317a]{border:1px solid rgba(120,35,220,.18);background:#fff;color:#4b129c}.mc-lh-suppliers .mc-serv-tab-on[data-v-9472317a]{border-color:transparent}.mc-lh-note[data-v-9472317a]{font-weight:600;color:#9499ab;text-transform:none;letter-spacing:0}.mc-lh-ratecard[data-v-9472317a]{max-height:460px;overflow:auto}.mc-lh-ratecard thead th[data-v-9472317a]{position:sticky;top:0;z-index:1}.mc-lh-bench[data-v-9472317a]{margin:4px 0 20px;padding:16px 18px;border-radius:16px;border:1px solid rgba(120,35,220,.18);background:linear-gradient(135deg,#f7f4fd,#fdf6ff 60%,#fff6ef);box-shadow:0 10px 28px #321f5c14}.mc-lh-bench-head[data-v-9472317a]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mc-lh-bench-kicker[data-v-9472317a]{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7823dc}.mc-lh-bench-sub[data-v-9472317a]{font-size:12.5px;color:#5b6071}.mc-lh-bench-stat[data-v-9472317a]{background:#fff;border-color:#7823dc29}.mc-lh-read[data-v-9472317a]{margin:14px 0 0;padding-left:18px}.mc-lh-read li[data-v-9472317a]{font-size:12.5px;color:#334155;line-height:1.6;margin-bottom:4px}.mc-lh-dir[data-v-9472317a]{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:#e66c3724;color:#b45309;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.mc-lh-src[data-v-9472317a]{color:#9499ab;font-size:10.5px}.mc-lh-method[data-v-9472317a]{margin-top:12px;font-size:11px;color:#9499ab;line-height:1.55;font-style:italic}.mc-cl-error[data-v-9472317a]{padding:16px;color:#b91c1c;font-size:13px}.mc-cl-section[data-v-9472317a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;margin-bottom:16px}.mc-cl-section-head[data-v-9472317a]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;gap:12px;flex-wrap:wrap}.mc-cl-section-title[data-v-9472317a]{margin:0;font-size:14px;font-weight:700;color:#1a1a2e}.mc-cl-section-sub[data-v-9472317a]{font-size:12px;color:#6b7280}.mc-cl-two-col[data-v-9472317a]{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:16px}@media (max-width: 980px){.mc-cl-two-col[data-v-9472317a]{grid-template-columns:1fr}}.mc-cl-insights[data-v-9472317a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:16px}.mc-cl-insight[data-v-9472317a]{padding:14px 16px;border-radius:10px;background:#fff;border-left:4px solid #7823DC;box-shadow:0 1px 3px #0000000a}.mc-cl-insight-spread[data-v-9472317a]{border-left-color:#e66c37}.mc-cl-insight-state-gap[data-v-9472317a]{border-left-color:#7823dc}.mc-cl-insight-negotiation-lift[data-v-9472317a]{border-left-color:#10b981}.mc-cl-insight-title[data-v-9472317a]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:6px}.mc-cl-insight-body[data-v-9472317a]{font-size:13px;color:#1a1a2e;line-height:1.45}.mc-cl-heatmap-wrap[data-v-9472317a]{overflow-x:auto}.mc-cl-heatmap[data-v-9472317a]{border-collapse:separate;border-spacing:3px;font-size:12px;width:100%;min-width:700px}.mc-cl-heatmap th[data-v-9472317a]{padding:6px 10px;font-weight:600;color:#6b7280;font-size:11px;text-transform:uppercase;letter-spacing:.04em;text-align:center}.mc-cl-heatmap thead th[data-v-9472317a]{background:#f9fafb;border-radius:4px}.mc-cl-heat-corner[data-v-9472317a]{text-align:left!important;font-size:11px;color:#9ca3af!important}.mc-cl-heat-rowlbl[data-v-9472317a]{text-align:left!important;color:#1a1a2e!important;background:#f9fafb;border-radius:4px;padding:8px 10px!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;min-width:180px}.mc-cl-heat-cell[data-v-9472317a]{width:80px;height:40px;text-align:center;border-radius:4px;cursor:pointer;transition:transform 80ms;padding:0}.mc-cl-heat-cell[data-v-9472317a]:hover{transform:scale(1.05);box-shadow:0 2px 6px #0003;position:relative;z-index:1}.mc-cl-heat-cell-active[data-v-9472317a]{outline:2.5px solid #1a1a2e;outline-offset:-2px}.mc-cl-heat-val[data-v-9472317a]{color:#fff;font-weight:700;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.mc-cl-heat-novalue[data-v-9472317a]{color:#d1d5db;font-size:14px}.mc-cl-heat-legend[data-v-9472317a]{display:flex;align-items:center;gap:10px;font-size:11px;color:#6b7280;margin-top:10px}.mc-cl-heat-legend-grad[data-v-9472317a]{display:inline-block;height:12px;width:220px;border-radius:4px}.mc-cl-heat-toggles[data-v-9472317a]{display:flex;gap:4px}.mc-cl-heat-tog[data-v-9472317a]{padding:5px 12px;background:#fff;border:1px solid rgba(0,0,0,.15);color:#6b7280;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.mc-cl-heat-tog-on[data-v-9472317a]{background:#7823dc;color:#fff;border-color:#7823dc}.mc-cl-dist-svg[data-v-9472317a]{width:100%;height:160px}.mc-cl-dist-labels[data-v-9472317a]{display:flex;justify-content:space-around;font-size:12px;color:#6b7280;margin-top:8px}.mc-cl-dist-labels strong[data-v-9472317a]{color:#1a1a2e;font-weight:700}.mc-cl-sim-inputs[data-v-9472317a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.mc-cl-sim-inputs label[data-v-9472317a]{display:flex;flex-direction:column;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-weight:600;gap:4px}.mc-cl-sim-inputs input[data-v-9472317a],.mc-cl-sim-inputs select[data-v-9472317a]{padding:7px 10px;border:1px solid rgba(0,0,0,.15);border-radius:6px;font-size:13px;color:#1a1a2e;background:#fff}.mc-cl-sim-btn[data-v-9472317a]{grid-column:span 2;padding:9px 14px;background:linear-gradient(135deg,#7823dc,#953ef3);color:#fff;border:0;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;margin-top:4px}.mc-cl-sim-btn[data-v-9472317a]:hover{filter:brightness(1.08)}.mc-cl-sim-out[data-v-9472317a]{padding:12px;background:#7823dc0a;border-radius:8px}.mc-cl-sim-row[data-v-9472317a]{display:flex;justify-content:space-between;font-size:12px;color:#6b7280;margin-bottom:8px}.mc-cl-sim-row .mc-cl-sim-val[data-v-9472317a]{color:#1a1a2e;font-weight:600}.mc-cl-sim-hero[data-v-9472317a]{text-align:center;padding:8px 0}.mc-cl-sim-hero-lbl[data-v-9472317a]{display:block;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.mc-cl-sim-hero-val[data-v-9472317a]{display:block;font-size:28px;font-weight:700;color:#7823dc;line-height:1.1;margin:4px 0}.mc-cl-sim-hero-sub[data-v-9472317a]{display:block;font-size:12px;color:#6b7280}.mc-cl-outlier-cols[data-v-9472317a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 720px){.mc-cl-outlier-cols[data-v-9472317a]{grid-template-columns:1fr}}.mc-cl-outlier-col-title[data-v-9472317a]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:8px}.mc-cl-outlier-col-high .mc-cl-outlier-col-title[data-v-9472317a]{color:#e66c37}.mc-cl-outlier-col-low .mc-cl-outlier-col-title[data-v-9472317a]{color:#10b981}.mc-cl-outlier-card[data-v-9472317a]{background:#f9fafb;border-radius:6px;padding:10px 12px;margin-bottom:8px}.mc-cl-outlier-name[data-v-9472317a]{font-size:13px;font-weight:600;color:#1a1a2e;margin-bottom:4px}.mc-cl-outlier-meta[data-v-9472317a]{display:flex;gap:10px;align-items:baseline;font-size:11px;color:#6b7280}.mc-cl-outlier-val[data-v-9472317a]{font-weight:700;font-size:14px}.mc-cl-outlier-val-high[data-v-9472317a]{color:#e66c37}.mc-cl-outlier-val-low[data-v-9472317a]{color:#10b981}.mc-cat-pill[data-v-9472317a]{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:10px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-1);transition:all .12s;min-width:160px}.mc-cat-pill[data-v-9472317a]:hover{border-color:var(--k-purple);background:#953ef30f}.mc-cat-active[data-v-9472317a]{border-color:var(--k-purple);background:#953ef31a;box-shadow:0 0 0 2px #953ef333}.mc-cat-name[data-v-9472317a]{font-size:13px;font-weight:600;color:var(--text)}.mc-cat-meta[data-v-9472317a]{font-size:11px;color:var(--muted)}.mc-conf-badge[data-v-9472317a]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mc-conf-high[data-v-9472317a]{background:#d4edda;color:#155724}.mc-conf-med[data-v-9472317a]{background:#fff3cd;color:#856404}.mc-conf-low[data-v-9472317a]{background:#f8d7da;color:#721c24}.mc-bench-title[data-v-9472317a]{font-size:14px;font-weight:700;color:var(--text);margin-bottom:2px}.mc-bench-sub[data-v-9472317a]{font-size:11px;color:var(--muted);margin-bottom:16px}.mc-bench-track[data-v-9472317a]{position:relative;height:10px;background:var(--border);border-radius:5px;overflow:visible}.mc-bench-band[data-v-9472317a]{position:absolute;top:0;height:100%;border-radius:5px;background:#953ef347}.mc-bench-dot[data-v-9472317a]{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--k-purple);border:2px solid #fff;box-shadow:0 0 0 2px var(--k-purple);z-index:2}.mc-bench-axis[data-v-9472317a]{display:flex;justify-content:space-between;margin-top:5px;font-size:10px;color:var(--muted)}.mc-inline-track[data-v-9472317a]{position:relative;height:8px;background:var(--border);border-radius:4px;width:100px;min-width:100px}.mc-inline-band[data-v-9472317a]{position:absolute;top:0;height:100%;border-radius:4px;background:#953ef347}.mc-inline-dot[data-v-9472317a]{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--k-purple);border:2px solid #fff;box-shadow:0 0 0 1px var(--k-purple);z-index:2}.mc-section[data-v-9472317a]{margin-top:4px}.mc-section-title[data-v-9472317a]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mc-cohort-export[data-v-9472317a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:16px;background:#faf7ff;border:1px solid #e9d5ff;border-radius:10px}.mc-cohort-export-btn[data-v-9472317a]{border:none;border-radius:8px;padding:9px 16px;cursor:pointer;background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.mc-cohort-export-btn[data-v-9472317a]:disabled{opacity:.55;cursor:default}.mc-cohort-export-hint[data-v-9472317a]{font-size:11.5px;color:var(--muted);line-height:1.4}.mc-cohort-export-err[data-v-9472317a]{font-size:11.5px;color:#b42318;font-weight:600}.mc-regions-first[data-v-9472317a]{margin:0 0 18px}.mc-supplier-metric-switcher[data-v-9472317a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.mc-supplier-metric-btn[data-v-9472317a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;padding:12px;border-radius:12px;cursor:pointer;border:1px solid rgba(120,35,220,.14);background:#fff;color:var(--text);transition:.16s ease}.mc-supplier-metric-btn strong[data-v-9472317a]{display:block;font-size:12px}.mc-supplier-metric-btn span[data-v-9472317a]{display:block;margin-top:4px;font-size:9.5px;line-height:1.35;color:var(--muted)}.mc-supplier-metric-btn[data-v-9472317a]:hover{transform:translateY(-1px);border-color:#7823dc61}.mc-supplier-metric-btn-active[data-v-9472317a]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-color:#2d1070;box-shadow:0 8px 20px #2d107029}.mc-supplier-metric-btn-active strong[data-v-9472317a]{color:#fff}.mc-supplier-metric-btn-active span[data-v-9472317a]{color:#ffffffad}.mc-supplier-table-title[data-v-9472317a]{margin-top:6px}.mc-supplier-grid-wrap[data-v-9472317a]{border:1px solid var(--border);border-radius:12px}.mc-audit-state[data-v-9472317a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-radius:10px;background:var(--bg-1);color:var(--muted);font-size:12px}.mc-audit-state-error[data-v-9472317a]{color:#8f1d1d;background:#fff6f6;border:1px solid #f2caca}.mc-audit-state button[data-v-9472317a]{border:1px solid currentColor;border-radius:7px;padding:5px 10px;background:transparent;color:inherit;cursor:pointer;font-weight:700}@media (max-width: 820px){.mc-selection-summary[data-v-9472317a]{grid-template-columns:1fr}.mc-selection-summary>small[data-v-9472317a]{justify-self:start}.mc-supplier-metric-switcher[data-v-9472317a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-section-note[data-v-9472317a]{font-size:11px;font-weight:400;color:var(--muted)}.mc-info-icon[data-v-9472317a]{font-size:11px;color:var(--muted, #6B6F82);cursor:help;font-weight:400;vertical-align:middle;margin-left:2px}.mc-supplier-teaser[data-v-9472317a]{background:#7823dc08;border:1px dashed rgba(120,35,220,.18);border-radius:10px;padding:14px 16px}.mc-section-blurb[data-v-9472317a]{font-size:12px;color:var(--muted, #6B6F82);line-height:1.55;margin:0 0 8px}.mc-section-blurb-list[data-v-9472317a]{font-size:12px;color:var(--text);line-height:1.6;margin:0 0 8px;padding-left:20px}.mc-section-blurb-list li[data-v-9472317a]{margin:4px 0}.mc-section-blurb-foot[data-v-9472317a]{font-size:11.5px;color:var(--muted, #6B6F82);margin:6px 0 0}.mc-section-link[data-v-9472317a]{color:var(--k-purple, #7823DC);font-weight:600;text-decoration:none}.mc-section-link[data-v-9472317a]:hover{text-decoration:underline}.mc-table-scroll[data-v-9472317a]{overflow-x:auto;overflow-y:auto;max-height:560px}.mc-table-scroll .mc-table thead th[data-v-9472317a]{position:sticky;top:0;z-index:1}.mc-td-ratio[data-v-9472317a]{color:var(--muted);font-weight:600;margin-left:2px}.mc-table[data-v-9472317a]{width:100%;border-collapse:collapse;font-size:12px}.mc-table th[data-v-9472317a]{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:7px 10px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg-1)}.mc-table td[data-v-9472317a]{padding:7px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.mc-table tbody tr[data-v-9472317a]:hover{background:#953ef30a}.mc-td-label[data-v-9472317a]{font-weight:600;color:var(--text)}.mc-td-l0[data-v-9472317a]{font-size:11px;color:var(--muted)}.mc-td-median[data-v-9472317a]{font-weight:700;color:var(--k-purple);font-size:13px}.mc-td-muted[data-v-9472317a]{font-size:11px;color:var(--muted);font-weight:400}.mc-th-muted[data-v-9472317a]{color:var(--muted)!important;font-weight:500!important}.mc-td-range-cell[data-v-9472317a]{min-width:120px}.mc-table-cat .mc-td-label[data-v-9472317a]{max-width:200px}.mc-cohort-blurb[data-v-9472317a]{background:#7823dc0a;border:1px solid #DCD3EC;border-left:3px solid var(--k-purple, #7823DC);border-radius:8px;padding:12px 16px;margin-bottom:16px}.mc-cohort-blurb-title[data-v-9472317a]{font:700 11px inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:6px}.mc-cohort-blurb p[data-v-9472317a]{font-size:13px;color:#1a1a2ebf;margin:0;line-height:1.5}.mc-headline-bar[data-v-9472317a]{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:16px}.mc-headline-big[data-v-9472317a],.mc-headline-med[data-v-9472317a]{background:linear-gradient(135deg,#f4effc,#e9def8);border:1px solid #C9B6E8;border-radius:14px;padding:18px 22px;box-shadow:0 4px 14px #4b129c1a}.mc-headline-label[data-v-9472317a]{font:600 11px inherit;letter-spacing:.05em;text-transform:uppercase;color:#1a1a2e8c;margin-bottom:8px}.mc-headline-big .mc-headline-val[data-v-9472317a]{font-family:Lora,Georgia,serif;font-size:44px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1}.mc-headline-med .mc-headline-val[data-v-9472317a]{font-family:Lora,Georgia,serif;font-size:28px;font-weight:700;color:var(--k-purple, #4B129C);line-height:1}.mc-headline-sub[data-v-9472317a]{font-size:12.5px;color:#1a1a2e99;margin-top:8px}.mc-headline-sub strong[data-v-9472317a]{color:var(--k-navy, #001F5B)}.mc-pareto-grid[data-v-9472317a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 600px){.mc-pareto-grid[data-v-9472317a]{grid-template-columns:1fr}}.mc-pareto-card[data-v-9472317a]{border-radius:12px;padding:20px;border:1px solid var(--border)}.mc-pareto-primary[data-v-9472317a]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-color:#953ef366}.mc-pareto-primary .mc-pareto-label[data-v-9472317a],.mc-pareto-primary .mc-pareto-val[data-v-9472317a],.mc-pareto-primary .mc-pareto-tier[data-v-9472317a]{color:#fff!important}.mc-pareto-primary .mc-bench-track[data-v-9472317a]{background:#ffffff26}.mc-pareto-primary .mc-conf-badge[data-v-9472317a]{background:#fff3;color:#fff}.mc-pareto-secondary[data-v-9472317a]{background:var(--bg-1)}.mc-pareto-label[data-v-9472317a]{font-size:12px;font-weight:700;color:var(--text);margin-bottom:14px;line-height:1.4}.mc-pareto-kpis[data-v-9472317a]{display:flex;gap:20px;flex-wrap:wrap}.mc-pareto-kpi[data-v-9472317a]{display:flex;flex-direction:column;align-items:center}.mc-pareto-val[data-v-9472317a]{font-size:28px;font-weight:800;color:var(--text)}.mc-pareto-kpi-med .mc-pareto-val[data-v-9472317a]{color:var(--k-purple)}.mc-pareto-tier[data-v-9472317a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.mc-topn-control[data-v-9472317a]{display:flex;align-items:center;gap:6px;margin-left:12px}.mc-topn-label[data-v-9472317a]{font-size:12px;font-weight:500;color:var(--muted)}.mc-topn-input[data-v-9472317a]{width:60px;padding:3px 8px;border:1px solid var(--border);border-radius:6px;font-size:12px;text-align:center;background:var(--bg-1);color:var(--text);outline:none}.mc-topn-input[data-v-9472317a]:focus{border-color:var(--k-purple)}.mc-topn-result[data-v-9472317a]{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:18px 20px}.mc-topn-row[data-v-9472317a]{margin-bottom:12px;display:flex;align-items:center}.mc-topn-desc[data-v-9472317a]{font-size:12px;font-weight:600;color:var(--text)}.mc-topn-kpis[data-v-9472317a]{display:flex;gap:20px;flex-wrap:wrap}.mc-topn-kpi[data-v-9472317a]{display:flex;flex-direction:column;align-items:center}.mc-topn-val[data-v-9472317a]{font-size:22px;font-weight:800;color:var(--text)}.mc-topn-kpi-med .mc-topn-val[data-v-9472317a]{color:var(--k-purple)}.mc-topn-tier[data-v-9472317a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.mc-kpi-pair[data-v-9472317a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}.mc-kpi-pair-tile[data-v-9472317a]{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.mc-kpi-hint[data-v-9472317a]{margin:10px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.mc-kpi-empty[data-v-9472317a]{color:var(--muted);font-size:11px;padding:10px 0}.mc-ask-panel[data-v-9472317a]{display:flex;flex-direction:column;min-height:400px}.mc-messages[data-v-9472317a]{flex:1;min-height:260px;max-height:480px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 0 12px}.mc-welcome[data-v-9472317a]{padding:28px 0 20px}.mc-welcome-title[data-v-9472317a]{font-size:15px;font-weight:700;color:var(--text);margin-bottom:6px}.mc-welcome-sub[data-v-9472317a]{font-size:13px;color:var(--muted);margin-bottom:16px;line-height:1.5;max-width:560px}.mc-quick-qs[data-v-9472317a]{display:flex;gap:8px;flex-wrap:wrap}.mc-quick-q[data-v-9472317a]{all:unset;cursor:pointer;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--bg-1);color:var(--text);transition:all .14s}.mc-quick-q[data-v-9472317a]:hover{border-color:var(--k-purple);color:var(--k-purple);background:#953ef30f}.mc-msg[data-v-9472317a]{padding:11px 15px;border-radius:10px;font-size:13px;line-height:1.6;max-width:92%;white-space:pre-wrap;word-break:break-word}.mc-msg-user[data-v-9472317a]{background:linear-gradient(135deg,#1a0a3c,#2d1070);color:#fff;align-self:flex-end;border-radius:10px 10px 4px}.mc-msg-bot[data-v-9472317a]{background:var(--bg-1);color:var(--text);align-self:flex-start;border:1px solid var(--border);border-radius:10px 10px 10px 4px}.mc-msg-thinking[data-v-9472317a]{color:var(--muted);font-style:italic;display:flex;align-items:center;gap:10px}.mc-dots[data-v-9472317a]{display:inline-flex;gap:4px}.mc-dots span[data-v-9472317a]{width:6px;height:6px;border-radius:50%;background:var(--k-purple);animation:mc-pulse-9472317a 1.2s ease-in-out infinite}.mc-dots span[data-v-9472317a]:nth-child(2){animation-delay:.2s}.mc-dots span[data-v-9472317a]:nth-child(3){animation-delay:.4s}@keyframes mc-pulse-9472317a{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.mc-msg-table-wrap[data-v-9472317a]{margin-top:10px}.mc-input-bar[data-v-9472317a]{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.mc-advanced-toggle[data-v-9472317a]{display:flex;align-items:center;gap:10px;margin-top:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.mc-advanced-toggle input[type=checkbox][data-v-9472317a]{position:absolute;opacity:0;pointer-events:none}.mc-advanced-toggle-pill[data-v-9472317a]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#7823dc0f;color:var(--muted, #6B6F82);border:1px solid rgba(120,35,220,.18);transition:all .14s}.mc-advanced-toggle-pill[data-v-9472317a]:before{content:"";width:7px;height:7px;border-radius:50%;background:#7823dc4d}.mc-advanced-toggle-on[data-v-9472317a]{background:#7823dc1f;color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC)}.mc-advanced-toggle-on[data-v-9472317a]:before{background:var(--k-purple, #7823DC)}.mc-advanced-toggle-hint[data-v-9472317a]{font-size:11px;color:var(--muted, #6B6F82)}.mc-advanced-toggle input:focus-visible+.mc-advanced-toggle-pill[data-v-9472317a]{outline:2px solid var(--k-purple, #7823DC);outline-offset:2px}.mc-msg-export-check[data-v-9472317a]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:10.5px;font-weight:600;color:#1a1a2e8c;cursor:pointer;-webkit-user-select:none;user-select:none}.mc-msg-export-check input[data-v-9472317a]{accent-color:var(--k-purple, #7823DC)}.mc-msg-export-selected[data-v-9472317a]{outline:1.5px solid rgba(120,35,220,.35);outline-offset:2px}.mc-export-bar[data-v-9472317a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;margin-top:8px;background:#7823dc0f;border:1px solid rgba(120,35,220,.2);border-radius:10px}.mc-export-bar-count[data-v-9472317a]{font-size:11px;font-weight:700;color:var(--k-purple, #7823DC)}.mc-export-bar-btn[data-v-9472317a],.mc-dash-export-btn[data-v-9472317a]{padding:7px 16px;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:filter .12s}.mc-export-bar-btn[data-v-9472317a]:hover,.mc-dash-export-btn[data-v-9472317a]:hover:not(:disabled){filter:brightness(1.1)}.mc-dash-export-btn[data-v-9472317a]:disabled{opacity:.45;cursor:not-allowed}.mc-dash-export-actions[data-v-9472317a]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mc-dash-export-excel-btn[data-v-9472317a]{background:linear-gradient(135deg,#1f7a8c,#2e9e6f)}.mc-dash-export-error[data-v-9472317a]{font-size:11px;font-weight:700;color:#b42318}.mc-dash-export-hint[data-v-9472317a]{font-size:11px;font-weight:700;color:var(--muted, #6B6F82)}.mc-dash-export-bar[data-v-9472317a]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;padding:10px 14px;background:#fff;border:1px solid var(--border, rgba(120,35,220,.18));border-radius:10px}.mc-dash-export-left[data-v-9472317a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mc-dash-export-label[data-v-9472317a]{font-size:11px;font-weight:700;color:var(--muted, #6B6F82);text-transform:uppercase;letter-spacing:.05em}.mc-dash-export-chip[data-v-9472317a]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#7823dc0a;border:1px solid rgba(120,35,220,.18);font-size:11px;color:var(--ink, #1a1a2e);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .14s}.mc-dash-export-chip input[data-v-9472317a]{accent-color:var(--k-purple, #7823DC)}.mc-dash-export-chip-on[data-v-9472317a]{background:#7823dc24;border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC);font-weight:700}.mc-dash-export-chip-empty[data-v-9472317a]{opacity:.45;cursor:not-allowed}.mc-workbook-picker[data-v-9472317a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-basis:100%;padding-top:4px}.mc-input[data-v-9472317a]{flex:1;padding:10px 14px;border:1px solid var(--border);border-radius:9px;font-size:13px;background:#fff;color:var(--ink);outline:none;transition:border-color .15s}.mc-input[data-v-9472317a]:focus{border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc1a}.mc-send[data-v-9472317a]{padding:10px 22px;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;border:none;border-radius:9px;font-size:13px;font-weight:700;cursor:pointer;transition:filter .12s}.mc-send[data-v-9472317a]:hover{filter:brightness(1.1)}.mc-send[data-v-9472317a]:disabled{opacity:.4;cursor:not-allowed}.mc-qbank-hint[data-v-9472317a]{font-size:13px;color:var(--muted);margin:0 0 16px}.mc-qbank-group[data-v-9472317a]{margin-bottom:20px}.mc-qbank-header[data-v-9472317a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 0 8px;border-bottom:1px solid var(--border);margin-bottom:8px}.mc-qbank-items[data-v-9472317a]{display:flex;flex-direction:column;gap:5px}.mc-qbank-item[data-v-9472317a]{all:unset;cursor:pointer;padding:9px 14px;border-radius:7px;font-size:13px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);line-height:1.4;transition:background .12s,border-color .12s}.mc-qbank-item[data-v-9472317a]:hover{background:#953ef30f;border-color:var(--k-purple);color:var(--k-purple)}.mc-csv-btn[data-v-9472317a]{all:unset;cursor:pointer;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;color:var(--k-purple);border:1px solid var(--k-purple);transition:all .12s;margin-left:auto}.mc-csv-btn[data-v-9472317a]:hover{background:var(--k-purple);color:#fff}.mc-expand-btn[data-v-9472317a]{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:14px;font-weight:700;color:var(--k-purple, #7823DC);background:#7823dc14;margin-right:6px;transition:background .12s}.mc-expand-btn[data-v-9472317a]:hover{background:#7823dc2e}.mc-sub-row td[data-v-9472317a]{background:#7823dc08;border-bottom:1px solid rgba(120,35,220,.06)}.mc-td-sub[data-v-9472317a]{padding-left:32px;font-size:12px;color:var(--text-secondary, #4a4a6a)}.mc-pareto-foot[data-v-9472317a]{margin-top:10px}.mc-pareto-story[data-v-9472317a]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(120,35,220,.18);font-size:12px;line-height:1.55;color:var(--text, #1a1a2e)}.mc-pareto-story strong[data-v-9472317a]{font-weight:700;color:var(--k-purple, #7823DC)}.mc-pareto-primary .mc-pareto-story[data-v-9472317a]{color:#ffffffdb;border-top-color:#ffffff2e}.mc-pareto-primary .mc-pareto-story strong[data-v-9472317a]{color:#fff}.mc-region-grid[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.mc-region-card[data-v-9472317a]{padding:14px 18px;border-radius:10px;background:var(--k-purple-bg, #F4EFFA);border:1px solid rgba(120,35,220,.12);min-width:140px;flex:1}.mc-region-name[data-v-9472317a]{font-size:13px;font-weight:700;color:var(--k-navy, #001f5b);margin-bottom:4px}.mc-region-count[data-v-9472317a]{font-size:20px;font-weight:800;color:var(--k-purple, #7823DC)}.mc-region-label[data-v-9472317a]{font-size:10px;font-weight:400;color:#1a1a2e80;text-transform:uppercase;letter-spacing:.04em}.mc-region-spend[data-v-9472317a]{font-size:11px;color:#1a1a2e80;margin-top:2px}.mc-kpi-grid[data-v-9472317a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:14px}.mc-subsection-title[data-v-9472317a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 4px;color:var(--k-navy, #001f5b)}.mc-subsection-title span[data-v-9472317a]:first-child{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.mc-subsection-title span[data-v-9472317a]:last-child{font-size:10.5px;font-weight:600;color:var(--muted, rgba(26,26,46,.55));text-align:right}.mc-kpi-card[data-v-9472317a]{background:var(--bg-1, #F4EFFA);border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:16px 18px;min-height:170px;display:flex;flex-direction:column;gap:8px}.mc-kpi-wide[data-v-9472317a]{grid-column:1 / -1}.mc-kpi-title[data-v-9472317a]{font-size:13px;font-weight:700;color:var(--k-navy, #001f5b)}.mc-kpi-sub[data-v-9472317a]{font-size:10.5px;color:var(--muted, rgba(26,26,46,.55));line-height:1.35}.mc-kpi-row[data-v-9472317a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;min-width:0}.mc-kpi-pt[data-v-9472317a]{min-width:0;display:flex;flex-direction:column;align-items:center}.mc-kpi-val[data-v-9472317a]{max-width:100%;min-width:0;font-size:20px;line-height:1.05;font-weight:800;color:var(--text, #1a1a2e);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.mc-kpi-mid .mc-kpi-val[data-v-9472317a]{color:var(--k-purple, #7823DC)}.mc-kpi-tier[data-v-9472317a]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, rgba(26,26,46,.55));margin-top:2px}.mc-kpi-foot[data-v-9472317a]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px}.mc-kpi-unit[data-v-9472317a]{font-size:10px;color:var(--muted, rgba(26,26,46,.55));font-style:italic}.mc-material-card[data-v-9472317a]{gap:10px}.mc-material-summary[data-v-9472317a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mc-material-summary div[data-v-9472317a]{min-width:0;padding:8px 10px;border:1px solid rgba(120,35,220,.12);border-radius:8px;background:#ffffff8c}.mc-material-summary strong[data-v-9472317a]{display:block;font-size:15px;line-height:1.1;color:var(--text, #1a1a2e);overflow-wrap:anywhere}.mc-material-summary span[data-v-9472317a]{display:block;margin-top:3px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, rgba(26,26,46,.55))}.mc-material-table-title[data-v-9472317a]{margin-top:6px;font-size:11px;font-weight:800;color:var(--k-navy, #001f5b)}.mc-material-search-controls[data-v-9472317a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-2px 0 10px}.mc-material-search[data-v-9472317a]{min-width:260px;flex:1 1 320px;max-width:520px;padding:8px 11px;border:1px solid var(--border);border-radius:8px;font-size:12px;color:var(--text);background:#fff;outline:none}.mc-material-search[data-v-9472317a]:focus{border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc1a}.mc-material-search-count[data-v-9472317a]{font-size:11px;color:var(--muted);font-weight:600}.mc-export-error[data-v-9472317a]{margin:-4px 0 10px;font-size:11px;font-weight:700;color:#b42318}.mc-material-scroll[data-v-9472317a]{max-height:340px}.mc-material-row-open[data-v-9472317a]{background:#7823dc12}.mc-material-table th[data-v-9472317a],.mc-material-table td[data-v-9472317a]{white-space:normal;vertical-align:top}.mc-material-name[data-v-9472317a]{min-width:220px;max-width:380px;overflow-wrap:anywhere}.mc-material-source[data-v-9472317a]{margin-top:3px;font-size:9.5px;font-weight:700;text-transform:uppercase;color:var(--muted, rgba(26,26,46,.55))}.mc-material-review-status[data-v-9472317a]{display:inline-flex;margin-top:5px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.mc-material-review-reviewed[data-v-9472317a],.mc-material-review-renamed[data-v-9472317a]{background:#10805c1f;color:#0b684a}.mc-material-review-flagged[data-v-9472317a]{background:#c02a2a21;color:#9b2020}.mc-material-review-unreviewed[data-v-9472317a]{background:#1a1a2e14;color:var(--muted, rgba(26,26,46,.58))}.mc-material-match-pill[data-v-9472317a]{display:inline-flex;margin-top:5px;margin-right:5px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase}.mc-material-match-high[data-v-9472317a]{background:#10805c1f;color:#0b684a}.mc-material-match-low[data-v-9472317a]{background:#b4760029;color:#8a5a00}.mc-material-samples[data-v-9472317a]{margin-top:4px;font-size:10px;line-height:1.35;color:var(--muted, rgba(26,26,46,.62));font-weight:500}.mc-material-cat[data-v-9472317a]{min-width:180px;max-width:360px;overflow-wrap:anywhere;color:var(--muted, rgba(26,26,46,.62))}.mc-row-btn[data-v-9472317a]{padding:5px 8px;border:1px solid rgba(120,35,220,.35);border-radius:7px;background:#fff;color:var(--k-purple);font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.mc-row-btn[data-v-9472317a]:hover:not(:disabled){background:#7823dc14}.mc-row-btn[data-v-9472317a]:disabled{opacity:.5;cursor:not-allowed}.mc-row-qc-actions[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:4px;min-width:148px}.mc-row-btn-compact[data-v-9472317a]{padding:4px 7px;font-size:10px}.mc-material-modal-backdrop[data-v-9472317a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#12082e75}.mc-material-modal[data-v-9472317a]{width:min(1600px,calc(100vw - 48px));height:min(900px,calc(100vh - 48px));min-height:520px;display:flex;flex-direction:column;border:1px solid rgba(120,35,220,.22);border-radius:8px;background:#fffffffa;box-shadow:0 24px 80px #12082e42;overflow:hidden}.mc-material-modal-head[data-v-9472317a],.mc-material-modal-foot[data-v-9472317a]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border)}.mc-material-modal-foot[data-v-9472317a]{border-top:1px solid var(--border);border-bottom:0;color:var(--muted);font-size:11px;font-weight:800}.mc-material-modal-title[data-v-9472317a]{color:var(--k-navy);font-size:15px;font-weight:900}.mc-material-modal-subtitle[data-v-9472317a]{margin-top:3px;color:var(--muted);font-size:11px;font-weight:700;overflow-wrap:anywhere}.mc-material-modal-actions[data-v-9472317a]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mc-material-page-status[data-v-9472317a]{color:var(--muted);font-size:11px;font-weight:850;min-width:150px;text-align:center}.mc-material-qc-panel[data-v-9472317a]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:8px;border:1px solid rgba(120,35,220,.12);border-radius:7px;background:#7823dc09}.mc-material-modal-qc[data-v-9472317a]{margin:10px 16px 0}.mc-material-qc-actions[data-v-9472317a],.mc-material-rename[data-v-9472317a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc-qc-btn[data-v-9472317a]{padding:5px 8px;border:1px solid rgba(120,35,220,.28);border-radius:7px;background:#fff;color:var(--k-purple);font-size:10px;font-weight:850;cursor:pointer;white-space:nowrap}.mc-qc-btn[data-v-9472317a]:hover:not(:disabled){background:#7823dc14}.mc-qc-btn[data-v-9472317a]:disabled{opacity:.5;cursor:not-allowed}.mc-material-rename input[data-v-9472317a]{min-width:220px;max-width:360px;height:28px;border:1px solid rgba(120,35,220,.22);border-radius:7px;padding:0 8px;font-size:11px;color:var(--text)}.mc-material-feedback-msg[data-v-9472317a]{font-size:10px;font-weight:800;color:var(--muted)}.mc-material-modal-body[data-v-9472317a]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px 16px 0}.mc-material-modal-summary[data-v-9472317a]{display:block;flex:0 0 auto}.mc-material-modal-summary-card[data-v-9472317a]{min-width:0;border:1px solid rgba(120,35,220,.12);border-radius:8px;background:#7823dc09;padding:10px}.mc-material-summary-card-wide[data-v-9472317a]{width:100%}.mc-material-summary-head[data-v-9472317a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.mc-material-detail-title[data-v-9472317a]{font-size:11px;font-weight:900;color:var(--k-navy)}.mc-material-detail-sub[data-v-9472317a]{margin-top:3px;font-size:10.5px;line-height:1.35;color:var(--muted)}.mc-pill-switcher[data-v-9472317a]{display:inline-flex;flex:0 0 auto;gap:3px;padding:3px;border:1px solid rgba(120,35,220,.18);border-radius:8px;background:#ffffffb3}.mc-pill-switcher button[data-v-9472317a]{border:0;border-radius:6px;padding:6px 9px;background:transparent;color:var(--muted);font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.mc-pill-switcher button.active[data-v-9472317a]{background:var(--k-purple);color:#fff;box-shadow:0 4px 12px #7823dc2e}.mc-pill-switcher button[data-v-9472317a]:disabled{opacity:.55;cursor:not-allowed}.mc-material-row-grain-head[data-v-9472317a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto}.mc-material-summary-table-wrap[data-v-9472317a]{width:100%;overflow-x:auto}.mc-material-summary-table[data-v-9472317a]{font-size:10px;min-width:760px;table-layout:fixed}.mc-material-summary-table th[data-v-9472317a],.mc-material-summary-table td[data-v-9472317a],.mc-material-line-table th[data-v-9472317a],.mc-material-line-table td[data-v-9472317a]{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top}.mc-summary-text-cell[data-v-9472317a]{min-width:0;max-width:100%;line-height:1.35}.mc-material-modal-body .mc-material-line-scroll[data-v-9472317a]{flex:1;max-height:none;width:100%;border:1px solid rgba(120,35,220,.12);border-radius:8px}.mc-material-line-table[data-v-9472317a]{font-size:11px;min-width:1280px}.mc-material-line-desc[data-v-9472317a]{min-width:320px;max-width:560px;overflow-wrap:anywhere;font-weight:700;color:var(--text)}.mc-muted-mini[data-v-9472317a]{color:var(--muted);font-size:10px;font-weight:800}.mc-material-modal-loading[data-v-9472317a]{flex:1;min-height:240px}.mc-material-modal-error[data-v-9472317a]{margin:12px 16px;flex:1}.mc-good[data-v-9472317a]{color:#10805c}.mc-bad[data-v-9472317a]{color:#c02a2a}.mc-supplier-term-controls[data-v-9472317a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 2px}.mc-supplier-term-search[data-v-9472317a]{min-width:220px;flex:1;max-width:420px;padding:8px 11px;border:1px solid var(--border);border-radius:8px;font-size:12px;color:var(--text);background:#fff;outline:none}.mc-supplier-term-search[data-v-9472317a]:focus{border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc1a}.mc-mini-btn[data-v-9472317a]{padding:7px 12px;border:1px solid var(--k-purple);border-radius:7px;background:var(--k-purple);color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:filter .12s,opacity .12s}.mc-mini-btn[data-v-9472317a]:hover:not(:disabled){filter:brightness(1.08)}.mc-mini-btn[data-v-9472317a]:disabled{opacity:.45;cursor:not-allowed}.mc-mini-btn-secondary[data-v-9472317a]{background:#fff;color:var(--k-purple)}.mc-supplier-term-count[data-v-9472317a],.mc-supplier-term-page[data-v-9472317a]{font-size:11px;color:var(--muted);font-weight:600}.mc-supplier-term-table[data-v-9472317a]{max-height:520px}.mc-supplier-term-pager[data-v-9472317a]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.mc-empty-state[data-v-9472317a]{padding:18px 0;color:var(--muted);font-size:12px}.mc-term-flag[data-v-9472317a]{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;color:#215b35;background:#d7f0df}.mc-term-flag-variable[data-v-9472317a]{color:#7a4d00;background:#f9e7b7}.mc-card-greyout[data-v-9472317a]{padding:18px 20px;border-radius:10px;background:repeating-linear-gradient(135deg,#7823dc0a 0,#7823dc0a 8px,#7823dc12 8px,#7823dc12 16px);border:1px dashed rgba(120,35,220,.3);color:#1a1a2e99}.mc-greyout-title[data-v-9472317a]{font-size:13px;font-weight:700;color:var(--k-navy, #001f5b);margin-bottom:4px}.mc-greyout-sub[data-v-9472317a]{font-size:11px;color:#1a1a2e8c;line-height:1.5}.mc-company-lookup[data-v-9472317a]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.mc-company-input[data-v-9472317a]{flex:2;min-width:200px;padding:10px 14px;border:2px solid var(--border);border-radius:10px;font-size:13px;background:#fff;outline:none;transition:border-color .15s}.mc-company-input[data-v-9472317a]:focus{border-color:var(--k-purple);box-shadow:0 0 0 3px #953ef31a}.mc-company-cat[data-v-9472317a]{flex:1;min-width:140px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;font-size:13px;background:#fff;outline:none}.mc-company-cat[data-v-9472317a]:focus{border-color:var(--k-purple)}.mc-company-btn[data-v-9472317a]{padding:10px 20px;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.mc-company-btn[data-v-9472317a]:hover{filter:brightness(1.1)}.mc-company-btn[data-v-9472317a]:disabled{opacity:.4;cursor:not-allowed}.mc-company-result[data-v-9472317a]{margin-top:14px;padding:16px 20px;background:var(--bg-1);border:1px solid var(--border);border-radius:12px}.mc-company-profile[data-v-9472317a]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.mc-cp-row[data-v-9472317a]{font-size:13px;color:var(--text);line-height:1.5}.mc-company-narrative[data-v-9472317a]{font-size:13px;line-height:1.7;color:var(--text)}.mc-cb-header[data-v-9472317a]{padding:6px 0 14px}.mc-cb-eyebrow[data-v-9472317a]{font:700 10px inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:6px}.mc-cb-headline[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.mc-cb-sub[data-v-9472317a]{margin-top:6px;font-size:12.5px;line-height:1.55;color:#1a1a2e99;max-width:78ch}.mc-cb-filterbar[data-v-9472317a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;margin:10px 0 16px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fafafc}.mc-cb-fl[data-v-9472317a]{display:inline-flex;align-items:center;gap:6px}.mc-cb-fl-label[data-v-9472317a]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e8c}.mc-cb-mode[data-v-9472317a]{display:inline-flex;gap:0;margin-left:auto;background:#fff;border:1px solid var(--border, #E6E7EF);border-radius:999px;overflow:hidden}.mc-cb-mode-btn[data-v-9472317a]{padding:6px 14px;background:transparent;border:0;cursor:pointer;font:600 11px inherit;color:#1a1a2e8c;letter-spacing:.02em}.mc-cb-mode-btn[data-v-9472317a]:hover:not(:disabled){color:var(--k-purple, #7823DC)}.mc-cb-mode-btn-active[data-v-9472317a]{background:var(--k-purple, #7823DC);color:#fff}.mc-cb-mode-btn[data-v-9472317a]:disabled{opacity:.4;cursor:not-allowed}.mc-cb-compare-pickers[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mc-cb-chip[data-v-9472317a]{border:1px solid var(--border, #E6E7EF);background:#fff;cursor:pointer;padding:4px 10px;border-radius:999px;font:600 11px inherit;color:var(--text, #1A1A2E)}.mc-cb-chip[data-v-9472317a]:hover:not(:disabled){border-color:var(--k-purple, #7823DC)}.mc-cb-chip-active[data-v-9472317a]{background:var(--k-purple, #7823DC);color:#fff;border-color:var(--k-purple, #7823DC)}.mc-cb-chip[data-v-9472317a]:disabled{opacity:.45;cursor:not-allowed}.mc-cb-compare-hint[data-v-9472317a]{font-size:11px;color:#1a1a2e80;font-style:italic;margin-left:4px}.mc-cb-empty[data-v-9472317a]{border:1px dashed var(--border, #E6E7EF);border-radius:14px;padding:28px;background:#fafafc;text-align:center}.mc-cb-empty-title[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B)}.mc-cb-empty-sub[data-v-9472317a]{margin-top:8px;font-size:13px;line-height:1.55;color:#1a1a2e99;max-width:60ch;margin-inline:auto}.mc-cb-empty-sub strong[data-v-9472317a]{color:var(--k-purple, #7823DC)}.mc-cb-cards[data-v-9472317a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.mc-cb-card[data-v-9472317a]{display:flex;flex-direction:column;gap:8px;background:#fff;padding:16px 18px;border:1px solid var(--border, #E6E7EF);border-radius:14px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.mc-cb-card[data-v-9472317a]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4b129c29;border-color:var(--k-purple, #7823DC)}.mc-cb-card-eyebrow[data-v-9472317a]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e73}.mc-cb-card-title[data-v-9472317a]{margin:0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:15px;font-weight:700;color:var(--k-navy, #001F5B)}.mc-cb-card-sub[data-v-9472317a]{margin:0;font-size:11.5px;line-height:1.5;color:#1a1a2e8c}.mc-cb-card-numeric[data-v-9472317a]{margin-top:4px}.mc-cb-num-row[data-v-9472317a]{display:flex;gap:10px;padding:8px 0}.mc-cb-num-pt[data-v-9472317a]{flex:1;text-align:center;background:#fafafc;border-radius:8px;padding:8px 6px}.mc-cb-num-mid[data-v-9472317a]{background:#7823dc14}.mc-cb-num-val[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1}.mc-cb-num-tier[data-v-9472317a]{margin-top:4px;font:700 9px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e80}.mc-cb-band[data-v-9472317a]{padding:4px 0 0}.mc-cb-band-track[data-v-9472317a]{position:relative;height:6px;border-radius:3px;background:#f4f4f8}.mc-cb-band-iqr[data-v-9472317a]{position:absolute;top:0;bottom:0;background:#b16dff;opacity:.55;border-radius:3px}.mc-cb-band-p50[data-v-9472317a]{position:absolute;top:-2px;bottom:-2px;width:3px;background:var(--k-purple, #4B129C);border-radius:2px;transform:translate(-1.5px)}.mc-cb-card-items[data-v-9472317a]{display:flex;flex-direction:column;gap:6px}.mc-cb-headline[data-v-9472317a]{display:inline-flex;gap:6px;align-items:baseline;margin-bottom:4px;padding:6px 8px;background:#7823dc0f;border-radius:6px}.mc-cb-headline-val[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-purple, #4B129C)}.mc-cb-headline-unit[data-v-9472317a]{font:600 11px inherit;color:#1a1a2e8c}.mc-cb-headline-lbl[data-v-9472317a]{font:600 10px inherit;color:#1a1a2e80;letter-spacing:.04em;text-transform:uppercase;margin-left:4px}.mc-cb-item[data-v-9472317a]{display:grid;grid-template-columns:1fr 80px 36px;gap:8px;align-items:center}.mc-cb-item-label[data-v-9472317a]{font-size:12px;color:var(--text, #1A1A2E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-cb-item-bar[data-v-9472317a]{height:6px;background:#f4f4f8;border-radius:3px;overflow:hidden}.mc-cb-item-bar-fill[data-v-9472317a]{height:100%;background:linear-gradient(90deg,#b16dff,#7823dc);border-radius:3px}.mc-cb-item-pct[data-v-9472317a]{font:700 11px inherit;color:var(--k-navy, #001F5B);text-align:right}.mc-cb-item-more[data-v-9472317a]{font-size:10px;color:#1a1a2e80;font-style:italic;padding-left:2px}.mc-cb-card-foot[data-v-9472317a]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;border-top:1px solid var(--border, #E6E7EF)}.mc-cb-card-n[data-v-9472317a]{font-size:11px;color:#1a1a2e80;font-style:italic}.mc-cb-card-cta[data-v-9472317a]{background:transparent;border:0;cursor:pointer;padding:0;font:600 11.5px inherit;color:var(--k-purple, #7823DC);letter-spacing:.01em}.mc-cb-card-cta[data-v-9472317a]:hover{color:#4b129c}.mc-cb-modal-wrap[data-v-9472317a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0a1e80;display:flex;align-items:center;justify-content:center;padding:24px;animation:mc-fade-9472317a .15s ease}@keyframes mc-fade-9472317a{0%{opacity:0}to{opacity:1}}.mc-cb-modal[data-v-9472317a]{position:relative;width:920px;max-width:100%;max-height:92vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 24px 64px #00000040;padding:22px 26px 26px}.mc-cb-modal-head[data-v-9472317a]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border, #E6E7EF);margin-bottom:14px}.mc-cb-modal-eyebrow[data-v-9472317a]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e73}.mc-cb-modal-title[data-v-9472317a]{margin:4px 0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B)}.mc-cb-modal-sub[data-v-9472317a]{margin:0;font-size:12.5px;color:#1a1a2e99}.mc-cb-modal-close[data-v-9472317a]{background:transparent;border:0;cursor:pointer;font-size:22px;color:#1a1a2e80;padding:4px 8px}.mc-cb-modal-close[data-v-9472317a]:hover{color:#4b129c}.mc-cb-modal-numeric[data-v-9472317a]{margin-bottom:14px}.mc-cb-modal-numeric-row[data-v-9472317a]{display:flex;gap:18px;padding:12px 14px;background:#fafafc;border-radius:10px;font-size:13px;color:var(--text, #1A1A2E)}.mc-cb-modal-numeric-row strong[data-v-9472317a]{color:var(--k-purple, #4B129C);margin-right:4px}.mc-cb-buckets[data-v-9472317a]{display:flex;gap:6px;align-items:flex-end;height:140px;padding:12px 4px 0}.mc-cb-bucket[data-v-9472317a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.mc-cb-bucket-bar[data-v-9472317a]{width:100%;height:90px;display:flex;align-items:flex-end;justify-content:center}.mc-cb-bucket-fill[data-v-9472317a]{width:70%;min-height:2px;background:var(--k-purple, #7823DC);border-radius:2px 2px 0 0}.mc-cb-bucket-lbl[data-v-9472317a],.mc-cb-bucket-n[data-v-9472317a]{font-size:9px;color:#1a1a2e8c;letter-spacing:.02em}.mc-cb-bucket-n[data-v-9472317a]{font-weight:700;color:var(--k-navy, #001F5B)}.mc-cb-modal-items[data-v-9472317a]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.mc-cb-modal-item[data-v-9472317a]{display:grid;grid-template-columns:220px 1fr 60px 60px 24px;gap:10px;align-items:center;padding:8px 12px;cursor:pointer;border:1px solid transparent;border-radius:8px;transition:background .1s ease,border-color .1s ease}.mc-cb-modal-item[data-v-9472317a]:hover{background:#7823dc0a;border-color:#7823dc26}.mc-cb-modal-item-active[data-v-9472317a]{background:#7823dc14!important;border-color:var(--k-purple, #7823DC)!important}.mc-cb-modal-item-label[data-v-9472317a]{font-size:13px;font-weight:600;color:var(--text, #1A1A2E)}.mc-cb-modal-item-bar[data-v-9472317a]{height:8px;background:#f4f4f8;border-radius:4px;overflow:hidden}.mc-cb-modal-item-bar-fill[data-v-9472317a]{height:100%;background:linear-gradient(90deg,#b16dff,#7823dc);border-radius:4px}.mc-cb-modal-item-n[data-v-9472317a]{font-size:11px;color:#1a1a2e99;text-align:right}.mc-cb-modal-item-pct[data-v-9472317a]{font:700 12px inherit;color:var(--k-navy, #001F5B);text-align:right}.mc-cb-modal-item-arrow[data-v-9472317a]{color:#1a1a2e66;text-align:center}.mc-cb-contracts-section[data-v-9472317a]{margin-top:12px}.mc-cb-contracts-head[data-v-9472317a]{display:flex;justify-content:space-between;align-items:center;padding-top:10px;margin-bottom:8px;border-top:1px solid var(--border, #E6E7EF)}.mc-cb-contracts-title[data-v-9472317a]{margin:0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:14px;font-weight:700;color:var(--k-navy, #001F5B)}.mc-cb-contracts-n[data-v-9472317a]{margin-left:6px;color:#1a1a2e80;font-weight:500}.mc-cb-contract-list[data-v-9472317a]{display:flex;flex-direction:column;gap:4px}.mc-cb-contract-row[data-v-9472317a]{border:1px solid var(--border, #E6E7EF);border-radius:8px;background:#fff;transition:border-color .1s ease}.mc-cb-contract-row[data-v-9472317a]:hover{border-color:#7823dc66}.mc-cb-contract-row-open[data-v-9472317a]{border-color:var(--k-purple, #7823DC)}.mc-cb-contract-head[data-v-9472317a]{display:grid;grid-template-columns:100px 1fr 24px;gap:10px;align-items:center;padding:10px 14px;cursor:pointer}.mc-cb-contract-alias[data-v-9472317a]{font:700 12px inherit;color:var(--k-purple, #4B129C)}.mc-cb-contract-meta[data-v-9472317a]{font-size:12px;color:#1a1a2ea6}.mc-cb-contract-arrow[data-v-9472317a]{color:#1a1a2e66;text-align:center}.mc-cb-contract-detail[data-v-9472317a]{padding:6px 16px 14px;background:#fafafc;border-top:1px solid var(--border, #E6E7EF)}.mc-cb-cd-section[data-v-9472317a]{padding:8px 0}.mc-cb-cd-h[data-v-9472317a]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:6px}.mc-cb-cd-grid[data-v-9472317a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 18px}.mc-cb-cd-grid>div[data-v-9472317a]{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:12px;line-height:1.4;border-bottom:1px dashed rgba(0,0,0,.05)}.mc-cb-cd-grid span[data-v-9472317a]{color:#1a1a2e8c}.mc-cb-cd-grid strong[data-v-9472317a]{color:var(--text, #1A1A2E);font-weight:600;text-align:right;max-width:60%;overflow-wrap:anywhere}.mc-cb-cd-text[data-v-9472317a]{font-size:12px;line-height:1.55;color:#1a1a2eb3;white-space:pre-wrap;max-height:140px;overflow:auto;padding:8px 10px;background:#fff;border-radius:6px}.mc-cb-contracts-more[data-v-9472317a]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;color:#1a1a2e99}.mc-cb-empty-row[data-v-9472317a]{padding:14px;text-align:center;color:#1a1a2e8c;font-size:13px}.mc-cb-compare-grid[data-v-9472317a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:12px 0}.mc-cb-compare-col[data-v-9472317a]{background:#fafafc;border:1px solid var(--border, #E6E7EF);border-radius:10px;padding:12px 14px}.mc-cb-compare-col-cohort[data-v-9472317a]{background:#fff;border-color:var(--k-purple, #7823DC)}.mc-cb-compare-h[data-v-9472317a]{font:700 11px inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:8px}.mc-lp-panel[data-v-9472317a]{background:#fff;border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:20px 22px;margin-bottom:16px;box-shadow:0 1px 3px #1a1a2e0a}.mc-lp-head[data-v-9472317a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border, #E6E7EF)}.mc-lp-title[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1.2}.mc-lp-sub[data-v-9472317a]{font-size:13px;color:#1a1a2e99;margin-top:4px;max-width:720px;line-height:1.45}.mc-lp-headmeta[data-v-9472317a]{text-align:right}.mc-lp-headmeta-big[data-v-9472317a]{font-family:Lora,Georgia,serif;font-size:28px;font-weight:700;color:var(--k-purple, #7823DC);line-height:1}.mc-lp-headmeta-of[data-v-9472317a]{font-size:16px;color:#1a1a2e66;font-weight:500}.mc-lp-headmeta-lbl[data-v-9472317a]{font-size:11px;color:#1a1a2e8c;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-weight:600}.mc-lp-toolbar[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px 0 12px}.mc-lp-search[data-v-9472317a]{flex:1;min-width:280px}.mc-lp-search-input[data-v-9472317a]{width:100%;padding:9px 12px;font:13.5px inherit;border:1px solid var(--border, #E6E7EF);border-radius:8px;background:#fafafc}.mc-lp-search-input[data-v-9472317a]:focus{outline:none;border-color:var(--k-purple, #7823DC);background:#fff;box-shadow:0 0 0 3px #7823dc14}.mc-lp-chips[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:5px}.mc-lp-chip[data-v-9472317a]{background:#fff;border:1px solid var(--border, #E6E7EF);padding:5px 11px;font:600 12px inherit;cursor:pointer;border-radius:999px;color:#1a1a2ea6}.mc-lp-chip[data-v-9472317a]:hover{background:#7823dc0a;border-color:#7823dc4d}.mc-lp-chip-active[data-v-9472317a]{background:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC);color:#fff}.mc-lp-empty[data-v-9472317a]{padding:32px 20px;text-align:center;color:#1a1a2e80;font-size:13px;background:#fafafc;border-radius:8px}.mc-lp-table-wrap[data-v-9472317a]{overflow-x:auto}.mc-lp-table[data-v-9472317a]{width:100%;border-collapse:collapse;font-size:13px}.mc-lp-table thead th[data-v-9472317a]{text-align:left;font-weight:600;padding:10px 12px;border-bottom:1px solid var(--border, #E6E7EF);background:#fafafc;color:#1a1a2e8c;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.mc-lp-th-sku[data-v-9472317a]{width:32%}.mc-lp-th-band[data-v-9472317a]{width:10%}.mc-lp-th-tcv[data-v-9472317a]{width:18%}.mc-lp-th-list[data-v-9472317a],.mc-lp-th-disc[data-v-9472317a]{width:20%}.mc-lp-pcg-dash[data-v-9472317a]{font-size:14px;color:#1a1a2e66;padding:0 4px}.mc-lp-table tbody td[data-v-9472317a]{padding:14px 12px;border-bottom:1px solid rgba(230,231,239,.6);vertical-align:middle}.mc-lp-num[data-v-9472317a]{text-align:right;font-variant-numeric:tabular-nums}.mc-lp-cell-sku[data-v-9472317a]{display:flex;align-items:center;gap:8px}.mc-lp-sku-name[data-v-9472317a]{font-family:Lora,Georgia,serif;font-size:15px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1.25}.mc-lp-sku-fam[data-v-9472317a]{margin-top:3px;display:flex;flex-wrap:wrap;gap:4px}.mc-lp-cell-band[data-v-9472317a]{font-size:12.5px;font-weight:600;color:#1a1a2e99}.mc-lp-pill[data-v-9472317a]{display:inline-block;padding:2px 8px;border-radius:999px;background:#7823dc14;color:var(--k-purple, #7823DC);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mc-lp-num-single[data-v-9472317a]{font-family:Lora,Georgia,serif;font-size:17px;color:var(--k-navy, #001F5B)}.mc-lp-pcg[data-v-9472317a]{display:flex;justify-content:flex-end;align-items:baseline;gap:6px}.mc-lp-pcg-side[data-v-9472317a]{font-size:12px;color:#1a1a2e80}.mc-lp-pcg-mid[data-v-9472317a]{font-family:Lora,Georgia,serif;font-size:16px;color:var(--k-navy, #001F5B)}.mc-lp-pcg-key[data-v-9472317a]{font-size:10px;color:#1a1a2e66;margin-top:2px;text-transform:uppercase;letter-spacing:.05em}.mc-lp-unit[data-v-9472317a]{font-size:10.5px;color:#1a1a2e80;margin-top:4px;font-weight:500;letter-spacing:.02em}.mc-lp-na[data-v-9472317a]{font-size:12px;color:#1a1a2e73;font-style:italic;line-height:1.35;display:inline-block;max-width:200px;text-align:right}.mc-lp-n-big[data-v-9472317a]{font-family:Lora,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B)}.mc-lp-n-sub[data-v-9472317a]{font-size:10.5px;color:#1a1a2e8c;margin-top:2px}.mc-lp-row[data-v-9472317a]{cursor:pointer;transition:background .12s ease}.mc-lp-row[data-v-9472317a]:hover{background:#7823dc08}.mc-lp-row-open[data-v-9472317a]{background:#7823dc0f}.mc-lp-chev[data-v-9472317a]{display:inline-block;width:16px;color:var(--k-purple, #7823DC);font-size:13px;flex-shrink:0}.mc-lp-drill-row td[data-v-9472317a]{background:#fafafc;padding:0}.mc-lp-drill-cell[data-v-9472317a]{padding:18px 22px 22px!important}.mc-lp-compare[data-v-9472317a]{background:#fff;border:1px solid var(--border, #E6E7EF);border-radius:10px;padding:16px 18px;margin-bottom:18px}.mc-lp-compare-head[data-v-9472317a]{font-size:11px;color:#1a1a2e8c;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.mc-lp-compare-form[data-v-9472317a]{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 760px){.mc-lp-compare-form[data-v-9472317a]{grid-template-columns:1fr}}.mc-lp-compare-field[data-v-9472317a]{display:flex;flex-direction:column;gap:6px}.mc-lp-compare-lbl[data-v-9472317a]{font-size:12px;color:#1a1a2eb3;font-weight:600}.mc-lp-compare-input[data-v-9472317a]{width:100%;padding:8px 10px;font:14px inherit;border:1px solid var(--border, #E6E7EF);border-radius:6px}.mc-lp-compare-input[data-v-9472317a]:focus{outline:none;border-color:var(--k-purple, #7823DC);box-shadow:0 0 0 3px #7823dc14}.mc-lp-compare-input[data-v-9472317a]:disabled{background:#f3f3f8;color:#1a1a2e66}.mc-lp-compare-hint[data-v-9472317a]{font-size:11.5px;color:#1a1a2e73;font-style:italic}.mc-lp-verdict-chip[data-v-9472317a]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;align-self:flex-start}.mc-lp-tone-good[data-v-9472317a]{background:#228b221a;color:#1d6b1d}.mc-lp-tone-mid[data-v-9472317a]{background:#7823dc1a;color:var(--k-purple, #7823DC)}.mc-lp-tone-bad[data-v-9472317a]{background:#cc00001a;color:#b81d44}.mc-lp-source-head[data-v-9472317a]{font-size:11px;color:#1a1a2e8c;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.mc-lp-drill-loading[data-v-9472317a],.mc-lp-drill-empty[data-v-9472317a],.mc-lp-drill-err[data-v-9472317a]{font-size:12.5px;color:#1a1a2e8c;padding:6px 0}.mc-lp-drill-err[data-v-9472317a]{color:#b81d44}.mc-lp-drill-tbl[data-v-9472317a]{width:100%;border-collapse:collapse;font-size:12.5px;background:#fff;border-radius:6px;overflow:hidden;border:1px solid var(--border, #E6E7EF)}.mc-lp-drill-tbl th[data-v-9472317a]{text-align:left;font-weight:600;padding:8px 10px;background:#f3f3f8;color:#1a1a2e99;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.mc-lp-drill-tbl td[data-v-9472317a]{padding:8px 10px;border-top:1px solid rgba(230,231,239,.6);vertical-align:top}.mc-lp-drill-lines[data-v-9472317a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#1a1a2eb3;max-width:360px;word-break:break-word}.mc-cb-headstrip[data-v-9472317a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:4px 0 10px}.mc-cb-headstrip-title[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B)}.mc-cb-headstrip-meta[data-v-9472317a]{font-family:inherit;font-size:13px;font-weight:500;color:#1a1a2e8c;margin-left:4px}.mc-ccbt-crumbs[data-v-9472317a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;margin-bottom:12px;background:#fafafc;border:1px solid var(--border, #E6E7EF);border-radius:10px}.mc-ccbt-crumb[data-v-9472317a]{background:transparent;border:0;cursor:pointer;padding:2px 4px;font:600 12.5px inherit;color:var(--k-purple, #7823DC);letter-spacing:.01em}.mc-ccbt-crumb[data-v-9472317a]:hover:not(:disabled){text-decoration:underline}.mc-ccbt-crumb[data-v-9472317a]:disabled,.mc-ccbt-crumb-now[data-v-9472317a]{color:var(--k-navy, #001F5B);cursor:default;opacity:1}.mc-ccbt-crumb-sep[data-v-9472317a]{color:#1a1a2e4d;font-size:13px}.mc-ccbt-crumbs-right[data-v-9472317a]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#1a1a2ea6}.mc-ccbt-crumb-n[data-v-9472317a]{font-weight:500;color:#1a1a2e73;margin-left:4px}.mc-ccbt-back[data-v-9472317a]{background:#fff;border:1.5px solid var(--k-purple, #7823DC);border-radius:999px;padding:7px 16px;font:700 12px inherit;cursor:pointer;color:var(--k-purple, #7823DC);display:inline-flex;align-items:center;gap:4px;transition:background .12s,color .12s}.mc-ccbt-back[data-v-9472317a]:hover{background:linear-gradient(135deg,#7823dc,#b33eff);border-color:transparent;color:#fff}.mc-ccbt-grid[data-v-9472317a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.mc-ccbt-grid-l0[data-v-9472317a]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.mc-ccbt-card-l0[data-v-9472317a]{padding:22px 22px 20px;border-radius:16px;background:linear-gradient(135deg,#f4effc,#e9def8);border-color:#c9b6e8!important;box-shadow:0 4px 14px #4b129c1f}.mc-ccbt-card-l0[data-v-9472317a]:hover{background:linear-gradient(135deg,#ede3fa,#dfcff3);border-color:var(--k-purple, #7823DC)!important;box-shadow:0 14px 32px #4b129c38}.mc-ccbt-card-title-l0[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1.2;margin:2px 0 12px}.mc-ccbt-card-l0-stats[data-v-9472317a]{display:flex;gap:18px;padding-top:12px;margin-top:auto;border-top:1px solid rgba(120,35,220,.1)}.mc-ccbt-stat[data-v-9472317a]{display:flex;flex-direction:column;gap:2px}.mc-ccbt-stat-val[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:24px;font-weight:700;color:var(--k-purple, #4B129C);line-height:1}.mc-ccbt-stat-lbl[data-v-9472317a]{font:600 10px inherit;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e8c}.mc-ccbt-card[data-v-9472317a]{text-align:left;display:flex;flex-direction:column;gap:6px;background:#f4effc;padding:16px 18px;border:1px solid #C9B6E8;border-radius:12px;box-shadow:0 4px 12px #4b129c1a;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.mc-ccbt-card[data-v-9472317a]:hover{background:#ede3fa;transform:translateY(-2px);box-shadow:0 10px 26px #4b129c33;border-color:var(--k-purple, #7823DC)}.mc-ccbt-card-tcv[data-v-9472317a]{font-family:Lora,Georgia,serif;font-size:14px;font-weight:700;color:var(--k-purple, #7823DC);margin-top:6px}.mc-ccbt-card-sub[data-v-9472317a]{font-size:12px;color:#1a1a2e99;margin-top:2px}.mc-it-rollup-bar[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:18px;padding:10px 14px;margin:4px 0 12px;background:#7823dc0f;border-radius:8px;font-size:13px;color:#1a1a2eb3}.mc-it-rollup-bar strong[data-v-9472317a]{color:var(--k-navy, #001F5B)}.mc-ccbt-card-eyebrow[data-v-9472317a]{font:600 9px inherit;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e73;margin-bottom:6px}.mc-ccbt-card-title[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1.2;margin-bottom:10px}.mc-ccbt-card-meta[data-v-9472317a]{font-size:12px;color:#1a1a2ea6}.mc-ccbt-card-n[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-weight:700;color:var(--k-purple, #4B129C);margin-right:4px}.mc-ccbt-card-n-lbl[data-v-9472317a]{color:#1a1a2e8c}.mc-ccbt-card-types[data-v-9472317a]{color:#1a1a2e8c;margin-left:4px}.mc-ccbt-clausebar-head[data-v-9472317a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--border, #E6E7EF)}.mc-ccbt-section-title[data-v-9472317a]{margin:4px 0 0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:17px;font-weight:700;color:var(--k-navy, #001F5B)}.mc-ccbt-section-n[data-v-9472317a]{font-weight:500;color:#1a1a2e80;margin-left:6px}.mc-ccbt-clausebar-actions[data-v-9472317a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#1a1a2ea6}.mc-ccbt-textbtn[data-v-9472317a]{background:transparent;border:0;cursor:pointer;font:600 12px inherit;color:var(--k-purple, #7823DC)}.mc-ccbt-textbtn[data-v-9472317a]:hover:not(:disabled){text-decoration:underline}.mc-ccbt-textbtn[data-v-9472317a]:disabled{color:#1a1a2e4d;cursor:not-allowed}.mc-ccbt-sep[data-v-9472317a]{color:#1a1a2e40}.mc-ccbt-accordion[data-v-9472317a]{display:flex;flex-direction:column;gap:6px}.mc-ccbt-acc[data-v-9472317a]{border:1px solid var(--border, #E6E7EF);border-radius:10px;background:#fff;overflow:hidden}.mc-ccbt-acc-open[data-v-9472317a]{border-color:var(--k-purple, #7823DC)}.mc-ccbt-acc-head[data-v-9472317a]{width:100%;display:grid;grid-template-columns:90px 1fr auto 24px;gap:12px;align-items:center;padding:12px 16px;background:transparent;border:0;cursor:pointer;text-align:left}.mc-ccbt-acc-head[data-v-9472317a]:hover{background:#7823dc0a}.mc-ccbt-acc-eyebrow[data-v-9472317a]{font:700 10px inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.mc-ccbt-acc-name[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:15px;font-weight:700;color:var(--k-navy, #001F5B)}.mc-ccbt-acc-count[data-v-9472317a]{font:600 11px inherit;color:#1a1a2e8c;letter-spacing:.02em}.mc-ccbt-acc-chev[data-v-9472317a]{color:var(--k-purple, #7823DC);font-size:14px;text-align:center}.mc-ccbt-acc-body[data-v-9472317a]{padding:4px 16px 14px;border-top:1px solid var(--border, #E6E7EF);background:#fafafc}.mc-ccbt-detail[data-v-9472317a]{display:grid;grid-template-columns:1fr 160px 160px auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.06)}.mc-ccbt-detail[data-v-9472317a]:last-child{border-bottom:0}.mc-ccbt-detail-name[data-v-9472317a]{font-size:13px;color:var(--text, #1A1A2E);font-weight:600}.mc-ccbt-detail-badge[data-v-9472317a]{display:inline-block;padding:4px 10px;border-radius:999px;background:#7823dc1a;color:var(--k-purple, #4B129C);font:700 12px inherit;letter-spacing:.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mc-ccbt-detail-badge-formula[data-v-9472317a]{font-family:JetBrains Mono,SF Mono,Menlo,monospace;background:#0082c81f;color:#064d7a;font-size:11px}.mc-ccbt-detail-stat[data-v-9472317a]{font-size:11.5px;color:#1a1a2e99}.mc-ccbt-detail-view[data-v-9472317a]{background:transparent;border:0;cursor:pointer;font:600 11.5px inherit;color:var(--k-purple, #7823DC)}.mc-ccbt-detail-view[data-v-9472317a]:hover{text-decoration:underline}.mc-ccbt-low[data-v-9472317a]{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#dc821e1f;color:#8a4a0e;font:700 10px inherit;letter-spacing:.04em;text-transform:uppercase}.mc-ccbt-modal-headline[data-v-9472317a]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:14px 16px;background:#7823dc0f;border-radius:10px}.mc-ccbt-modal-val[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:26px;font-weight:700;color:var(--k-purple, #4B129C);line-height:1;letter-spacing:-.01em}.mc-ccbt-modal-bool[data-v-9472317a]{display:flex;flex-direction:column;gap:4px;padding:8px 0 16px;border-bottom:1px solid var(--border, #E6E7EF)}.mc-ccbt-modal-bool-row[data-v-9472317a]{display:flex;justify-content:space-between;padding:6px 14px;background:#fafafc;border-radius:8px;font-size:13px;color:var(--text, #1A1A2E)}.mc-ccbt-modal-bool-row strong[data-v-9472317a]{color:var(--k-purple, #4B129C);margin-right:4px}.mc-ccbt-modal-section[data-v-9472317a]{padding:12px 0 4px}.mc-ccbt-modal-points[data-v-9472317a],.mc-ccbt-modal-sources[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:4px;max-height:200px;overflow:auto;padding:8px 10px;background:#fafafc;border-radius:8px}.mc-ccbt-point[data-v-9472317a],.mc-ccbt-source[data-v-9472317a]{padding:2px 8px;border-radius:6px;background:#fff;border:1px solid var(--border, #E6E7EF);font-size:11.5px;color:var(--text, #1A1A2E)}.mc-ccbt-source[data-v-9472317a]{color:var(--k-purple, #4B129C);font-weight:600}.mc-cb-fl-client .mc-cb-fl-label[data-v-9472317a]{color:var(--k-purple, #7823DC);font-weight:700}.mc-select-wide[data-v-9472317a]{min-width:220px}.mc-cb-client-summary[data-v-9472317a]{margin-left:auto;font-size:12.5px;color:#1a1a2eb3}.mc-cb-client-summary strong[data-v-9472317a]{color:var(--k-navy, #001F5B)}.mc-ccbt-stat-client .mc-ccbt-stat-val[data-v-9472317a]{color:#b7791f}.mc-ccbt-card-client[data-v-9472317a]{color:#b7791f;font-weight:600;margin-left:2px}.mc-ccbt-card-client strong[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;color:#8a4a0e}.mc-ccbt-acc-dev[data-v-9472317a]{padding:2px 10px;border-radius:999px;font:700 10px inherit;letter-spacing:.04em;background:#228b221a;color:#2c7a2c}.mc-ccbt-acc-dev-on[data-v-9472317a]{background:#dc821e29;color:#8a4a0e}.mc-ccbt-acc-head[data-v-9472317a]{grid-template-columns:90px 1fr auto auto 24px}.mc-ccbt-detail-compare[data-v-9472317a]{grid-template-columns:minmax(180px,1.4fr) 180px 140px 200px auto;gap:14px}.mc-ccbt-clientinput[data-v-9472317a]{width:100%;padding:6px 10px;border-radius:8px;border:1.5px dashed rgba(120,35,220,.35);background:#fff;font:600 12.5px inherit;color:var(--text, #1A1A2E);outline:none;transition:border-color .1s ease,background .1s ease}.mc-ccbt-clientinput[data-v-9472317a]:focus{border-color:var(--k-purple, #7823DC);border-style:solid;background:#7823dc0a}.mc-ccbt-clientinput[data-v-9472317a]:not(:placeholder-shown){border-style:solid;border-color:#7823dc80}.mc-ccbt-clientinput-modal[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;padding:8px 12px;border-color:#7823dc80}.mc-ccbt-verdict-ok[data-v-9472317a]{display:inline-block;padding:2px 10px;border-radius:999px;background:#228b221a;color:#1e5e1e;font:700 11px inherit}.mc-ccbt-verdict-dev[data-v-9472317a]{display:inline-block;padding:2px 10px;border-radius:999px;background:#dc821e29;color:#8a4a0e;font:700 11px inherit}.mc-ccbt-verdict-na[data-v-9472317a]{display:inline-block;padding:2px 10px;border-radius:999px;background:#f4f4f8;color:#1a1a2e8c;font:700 11px inherit;font-style:italic}.mc-ccbt-verdict-empty[data-v-9472317a]{color:#1a1a2e4d;font-style:italic}.mc-cb-export-btn[data-v-9472317a]{margin-left:auto;padding:8px 16px;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;border:0;font:700 12px inherit;letter-spacing:.02em;white-space:nowrap}.mc-cb-export-btn[data-v-9472317a]:hover:not(:disabled){filter:brightness(1.1)}.mc-cb-export-btn[data-v-9472317a]:disabled{opacity:.55;cursor:not-allowed}.mc-cb-modal-item-userpick[data-v-9472317a]{background:#7823dc1a;border-radius:6px;outline:1px solid rgba(120,35,220,.3)}.mc-ccbt-detail-deviates[data-v-9472317a]{background:#dc821e0d;border-left:3px solid rgba(220,130,30,.4);padding-left:8px;margin-left:-8px}.mc-ccbt-detail-head[data-v-9472317a]{border-bottom:1px solid var(--border, #E6E7EF);padding-bottom:6px}.mc-ccbt-detail-th[data-v-9472317a]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e8c}.mc-ccbt-detail-th-pos[data-v-9472317a]{color:var(--k-purple, #7823DC)}.mc-ccbt-detail-substat[data-v-9472317a]{font:500 10px inherit;color:#1a1a2e80;margin-top:2px;letter-spacing:.02em}.mc-ccbt-detail-clientval[data-v-9472317a]{display:inline-block;padding:4px 10px;border-radius:999px;font:700 12px inherit;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-ccbt-detail-clientval-ok[data-v-9472317a]{background:#228b221a;color:#1e5e1e}.mc-ccbt-detail-clientval-dev[data-v-9472317a]{background:#dc821e29;color:#8a4a0e}.mc-ccbt-detail-clientval-empty[data-v-9472317a]{background:transparent;color:#1a1a2e59;font-style:italic;font-weight:500}.mc-ccbt-detail-pos[data-v-9472317a]{font-size:11.5px}.mc-ccbt-delta-up[data-v-9472317a]{color:#1e5e1e;font-weight:600}.mc-ccbt-delta-dn[data-v-9472317a]{color:#8a4a0e;font-weight:600}.mc-ccbt-delta-ok[data-v-9472317a]{color:#1e5e1e;font-weight:600}.mc-ccbt-compare-hero[data-v-9472317a]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;margin:8px 0 18px}.mc-ccbt-compare-side[data-v-9472317a]{padding:14px 16px;border-radius:12px;background:#fafafc;border:1px solid var(--border, #E6E7EF)}.mc-ccbt-compare-side-client[data-v-9472317a]{background:#228b220f;border-color:#228b224d}.mc-ccbt-compare-side-deviate[data-v-9472317a]{background:#dc821e14;border-color:#dc821e66}.mc-ccbt-compare-side-empty[data-v-9472317a]{opacity:.6}.mc-ccbt-compare-eyebrow[data-v-9472317a]{font:700 10px inherit;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e8c;margin-bottom:6px}.mc-ccbt-compare-side-client .mc-ccbt-compare-eyebrow[data-v-9472317a]{color:#2c7a2c}.mc-ccbt-compare-side-deviate .mc-ccbt-compare-eyebrow[data-v-9472317a]{color:#8a4a0e}.mc-ccbt-compare-arrow[data-v-9472317a]{display:flex;align-items:center;justify-content:center;font-size:22px;color:#1a1a2e59;padding:0 4px}.mc-ccbt-compare-stat[data-v-9472317a]{font-size:11.5px;color:#1a1a2ea6;margin-top:4px}.mc-ccbt-compare-verdict[data-v-9472317a]{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(0,0,0,.08);font:700 11.5px inherit}.mc-ccbt-compare-side-deviate .mc-ccbt-compare-verdict[data-v-9472317a]{color:#8a4a0e}.mc-ccbt-compare-side-client:not(.mc-ccbt-compare-side-deviate) .mc-ccbt-compare-verdict[data-v-9472317a]{color:#2c7a2c}.mc-ccbt-modal-val-empty[data-v-9472317a]{color:#1a1a2e59!important}.mc-cb-modal-item[data-v-9472317a]{position:relative}.mc-cb-modal-item-bar[data-v-9472317a]{position:relative;height:12px}.mc-cb-modal-item-bar-client[data-v-9472317a]{position:absolute;top:2px;bottom:2px;left:0;background:linear-gradient(90deg,#228b228c,#228b22d9);border-radius:3px;border:1px solid rgba(34,139,34,.65);pointer-events:none}.mc-cb-modal-item-pct-client[data-v-9472317a]{font:700 12px inherit;color:#2c7a2c;text-align:right;margin-left:6px}.mc-ccbt-evtable-wrap[data-v-9472317a]{border:1px solid var(--border, #E6E7EF);border-radius:10px;overflow:auto;max-height:380px;background:#fff}.mc-ccbt-evtable[data-v-9472317a]{width:100%;border-collapse:collapse;font-size:12px}.mc-ccbt-evtable th[data-v-9472317a]{position:sticky;top:0;background:#fafafc;padding:8px 10px;text-align:left;font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e8c;border-bottom:1px solid var(--border, #E6E7EF);z-index:1}.mc-ccbt-evtable td[data-v-9472317a]{padding:8px 10px;vertical-align:top;border-bottom:1px dashed rgba(0,0,0,.05);color:var(--text, #1A1A2E)}.mc-ccbt-evtable tr:last-child td[data-v-9472317a]{border-bottom:0}.mc-ccbt-evtable tbody tr[data-v-9472317a]:hover{background:#7823dc08}.mc-ccbt-evtable-val[data-v-9472317a]{display:inline-block;padding:2px 8px;border-radius:999px;background:#7823dc1a;color:var(--k-purple, #4B129C);font-weight:600;white-space:nowrap}.mc-cl-dashboard[data-v-9472317a]{display:flex;flex-direction:column;gap:14px}.mc-cl-hero[data-v-9472317a]{display:flex;justify-content:space-between;align-items:stretch;gap:18px;padding:18px 20px;border:1px solid #C9B6E8;border-radius:12px;background:linear-gradient(135deg,#f4effc,#fafafc);box-shadow:0 6px 18px #4b129c1a}.mc-cl-hero-copy[data-v-9472317a]{flex:1;min-width:260px}.mc-cl-eyebrow[data-v-9472317a],.mc-cl-panel-kicker[data-v-9472317a]{font:700 10px inherit;letter-spacing:.08em;text-transform:uppercase;color:#1a1a2e7a}.mc-cl-title[data-v-9472317a]{margin:4px 0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:26px;line-height:1.1;color:var(--k-navy, #001F5B)}.mc-cl-sub[data-v-9472317a]{font-size:13px;color:#1a1a2ea8}.mc-cl-region-control[data-v-9472317a]{display:flex;flex-direction:column;gap:6px;width:min(320px,100%);padding:12px 14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:#ffffffd1}.mc-cl-region-control span[data-v-9472317a]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e85}.mc-cl-region-control select[data-v-9472317a]{height:34px;border:1px solid var(--border, #E6E7EF);border-radius:8px;background:#fff;padding:0 10px;font:700 12px inherit;color:var(--text, #1A1A2E);outline:none}.mc-cl-region-control select[data-v-9472317a]:focus{border-color:var(--k-purple, #7823DC);box-shadow:0 0 0 3px #7823dc14}.mc-cl-region-control small[data-v-9472317a]{font-size:11.5px;line-height:1.35;color:#1a1a2e94}.mc-cl-region-empty[data-v-9472317a]{padding:18px 20px;border:1px dashed #C9B6E8;border-radius:12px;background:#fafafc}.mc-cl-region-empty h4[data-v-9472317a]{margin:4px 0 6px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;color:var(--k-navy, #001F5B)}.mc-cl-region-empty p[data-v-9472317a]{margin:0;max-width:780px;font-size:13px;line-height:1.5;color:#1a1a2ead}.mc-cl-region-needed[data-v-9472317a]{margin-top:12px;display:inline-flex;max-width:100%;padding:7px 10px;border-radius:8px;background:#7823dc14;color:var(--k-purple, #4B129C);font:700 12px inherit}.mc-cl-hero-status[data-v-9472317a]{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:210px;padding:12px 14px;border-left:3px solid var(--k-purple, #7823DC);background:#ffffffc7;border-radius:10px}.mc-cl-hero-status span[data-v-9472317a],.mc-cl-proof span[data-v-9472317a],.mc-cl-lever-score span[data-v-9472317a]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e80}.mc-cl-hero-status strong[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;color:var(--k-navy, #001F5B)}.mc-cl-hero-status small[data-v-9472317a]{font-size:12px;color:#1a1a2e9e}.mc-cl-section-stack[data-v-9472317a]{display:flex;flex-direction:column;gap:16px}.mc-cl-question-section[data-v-9472317a]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;padding:18px 20px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fff;box-shadow:0 2px 10px #1f23410a}.mc-cl-question-section-wide[data-v-9472317a]{align-items:start}.mc-cl-question-copy[data-v-9472317a]{padding-right:18px;border-right:1px solid rgba(26,26,46,.08)}.mc-cl-section-num[data-v-9472317a]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#7823dc1a;color:var(--k-purple, #4B129C);font:800 12px inherit}.mc-cl-question-copy h4[data-v-9472317a]{margin:10px 0 8px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:20px;line-height:1.18;color:var(--k-navy, #001F5B)}.mc-cl-question-copy p[data-v-9472317a]{margin:0;font-size:13px;line-height:1.55;color:#1a1a2ea8}.mc-cl-answer[data-v-9472317a]{min-width:0;display:flex;flex-direction:column;gap:14px}.mc-cl-proof-strip[data-v-9472317a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:#fafafc}.mc-cl-proof[data-v-9472317a]{min-width:0;padding:14px 16px;border-right:1px solid var(--border, #E6E7EF)}.mc-cl-proof[data-v-9472317a]:last-child{border-right:0}.mc-cl-proof strong[data-v-9472317a]{display:block;margin-top:6px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:24px;line-height:1.05;color:var(--k-purple, #4B129C)}.mc-cl-proof em[data-v-9472317a]{display:block;margin-top:5px;font-size:12px;font-style:normal;color:#1a1a2e94}.mc-cl-answer-columns[data-v-9472317a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:14px}.mc-cl-evidence-block[data-v-9472317a]{min-width:0;padding:14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:#fafafc}.mc-cl-evidence-block-stacked[data-v-9472317a]{background:#fff}.mc-cl-section-toolbar[data-v-9472317a]{margin:0;border-radius:10px}.mc-cl-table-heading[data-v-9472317a]{margin:4px 0 0}.mc-cl-savings-headline[data-v-9472317a]{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:10px;background:#7823dc14}.mc-cl-savings-headline>span[data-v-9472317a]{flex:0 0 auto;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:28px;font-weight:700;color:var(--k-purple, #4B129C)}.mc-cl-savings-headline strong[data-v-9472317a]{display:block;color:var(--k-navy, #001F5B);font-size:13px}.mc-cl-savings-headline small[data-v-9472317a]{display:block;margin-top:3px;font-size:12px;color:#1a1a2e9e}.mc-cl-lever-list[data-v-9472317a]{display:flex;flex-direction:column;gap:8px}.mc-cl-lever-row[data-v-9472317a]{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:#fff}.mc-cl-lever-score[data-v-9472317a]{display:flex;flex-direction:column;gap:3px}.mc-cl-lever-score strong[data-v-9472317a]{font-family:Lora,Iowan Old Style,Georgia,serif;color:var(--k-purple, #4B129C);font-size:18px}.mc-cl-lever-body[data-v-9472317a]{min-width:0}.mc-cl-hero-metrics[data-v-9472317a],.mc-cl-kpis[data-v-9472317a],.mc-cl-grid-2[data-v-9472317a],.mc-cl-lever-grid[data-v-9472317a]{display:grid;gap:12px}.mc-cl-hero-metrics[data-v-9472317a]{grid-template-columns:repeat(3,minmax(84px,1fr));min-width:300px}.mc-cl-hero-metric[data-v-9472317a],.mc-cl-kpi[data-v-9472317a]{border:1px solid var(--border, #E6E7EF);background:#fff;border-radius:10px}.mc-cl-hero-metric[data-v-9472317a]{padding:12px 14px;text-align:center}.mc-cl-hero-metric span[data-v-9472317a],.mc-cl-kpi-value[data-v-9472317a]{display:block;font-family:Lora,Iowan Old Style,Georgia,serif;font-weight:700;color:var(--k-purple, #4B129C)}.mc-cl-hero-metric span[data-v-9472317a]{font-size:25px;line-height:1}.mc-cl-hero-metric small[data-v-9472317a]{display:block;margin-top:4px;font:700 10px inherit;text-transform:uppercase;letter-spacing:.06em;color:#1a1a2e7a}.mc-cl-kpis[data-v-9472317a]{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-cl-kpi[data-v-9472317a]{padding:14px 16px}.mc-cl-kpi-label[data-v-9472317a]{font:700 10px inherit;text-transform:uppercase;letter-spacing:.06em;color:#1a1a2e7a}.mc-cl-kpi-value[data-v-9472317a]{margin-top:6px;font-size:24px;line-height:1.05}.mc-cl-kpi-sub[data-v-9472317a]{margin-top:4px;font-size:12px;color:#1a1a2e99}.mc-cl-toolbar[data-v-9472317a]{display:flex;gap:10px;align-items:end;padding:12px 14px;background:#fafafc;border:1px solid var(--border, #E6E7EF);border-radius:10px}.mc-cl-control[data-v-9472317a]{display:flex;flex-direction:column;gap:5px;min-width:180px}.mc-cl-control span[data-v-9472317a]{font:700 10px inherit;text-transform:uppercase;letter-spacing:.06em;color:#1a1a2e85}.mc-cl-control select[data-v-9472317a],.mc-cl-control input[data-v-9472317a]{height:34px;border:1px solid var(--border, #E6E7EF);border-radius:8px;background:#fff;padding:0 10px;font:600 12px inherit;color:var(--text, #1A1A2E);outline:none}.mc-cl-control select[data-v-9472317a]:focus,.mc-cl-control input[data-v-9472317a]:focus{border-color:var(--k-purple, #7823DC);box-shadow:0 0 0 3px #7823dc14}.mc-cl-control-search[data-v-9472317a]{flex:1;min-width:240px}.mc-cl-grid-2[data-v-9472317a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-cl-panel[data-v-9472317a]{padding:16px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fff;box-shadow:0 2px 10px #1f23410a}.mc-cl-panel-head[data-v-9472317a]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.mc-cl-panel-head h4[data-v-9472317a]{margin:2px 0 0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:17px;color:var(--k-navy, #001F5B)}.mc-cl-chip[data-v-9472317a],.mc-cl-response[data-v-9472317a]{display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap}.mc-cl-chip[data-v-9472317a]{padding:4px 10px;background:#7823dc17;color:var(--k-purple, #4B129C);font:700 11px inherit}.mc-cl-market-list[data-v-9472317a],.mc-cl-resource-list[data-v-9472317a],.mc-cl-terms[data-v-9472317a],.mc-cl-source-list[data-v-9472317a]{display:flex;flex-direction:column;gap:8px}.mc-cl-market-row[data-v-9472317a]{display:grid;grid-template-columns:115px 1fr 78px;gap:10px;align-items:center}.mc-cl-row-label[data-v-9472317a],.mc-cl-resource-title[data-v-9472317a],.mc-cl-term-main[data-v-9472317a],.mc-cl-source-head[data-v-9472317a]{display:flex;flex-direction:column;gap:2px}.mc-cl-row-label strong[data-v-9472317a],.mc-cl-resource-title strong[data-v-9472317a],.mc-cl-term-main strong[data-v-9472317a],.mc-cl-source-head strong[data-v-9472317a]{color:var(--k-navy, #001F5B);font-size:13px}.mc-cl-row-label span[data-v-9472317a],.mc-cl-resource-title span[data-v-9472317a],.mc-cl-term-main span[data-v-9472317a],.mc-cl-source-head span[data-v-9472317a],.mc-cl-source-use[data-v-9472317a],.mc-cl-lever-meta[data-v-9472317a]{color:#1a1a2e94;font-size:11.5px}.mc-cl-bar[data-v-9472317a],.mc-cl-rate-track[data-v-9472317a]{position:relative;height:10px;border-radius:999px;background:#f0eef7;overflow:hidden}.mc-cl-bar-fill[data-v-9472317a],.mc-cl-rate-fill[data-v-9472317a]{height:100%;border-radius:999px;background:linear-gradient(90deg,#605dc6,#953ef3)}.mc-cl-row-num[data-v-9472317a],.mc-cl-num[data-v-9472317a]{text-align:right;font-variant-numeric:tabular-nums}.mc-cl-row-num[data-v-9472317a]{font:700 12px inherit;color:var(--k-purple, #4B129C)}.mc-cl-resource-row[data-v-9472317a],.mc-cl-term[data-v-9472317a],.mc-cl-source[data-v-9472317a]{padding:10px 12px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:#fafafc}.mc-cl-range-line[data-v-9472317a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px;font-size:12px;color:#1a1a2ea6}.mc-cl-range-line strong[data-v-9472317a]{text-align:center;color:var(--k-purple, #4B129C)}.mc-cl-range-line span[data-v-9472317a]:last-child{text-align:right}.mc-cl-table-wrap[data-v-9472317a]{overflow:auto;border:1px solid var(--border, #E6E7EF);border-radius:10px}.mc-cl-table-wrap-short[data-v-9472317a]{max-height:332px}.mc-cl-table[data-v-9472317a]{width:100%;border-collapse:collapse;font-size:12px}.mc-cl-table th[data-v-9472317a]{position:sticky;top:0;z-index:1;background:#fafafc;padding:9px 10px;text-align:left;border-bottom:1px solid var(--border, #E6E7EF);font:700 10px inherit;text-transform:uppercase;letter-spacing:.06em;color:#1a1a2e8a}.mc-cl-table td[data-v-9472317a]{padding:9px 10px;border-bottom:1px dashed rgba(0,0,0,.06);vertical-align:middle;color:var(--text, #1A1A2E)}.mc-cl-table tr:last-child td[data-v-9472317a]{border-bottom:0}.mc-cl-rate-band[data-v-9472317a]{display:grid;grid-template-columns:58px 90px 58px;gap:6px;align-items:center;justify-content:end;white-space:nowrap}.mc-cl-rate-band span[data-v-9472317a]{font-size:11px;color:#1a1a2e9e}.mc-cl-term[data-v-9472317a]{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1fr);gap:12px;align-items:center}.mc-cl-term-responses[data-v-9472317a],.mc-cl-tags[data-v-9472317a]{display:flex;flex-wrap:wrap;gap:5px}.mc-cl-response[data-v-9472317a]{padding:3px 9px;background:#fff;border:1px solid rgba(120,35,220,.18);color:var(--k-purple, #4B129C);font:700 11px inherit}.mc-cl-lever-grid[data-v-9472317a]{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-cl-lever[data-v-9472317a]{min-height:148px;padding:13px;border:1px solid #C9B6E8;border-radius:10px;background:#f8f5fc}.mc-cl-lever-top[data-v-9472317a]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.mc-cl-lever-top span[data-v-9472317a]{padding:2px 8px;border-radius:999px;background:#001f5b14;color:var(--k-navy, #001F5B);font:700 10px inherit}.mc-cl-lever-top strong[data-v-9472317a]{color:var(--k-purple, #4B129C);font-size:13px}.mc-cl-lever-title[data-v-9472317a]{font:700 13px/1.35 inherit;color:var(--text, #1A1A2E)}.mc-cl-lever-meta[data-v-9472317a]{margin-top:8px;line-height:1.35}.mc-cl-savings-cases[data-v-9472317a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.mc-cl-case[data-v-9472317a]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#fafafc;border:1px solid var(--border, #E6E7EF)}.mc-cl-case span[data-v-9472317a]{font:700 11px inherit;color:var(--k-navy, #001F5B);text-transform:uppercase;letter-spacing:.04em}.mc-cl-case strong[data-v-9472317a]{color:var(--k-purple, #4B129C);font-size:14px}.mc-cl-case em[data-v-9472317a]{justify-self:end;color:#1a1a2e9e;font-size:12px;font-style:normal}.mc-cl-source[data-v-9472317a]{background:#fff}.mc-cl-source-head[data-v-9472317a]{margin-bottom:8px}.mc-cl-tags span[data-v-9472317a]{padding:3px 7px;border-radius:6px;background:#fafafc;border:1px solid var(--border, #E6E7EF);color:#1a1a2eb8;font-size:11px}.mc-cl-source-use[data-v-9472317a]{margin-top:8px}@media (max-width: 900px){.mc-cl-hero[data-v-9472317a],.mc-cl-toolbar[data-v-9472317a]{flex-direction:column;align-items:stretch}.mc-cl-hero-status[data-v-9472317a]{min-width:0}.mc-cl-region-control[data-v-9472317a]{width:100%}.mc-cl-question-section[data-v-9472317a],.mc-cl-answer-columns[data-v-9472317a],.mc-cl-proof-strip[data-v-9472317a],.mc-cl-lever-row[data-v-9472317a]{grid-template-columns:1fr}.mc-cl-question-copy[data-v-9472317a]{padding-right:0;padding-bottom:12px;border-right:0;border-bottom:1px solid rgba(26,26,46,.08)}.mc-cl-proof[data-v-9472317a]{border-right:0;border-bottom:1px solid var(--border, #E6E7EF)}.mc-cl-proof[data-v-9472317a]:last-child{border-bottom:0}.mc-cl-savings-headline[data-v-9472317a]{align-items:flex-start;flex-direction:column}.mc-cl-hero-metrics[data-v-9472317a],.mc-cl-kpis[data-v-9472317a],.mc-cl-grid-2[data-v-9472317a],.mc-cl-lever-grid[data-v-9472317a],.mc-cl-savings-cases[data-v-9472317a],.mc-cl-term[data-v-9472317a],.mc-cl-market-row[data-v-9472317a],.mc-cl-case[data-v-9472317a]{grid-template-columns:1fr}.mc-cl-row-num[data-v-9472317a],.mc-cl-num[data-v-9472317a],.mc-cl-case em[data-v-9472317a]{text-align:left;justify-self:start}}.cc-wrap[data-v-71779d9f]{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:start}@media (max-width: 1080px){.cc-wrap[data-v-71779d9f]{grid-template-columns:1fr}}.cc-pane-head[data-v-71779d9f]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.cc-pane-title[data-v-71779d9f]{font-size:15px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.01em}.cc-pane-count[data-v-71779d9f],.cc-focus[data-v-71779d9f]{font-size:11.5px;color:#94a3b8}.cc-focus strong[data-v-71779d9f]{color:#6d28d9}.cc-table-pane[data-v-71779d9f],.cc-chat-pane[data-v-71779d9f]{background:#fff;border:1px solid #ecedf2;border-radius:16px;padding:16px}.cc-search[data-v-71779d9f]{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;margin-bottom:10px;outline:none}.cc-search[data-v-71779d9f]:focus{border-color:#c4b5fd}.cc-chips[data-v-71779d9f]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cc-chips-sub[data-v-71779d9f]{border-top:1px dashed #f1f5f9;padding-top:8px}.cc-chip[data-v-71779d9f]{border:1px solid #e5e7eb;background:#f8fafc;color:#475569;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .12s}.cc-chip[data-v-71779d9f]:hover{border-color:#c4b5fd;color:#6d28d9}.cc-chip-on[data-v-71779d9f]{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-color:transparent;color:#fff}.cc-chip-cat[data-v-71779d9f]{font-weight:500}.cc-chip-n[data-v-71779d9f]{opacity:.6;font-size:10px;margin-left:2px}.cc-chip-on .cc-chip-n[data-v-71779d9f]{opacity:.85}.cc-tablewrap[data-v-71779d9f]{max-height:560px;overflow:auto;border:1px solid #f1f5f9;border-radius:12px;margin-top:6px}.cc-table[data-v-71779d9f]{width:100%;border-collapse:collapse;font-size:12.5px}.cc-table thead th[data-v-71779d9f]{position:sticky;top:0;background:#fafafe;text-align:left;padding:9px 11px;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-bottom:1px solid #eef0f5;z-index:1}.cc-row[data-v-71779d9f]{cursor:pointer;transition:background .1s}.cc-row[data-v-71779d9f]:hover{background:#faf7ff}.cc-table td[data-v-71779d9f]{padding:9px 11px;border-bottom:1px solid #f4f5f9;color:#475569;vertical-align:top}.cc-cell-strong[data-v-71779d9f]{color:#1e293b;font-weight:600;max-width:220px}.cc-cat-pill[data-v-71779d9f]{display:inline-block;padding:2px 8px;border-radius:6px;background:#f3f0ff;color:#6d28d9;font-size:10.5px;font-weight:700;white-space:nowrap}.cc-empty[data-v-71779d9f]{padding:28px;text-align:center;color:#94a3b8;font-size:13px}.cc-chat-pane[data-v-71779d9f]{display:flex;flex-direction:column;min-height:520px}.cc-msgs[data-v-71779d9f]{flex:1;overflow-y:auto;max-height:480px;display:flex;flex-direction:column;gap:10px;padding:4px}.cc-welcome[data-v-71779d9f]{margin:auto;text-align:center;max-width:320px}.cc-welcome-lead[data-v-71779d9f]{font-size:14px;font-weight:700;color:#334155;margin:0 0 6px}.cc-welcome-sub[data-v-71779d9f]{font-size:12px;color:#94a3b8;line-height:1.5;margin:0}.cc-msg[data-v-71779d9f]{max-width:88%;padding:10px 13px;border-radius:13px;font-size:13px;line-height:1.55}.cc-msg-user[data-v-71779d9f]{align-self:flex-end;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border-bottom-right-radius:4px}.cc-msg-bot[data-v-71779d9f]{align-self:flex-start;background:#f6f7fb;color:#1e293b;border-bottom-left-radius:4px}.cc-msg-body[data-v-71779d9f] strong{font-weight:700}.cc-followups[data-v-71779d9f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cc-followup[data-v-71779d9f]{border:1px solid #ddd6fe;background:#fff;color:#6d28d9;border-radius:999px;padding:4px 10px;font-size:11px;cursor:pointer}.cc-followup[data-v-71779d9f]:hover{background:#f5f3ff}.cc-typing[data-v-71779d9f]{display:flex;gap:4px;align-items:center;width:fit-content}.cc-typing span[data-v-71779d9f]{width:6px;height:6px;border-radius:50%;background:#c4b5fd;animation:ccb-71779d9f 1s infinite}.cc-typing span[data-v-71779d9f]:nth-child(2){animation-delay:.15s}.cc-typing span[data-v-71779d9f]:nth-child(3){animation-delay:.3s}@keyframes ccb-71779d9f{0%,60%,to{opacity:.3}30%{opacity:1}}.cc-suggs[data-v-71779d9f]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.cc-sugg[data-v-71779d9f]{border:1px solid #e9d5ff;background:#faf5ff;color:#6d28d9;border-radius:10px;padding:6px 11px;font-size:11.5px;font-weight:500;cursor:pointer;text-align:left;transition:all .12s}.cc-sugg[data-v-71779d9f]:hover:not(:disabled){background:#f3e8ff;border-color:#d8b4fe}.cc-sugg[data-v-71779d9f]:disabled{opacity:.5;cursor:default}.cc-chat-input[data-v-71779d9f]{display:flex;gap:8px}.cc-chat-input input[data-v-71779d9f]{flex:1;padding:11px 14px;border:1px solid #e5e7eb;border-radius:11px;font-size:13px;outline:none}.cc-chat-input input[data-v-71779d9f]:focus{border-color:#c4b5fd}.cc-send[data-v-71779d9f]{padding:0 20px;border:none;border-radius:11px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-weight:700;font-size:13px;cursor:pointer}.cc-send[data-v-71779d9f]:disabled{opacity:.45;cursor:default}.cd-wrap[data-v-7c7bf3dc]{display:grid;grid-template-columns:248px 1fr;gap:18px;align-items:start}@media (max-width: 1024px){.cd-wrap[data-v-7c7bf3dc]{grid-template-columns:1fr}}.cd-rail[data-v-7c7bf3dc]{background:#fff;border:1px solid #ecedf2;border-radius:16px;padding:14px;position:sticky;top:12px}.cd-corpus[data-v-7c7bf3dc]{text-align:center;padding:10px 0 14px;border-bottom:1px solid #f1f5f9;margin-bottom:10px}.cd-corpus-n[data-v-7c7bf3dc]{font-size:30px;font-weight:800;color:#6d28d9;line-height:1}.cd-corpus-lbl[data-v-7c7bf3dc]{font-size:11px;color:#94a3b8;margin-top:4px}.cd-railscroll[data-v-7c7bf3dc]{max-height:620px;overflow-y:auto}.cd-grp[data-v-7c7bf3dc]{display:block;width:100%;text-align:left;border:none;background:transparent;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:8px 8px 4px;cursor:pointer}.cd-grp-on[data-v-7c7bf3dc]{color:#6d28d9}.cd-grp-n[data-v-7c7bf3dc]{float:right;opacity:.6}.cd-cats[data-v-7c7bf3dc]{margin-bottom:6px}.cd-cat[data-v-7c7bf3dc]{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border:1px solid transparent;background:transparent;color:#475569;font-size:12.5px;padding:7px 10px;border-radius:9px;cursor:pointer;transition:all .12s}.cd-cat[data-v-7c7bf3dc]:hover{background:#faf7ff}.cd-cat-on[data-v-7c7bf3dc]{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.cd-cat-n[data-v-7c7bf3dc]{font-size:11px;opacity:.65}.cd-main[data-v-7c7bf3dc]{min-height:480px}.cd-loading[data-v-7c7bf3dc]{display:flex;align-items:center;justify-content:center;gap:12px;height:320px;color:#94a3b8;font-size:14px}.cd-spinner[data-v-7c7bf3dc]{width:22px;height:22px;border:3px solid #e9d5ff;border-top-color:#6d28d9;border-radius:50%;animation:cdspin-7c7bf3dc .8s linear infinite}@keyframes cdspin-7c7bf3dc{to{transform:rotate(360deg)}}.cd-hero[data-v-7c7bf3dc]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#1e1b4b,#4c1d95);border-radius:16px;padding:22px 26px;color:#fff;margin-bottom:16px}.cd-hero-l[data-v-7c7bf3dc]{max-width:70%}.cd-hero-grp[data-v-7c7bf3dc]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd;font-weight:700}.cd-hero-title[data-v-7c7bf3dc]{font-size:26px;font-weight:800;margin:4px 0 0;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.cd-vendor-badge[data-v-7c7bf3dc]{font-size:11px;font-weight:800;letter-spacing:.03em;background:#fff;color:#4c1d95;padding:3px 10px;border-radius:999px;text-transform:uppercase}.cd-hero-note[data-v-7c7bf3dc]{font-size:11.5px;color:#c4b5fd;margin:8px 0 0;line-height:1.5}.cd-hero-n[data-v-7c7bf3dc]{text-align:right}.cd-hero-n strong[data-v-7c7bf3dc]{display:block;font-size:30px;font-weight:800}.cd-hero-n span[data-v-7c7bf3dc]{font-size:11px;color:#c4b5fd;text-transform:uppercase;letter-spacing:.06em}.cd-kpis[data-v-7c7bf3dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}@media (max-width: 720px){.cd-kpis[data-v-7c7bf3dc]{grid-template-columns:repeat(2,1fr)}}.cd-kpi[data-v-7c7bf3dc]{background:#fff;border:1px solid #ecedf2;border-radius:14px;padding:14px 16px}.cd-kpi-lbl[data-v-7c7bf3dc]{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:700}.cd-kpi-val[data-v-7c7bf3dc]{font-size:17px;font-weight:800;color:#1e293b;margin-top:5px;line-height:1.2}.cd-kpi-sub[data-v-7c7bf3dc]{font-size:11px;color:#94a3b8;margin-top:3px}.cd-grid[data-v-7c7bf3dc]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 900px){.cd-grid[data-v-7c7bf3dc]{grid-template-columns:1fr}}.cd-card[data-v-7c7bf3dc]{background:#fff;border:1px solid #ecedf2;border-radius:14px;padding:18px}.cd-card-wide[data-v-7c7bf3dc]{grid-column:1 / -1}.cd-card-h[data-v-7c7bf3dc]{font-size:13px;font-weight:800;color:#0f172a;margin:0 0 14px}.cd-bars[data-v-7c7bf3dc]{display:flex;flex-direction:column;gap:9px}.cd-bar-row[data-v-7c7bf3dc]{display:grid;grid-template-columns:150px 1fr 44px;align-items:center;gap:10px}.cd-bar-lbl[data-v-7c7bf3dc]{font-size:12px;color:#475569;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-bar-track[data-v-7c7bf3dc]{background:#f1f5f9;border-radius:6px;height:16px;overflow:hidden}.cd-bar-fill[data-v-7c7bf3dc]{height:100%;background:#ddd6fe;border-radius:6px;transition:width .4s ease}.cd-bar-top[data-v-7c7bf3dc]{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.cd-bar-pct[data-v-7c7bf3dc]{font-size:12px;font-weight:700;color:#6d28d9;text-align:right}.cd-unit-hint[data-v-7c7bf3dc]{margin:-4px 0 14px}.cd-tablewrap[data-v-7c7bf3dc]{max-height:360px;overflow:auto;border:1px solid #f1f5f9;border-radius:10px}.cd-sku-table[data-v-7c7bf3dc]{width:100%;border-collapse:collapse;font-size:12px}.cd-sku-table thead th[data-v-7c7bf3dc]{position:sticky;top:0;background:#fafafe;text-align:left;padding:8px 11px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;border-bottom:1px solid #eef0f5}.cd-sku-table td[data-v-7c7bf3dc]{padding:8px 11px;border-bottom:1px solid #f4f5f9;color:#475569}.cd-sku-fam[data-v-7c7bf3dc]{display:inline-block;padding:1px 7px;border-radius:6px;background:#f3f0ff;color:#6d28d9;font-size:10.5px;font-weight:700}.cd-sku-name[data-v-7c7bf3dc]{color:#1e293b;font-weight:600}.cd-sku-num[data-v-7c7bf3dc]{font-variant-numeric:tabular-nums}.cd-elements[data-v-7c7bf3dc]{margin:0;padding-left:20px}.cd-elements li[data-v-7c7bf3dc]{font-size:12.5px;color:#334155;line-height:1.5;margin-bottom:6px}.cd-watch[data-v-7c7bf3dc]{list-style:none;margin:0;padding:0}.cd-watch li[data-v-7c7bf3dc]{display:flex;gap:9px;font-size:12.5px;color:#334155;line-height:1.45;margin-bottom:9px}.cd-watch-mark[data-v-7c7bf3dc]{flex:none;width:17px;height:17px;border-radius:50%;background:#e66c3726;color:#b45309;font-weight:800;font-size:11px;display:flex;align-items:center;justify-content:center;margin-top:1px}.cd-bignum[data-v-7c7bf3dc]{font-size:32px;font-weight:800;color:#1e293b}.cd-bignum span[data-v-7c7bf3dc]{font-size:12px;font-weight:500;color:#94a3b8;margin-left:6px}.cd-levers[data-v-7c7bf3dc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cd-lever[data-v-7c7bf3dc]{display:flex;flex-direction:column;background:#f8fafc;border:1px solid #eef0f5;border-radius:9px;padding:7px 12px;font-size:11px;color:#64748b}.cd-lever strong[data-v-7c7bf3dc]{font-size:15px;color:#6d28d9}.cd-textterms-note[data-v-7c7bf3dc]{font-size:11px;color:#94a3b8;font-style:italic;margin:0 0 6px}.cd-textterms ul[data-v-7c7bf3dc]{margin:0;padding-left:18px}.cd-textterms li[data-v-7c7bf3dc]{font-size:12px;color:#334155;margin-bottom:4px}.cd-textterms em[data-v-7c7bf3dc]{color:#94a3b8}.cd-note[data-v-7c7bf3dc]{font-size:12.5px;color:#475569;line-height:1.5}.cd-note strong[data-v-7c7bf3dc]{color:#1e293b}.cd-examples[data-v-7c7bf3dc]{list-style:none;margin:10px 0 0;padding:0}.cd-examples li[data-v-7c7bf3dc]{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid #f4f5f9}.cd-ex-name[data-v-7c7bf3dc]{font-weight:700;font-size:12px;color:#1e293b}.cd-ex-detail[data-v-7c7bf3dc]{font-size:11.5px;color:#64748b;margin-top:2px}.cd-feebands[data-v-7c7bf3dc]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.cd-feeband[data-v-7c7bf3dc]{background:#f8fafc;border:1px solid #eef0f5;border-radius:11px;padding:10px 14px}.cd-feeband-val[data-v-7c7bf3dc]{font-size:16px;font-weight:800;color:#1e293b}.cd-feeband-lbl[data-v-7c7bf3dc]{font-size:11px;color:#94a3b8;margin-top:2px;text-transform:capitalize}.cd-dir[data-v-7c7bf3dc]{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:#e66c3724;color:#b45309;font-size:9px;font-weight:800;text-transform:uppercase;vertical-align:middle}.cd-read[data-v-7c7bf3dc]{margin:8px 0 0;padding-left:18px}.cd-read li[data-v-7c7bf3dc]{font-size:12px;color:#334155;line-height:1.55;margin-bottom:4px}.cd-method[data-v-7c7bf3dc]{font-size:11px;color:#9499ab;font-style:italic;margin-top:10px;line-height:1.5}.cd-compare[data-v-7c7bf3dc]{background:linear-gradient(135deg,#faf5ff,#fff)}.cd-cmp-form[data-v-7c7bf3dc]{display:flex;gap:8px;flex-wrap:wrap}.cd-cmp-select[data-v-7c7bf3dc],.cd-cmp-input[data-v-7c7bf3dc]{padding:9px 12px;border:1px solid #e5e7eb;border-radius:9px;font-size:13px;outline:none}.cd-cmp-select[data-v-7c7bf3dc]:focus,.cd-cmp-input[data-v-7c7bf3dc]:focus{border-color:#c4b5fd}.cd-cmp-input[data-v-7c7bf3dc]{width:130px}.cd-cmp-btn[data-v-7c7bf3dc]{padding:0 18px;border:none;border-radius:9px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-weight:700;font-size:13px;cursor:pointer}.cd-cmp-btn[data-v-7c7bf3dc]:disabled{opacity:.45;cursor:default}.cd-cmp-result[data-v-7c7bf3dc]{margin-top:16px}.cd-gauge[data-v-7c7bf3dc]{margin-bottom:12px}.cd-gauge-track[data-v-7c7bf3dc]{position:relative;height:10px;background:#ede9fe;border-radius:6px}.cd-gauge-fill[data-v-7c7bf3dc]{height:100%;background:linear-gradient(90deg,#a78bfa,#6d28d9);border-radius:6px}.cd-gauge-mark[data-v-7c7bf3dc]{position:absolute;top:-22px;transform:translate(-50%);font-size:11px;font-weight:800;color:#6d28d9;white-space:nowrap}.cd-gauge-scale[data-v-7c7bf3dc]{display:flex;justify-content:space-between;font-size:10.5px;color:#94a3b8;margin-top:6px}.cd-cmp-read[data-v-7c7bf3dc]{font-size:13px;color:#334155;line-height:1.55;margin:0}.cd-cmp-warn[data-v-7c7bf3dc]{color:#b45309}.od-wrap[data-v-f0a9893c]{max-width:1000px;margin:0 auto}.od-hero[data-v-f0a9893c]{background:linear-gradient(135deg,#1e1b4b,#4c1d95);border-radius:18px;padding:26px 28px;color:#fff}.od-badge[data-v-f0a9893c]{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;background:#c4b5fd33;color:#ddd6fe;padding:3px 10px;border-radius:999px}.od-hero-title[data-v-f0a9893c]{font-size:26px;font-weight:800;margin:10px 0 4px;letter-spacing:-.02em}.od-hero-sub[data-v-f0a9893c]{font-size:12.5px;color:#c4b5fd;margin:0 0 16px;line-height:1.5;max-width:620px}.od-prompt-row[data-v-f0a9893c]{display:flex;gap:9px}.od-prompt[data-v-f0a9893c]{flex:1;padding:13px 16px;border:none;border-radius:12px;font-size:14px;outline:none;color:#1e293b}.od-prompt-sm[data-v-f0a9893c]{padding:10px 14px;font-size:13px}.od-gen[data-v-f0a9893c]{padding:0 22px;border:none;border-radius:12px;background:#fff;color:#4c1d95;font-weight:800;font-size:14px;cursor:pointer;white-space:nowrap}.od-gen-sm[data-v-f0a9893c]{padding:0 16px;font-size:13px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.od-gen[data-v-f0a9893c]:disabled{opacity:.5;cursor:default}.od-examples[data-v-f0a9893c]{margin-top:14px;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.od-ex-lbl[data-v-f0a9893c]{font-size:11px;color:#c4b5fd}.od-ex[data-v-f0a9893c]{border:1px solid rgba(196,181,253,.35);background:#ffffff0f;color:#ede9fe;border-radius:999px;padding:5px 12px;font-size:11.5px;cursor:pointer;text-align:left}.od-ex[data-v-f0a9893c]:hover{background:#ffffff24}.od-err[data-v-f0a9893c]{color:#fecaca;font-size:12px;margin:10px 0 0}.od-loading[data-v-f0a9893c]{display:flex;align-items:center;justify-content:center;gap:12px;height:200px;color:#94a3b8;font-size:14px}.od-spinner[data-v-f0a9893c]{width:22px;height:22px;border:3px solid #e9d5ff;border-top-color:#6d28d9;border-radius:50%;animation:odspin-f0a9893c .8s linear infinite}@keyframes odspin-f0a9893c{to{transform:rotate(360deg)}}.od-result[data-v-f0a9893c]{margin-top:18px;transition:opacity .2s}.od-dim[data-v-f0a9893c]{opacity:.55}.od-rhead[data-v-f0a9893c]{margin-bottom:14px}.od-rkicker[data-v-f0a9893c]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#6d28d9;font-weight:800}.od-vendor[data-v-f0a9893c]{background:#6d28d9;color:#fff;padding:1px 8px;border-radius:999px;font-size:9.5px;margin-left:6px}.od-rtitle[data-v-f0a9893c]{font-size:22px;font-weight:800;color:#0f172a;margin:5px 0 3px;letter-spacing:-.01em}.od-rsub[data-v-f0a9893c]{font-size:13px;color:#64748b;margin:0}.od-widgets[data-v-f0a9893c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 820px){.od-widgets[data-v-f0a9893c]{grid-template-columns:1fr}}.od-w[data-v-f0a9893c]{background:#fff;border:1px solid #ecedf2;border-radius:14px;padding:18px}.od-w-wide[data-v-f0a9893c]{grid-column:1 / -1}.od-w-title[data-v-f0a9893c]{font-size:13px;font-weight:800;color:#0f172a;margin:0 0 4px}.od-w-insight[data-v-f0a9893c]{font-size:12px;color:#6d28d9;margin:0 0 14px;line-height:1.45;font-style:italic}.od-kpis[data-v-f0a9893c]{display:flex;flex-wrap:wrap;gap:10px}.od-kpi[data-v-f0a9893c]{flex:1;min-width:120px;background:#f8fafc;border:1px solid #eef0f5;border-radius:11px;padding:12px 14px}.od-kpi-val[data-v-f0a9893c]{font-size:19px;font-weight:800;color:#1e293b}.od-kpi-lbl[data-v-f0a9893c]{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:700;margin-top:3px}.od-kpi-sub[data-v-f0a9893c]{font-size:11px;color:#94a3b8;margin-top:2px}.od-bars[data-v-f0a9893c]{display:flex;flex-direction:column;gap:9px}.od-bar-row[data-v-f0a9893c]{display:grid;grid-template-columns:170px 1fr 64px;align-items:center;gap:10px}.od-bar-lbl[data-v-f0a9893c]{font-size:12px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-bar-track[data-v-f0a9893c]{background:#f1f5f9;border-radius:6px;height:16px;overflow:hidden}.od-bar-fill[data-v-f0a9893c]{height:100%;background:#ddd6fe;border-radius:6px;transition:width .4s ease}.od-bar-top[data-v-f0a9893c]{background:linear-gradient(90deg,#7c3aed,#6d28d9)}.od-bar-val[data-v-f0a9893c]{font-size:12px;font-weight:700;color:#6d28d9;text-align:right}.od-tablewrap[data-v-f0a9893c]{max-height:340px;overflow:auto;border:1px solid #f1f5f9;border-radius:10px}.od-table[data-v-f0a9893c]{width:100%;border-collapse:collapse;font-size:12px}.od-table thead th[data-v-f0a9893c]{position:sticky;top:0;background:#fafafe;text-align:left;padding:8px 11px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;border-bottom:1px solid #eef0f5}.od-table td[data-v-f0a9893c]{padding:8px 11px;border-bottom:1px solid #f4f5f9;color:#475569}.od-td-strong[data-v-f0a9893c]{color:#1e293b;font-weight:600}.od-feebands[data-v-f0a9893c]{display:flex;flex-wrap:wrap;gap:10px}.od-feeband[data-v-f0a9893c]{background:#f8fafc;border:1px solid #eef0f5;border-radius:11px;padding:10px 14px}.od-fb-val[data-v-f0a9893c]{font-size:16px;font-weight:800;color:#1e293b}.od-fb-lbl[data-v-f0a9893c]{font-size:11px;color:#94a3b8;margin-top:2px;text-transform:capitalize}.od-fb-src[data-v-f0a9893c]{font-size:10px;color:#b8bdc9;margin-top:1px}.od-dir[data-v-f0a9893c]{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:999px;background:#e66c3724;color:#b45309;font-size:9px;font-weight:800;text-transform:uppercase;vertical-align:middle}.od-list[data-v-f0a9893c]{list-style:none;margin:0;padding:0}.od-list li[data-v-f0a9893c]{font-size:12.5px;color:#334155;line-height:1.5;margin-bottom:8px;display:flex;gap:8px}.od-flag[data-v-f0a9893c]{flex:none;width:17px;height:17px;border-radius:50%;background:#e66c3726;color:#b45309;font-weight:800;font-size:11px;display:flex;align-items:center;justify-content:center}.od-note[data-v-f0a9893c]{font-size:12.5px;color:#475569;line-height:1.55;margin:0}.od-refine[data-v-f0a9893c]{margin-top:18px;background:#faf7ff;border:1px solid #ede9fe;border-radius:14px;padding:16px 18px}.od-refine-lbl[data-v-f0a9893c]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6d28d9;margin-bottom:8px}.od-refine .od-prompt[data-v-f0a9893c]{border:1px solid #e5e7eb}.od-reset[data-v-f0a9893c]{margin-top:10px;border:none;background:transparent;color:#94a3b8;font-size:12px;cursor:pointer}.od-reset[data-v-f0a9893c]:hover{color:#6d28d9}.p-loading-banner[data-v-67f5cc42]{display:flex;align-items:flex-start;gap:12px;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;padding:14px 16px;margin-bottom:16px;font-size:13px;line-height:1.5;color:#92400e}.p-loading-icon[data-v-67f5cc42]{font-size:20px;flex-shrink:0;margin-top:1px}.p-tabbar[data-v-67f5cc42]{display:flex;gap:4px;padding:0 0 16px;flex-wrap:wrap}.ptab[data-v-67f5cc42]{all:unset;cursor:pointer;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;color:var(--muted);border:1px solid var(--border);background:transparent;transition:background .12s,color .12s;white-space:nowrap}.ptab[data-v-67f5cc42]:hover{color:var(--text);background:var(--bg-1)}.ptab-active[data-v-67f5cc42]{background:var(--gradient-btn, linear-gradient(90deg, #605DC6 0%, #953EF3 100%));color:#fff;border-color:transparent}.p-tab-body[data-v-67f5cc42]{padding:4px 0 0}.p-kpi-grid[data-v-67f5cc42]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px}.p-kpi-card[data-v-67f5cc42]{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.p-kpi-primary[data-v-67f5cc42]{background:linear-gradient(135deg,#1a0a3c,#2d1070);color:#fff;border-color:transparent}.p-kpi-label[data-v-67f5cc42]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.p-kpi-primary .p-kpi-label[data-v-67f5cc42]{color:#fff9}.p-kpi-val[data-v-67f5cc42]{font-size:26px;font-weight:800;color:var(--k-purple);letter-spacing:-.03em;line-height:1}.p-kpi-val-sm[data-v-67f5cc42]{font-size:16px}.p-kpi-primary .p-kpi-val[data-v-67f5cc42]{color:#c4a0ff}.p-kpi-sub[data-v-67f5cc42]{font-size:11px;color:var(--muted);margin-top:4px}.p-kpi-primary .p-kpi-sub[data-v-67f5cc42]{color:#ffffff73}.p-explainer[data-v-67f5cc42]{font-size:12px;color:var(--muted);background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:12px 16px;line-height:1.6;margin-top:4px}.p-filter-row[data-v-67f5cc42]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;align-items:center}.p-filter-btn[data-v-67f5cc42]{all:unset;cursor:pointer;padding:4px 14px;border-radius:14px;font-size:12px;font-weight:600;border:1px solid var(--border);color:var(--muted);background:transparent;transition:background .12s,color .12s;white-space:nowrap}.p-filter-btn[data-v-67f5cc42]:hover{background:var(--bg-1);color:var(--text)}.p-filter-active[data-v-67f5cc42]{background:var(--k-purple);color:#fff;border-color:var(--k-purple)}.p-filter-sep[data-v-67f5cc42]{color:var(--border);padding:0 2px}.p-search-input[data-v-67f5cc42]{padding:4px 12px;border:1px solid var(--border);border-radius:14px;font-size:12px;background:#fff;color:var(--ink);outline:none;width:160px}.p-search-input[data-v-67f5cc42]:focus{border-color:var(--k-purple)}.p-table-wrap[data-v-67f5cc42]{overflow-x:auto}.p-table[data-v-67f5cc42]{width:100%;border-collapse:collapse;font-size:13px}.p-table th[data-v-67f5cc42]{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.p-table td[data-v-67f5cc42]{padding:9px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.p-table tbody tr[data-v-67f5cc42]:hover{background:var(--bg-1)}.p-table .num[data-v-67f5cc42]{text-align:right}.cat-name[data-v-67f5cc42]{font-weight:600;color:var(--text);max-width:160px}.cat-sub[data-v-67f5cc42]{color:var(--muted);font-size:12px;max-width:140px}.ind-name[data-v-67f5cc42]{font-weight:600;color:var(--text);max-width:160px}.muted-val[data-v-67f5cc42]{color:var(--muted)}.year-val[data-v-67f5cc42]{color:var(--muted);font-variant-numeric:tabular-nums}.p25[data-v-67f5cc42]{color:#10b981;font-weight:700}.p50[data-v-67f5cc42]{font-weight:700;color:var(--text)}.p75[data-v-67f5cc42]{color:var(--k-purple);font-weight:700}.uom-pill[data-v-67f5cc42]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.04em;background:#e0f2fe;color:#0369a1}.p-strip[data-v-67f5cc42]{position:relative;height:8px;background:var(--border);border-radius:4px;overflow:visible}.p-strip-range[data-v-67f5cc42]{position:absolute;top:0;height:100%;background:var(--k-purple-light, #e8dcf7);border-radius:4px;max-width:100%}.p-strip-dot[data-v-67f5cc42]{position:absolute;top:50%;width:10px;height:10px;background:var(--k-purple);border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 0 0 1px var(--k-purple)}.p-company-header[data-v-67f5cc42]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.p-company-label[data-v-67f5cc42]{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.p-company-select[data-v-67f5cc42]{padding:6px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;background:#fff;color:var(--ink);outline:none;cursor:pointer;min-width:200px}.p-company-select[data-v-67f5cc42]:focus{border-color:var(--k-purple)}.p-company-hint[data-v-67f5cc42]{font-size:12px;color:var(--muted)}.pos-badge[data-v-67f5cc42]{display:inline-block;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap}.pos-favorable[data-v-67f5cc42]{background:#d1fae5;color:#065f46}.pos-elevated[data-v-67f5cc42]{background:#fee2e2;color:#991b1b}.pos-range[data-v-67f5cc42]{background:#ede9fe;color:#5b21b6}.pos-na[data-v-67f5cc42]{background:var(--bg-1);color:var(--muted);border:1px solid var(--border)}.p-chat-wrap[data-v-67f5cc42]{display:flex;flex-direction:column;gap:12px}.p-chat-header[data-v-67f5cc42]{display:flex;align-items:center;justify-content:space-between}.p-chat-title[data-v-67f5cc42]{font-weight:700;font-size:14px;color:var(--text)}.smallBtn[data-v-67f5cc42]{all:unset;cursor:pointer;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid var(--border-2);color:var(--muted)}.smallBtn[data-v-67f5cc42]:hover{background:var(--bg-1);color:var(--text)}.p-chat-msgs[data-v-67f5cc42]{min-height:200px;max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 0}.p-chat-empty[data-v-67f5cc42]{color:var(--muted);font-size:13px;padding:16px 0}.p-msg[data-v-67f5cc42]{padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.55;max-width:90%;white-space:pre-wrap}.p-msg-user[data-v-67f5cc42]{background:var(--gradient-btn, linear-gradient(90deg,#605DC6 0%,#953EF3 100%));color:#fff;align-self:flex-end;border-radius:10px 10px 2px}.p-msg-bot[data-v-67f5cc42]{background:var(--bg-1);color:var(--text);align-self:flex-start;border:1px solid var(--border);border-radius:10px 10px 10px 2px}.p-msg-thinking[data-v-67f5cc42]{color:var(--muted);font-style:italic}.p-chat-input-row[data-v-67f5cc42]{display:flex;gap:8px}.p-advanced-toggle[data-v-67f5cc42]{display:flex;align-items:center;gap:10px;margin-top:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.p-advanced-toggle input[data-v-67f5cc42]{position:absolute;opacity:0;pointer-events:none}.p-advanced-pill[data-v-67f5cc42]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#7823dc0f;color:var(--muted, #6B6F82);border:1px solid rgba(120,35,220,.18);transition:all .14s}.p-advanced-pill[data-v-67f5cc42]:before{content:"";width:7px;height:7px;border-radius:50%;background:#7823dc4d}.p-advanced-pill.on[data-v-67f5cc42]{background:#7823dc1f;color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC)}.p-advanced-pill.on[data-v-67f5cc42]:before{background:var(--k-purple, #7823DC)}.p-advanced-hint[data-v-67f5cc42]{font-size:11px;color:var(--muted, #6B6F82)}.p-input[data-v-67f5cc42]{flex:1;padding:10px 14px;border:1px solid var(--border-2);border-radius:8px;font-size:13px;background:#fff;color:var(--ink);outline:none;transition:border-color .12s}.p-input[data-v-67f5cc42]:focus{border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc26}.p-send[data-v-67f5cc42]{padding:10px 20px;background:var(--gradient-btn);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.p-send[data-v-67f5cc42]:disabled{opacity:.45;cursor:not-allowed}.p-qbank-hint[data-v-67f5cc42]{font-size:13px;color:var(--muted);margin:0 0 12px}.p-qbank-list[data-v-67f5cc42]{display:flex;flex-direction:column;gap:8px}.p-qbank-item[data-v-67f5cc42]{all:unset;cursor:pointer;padding:12px 16px;border-radius:8px;font-size:13px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);line-height:1.4;transition:background .12s,border-color .12s}.p-qbank-item[data-v-67f5cc42]:hover{background:var(--k-purple-bg, #F4EFFA);border-color:var(--k-purple);color:var(--k-purple)}.p-loading[data-v-67f5cc42]{color:var(--muted);font-size:13px;padding:24px 0;text-align:center}.p-empty[data-v-67f5cc42]{color:var(--muted);font-size:13px;padding:24px 0}.p-nav-sugg-row[data-v-67f5cc42]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 4px 2px;align-self:flex-start}.p-nav-sugg-label[data-v-67f5cc42]{font-size:11px;color:var(--muted);font-weight:600;white-space:nowrap}.p-nav-sugg-btn[data-v-67f5cc42]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid var(--k-purple);color:var(--k-purple);background:var(--k-purple-bg, #f4effa);transition:all .12s}.p-nav-sugg-btn[data-v-67f5cc42]:hover{background:var(--k-purple);color:#fff}.p-feedback-row[data-v-67f5cc42]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:2px 4px 6px;align-self:flex-start}.p-feedback-prompt[data-v-67f5cc42]{font-size:11px;color:var(--muted)}.p-fb-btn[data-v-67f5cc42]{all:unset;cursor:pointer;font-size:16px;line-height:1;padding:2px 5px;border-radius:6px;border:1px solid transparent;transition:background .12s,border-color .12s}.p-fb-btn[data-v-67f5cc42]:hover{background:var(--bg-1);border-color:var(--border)}.p-fb-active-up[data-v-67f5cc42]{background:#d1fae5;border-color:#10b981}.p-fb-active-down[data-v-67f5cc42]{background:#fee2e2;border-color:#ef4444}.p-fb-comment[data-v-67f5cc42]{padding:3px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px;outline:none;width:200px;background:#fff;color:var(--ink)}.p-fb-comment[data-v-67f5cc42]:focus{border-color:var(--k-purple)}.p-fb-submit[data-v-67f5cc42]{padding:3px 10px;background:var(--k-purple);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.p-feedback-thanks[data-v-67f5cc42]{font-size:11px;color:var(--muted);font-style:italic}.p-coverage-card[data-v-67f5cc42]{margin-top:20px;padding:18px 22px;border:1px solid rgba(120,35,220,.18);border-radius:14px;background:linear-gradient(135deg,#fff,#faf7ff)}.p-cov-headline[data-v-67f5cc42]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed rgba(120,35,220,.16)}.p-cov-eyebrow[data-v-67f5cc42]{font:700 10px inherit;letter-spacing:.08em;color:var(--k-magenta, #7823DC)}.p-cov-title[data-v-67f5cc42]{margin-top:4px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:20px;font-weight:700;color:var(--text, #1A1A2E);line-height:1.2}.p-cov-sub[data-v-67f5cc42]{margin-top:4px;font-size:12.5px;color:var(--muted, rgba(26,26,46,.6));max-width:78ch}.p-cov-sub a[data-v-67f5cc42]{color:var(--k-magenta, #7823DC);font-weight:600;text-decoration:none}.p-cov-sub a[data-v-67f5cc42]:hover{text-decoration:underline}.p-cov-cta[data-v-67f5cc42]{padding:8px 16px;border-radius:999px;cursor:pointer;border:0;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;font:700 11.5px inherit;letter-spacing:.02em;white-space:nowrap}.p-cov-cta[data-v-67f5cc42]:hover{filter:brightness(1.1)}.p-cov-grid[data-v-67f5cc42]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 640px){.p-cov-grid[data-v-67f5cc42]{grid-template-columns:1fr}}.p-cov-tile[data-v-67f5cc42]{padding:14px 16px;border-radius:10px;background:#fff;border:1px solid rgba(120,35,220,.12)}.p-cov-val[data-v-67f5cc42]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:26px;font-weight:700;color:var(--text, #1A1A2E);line-height:1.1}.p-cov-lbl[data-v-67f5cc42]{font:700 11px inherit;letter-spacing:.03em;color:var(--text, #1A1A2E);margin-top:4px}.p-cov-cap[data-v-67f5cc42]{font-size:11px;color:var(--muted, rgba(26,26,46,.55));margin-top:4px;line-height:1.45}.p-cov-tile-multi[data-v-67f5cc42]{border-left:3px solid var(--k-magenta, #7823DC)}.p-cov-tile-spot[data-v-67f5cc42]{border-left:3px solid #6B6F82}.p-cov-tile-spend[data-v-67f5cc42]{border-left:3px solid #1E5E1E}.p-cov-tile-spend .p-cov-val[data-v-67f5cc42]{color:#1e5e1e}.p-search-hero[data-v-67f5cc42]{padding:24px 0 20px}.p-search-title[data-v-67f5cc42]{font-size:18px;font-weight:700;color:var(--text);margin-bottom:4px}.p-search-sub[data-v-67f5cc42]{font-size:13px;color:var(--muted);margin-bottom:16px}.p-search-bar[data-v-67f5cc42]{display:flex;gap:10px;max-width:600px}.p-search-big[data-v-67f5cc42]{flex:1;padding:12px 16px;border:2px solid var(--border);border-radius:10px;font-size:14px;background:#fff;color:var(--ink);outline:none;transition:border-color .15s}.p-search-big[data-v-67f5cc42]:focus{border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc1a}.p-search-btn[data-v-67f5cc42]{padding:12px 24px;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.p-search-btn[data-v-67f5cc42]:hover{filter:brightness(1.1)}.p-search-btn[data-v-67f5cc42]:disabled{opacity:.4;cursor:not-allowed}.p-search-msg[data-v-67f5cc42]{font-size:13px;color:var(--muted);margin-bottom:12px}.p-search-layout[data-v-67f5cc42]{display:grid;grid-template-columns:1fr 240px;gap:16px}@media (max-width: 900px){.p-search-layout[data-v-67f5cc42]{grid-template-columns:1fr}}.p-search-results[data-v-67f5cc42]{overflow-x:auto}.p-search-summary[data-v-67f5cc42]{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:14px;align-self:start;position:sticky;top:0}.p-summary-title[data-v-67f5cc42]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:12px}.p-summary-group[data-v-67f5cc42]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border)}.p-summary-group[data-v-67f5cc42]:last-child{border-bottom:none}.p-summary-label[data-v-67f5cc42]{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.p-summary-val[data-v-67f5cc42]{font-size:14px;font-weight:700;color:var(--k-purple);margin-top:2px}.p-summary-sub[data-v-67f5cc42]{font-size:11px;color:var(--muted);margin-top:2px}.p-summary-empty[data-v-67f5cc42]{font-size:12px;color:var(--muted);font-style:italic}.lever-industry-select[data-v-67f5cc42]{padding:4px 10px;border:1px solid var(--border);border-radius:6px;font-size:12px;background:#fff;color:var(--text);outline:none}.lever-industry-select[data-v-67f5cc42]:focus{border-color:var(--k-purple)}.p-sbs[data-v-67f5cc42]{padding-top:4px}.p-sbs-headline[data-v-67f5cc42]{margin-bottom:16px}.p-sbs-title[data-v-67f5cc42]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001F5B)}.p-sbs-sub[data-v-67f5cc42]{margin-top:4px;font-size:12.5px;color:#1a1a2e99;max-width:90ch;line-height:1.55}.p-sbs-input-wrap[data-v-67f5cc42]{background:#fafafc;border:1px solid var(--border, #E6E7EF);border-radius:14px;padding:14px 16px;margin-bottom:16px}.p-sbs-textarea[data-v-67f5cc42]{width:100%;min-height:96px;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:13px;line-height:1.5;padding:10px 12px;border-radius:8px;border:1.5px solid rgba(120,35,220,.3);background:#fff;color:var(--text, #1A1A2E);resize:vertical}.p-sbs-textarea[data-v-67f5cc42]:focus{outline:none;border-color:var(--k-purple, #7823DC)}.p-sbs-controls[data-v-67f5cc42]{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-top:10px}.p-sbs-filter[data-v-67f5cc42]{display:inline-flex;flex-direction:column;gap:4px}.p-sbs-fl-label[data-v-67f5cc42]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e8c}.p-sbs-select[data-v-67f5cc42],.p-sbs-input[data-v-67f5cc42]{padding:6px 10px;border:1px solid var(--border, #E6E7EF);border-radius:6px;background:#fff;font-size:12.5px;color:var(--text, #1A1A2E);outline:none;min-width:160px}.p-sbs-select[data-v-67f5cc42]:focus,.p-sbs-input[data-v-67f5cc42]:focus{border-color:var(--k-purple, #7823DC)}.p-sbs-ai-toggle[data-v-67f5cc42]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text, #1A1A2E);padding-bottom:6px}.p-sbs-go[data-v-67f5cc42]{margin-left:auto;padding:9px 22px;border-radius:999px;cursor:pointer;border:0;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;font:700 13px inherit;letter-spacing:.02em}.p-sbs-go[data-v-67f5cc42]:hover:not(:disabled){filter:brightness(1.1)}.p-sbs-go[data-v-67f5cc42]:disabled{opacity:.55;cursor:not-allowed}.p-sbs-error[data-v-67f5cc42]{margin-top:8px;padding:8px 12px;background:#dc3c3c14;color:#a4262c;border-radius:6px;font-size:12px}.p-sbs-query-tabs[data-v-67f5cc42]{display:flex;gap:4px;margin-bottom:12px;flex-wrap:wrap}.p-sbs-qtab[data-v-67f5cc42]{padding:6px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--border, #E6E7EF);background:#fff;font:600 11.5px inherit;color:var(--text, #1A1A2E)}.p-sbs-qtab[data-v-67f5cc42]:hover{border-color:var(--k-purple, #7823DC)}.p-sbs-qtab-active[data-v-67f5cc42]{background:var(--k-purple, #7823DC);color:#fff;border-color:var(--k-purple, #7823DC)}.p-sbs-qtab-n[data-v-67f5cc42]{margin-left:6px;padding:1px 6px;border-radius:999px;background:#0000001a;font:700 10px inherit}.p-sbs-qtab-active .p-sbs-qtab-n[data-v-67f5cc42]{background:#fff3;color:#fff}.p-sbs-context[data-v-67f5cc42]{background:#fff;border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:12px 16px;margin-bottom:12px}.p-sbs-context-row[data-v-67f5cc42]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.p-sbs-context-row-mix[data-v-67f5cc42]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--border, #E6E7EF);font-size:12px}.p-sbs-context-num[data-v-67f5cc42]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-purple, #4B129C)}.p-sbs-context-lbl[data-v-67f5cc42]{font:600 10px inherit;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e8c;margin-right:12px}.p-sbs-mix-label[data-v-67f5cc42]{font:700 10px inherit;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e8c}.p-sbs-mix-pill[data-v-67f5cc42]{padding:2px 8px;border-radius:999px;background:#7823dc0f;color:var(--text, #1A1A2E);font-size:11px}.p-sbs-mix-pct[data-v-67f5cc42]{color:var(--k-purple, #4B129C);font-weight:600}.p-sbs-export[data-v-67f5cc42]{margin-left:auto;padding:6px 14px;border-radius:999px;cursor:pointer;border:0;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;font:700 11px inherit;letter-spacing:.02em;white-space:nowrap}.p-sbs-export[data-v-67f5cc42]:hover:not(:disabled){filter:brightness(1.1)}.p-sbs-export[data-v-67f5cc42]:disabled{opacity:.55;cursor:not-allowed}.p-sbs-chips[data-v-67f5cc42]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 14px;background:#fafafc;border:1px solid var(--border, #E6E7EF);border-radius:10px;margin-bottom:12px}.p-sbs-chips-label[data-v-67f5cc42]{font:700 10px inherit;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e8c;margin-right:4px}.p-sbs-chip[data-v-67f5cc42]{padding:3px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--border, #E6E7EF);background:#fff;font-size:11.5px;color:var(--text, #1A1A2E)}.p-sbs-chip[data-v-67f5cc42]:hover{border-color:var(--k-purple, #7823DC)}.p-sbs-chip-on[data-v-67f5cc42]{background:var(--k-purple, #7823DC);color:#fff;border-color:var(--k-purple, #7823DC)}.p-sbs-chip-n[data-v-67f5cc42]{margin-left:4px;padding:0 6px;border-radius:999px;background:#0000001a;font:700 10px inherit}.p-sbs-chip-on .p-sbs-chip-n[data-v-67f5cc42]{background:#ffffff38}.p-sbs-chip-apply[data-v-67f5cc42]{margin-left:6px;padding:4px 12px;border-radius:999px;cursor:pointer;border:0;background:var(--k-purple, #7823DC);color:#fff;font:700 11px inherit}.p-sbs-ai[data-v-67f5cc42]{margin-bottom:16px;padding:14px 18px;background:linear-gradient(135deg,#7823dc0f,#7823dc05);border:1px solid rgba(120,35,220,.2);border-radius:12px}.p-sbs-ai-eyebrow[data-v-67f5cc42]{font:700 10px inherit;letter-spacing:.08em;color:var(--k-purple, #7823DC)}.p-sbs-ai-headline[data-v-67f5cc42]{margin-top:6px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:16px;font-weight:700;color:var(--k-navy, #001F5B)}.p-sbs-ai-grid[data-v-67f5cc42]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-top:10px}.p-sbs-ai-col-label[data-v-67f5cc42]{font:700 10px inherit;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e8c;margin-bottom:4px}.p-sbs-ai-col-cheap .p-sbs-ai-col-label[data-v-67f5cc42]{color:#2c7a2c}.p-sbs-ai-col-exp .p-sbs-ai-col-label[data-v-67f5cc42]{color:#8a4a0e}.p-sbs-ai-list[data-v-67f5cc42]{list-style:disc;padding-left:18px;font-size:12px;line-height:1.5;color:var(--text, #1A1A2E);margin:0}.p-sbs-ai-warnings[data-v-67f5cc42]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.1)}.p-sbs-ai-warn-label[data-v-67f5cc42]{font:700 11px inherit;color:#8a4a0e}.p-sbs-ai-warn[data-v-67f5cc42]{padding:2px 8px;border-radius:6px;background:#dc821e1f;color:#8a4a0e;font-size:11px}.p-sbs-section[data-v-67f5cc42]{margin-bottom:16px}.p-sbs-section-title[data-v-67f5cc42]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:14px;font-weight:700;color:var(--k-navy, #001F5B);margin-bottom:6px}.p-sbs-table-wrap[data-v-67f5cc42]{border:1px solid var(--border, #E6E7EF);border-radius:10px;overflow:auto}.p-sbs-table[data-v-67f5cc42]{width:100%;border-collapse:collapse;font-size:12px}.p-sbs-table th[data-v-67f5cc42]{position:sticky;top:0;background:#fafafc;padding:7px 10px;text-align:left;font:700 10px inherit;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e8c;border-bottom:1px solid var(--border, #E6E7EF)}.p-sbs-table th.num[data-v-67f5cc42]{text-align:right}.p-sbs-table td[data-v-67f5cc42]{padding:6px 10px;border-bottom:1px dashed rgba(0,0,0,.06)}.p-sbs-table td.num[data-v-67f5cc42]{text-align:right;font-variant-numeric:tabular-nums}.p-sbs-table tr[data-v-67f5cc42]:hover{background:#7823dc08}.p-sbs-supplier[data-v-67f5cc42]{font-weight:600;color:var(--k-navy, #001F5B)}.p-sbs-med[data-v-67f5cc42]{color:var(--k-purple, #4B129C);font-weight:700}.p-sbs-outlier[data-v-67f5cc42]{display:inline-block;padding:1px 7px;border-radius:999px;background:#dc821e29;color:#8a4a0e;font:700 10px inherit}.p-sbs-table-more[data-v-67f5cc42]{padding:8px 12px;font-size:11px;color:#1a1a2e8c;font-style:italic}.p-sbs-pos[data-v-67f5cc42]{display:inline-block;padding:2px 8px;border-radius:999px;font:700 10px inherit;letter-spacing:.04em;text-transform:uppercase}.p-sbs-pos-cheap[data-v-67f5cc42]{background:#228b221a;color:#1e5e1e}.p-sbs-pos-median[data-v-67f5cc42]{background:#7823dc14;color:var(--k-purple, #4B129C)}.p-sbs-pos-expensive[data-v-67f5cc42]{background:#dc821e29;color:#8a4a0e}.p-material-head[data-v-67f5cc42]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.p-material-filters[data-v-67f5cc42]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.p-material-query[data-v-67f5cc42]{min-width:320px;flex:1 1 320px}.p-material-small[data-v-67f5cc42]{width:90px}.p-material-layout[data-v-67f5cc42]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.p-material-main[data-v-67f5cc42]{min-width:0}.p-material-table th[data-v-67f5cc42],.p-material-table td[data-v-67f5cc42]{white-space:nowrap}.p-material-name[data-v-67f5cc42]{min-width:220px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.p-material-name-main[data-v-67f5cc42]{font-weight:800;color:var(--k-navy, #001F5B)}.p-material-match[data-v-67f5cc42]{margin-top:4px;font-size:10px;font-weight:700;color:var(--k-purple, #7823DC);text-transform:uppercase;letter-spacing:.03em}.p-material-samples[data-v-67f5cc42],.p-material-detail-samples[data-v-67f5cc42]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.p-material-samples span[data-v-67f5cc42],.p-material-detail-samples span[data-v-67f5cc42]{max-width:100%;padding:3px 6px;border-radius:6px;background:#7823dc12;color:#1a1a2eb8;font-size:10px;line-height:1.25;overflow-wrap:anywhere}.p-material-detail-match[data-v-67f5cc42]{margin-top:8px;font-size:10px;font-weight:800;color:var(--k-purple, #7823DC);text-transform:uppercase;letter-spacing:.03em}.p-material-cat[data-v-67f5cc42]{min-width:220px;max-width:360px;white-space:normal;overflow-wrap:anywhere}.p-material-table tbody tr[data-v-67f5cc42]{cursor:pointer}.p-material-row-on[data-v-67f5cc42]{background:#7823dc14}.p-material-conf[data-v-67f5cc42]{display:inline-block;padding:2px 8px;border-radius:999px;font:700 10px inherit;letter-spacing:.04em;text-transform:uppercase}.p-material-conf-high[data-v-67f5cc42]{background:#228b221f;color:#1e5e1e}.p-material-conf-medium[data-v-67f5cc42]{background:#7823dc1a;color:var(--k-purple, #4B129C)}.p-material-conf-low[data-v-67f5cc42]{background:#dc821e29;color:#8a4a0e}.p-material-detail[data-v-67f5cc42]{border:1px solid var(--border, #E6E7EF);border-radius:10px;padding:12px;background:#fff;min-width:0}.p-material-stats[data-v-67f5cc42]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.p-material-stats div[data-v-67f5cc42]{padding:8px;border:1px solid rgba(120,35,220,.14);background:#7823dc0a;border-radius:8px}.p-material-stats strong[data-v-67f5cc42]{display:block;color:var(--k-navy, #001F5B);font:800 15px Inter,sans-serif}.p-material-stats span[data-v-67f5cc42]{color:#1a1a2e8c;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.p-material-detail-title[data-v-67f5cc42]{margin:12px 0 6px;color:var(--k-navy, #001F5B);font:700 12px Inter,sans-serif}.p-material-mini-table[data-v-67f5cc42]{max-height:250px;overflow:auto;border-radius:8px;border:1px solid var(--border, #E6E7EF)}.p-material-mini-table .p-sbs-table-wrap[data-v-67f5cc42]{border:0}@media (max-width: 1100px){.p-material-layout[data-v-67f5cc42]{grid-template-columns:1fr}.p-material-detail[data-v-67f5cc42]{order:-1}}.p-sbs-records[data-v-67f5cc42]{margin-top:8px}.p-sbs-records summary[data-v-67f5cc42]{cursor:pointer;padding:8px 12px;border-radius:10px;background:#fafafc;border:1px solid var(--border, #E6E7EF);font:700 11.5px inherit;color:var(--k-navy, #001F5B)}.p-sbs-records summary[data-v-67f5cc42]:hover{background:#7823dc0a}.p-sbs-records[open] summary[data-v-67f5cc42]{margin-bottom:4px}.p-sbs-desc[data-v-67f5cc42]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-sbs-table-records td[data-v-67f5cc42]{font-size:11px}.p-sbs-empty[data-v-67f5cc42]{padding:32px;text-align:center;border-radius:14px;background:#fafafc;border:1px dashed var(--border, #E6E7EF)}.p-sbs-empty-title[data-v-67f5cc42]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:16px;font-weight:700;color:var(--k-navy, #001F5B)}.p-sbs-empty-sub[data-v-67f5cc42]{margin-top:6px;font-size:12px;color:#1a1a2e8c}.p-sbs-empty-sub em[data-v-67f5cc42]{color:var(--k-purple, #7823DC);font-style:normal;font-weight:600}.dc[data-v-f711b3eb]{margin:0;padding:0}.dc-title[data-v-f711b3eb]{font-size:11px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:.02em;margin-bottom:4px}.dc-svg[data-v-f711b3eb]{width:100%}.dc-caption[data-v-f711b3eb]{margin:4px 0 0;font-size:10px;color:#1a1a2e8c;line-height:1.4}.dc-narrative[data-v-f711b3eb]{margin:6px 0 0;padding:6px 8px;font-size:10.5px;line-height:1.4;border-radius:6px;display:flex;flex-direction:column;gap:1px;border:1px solid}.dc-narrative-band[data-v-f711b3eb]{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dc-narrative-verdict[data-v-f711b3eb]{color:#1a1a2ec7}.dc-band-top[data-v-f711b3eb]{background:#00a25812;border-color:#00a2584d}.dc-band-top .dc-narrative-band[data-v-f711b3eb]{color:#008147}.dc-band-mid[data-v-f711b3eb]{background:#7823dc0f;border-color:#7823dc40}.dc-band-mid .dc-narrative-band[data-v-f711b3eb]{color:var(--k-purple, #7823DC)}.dc-band-bot[data-v-f711b3eb]{background:#e0454512;border-color:#e045454d}.dc-band-bot .dc-narrative-band[data-v-f711b3eb]{color:#c03030}.dc-head[data-v-f711b3eb]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.dc-viewmode[data-v-f711b3eb]{display:inline-flex;align-items:center;gap:0;padding:1px;border:1px solid rgba(120,35,220,.2);border-radius:6px;background:#7823dc0a}.dc-vm-btn[data-v-f711b3eb]{all:unset;cursor:pointer;padding:2px 8px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--muted, #6B6F82);display:inline-flex;align-items:center;gap:3px;transition:all .11s}.dc-vm-btn[data-v-f711b3eb]:hover{color:var(--k-purple, #7823DC)}.dc-vm-btn-on[data-v-f711b3eb]{background:var(--k-purple, #7823DC);color:#fff!important}.dc-vm-info[data-v-f711b3eb]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:10px;opacity:.7;cursor:help;transition:all .11s}.dc-vm-info[data-v-f711b3eb]:hover{opacity:1;background:#ffffff40}.dc-vm-btn-on .dc-vm-info[data-v-f711b3eb]{opacity:.85}.dc-vm-hint-pop[data-v-f711b3eb]{position:relative;margin:6px 0 8px;padding:8px 30px 8px 12px;background:#fff;border:1px solid rgba(120,35,220,.3);border-left:3px solid var(--k-purple, #7823DC);border-radius:8px;box-shadow:0 6px 18px #7823dc1f;font-size:11.5px;line-height:1.5;color:var(--text);animation:dc-vm-hint-pop-in-f711b3eb .16s cubic-bezier(.2,.7,.2,1) both}@keyframes dc-vm-hint-pop-in-f711b3eb{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}.dc-vm-hint-pop-text[data-v-f711b3eb]{margin:0}.dc-vm-hint-pop-close[data-v-f711b3eb]{all:unset;cursor:pointer;position:absolute;top:4px;right:6px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted, #6B6F82)}.dc-vm-hint-pop-close[data-v-f711b3eb]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.kpi-title[data-v-15ec67d6]{display:inline-flex;align-items:center;gap:4px}.kpi-info[data-v-15ec67d6]{all:unset;cursor:pointer;font-size:11px;line-height:1;color:#7823dc99;padding:1px 3px;border-radius:4px;transition:all .12s}.kpi-info[data-v-15ec67d6]:hover{color:var(--k-purple, #7823DC);background:#7823dc14}.kpi-info[data-v-15ec67d6]:focus-visible{outline:2px solid var(--k-purple, #7823DC);outline-offset:1px;color:var(--k-purple, #7823DC)}.dm-backdrop[data-v-26804765]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0d081c73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding:6vh 4vw;font-family:Inter,Space Grotesk,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"ss01" on,"cv11" on}.dm-panel[data-v-26804765]{background:#fff;color:#1a1a2e;width:min(820px,100%);max-height:88vh;overflow-y:auto;border-radius:14px;box-shadow:0 18px 60px #00000059;padding:24px 28px}.dm-header[data-v-26804765]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px;gap:16px}.dm-title[data-v-26804765]{font-family:Lora,Iowan Old Style,Charter,Georgia,serif;font-size:26px;font-weight:700;color:var(--k-navy, #001f5b);margin:0;letter-spacing:-.012em}.dm-title-sub[data-v-26804765]{font-size:12px;font-weight:600;color:var(--k-purple, #7823DC);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 0}.dm-close[data-v-26804765]{all:unset;cursor:pointer;font-size:26px;line-height:1;color:var(--muted, #6B6F82);padding:4px 10px;border-radius:6px}.dm-close[data-v-26804765]:hover{color:var(--k-purple, #7823DC);background:#7823dc14}.dm-intro[data-v-26804765]{font-size:12px;color:var(--muted, #6B6F82);margin:0 0 18px;line-height:1.55}.dm-section[data-v-26804765]{margin-top:18px}.dm-section-title[data-v-26804765]{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(120,35,220,.15)}.dm-list[data-v-26804765]{margin:0;padding:0}.dm-entry[data-v-26804765]{padding:10px 0;border-bottom:1px solid rgba(120,35,220,.08)}.dm-entry[data-v-26804765]:last-child{border-bottom:none}.dm-entry-focus[data-v-26804765]{background:#7823dc0f;border-radius:8px;padding:12px}.dm-entry-title[data-v-26804765]{font-family:Lora,Iowan Old Style,Charter,Georgia,serif;font-size:15px;font-weight:600;color:var(--k-navy, #001f5b);margin:0 0 4px;letter-spacing:-.005em}.dm-entry-body[data-v-26804765]{margin:0}.dm-entry-formula[data-v-26804765]{margin:4px 0;font-size:11.5px;color:var(--k-purple, #7823DC)}.dm-entry-formula code[data-v-26804765]{background:#7823dc14;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:-.01em}.dm-entry-text[data-v-26804765]{margin:4px 0 0;font-size:12.5px;line-height:1.6;color:#1a1a2ed1;font-style:italic}.dm-taxonomy[data-v-26804765]{margin:4px 0 18px;padding:16px 18px;background:linear-gradient(135deg,#7823dc0a,#953ef30f);border:1px solid rgba(120,35,220,.14);border-radius:12px}.dm-taxonomy-title[data-v-26804765]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:15px;font-weight:700;color:var(--k-navy, #001f5b);margin:0 0 12px}.dm-tax-tree[data-v-26804765]{display:flex}.dm-tax-node[data-v-26804765]{flex:1}.dm-tax-root[data-v-26804765]{display:flex;flex-direction:column;gap:8px}.dm-tax-root>.dm-tax-label[data-v-26804765]{font-family:Lora,Georgia,serif;font-size:14px;font-weight:700;color:var(--k-purple, #7823DC);letter-spacing:-.005em}.dm-tax-root>.dm-tax-hint[data-v-26804765]{font-size:12px;color:#1a1a2ea6;margin-bottom:6px}.dm-tax-children[data-v-26804765]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dm-tax-children .dm-tax-node[data-v-26804765]{padding:10px 12px;border-radius:8px;background:#fff;border:1px solid rgba(120,35,220,.12);display:flex;flex-direction:column;gap:3px}.dm-tax-children .dm-tax-label[data-v-26804765]{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dm-tax-direct .dm-tax-label[data-v-26804765]{color:#008147}.dm-tax-indirect .dm-tax-label[data-v-26804765]{color:var(--k-purple, #7823DC)}.dm-tax-capex .dm-tax-label[data-v-26804765]{color:#b85f00}.dm-tax-children .dm-tax-hint[data-v-26804765]{font-size:11.5px;color:#1a1a2eb3;line-height:1.45}.dm-tax-children .dm-tax-hint em[data-v-26804765]{color:var(--k-navy, #001f5b);font-style:normal;font-weight:600}.dm-tax-cuts[data-v-26804765]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(120,35,220,.2)}.dm-tax-cut-title[data-v-26804765]{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #6B6F82);margin:0 0 6px}.dm-tax-cut-list[data-v-26804765]{margin:0;padding-left:18px;font-size:12.5px;color:#1a1a2ed1;line-height:1.6}.dm-tax-cut-list strong[data-v-26804765]{color:var(--k-navy, #001f5b)}@media (max-width: 600px){.dm-tax-children[data-v-26804765]{grid-template-columns:1fr}}.dm-fade-enter-active[data-v-26804765],.dm-fade-leave-active[data-v-26804765]{transition:opacity .16s ease}.dm-fade-enter-from[data-v-26804765],.dm-fade-leave-to[data-v-26804765]{opacity:0}.gt-overlay[data-v-038d5478]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;pointer-events:none}.gt-overlay[data-v-038d5478]>*{pointer-events:auto}.gt-backdrop[data-v-038d5478]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d081c52;animation:gt-fade-038d5478 .2s ease both}@keyframes gt-fade-038d5478{0%{opacity:0}to{opacity:1}}.gt-spotlight[data-v-038d5478]{pointer-events:none;border-radius:14px;box-shadow:0 0 0 9999px #0d081c4d,0 0 0 3px #ffffff8c,0 0 0 6px #7823dc8c;animation:gt-pulse-038d5478 2s ease-in-out infinite;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}@keyframes gt-pulse-038d5478{0%,to{box-shadow:0 0 0 9999px #0d081c4d,0 0 0 3px #ffffff8c,0 0 0 6px #7823dc8c}50%{box-shadow:0 0 0 9999px #0d081c57,0 0 0 3px #ffffffb3,0 0 0 14px #7823dc00}}.gt-tip[data-v-038d5478]{background:#fff;color:#1a1a2e;border-radius:14px;padding:18px 20px;box-shadow:0 18px 60px #00000059,0 0 0 1px #7823dc33;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;gap:10px;animation:gt-pop-038d5478 .22s cubic-bezier(.2,.7,.2,1) both;transition:top .25s ease,left .25s ease}@keyframes gt-pop-038d5478{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.gt-tip-counter[data-v-038d5478]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.gt-tip-title[data-v-038d5478]{margin:0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:800;color:var(--k-navy, #001F5B);letter-spacing:-.01em;line-height:1.25}.gt-tip-body[data-v-038d5478]{margin:0;font-size:13px;line-height:1.55;color:#1a1a2ec7}.gt-tip-actions[data-v-038d5478]{display:flex;gap:8px;align-items:center;margin-top:6px;flex-wrap:wrap}.gt-btn[data-v-038d5478]{all:unset;cursor:pointer;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:700;transition:all .12s}.gt-btn-ghost[data-v-038d5478]{color:var(--muted, #6B6F82);background:transparent;border:1px solid var(--border, #E6E7EF)}.gt-btn-ghost[data-v-038d5478]:hover{color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC);background:#7823dc0a}.gt-btn-primary[data-v-038d5478]{color:#fff;background:linear-gradient(95deg,#7823dc,#b16dff);border:1px solid rgba(120,35,220,.42);margin-left:auto;box-shadow:0 2px 6px #7823dc40}.gt-btn-primary[data-v-038d5478]:hover{filter:brightness(1.08);box-shadow:0 4px 12px #7823dc66;transform:translateY(-1px)}.gt-tip-hint[data-v-038d5478]{font-size:10px;color:var(--muted, #6B6F82);letter-spacing:.04em;margin-top:2px;font-variant-numeric:tabular-nums}.pc[data-v-73068f5b]{color:#1f2937;--accent: #2a78d6;--ink: #111827;--ink2: #4b5563;--muted: #94a3b8;--line: #e8ecf1}.pc-head[data-v-73068f5b]{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.pc-title[data-v-73068f5b]{margin:0;font-size:20px;font-weight:800;color:var(--ink)}.pc-title a[data-v-73068f5b]{color:inherit;text-decoration:none}.pc-title a[data-v-73068f5b]:hover{text-decoration:underline}.pc-reg[data-v-73068f5b]{font-size:11px;vertical-align:super}.pc-sub[data-v-73068f5b]{margin:4px 0 0;font-size:12.5px;color:var(--ink2);line-height:1.45;max-width:760px}.pc-sub a[data-v-73068f5b],.pc-title a[data-v-73068f5b]{color:var(--accent)}.pc-wave[data-v-73068f5b]{display:flex;align-items:center;gap:8px;margin-left:auto}.pc-sel-lab[data-v-73068f5b]{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pc-select[data-v-73068f5b]{font-size:13px;font-weight:600;color:var(--ink);padding:7px 11px;border:1px solid #d7dde5;border-radius:8px;background:#fff}.pc-tabs[data-v-73068f5b]{display:flex;align-items:stretch;gap:8px;margin-bottom:16px;flex-wrap:wrap}.pc-tabs-lab[data-v-73068f5b]{align-self:center;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:2px}.pc-tab[data-v-73068f5b]{flex:1;min-width:150px;text-align:left;cursor:pointer;background:#f8fafc;border:1.5px solid #e6ebf1;border-radius:10px;padding:9px 12px;transition:border-color .12s,background .12s}.pc-tab[data-v-73068f5b]:hover{border-color:#b9c6d6}.pc-tab.on[data-v-73068f5b]{border-color:var(--accent);background:#eef5fe}.pc-tab-name[data-v-73068f5b]{display:block;font-size:13px;font-weight:800;color:var(--ink)}.pc-tab-meta[data-v-73068f5b]{font-size:11px;color:var(--ink2)}.d-up[data-v-73068f5b]{color:#0ca30c;font-weight:700}.d-down[data-v-73068f5b]{color:#d03b3b;font-weight:700}.d-flat[data-v-73068f5b]{color:#8a7f12;font-weight:700}.pc-body[data-v-73068f5b]{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(250px,1fr);gap:18px}@media (max-width: 880px){.pc-body[data-v-73068f5b]{grid-template-columns:1fr}}.pc-main[data-v-73068f5b]{min-width:0}.pc-chart-card[data-v-73068f5b]{border:1px solid #e6ebf1;border-radius:12px;padding:14px 16px 8px;margin-bottom:18px;background:#fff}.pc-ch-title[data-v-73068f5b]{margin:0;font-size:15px;font-weight:800;color:var(--ink)}.pc-ch-sub[data-v-73068f5b]{margin:2px 0 0;font-size:11.5px;color:var(--ink2);line-height:1.4}.pc-legend[data-v-73068f5b]{display:flex;flex-wrap:wrap;gap:12px;margin:10px 0 2px}.pc-leg[data-v-73068f5b]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink2)}.pc-leg i[data-v-73068f5b]{width:11px;height:3px;border-radius:2px;display:inline-block}.pc-leg-ctx[data-v-73068f5b]{color:var(--muted)}.pc-chart-wrap[data-v-73068f5b]{position:relative}.pc-chart[data-v-73068f5b]{width:100%;height:auto;display:block}.pc-grid line[data-v-73068f5b]{stroke:var(--line);stroke-width:1}.pc-grid text[data-v-73068f5b],.pc-xl[data-v-73068f5b]{font-size:9.5px;fill:var(--muted)}.pc-xl.sm[data-v-73068f5b]{font-size:8.5px}.pc-cross[data-v-73068f5b]{stroke:#c9d2dd;stroke-width:1;stroke-dasharray:3 3}.pc-endlab[data-v-73068f5b]{font-size:9.5px;font-weight:700}.pc-tip[data-v-73068f5b]{position:absolute;top:6px;transform:translate(-50%);background:#111827;color:#fff;border-radius:8px;padding:7px 9px;font-size:11px;pointer-events:none;box-shadow:0 6px 18px #11182747;min-width:108px}.pc-tip-h[data-v-73068f5b]{font-weight:800;margin-bottom:4px}.pc-tip-r[data-v-73068f5b]{display:flex;align-items:center;gap:6px;margin-top:2px}.pc-tip-r i[data-v-73068f5b]{width:8px;height:8px;border-radius:2px}.pc-tip-r b[data-v-73068f5b]{margin-left:auto}.pc-dd[data-v-73068f5b]{margin:0 0 10px;font-size:15px;font-weight:800;color:var(--ink)}.pc-dd-sub[data-v-73068f5b]{font-size:12px;font-weight:600;color:var(--muted)}.pc-grid-cells[data-v-73068f5b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative}.pc-cell[data-v-73068f5b]{position:relative;background:#eff2f6;border:1px solid #e4e9ef;border-radius:9px;padding:10px 11px 8px;min-height:82px;display:flex;flex-direction:column}.pc-method[data-v-73068f5b]{font-size:12px;font-weight:700;color:#1f2937;line-height:1.2;margin:2px 20px 0 0;flex:1}.pc-cell-foot[data-v-73068f5b]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}.pc-badge[data-v-73068f5b]{font-size:10px;font-weight:800;padding:2px 6px;border-radius:5px;white-space:nowrap}.pc-badge.d-up[data-v-73068f5b]{background:#e4f6e4}.pc-badge.d-down[data-v-73068f5b]{background:#fbe6e6}.pc-badge.d-flat[data-v-73068f5b]{background:#f5f1da}.pc-usage[data-v-73068f5b]{font-size:12.5px;font-weight:800;color:var(--accent);white-space:nowrap}.pc-help[data-v-73068f5b]{position:absolute;top:7px;right:7px;width:18px;height:18px;border-radius:50%;border:none;background:#fff;color:var(--accent);font-size:11px;font-weight:800;cursor:help;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000001a}.pc-pop[data-v-73068f5b]{display:none;position:absolute;bottom:calc(100% + 8px);right:-4px;width:220px;background:#111827;color:#f3f4f6;font-size:11px;font-weight:500;line-height:1.4;text-align:left;padding:9px 11px;border-radius:8px;box-shadow:0 8px 22px #1118274d;z-index:40}.pc-help:hover .pc-pop[data-v-73068f5b],.pc-help:focus .pc-pop[data-v-73068f5b]{display:block}.pc-axis-y[data-v-73068f5b]{position:absolute;left:-24px;top:50%;transform:rotate(-90deg);transform-origin:left;font-size:10.5px;font-weight:700;color:var(--muted);letter-spacing:.04em}.pc-axis-x[data-v-73068f5b]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:10.5px;color:var(--muted)}.pc-axis-x-lab[data-v-73068f5b]{font-weight:700;letter-spacing:.04em}.pc-foot[data-v-73068f5b]{margin:12px 0 0;font-size:10.5px;color:var(--muted);line-height:1.4}.pc-side[data-v-73068f5b]{display:flex;flex-direction:column;gap:14px}.pc-card[data-v-73068f5b]{background:#fff;border:1px solid #e6ebf1;border-radius:12px;padding:14px 15px}.pc-card-h[data-v-73068f5b]{font-size:13px;font-weight:800;color:var(--ink);margin-bottom:10px}.pc-card-sub[data-v-73068f5b]{font-size:11px;font-weight:600;color:var(--muted);margin-left:4px}.pc-card-note[data-v-73068f5b]{margin:8px 0 0;font-size:11px;color:var(--ink2);line-height:1.4}.pc-nodata[data-v-73068f5b]{color:var(--muted)}.pc-spend-rows[data-v-73068f5b]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.pc-spend-row[data-v-73068f5b]{display:flex;align-items:center;gap:8px;font-size:12px}.pc-dot[data-v-73068f5b]{width:9px;height:9px;border-radius:2px}.pc-spend-lab[data-v-73068f5b]{color:var(--ink2);font-weight:600}.pc-spend-val[data-v-73068f5b]{margin-left:auto;font-weight:800;color:var(--ink)}.pc-mini[data-v-73068f5b]{width:100%;height:auto;display:block}.pc-big-row[data-v-73068f5b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pc-big[data-v-73068f5b]{font-size:22px;font-weight:800;color:var(--accent)}.pc-big-badge[data-v-73068f5b]{font-size:12px;font-weight:800}.pc-tiles-mini[data-v-73068f5b]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pc-tile-mini[data-v-73068f5b]{border:1px solid #e6ebf1;border-radius:9px;padding:8px 10px;text-align:center}.pc-tile-n[data-v-73068f5b]{font-size:18px;font-weight:800;color:var(--ink)}.pc-tile-l[data-v-73068f5b]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pc-2019[data-v-73068f5b]{margin-top:12px;padding-top:10px;border-top:1px dashed #e6ebf1}.pc-2019-top[data-v-73068f5b]{display:flex;align-items:baseline;justify-content:space-between}.pc-2019-lab[data-v-73068f5b]{font-size:11.5px;font-weight:700;color:var(--ink2)}.pc-2019-sub[data-v-73068f5b]{font-size:10px;font-weight:600;color:var(--muted);margin-left:4px}.pc-2019-val[data-v-73068f5b]{font-size:13px;font-weight:800;color:var(--ink)}.pc-2019-eff[data-v-73068f5b]{margin-top:5px;font-size:11px;color:var(--ink2)}.pc-2019-eff b[data-v-73068f5b]{color:var(--ink)}.pc-2019-hint[data-v-73068f5b]{color:var(--muted)}.apc[data-v-dd863d09]{border:1px solid #ece7f9;border-radius:12px;overflow:hidden;background:#fff}.apc-legend[data-v-dd863d09]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 16px;background:#faf9fe;border-bottom:1px solid #f0ecfa;font-size:12px;color:#4b4560}.apc-lg[data-v-dd863d09]{display:inline-flex;align-items:center;gap:7px;font-weight:600}.apc-axis-note[data-v-dd863d09]{margin-left:auto;color:#8b8794;font-weight:500}.apc-dot[data-v-dd863d09]{width:12px;height:12px;border-radius:50%;display:inline-block}.apc-dot-leader[data-v-dd863d09]{background:#6d28d9}.apc-dot-others[data-v-dd863d09]{background:#fff;border:2px solid #a78bfa}.apc-head[data-v-dd863d09],.apc-row[data-v-dd863d09]{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(180px,2fr) minmax(180px,2.4fr);align-items:center;gap:14px;padding:0 16px}.apc-head[data-v-dd863d09]{height:34px;background:#f5f3ff;border-bottom:1px solid #ece7f9;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9}.apc-h-track[data-v-dd863d09]{position:relative;height:100%}.apc-axis-tick[data-v-dd863d09]{position:absolute;top:50%;transform:translate(-50%,-50%);color:#8b8794;font-weight:700}.apc-group[data-v-dd863d09]{border-bottom:1px solid #f4f1fb}.apc-dim[data-v-dd863d09]{padding:9px 16px 5px;font-size:12px;font-weight:700;color:#1f1147;background:#fcfbff}.apc-q[data-v-dd863d09]{display:inline-block;margin-right:8px;font-size:10px;font-weight:700;color:#6d28d9;background:#efe9fd;border-radius:5px;padding:1px 6px}.apc-row[data-v-dd863d09]{min-height:46px;padding-top:6px;padding-bottom:6px}.apc-row[data-v-dd863d09]:not(:last-child){border-bottom:1px solid #f7f5fc}.apc-name[data-v-dd863d09]{font-size:12.5px;color:#221f33;font-weight:600;line-height:1.25}.apc-track[data-v-dd863d09]{position:relative;height:26px}.apc-grid[data-v-dd863d09]{position:absolute;top:3px;bottom:3px;width:1px;background:#efeaf9;transform:translate(-.5px)}.apc-seg[data-v-dd863d09]{position:absolute;top:11px;height:4px;background:#ded3fb;border-radius:3px}.apc-mk[data-v-dd863d09]{position:absolute;top:6px;width:14px;height:14px;border-radius:50%;transform:translate(-7px);box-shadow:0 1px 2px #4c1d9540}.apc-mk-leader[data-v-dd863d09]{background:#6d28d9;border:2px solid #fff}.apc-mk-others[data-v-dd863d09]{background:#fff;border:2px solid #a78bfa;box-shadow:none}.apc-practice[data-v-dd863d09]{font-size:11.5px;color:#4b4560;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 720px){.apc-head[data-v-dd863d09],.apc-row[data-v-dd863d09]{grid-template-columns:1.2fr 2fr}.apc-h-practice[data-v-dd863d09],.apc-practice[data-v-dd863d09]{display:none}}.aep-info-title[data-v-2819e945]{display:inline-flex;align-items:center;gap:4px}.aep-info[data-v-2819e945]{all:unset;cursor:pointer;font-size:11px;line-height:1;color:#7823dc99;padding:1px 3px;border-radius:4px;transition:all .12s}.aep-info[data-v-2819e945]:hover{color:#7823dc;background:#7823dc14}.aep-info[data-v-2819e945]:focus-visible{outline:2px solid #7823DC;outline-offset:1px;color:#7823dc}.ov[data-v-dcd08bfb]{display:grid;gap:20px;color:#1a1a2e}.ov-hero[data-v-dcd08bfb]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-radius:16px;padding:26px 28px;color:#f3eefe}.ov-hero-tag[data-v-dcd08bfb]{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd}.ov-hero-title[data-v-dcd08bfb]{margin:8px 0;font-size:27px;color:#fff}.ov-hero-sub[data-v-dcd08bfb]{margin:0;font-size:14.5px;color:#ddd6fe;line-height:1.6;max-width:940px}.ov-sec[data-v-dcd08bfb]{display:grid;gap:12px}.ov-sec-head[data-v-dcd08bfb]{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;border-bottom:1px solid #ece6fb;padding-bottom:6px}.ov-qgrid[data-v-dcd08bfb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 820px){.ov-qgrid[data-v-dcd08bfb]{grid-template-columns:1fr}}.ov-qcard[data-v-dcd08bfb]{border:1px solid #ecedf2;border-left:4px solid #953EF3;border-radius:12px;padding:14px 16px;background:#fff}.ov-q[data-v-dcd08bfb]{font-size:14px;font-weight:800;color:#6d28d9;margin-bottom:5px}.ov-a[data-v-dcd08bfb]{font-size:12.5px;color:#5b6071;line-height:1.55}.ov-case[data-v-dcd08bfb]{position:relative;border:1px solid #e9d5ff;border-radius:16px;padding:22px 24px;background:#fff;display:grid;gap:16px}.ov-case-ribbon[data-v-dcd08bfb]{position:absolute;top:14px;right:-1px;background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:6px 0 0 6px}.ov-case-title[data-v-dcd08bfb]{margin:0;font-size:21px;color:#1a1a2e}.ov-case-sub[data-v-dcd08bfb]{margin:0;font-size:13.5px;color:#5b6071;line-height:1.6;max-width:1000px}.ov-metrics[data-v-dcd08bfb]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 820px){.ov-metrics[data-v-dcd08bfb]{grid-template-columns:1fr 1fr}}.ov-metric[data-v-dcd08bfb]{background:linear-gradient(135deg,#f5f1fb,#fff);border:1px solid #e9d5ff;border-radius:12px;padding:14px 16px}.ov-metric-v[data-v-dcd08bfb]{font-size:26px;font-weight:800;color:#6d28d9;line-height:1}.ov-metric-l[data-v-dcd08bfb]{font-size:11px;color:#64748b;margin-top:6px;line-height:1.35}.ov-case-grid[data-v-dcd08bfb]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 820px){.ov-case-grid[data-v-dcd08bfb]{grid-template-columns:1fr}}.ov-h3[data-v-dcd08bfb]{margin:0 0 8px;font-size:13.5px;color:#1a1a2e}.ov-list[data-v-dcd08bfb]{margin:0;padding-left:18px;display:grid;gap:7px}.ov-list li[data-v-dcd08bfb]{font-size:12.5px;color:#1a1a2e;line-height:1.5}.ov-list-muted li[data-v-dcd08bfb]{color:#64748b}.ov-limits[data-v-dcd08bfb]{border-top:1px solid #f1f0f7;padding-top:14px}.ov-road[data-v-dcd08bfb]{display:grid;gap:8px}.ov-road-step[data-v-dcd08bfb]{display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:12px;border:1px solid #ecedf2;border-radius:10px;padding:10px 14px;background:#fff}.ov-road-n[data-v-dcd08bfb]{font-size:12px;font-weight:800;color:#6d28d9}.ov-road-t[data-v-dcd08bfb]{font-size:12.5px;color:#1a1a2e}.ov-road-s[data-v-dcd08bfb]{font-size:11px;font-weight:700;color:#94a3b8;white-space:nowrap}.ov-live[data-v-dcd08bfb]{color:#15803d}@media (max-width: 700px){.ov-road-step[data-v-dcd08bfb]{grid-template-columns:60px 1fr}.ov-road-s[data-v-dcd08bfb]{grid-column:2}}.ex[data-v-f3411f8f]{display:grid;gap:16px;color:#1a1a2e}.ex-head[data-v-f3411f8f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ex-title[data-v-f3411f8f]{margin:0 0 4px;font-size:18px}.ex-sub[data-v-f3411f8f]{margin:0;font-size:12.5px;color:#5b6071;max-width:780px;line-height:1.5}.ex-n[data-v-f3411f8f]{flex:none;font-size:20px;font-weight:800;color:#6d28d9}.ex-n span[data-v-f3411f8f]{font-size:12px;color:#94a3b8;font-weight:600}.ex-filters[data-v-f3411f8f]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ex-sel[data-v-f3411f8f]{border:1px solid rgba(120,35,220,.22);border-radius:8px;padding:7px 10px;font-size:12.5px;background:#fff;color:#1a1a2e}.ex-sel-wide[data-v-f3411f8f]{min-width:200px;max-width:260px}.ex-sel-sm[data-v-f3411f8f]{padding:4px 8px;font-size:12px}.ex-band-chips[data-v-f3411f8f]{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ex-chip[data-v-f3411f8f]{border:1px solid #e5e7eb;background:#fff;color:#475569;border-radius:999px;padding:5px 12px;font-size:12px;cursor:pointer}.ex-summary[data-v-f3411f8f]{display:grid;grid-template-columns:repeat(3,140px) 1fr;gap:12px}@media (max-width: 760px){.ex-summary[data-v-f3411f8f]{grid-template-columns:1fr 1fr}}.ex-tile[data-v-f3411f8f]{border:1px solid #ecedf2;border-radius:12px;padding:12px 14px;background:#fff}.ex-tile-v[data-v-f3411f8f]{font-size:24px;font-weight:800;color:#6d28d9;line-height:1}.ex-tile-l[data-v-f3411f8f]{font-size:11px;color:#94a3b8;margin-top:6px}.ex-tile-bands[data-v-f3411f8f]{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;align-content:center}.ex-mix[data-v-f3411f8f]{font-size:11.5px;color:#475569;display:flex;align-items:center;gap:6px}.ex-mix-dot[data-v-f3411f8f]{width:9px;height:9px;border-radius:50%;flex:none}.ex-chart-wrap[data-v-f3411f8f]{border:1px solid #ecedf2;border-radius:12px;padding:14px 16px;background:#fff;display:grid;gap:8px}.ex-chart-head[data-v-f3411f8f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ex-chart-title[data-v-f3411f8f]{font-size:13px;font-weight:700}.ex-legend[data-v-f3411f8f]{display:inline-flex;gap:12px;margin-left:auto;flex-wrap:wrap}.ex-leg[data-v-f3411f8f]{font-size:11px;color:#5b6071;display:inline-flex;align-items:center;gap:5px}.ex-leg-dot[data-v-f3411f8f]{width:9px;height:9px;border-radius:50%}.ex-svg[data-v-f3411f8f]{width:100%;height:auto}.ex-axt[data-v-f3411f8f]{font-size:9px;fill:#94a3b8}.ex-axl[data-v-f3411f8f]{font-size:10px;fill:#64748b}.ex-note[data-v-f3411f8f]{margin:0;font-size:11px;color:#94a3b8}.aep[data-v-c2bb7962]{display:grid;gap:18px;color:#1a1a2e}.aep-overview[data-v-c2bb7962]{margin:0;font-size:13.5px;line-height:1.6;color:#5b6071;max-width:1000px}.aep-overview-sec[data-v-c2bb7962]{display:grid;gap:6px}.aep-overview-head[data-v-c2bb7962]{font-size:14px;font-weight:700;color:#1a1a2e}.aep-h2[data-v-c2bb7962],.aep-dim-title[data-v-c2bb7962]{color:#1a1a2e}.aep-h2[data-v-c2bb7962]{margin:0 0 4px;font-size:18px}.aep-info-panel[data-v-c2bb7962]{position:fixed;z-index:300;bottom:22px;left:50%;transform:translate(-50%);width:min(620px,92vw);max-height:55vh;overflow:auto;background:#fff;border:1px solid #e9d5ff;border-left:4px solid #953EF3;border-radius:12px;padding:16px 40px 16px 18px;box-shadow:0 14px 44px #1a0a3c47}.aep-info-panel-h[data-v-c2bb7962]{margin:0 0 6px;font-size:14px;color:#6d28d9}.aep-info-panel-p[data-v-c2bb7962]{margin:0 0 8px;font-size:12.5px;line-height:1.55;color:#5b6071}.aep-info-x[data-v-c2bb7962]{position:absolute;top:8px;right:10px;border:none;background:none;font-size:18px;line-height:1;color:#94a3b8;cursor:pointer}.aep-hero[data-v-c2bb7962]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-radius:14px;padding:18px 20px;color:#f3eefe;display:grid;gap:12px}.aep-hero-head[data-v-c2bb7962]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.aep-hero-tag[data-v-c2bb7962]{font-size:15px;font-weight:800;color:#fff}.aep-hero-tag[data-v-c2bb7962] .aep-info{color:#ffffffb3}.aep-hero-scale[data-v-c2bb7962]{font-size:11.5px;color:#c4b5fd}.aep-hero-band[data-v-c2bb7962]{background:#fff;border-radius:10px;padding:10px 12px}.aep-hero-cuts[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.aep-hero-cuts div[data-v-c2bb7962]{background:#ffffff14;border-radius:8px;padding:8px 6px;text-align:center}.aep-hero-cuts span[data-v-c2bb7962]{display:block;font-size:10px;color:#c4b5fd;text-transform:uppercase;letter-spacing:.04em}.aep-hero-cuts b[data-v-c2bb7962]{font-size:17px;color:#fff;font-variant-numeric:tabular-nums}.aep-hero-note[data-v-c2bb7962]{margin:0;font-size:12px;color:#ddd6fe}.aep-bench-section[data-v-c2bb7962]{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;border-bottom:1px solid #ece6fb;padding-bottom:6px;margin-bottom:8px}.aep-bench-section-sub[data-v-c2bb7962]{color:#94a3b8;font-weight:600;text-transform:none;letter-spacing:0;margin-left:8px}.aep-bset[data-v-c2bb7962]{display:grid;gap:6px}.aep-bset-note[data-v-c2bb7962]{margin:4px 0 0;font-size:11px;color:#94a3b8}.aep-seg-sec[data-v-c2bb7962]{display:grid;gap:8px}.aep-seg-grid[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 760px){.aep-seg-grid[data-v-c2bb7962]{grid-template-columns:1fr 1fr}}.aep-seg[data-v-c2bb7962]{border:1px solid #ecedf2;border-left:4px solid #cbd5e1;border-radius:10px;padding:10px 12px;background:#fff;display:grid;gap:4px}.aep-seg-top[data-v-c2bb7962]{display:flex;justify-content:space-between;align-items:baseline}.aep-seg-name[data-v-c2bb7962]{font-size:13px;font-weight:800;color:#1a1a2e}.aep-seg-share[data-v-c2bb7962]{font-size:13px;font-weight:800}.aep-seg-note[data-v-c2bb7962]{font-size:11px;color:#5b6071;line-height:1.45}.aep-seg-leaders[data-v-c2bb7962]{border-left-color:#15803d}.aep-seg-leaders .aep-seg-share[data-v-c2bb7962]{color:#15803d}.aep-seg-aspirants[data-v-c2bb7962]{border-left-color:#38bdf8}.aep-seg-aspirants .aep-seg-share[data-v-c2bb7962]{color:#0369a1}.aep-seg-pack[data-v-c2bb7962]{border-left-color:#f59e0b}.aep-seg-pack .aep-seg-share[data-v-c2bb7962]{color:#b45309}.aep-seg-strugglers[data-v-c2bb7962]{border-left-color:#ef4444}.aep-seg-strugglers .aep-seg-share[data-v-c2bb7962]{color:#b42318}.aep-card-chess[data-v-c2bb7962]{border-color:#e9d5ff;background:linear-gradient(135deg,#faf7ff,#fff)}.aep-qbadge-chess[data-v-c2bb7962]{background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff}.aep-refchip-chess[data-v-c2bb7962]{color:#6d28d9;background:#f3f0ff;border-color:#e9d5ff}.aep-filters[data-v-c2bb7962]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aep-filter-label[data-v-c2bb7962]{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.aep-chip[data-v-c2bb7962]{border:1px solid rgba(120,35,220,.22);background:#fff;color:#5b6071;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.aep-chip-on[data-v-c2bb7962]{background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;border-color:transparent}.aep-toggle[data-v-c2bb7962]{font-size:12px;color:#5b6071;display:inline-flex;gap:5px;align-items:center;margin-left:4px}.aep-pillar-sec[data-v-c2bb7962]{display:grid;gap:10px}.aep-pillar-head[data-v-c2bb7962]{border-left:4px solid #953EF3;padding-left:10px}.aep-pillar-name[data-v-c2bb7962]{margin:0;font-size:15px;color:#6d28d9;font-weight:700}.aep-pillar-name[data-v-c2bb7962] span{font-size:15px}.aep-pillar-intro[data-v-c2bb7962]{margin:3px 0 0;font-size:12px;color:#5b6071;line-height:1.55;max-width:1000px}.aep-grid[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.aep-card[data-v-c2bb7962]{text-align:left;border:1px solid #ecedf2;border-radius:12px;padding:13px 15px;background:#fff;cursor:pointer;display:grid;gap:9px;transition:box-shadow .15s,border-color .15s}.aep-card[data-v-c2bb7962]:hover{border-color:#c4b5fd;box-shadow:0 4px 16px #7823dc14}.aep-card[data-v-c2bb7962]:focus-visible{outline:2px solid #953EF3;outline-offset:2px}.aep-card-top[data-v-c2bb7962]{display:flex;gap:7px;align-items:baseline}.aep-card-name[data-v-c2bb7962]{font-size:13.5px;font-weight:700;line-height:1.35}.aep-card-chart[data-v-c2bb7962]{margin:2px 0}.aep-card-meta[data-v-c2bb7962]{font-size:10.5px;color:#94a3b8}.aep-qbadge[data-v-c2bb7962]{flex:none;font-size:10px;font-weight:800;color:#6d28d9;background:#f3f0ff;border-radius:5px;padding:2px 6px}.aep-refchip[data-v-c2bb7962]{font-size:10.5px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:3px 8px;justify-self:start}.aep-band[data-v-c2bb7962]{display:grid;gap:4px}.aep-band-track[data-v-c2bb7962]{position:relative;height:8px;border-radius:6px;background:#eef0f6}.aep-band-card .aep-band-track[data-v-c2bb7962]{margin-top:6px}.aep-band-mini[data-v-c2bb7962]{height:8px;min-width:120px}.aep-band-green[data-v-c2bb7962]{background:linear-gradient(90deg,#eef0f6 60%,#bbf7d0)}.aep-band-yellow[data-v-c2bb7962]{background:linear-gradient(90deg,#eef0f6 60%,#fef08a)}.aep-band-orange[data-v-c2bb7962]{background:linear-gradient(90deg,#eef0f6 55%,#fed7aa)}.aep-band-red[data-v-c2bb7962]{background:linear-gradient(90deg,#eef0f6 50%,#fecaca)}.aep-tick[data-v-c2bb7962]{position:absolute;top:10px;transform:translate(-50%);font-size:8.5px;color:#cbd5e1}.aep-mk[data-v-c2bb7962]{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff}.aep-mk-others[data-v-c2bb7962]{background:#94a3b8}.aep-mk-leader[data-v-c2bb7962]{background:#6d28d9}.aep-band-vals[data-v-c2bb7962]{display:flex;justify-content:space-between;font-size:10px;margin-top:8px}.aep-v-others[data-v-c2bb7962]{color:#64748b}.aep-v-leader[data-v-c2bb7962]{color:#6d28d9;font-weight:700}.aep-detail[data-v-c2bb7962]{display:grid;gap:16px}.aep-detail-charts[data-v-c2bb7962]{display:grid;gap:12px}.aep-chart-grid[data-v-c2bb7962]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 820px){.aep-chart-grid[data-v-c2bb7962]{grid-template-columns:1fr}}.aep-back[data-v-c2bb7962]{justify-self:start;border:1px solid #ecedf2;background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;color:#5b6071;cursor:pointer}.aep-pill-tag[data-v-c2bb7962]{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.aep-dim-title[data-v-c2bb7962]{margin:4px 0 0;font-size:19px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.aep-dim-title[data-v-c2bb7962] span{font-size:19px}.aep-callout[data-v-c2bb7962]{margin:8px 0 0;font-size:12.5px;color:#5b6071;background:#faf9ff;border:1px solid #ece6fb;border-left:3px solid #953EF3;border-radius:8px;padding:10px 12px;line-height:1.55}.aep-fa[data-v-c2bb7962]{display:grid;gap:8px;border-top:1px solid #f1f0f7;padding-top:14px}.aep-fa-name[data-v-c2bb7962]{margin:0;font-size:14px;font-weight:700}.aep-scale[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.aep-stage[data-v-c2bb7962]{border:1px solid #ecedf2;border-radius:10px;overflow:hidden;background:#fff}.aep-stage-h[data-v-c2bb7962]{background:#f5f1fb;color:#475569;font-size:11px;font-weight:800;padding:6px 10px;border-bottom:1px solid #ece6fb}.aep-stage-list[data-v-c2bb7962]{margin:0;padding:9px 9px 9px 22px;display:grid;gap:5px}.aep-stage-list li[data-v-c2bb7962]{font-size:11.5px;color:#1a1a2e;line-height:1.4}.aep-stage-empty[data-v-c2bb7962]{padding:10px;color:#cbd5e1}@media (max-width: 900px){.aep-scale[data-v-c2bb7962]{grid-template-columns:1fr 1fr}}.aep-qa[data-v-c2bb7962]{background:#faf9ff;border:1px solid #ece6fb;border-radius:10px;padding:12px 14px}.aep-q[data-v-c2bb7962]{margin:0 0 4px;font-weight:700;font-size:13px}.aep-a[data-v-c2bb7962]{margin:0;font-size:12.5px;color:#5b6071;line-height:1.55}.aep-combos-switch[data-v-c2bb7962]{display:flex;flex-wrap:wrap;gap:8px}.aep-kpis[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.aep-kpi[data-v-c2bb7962]{border:1px solid #ecedf2;border-radius:12px;padding:13px 15px;background:#fff}.aep-kpi-card[data-v-c2bb7962]{border:1px solid #e9d5ff;border-radius:12px}.aep-kpi-l[data-v-c2bb7962]{font-size:11px;color:#94a3b8}.aep-kpi-v[data-v-c2bb7962]{font-size:24px;font-weight:800;color:#6d28d9;margin-top:5px}.aep-table[data-v-c2bb7962]{width:100%;border-collapse:collapse;font-size:12.5px}.aep-table th[data-v-c2bb7962]{text-align:left;background:#f5f1fb;color:#475569;font-weight:700;padding:8px 10px;border-bottom:1px solid #ece6fb}.aep-table td[data-v-c2bb7962]{padding:8px 10px;border-bottom:1px solid #f3f4f8;vertical-align:middle}.aep-num[data-v-c2bb7962]{text-align:right;font-variant-numeric:tabular-nums}.aep-note[data-v-c2bb7962]{font-size:11.5px;color:#5b6071;line-height:1.55;background:#fafafa;border:1px solid #eee;border-radius:8px;padding:10px 12px}@media (max-width: 760px){.aep-kpis[data-v-c2bb7962]{grid-template-columns:1fr}}.aep-method[data-v-c2bb7962]{display:grid;gap:16px}.aep-method-hero[data-v-c2bb7962]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-radius:14px;padding:20px 22px;color:#f3eefe}.aep-method-tag[data-v-c2bb7962]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd}.aep-method-title[data-v-c2bb7962]{margin:6px 0;font-size:22px;color:#fff}.aep-method-sub[data-v-c2bb7962]{margin:0;font-size:13px;color:#ddd6fe;line-height:1.55;max-width:900px}.aep-method-section[data-v-c2bb7962]{background:#fff;border:1px solid #ecedf2;border-radius:12px;padding:14px 16px;display:grid;gap:10px}.aep-method-h[data-v-c2bb7962]{margin:0;font-size:14px;color:#1a1a2e}.aep-method-p[data-v-c2bb7962]{margin:0;font-size:12.5px;color:#5b6071;line-height:1.55}.aep-method-note[data-v-c2bb7962]{margin:4px 0 0;font-size:11.5px;color:#8b8794;font-style:italic}.aep-study-grid[data-v-c2bb7962]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0}@media (max-width: 760px){.aep-study-grid[data-v-c2bb7962]{grid-template-columns:1fr 1fr}}.aep-study-tile[data-v-c2bb7962]{background:#faf9fe;border:1px solid #ece7f9;border-radius:10px;padding:12px 14px}.aep-study-num[data-v-c2bb7962]{font-size:22px;font-weight:800;color:#6d28d9;letter-spacing:-.01em}.aep-study-lbl[data-v-c2bb7962]{font-size:11.5px;color:#5b6071;line-height:1.3;margin-top:2px}.aep-study-split[data-v-c2bb7962]{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;margin-top:4px}@media (max-width: 760px){.aep-study-split[data-v-c2bb7962]{grid-template-columns:1fr}}.aep-study-cap[data-v-c2bb7962]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;margin-bottom:6px}.aep-study-list[data-v-c2bb7962]{margin:0;padding-left:16px;font-size:12.5px;color:#4b4560;line-height:1.6}.aep-lead-split[data-v-c2bb7962]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:6px 0}@media (max-width: 760px){.aep-lead-split[data-v-c2bb7962]{grid-template-columns:1fr}}.aep-lead-card[data-v-c2bb7962]{background:#faf9fe;border:1px solid #ece7f9;border-left:3px solid #7c3aed;border-radius:10px;padding:12px 14px}.aep-lead-cap[data-v-c2bb7962]{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6d28d9;margin-bottom:5px}.aep-method-footer[data-v-c2bb7962]{font-size:11px;color:#94a3b8;line-height:1.55}.aep-legend[data-v-c2bb7962]{display:flex;flex-wrap:wrap;gap:8px}.aep-legend-item[data-v-c2bb7962]{font-size:10.5px;padding:3px 9px;border-radius:999px;border:1px solid #e5e7eb;color:#475569}.aep-legend-green[data-v-c2bb7962]{background:#dcfce7;border-color:#bbf7d0}.aep-legend-yellow[data-v-c2bb7962]{background:#fef9c3;border-color:#fde68a}.aep-legend-orange[data-v-c2bb7962]{background:#ffedd5;border-color:#fed7aa}.aep-legend-red[data-v-c2bb7962]{background:#fee2e2;border-color:#fecaca}.aep-legend-scale[data-v-c2bb7962]{background:#f3f0ff;border-color:#e9d5ff;color:#6d28d9;font-weight:700}.rs-filter-bar[data-v-740bc77b]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 0 14px;border-bottom:1px solid var(--border);margin-bottom:16px}.rs-filter-group[data-v-740bc77b]{display:flex;align-items:center;gap:6px}.rs-filter-label[data-v-740bc77b]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.rs-topgroup[data-v-740bc77b]{display:flex;align-items:stretch;gap:12px;margin:4px 0 14px}.rs-topgroup-spacer[data-v-740bc77b]{flex:1}.rs-topgroup-btn[data-v-740bc77b]{all:unset;cursor:pointer;flex:0 1 auto;min-width:200px;display:flex;flex-direction:column;gap:2px;padding:14px 22px;border-radius:14px;background:#7823dc0a;border:1.5px solid rgba(120,35,220,.18);transition:all .14s;color:var(--text, #1A1A2E)}.rs-topgroup-btn[data-v-740bc77b]:hover{background:#7823dc1a;border-color:#7823dc6b}.rs-topgroup-btn-active[data-v-740bc77b]{background:linear-gradient(95deg,#7823dc24,#953ef32e);border-color:var(--k-purple, #7823DC);box-shadow:0 4px 14px #7823dc33}.rs-topgroup-mark[data-v-740bc77b]{font-size:16px;font-weight:800;color:var(--k-purple, #7823DC);letter-spacing:.01em}.rs-topgroup-btn-active .rs-topgroup-mark[data-v-740bc77b]{color:var(--k-purple-dark, #46168B)}.rs-topgroup-label[data-v-740bc77b]{font-size:11px;font-weight:600;color:var(--muted, #6B6F82);letter-spacing:.02em}@media (max-width: 720px){.rs-topgroup[data-v-740bc77b]{flex-wrap:wrap}.rs-topgroup-btn[data-v-740bc77b]{min-width:0;flex:1 1 calc(50% - 6px);padding:10px 12px}.rs-topgroup-mark[data-v-740bc77b]{font-size:13px}.rs-topgroup-label[data-v-740bc77b]{font-size:10px}}.rs-product-banner[data-v-740bc77b]{padding:10px 16px;margin:0 0 12px;background:linear-gradient(90deg,#7823dc0f,#953ef31a);border:1px solid rgba(120,35,220,.18);border-radius:10px}.rs-product-banner-external[data-v-740bc77b]{background:linear-gradient(90deg,#001f5b0d,#7823dc12);border-color:#001f5b33}.rs-product-banner-external .rs-pb-mark[data-v-740bc77b]{color:var(--k-navy, #001F5B)}.rs-product-banner-external .rs-pb-row-cohort[data-v-740bc77b]{border-top-color:#001f5b2e}.rs-product-banner-advisor[data-v-740bc77b]{background:linear-gradient(95deg,#7823dc0f,#00a25814);border-color:#7823dc38}.rs-product-banner-advisor .rs-pb-mark[data-v-740bc77b]{color:#008147}.rs-topgroup-btn-advisor[data-v-740bc77b]{border-color:#00a2584d}.rs-topgroup-btn-advisor[data-v-740bc77b]:hover{background:#00a25814;border-color:#00a2588c}.rs-topgroup-btn-advisor.rs-topgroup-btn-active[data-v-740bc77b]{background:linear-gradient(95deg,#7823dc24,#00a2582e);border-color:#008147}.rs-topgroup-btn-advisor .rs-topgroup-mark[data-v-740bc77b]{color:#008147}.rs-topgroup-btn-advisor.rs-topgroup-btn-active .rs-topgroup-mark[data-v-740bc77b]{color:#006139}.rstab-advisor[data-v-740bc77b]{background:#00a2580a}.rstab-advisor.rstab-active[data-v-740bc77b]{background:linear-gradient(95deg,#605dc6,#00a258 110%);color:#fff;border-color:transparent}.rs-scope-picker[data-v-740bc77b]{display:flex;gap:6px;flex-wrap:wrap;padding:6px 0;border-top:1px solid rgba(120,35,220,.1);border-bottom:1px solid rgba(120,35,220,.1);margin:4px 0}.rs-scope-chip[data-v-740bc77b]{all:unset;cursor:pointer;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--muted, #6B6F82);background:transparent;border:1px solid var(--border, #E6E7EF);transition:all .12s}.rs-scope-chip[data-v-740bc77b]:hover{color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC);background:#7823dc0a}.rs-scope-chip-active[data-v-740bc77b]{color:#fff!important;background:var(--k-purple, #7823DC)!important;border-color:var(--k-purple, #7823DC)!important}.rs-scope-sub[data-v-740bc77b]{font-size:10px;color:var(--muted, #6B6F82);margin:0 0 6px;font-style:italic}.rs-scope-toast[data-v-740bc77b]{margin:4px 0 8px;padding:8px 12px;background:#00a2581a;border:1px solid rgba(0,162,88,.32);border-radius:8px;color:#006139;font-size:12px;font-weight:600;animation:rs-scope-toast-in-740bc77b .22s ease both}@keyframes rs-scope-toast-in-740bc77b{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.rs-scope-picker-lg[data-v-740bc77b]{padding:14px 0;gap:10px}.rs-scope-chip-lg[data-v-740bc77b]{display:flex;flex-direction:column;gap:2px;padding:10px 16px;min-width:130px;align-items:flex-start;border-radius:10px}.rs-scope-chip-lg .rs-scope-chip-label[data-v-740bc77b]{font-size:13px;font-weight:800;letter-spacing:.02em}.rs-scope-chip-lg .rs-scope-chip-sub[data-v-740bc77b]{font-size:10px;font-weight:500;opacity:.78;text-transform:none}.rs-maturity[data-v-740bc77b]{padding:0 0 60px}.rs-mat-hero[data-v-740bc77b]{background:linear-gradient(135deg,#1a0a3c,#2a1660,#4a1f3a);color:#fff;padding:28px 32px;border-radius:14px;margin-bottom:18px;position:relative;overflow:hidden}.rs-mat-hero[data-v-740bc77b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 0%,rgba(0,162,88,.22),transparent 60%);pointer-events:none}.rs-mat-hero-tag[data-v-740bc77b]{display:inline-block;padding:4px 10px;border-radius:999px;background:#ffffff24;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b9f5cf}.rs-mat-hero-title[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:32px;font-weight:800;margin:8px 0 6px;letter-spacing:-.01em;color:#fff!important;position:relative;z-index:1}.rs-mat-hero-sub[data-v-740bc77b]{font-size:14px;line-height:1.55;opacity:.92;max-width:760px;margin:0;color:#fff;position:relative;z-index:1}.rs-mat-rationale-btn[data-v-740bc77b]{margin-top:16px;all:unset;cursor:pointer;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.3);transition:all .12s}.rs-mat-rationale-btn[data-v-740bc77b]:hover{background:#ffffff3d;border-color:#ffffff8c}.rs-mat-section[data-v-740bc77b]{background:#fff;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:14px;margin-top:0}.rs-mat-result-foot[data-v-740bc77b]{margin:14px 0 0;padding:12px 14px;background:#7823dc0a;border-left:3px solid var(--k-purple, #7823DC);border-radius:6px;font-size:12.5px;line-height:1.6;color:#1a1a2ec7}.rs-pb-row-cohort-compact[data-v-740bc77b]{padding-top:6px;gap:8px}.rs-pb-cohort-edit[data-v-740bc77b]{all:unset;cursor:pointer;margin-left:auto;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--k-purple, #7823DC);background:#7823dc14;border:1px solid rgba(120,35,220,.3);transition:all .12s}.rs-pb-cohort-edit[data-v-740bc77b]:hover{color:#fff;background:var(--k-purple, #7823DC)}.rs-pb-cohort-of[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82);font-weight:500;margin-left:4px}.rs-pb-row[data-v-740bc77b]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rs-pb-row-cohort[data-v-740bc77b]{margin-top:6px;padding-top:8px;border-top:1px dashed rgba(120,35,220,.18);align-items:center}.rs-pb-mark[data-v-740bc77b]{font-size:14px;font-weight:800;color:var(--k-purple, #7823DC);letter-spacing:-.01em}.rs-pb-divider[data-v-740bc77b]{color:#7823dc66}.rs-pb-fullform[data-v-740bc77b]{font-size:13px;font-weight:700;color:var(--text, #1A1A2E);letter-spacing:.02em}.rs-pb-tag[data-v-740bc77b]{font-size:11px;color:#1a1a2e8c;margin-left:auto}@media (max-width: 720px){.rs-pb-tag[data-v-740bc77b]{margin-left:0;flex-basis:100%}}.rs-pb-cohort-label[data-v-740bc77b]{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-pb-cohort-n[data-v-740bc77b]{font-size:12px;color:var(--text)}.rs-pb-cohort-n strong[data-v-740bc77b]{font-size:13px;color:var(--k-purple, #7823DC);font-weight:800}.rs-pb-cohort-conf[data-v-740bc77b]{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px}.rs-conf-high[data-v-740bc77b]{background:#00a2581f;color:#008147;border:1px solid rgba(0,162,88,.3)}.rs-conf-med[data-v-740bc77b]{background:#f59e0b1f;color:#b85f00;border:1px solid rgba(245,158,11,.3)}.rs-conf-low[data-v-740bc77b]{background:#e045451f;color:#c03030;border:1px solid rgba(224,69,69,.3)}.rs-conf-na[data-v-740bc77b]{background:#0000000f;color:#0000008c}.rs-pb-cohort-chip[data-v-740bc77b]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;background:#fff;border:1px solid rgba(120,35,220,.18)}.rs-pb-cohort-chip-label[data-v-740bc77b]{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-pb-cohort-chip-val[data-v-740bc77b]{font-size:11px;font-weight:600;color:var(--text)}.rs-year-range[data-v-740bc77b]{display:inline-flex;align-items:center;gap:4px}.rs-year-input[data-v-740bc77b]{width:60px;padding:4px 6px;border-radius:6px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);font-size:12px;font-weight:600;text-align:center;outline:none}.rs-year-input[data-v-740bc77b]:focus{border-color:var(--k-purple);box-shadow:0 0 0 2px #7823dc26}.rs-year-dash[data-v-740bc77b]{color:var(--muted);font-weight:700}.rs-defs-btn[data-v-740bc77b]{all:unset;cursor:pointer;padding:6px 12px;border-radius:7px;border:1px solid rgba(120,35,220,.25);background:#7823dc0f;color:var(--k-purple, #7823DC);font-size:11px;font-weight:700;letter-spacing:.02em;transition:all .14s;margin-left:6px}.rs-defs-btn[data-v-740bc77b]:hover{background:#7823dc24;border-color:var(--k-purple)}.rs-help-menu[data-v-740bc77b]{position:absolute;top:100%;right:0;margin-top:6px;z-index:60;min-width:320px;max-width:380px;background:#fff;border:1px solid rgba(120,35,220,.3);border-radius:10px;box-shadow:0 14px 40px #0000001f;padding:10px 0;animation:gt-pop .16s cubic-bezier(.2,.7,.2,1) both}.rs-help-menu-head[data-v-740bc77b]{padding:4px 16px 10px;border-bottom:1px solid rgba(120,35,220,.12);display:flex;flex-direction:column;gap:2px}.rs-help-menu-head strong[data-v-740bc77b]{font-size:13px;color:var(--k-navy, #001F5B)}.rs-help-menu-sub[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82);line-height:1.4}.rs-help-menu-scope[data-v-740bc77b]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);padding:8px 16px 4px}.rs-help-menu-item[data-v-740bc77b]{all:unset;cursor:pointer;display:block;padding:7px 16px;font-size:12.5px;color:var(--text);transition:background .11s;width:calc(100% - 32px)}.rs-help-menu-item[data-v-740bc77b]:hover{background:#7823dc0f;color:var(--k-purple, #7823DC)}.rs-help-menu-sep[data-v-740bc77b]{height:1px;background:#7823dc1a;margin:4px 16px}.rs-reset-client-btn[data-v-740bc77b]{all:unset;cursor:pointer;padding:6px 12px;border-radius:7px;border:1px solid rgba(224,69,69,.3);background:#e045450f;color:#c03030;font-size:11px;font-weight:700;letter-spacing:.02em;transition:all .14s;margin-left:6px}.rs-reset-client-btn[data-v-740bc77b]:hover{background:#e0454524;border-color:#e04545}.rs-select[data-v-740bc77b]{padding:4px 28px 4px 10px;border-radius:7px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b7280'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.rs-toggle[data-v-740bc77b]{display:flex;gap:2px;background:var(--bg-1);border-radius:7px;padding:2px;border:1px solid var(--border)}.rs-toggle-btn[data-v-740bc77b]{all:unset;cursor:pointer;padding:3px 12px;border-radius:5px;font-size:11px;font-weight:600;color:var(--muted);transition:all .11s}.rs-toggle-btn[data-v-740bc77b]:focus-visible{outline:2px solid var(--k-purple);outline-offset:1px}.rs-toggle-active[data-v-740bc77b]{background:var(--k-purple);color:#fff!important}.rs-toggle-qa[data-v-740bc77b]{background:#e66c37!important}.rs-toggle-qa-mark[data-v-740bc77b]{display:inline-block;margin-left:6px;padding:0 5px;border-radius:3px;background:#ffffff40;font-size:9px;font-weight:800;letter-spacing:.08em}.rs-header-kpis[data-v-740bc77b]{display:flex;gap:2px;margin-left:auto}.rs-hkpi[data-v-740bc77b]{display:flex;flex-direction:column;align-items:center;padding:4px 14px;border-left:1px solid var(--border)}.rs-hkpi[data-v-740bc77b]:first-child{border-left:none}.rs-hkpi-val[data-v-740bc77b]{font-size:16px;font-weight:800;color:var(--k-purple);letter-spacing:-.02em}.rs-hkpi-lbl[data-v-740bc77b]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-top:1px}.rs-hkpi-fullform[data-v-740bc77b]{font-size:8px;font-weight:600;color:#7823dcb3;letter-spacing:.04em;margin-top:1px;line-height:1.2}.rs-hkpi-n[data-v-740bc77b]{opacity:.7}.rs-hkpi-val-n[data-v-740bc77b]{font-size:13px;color:var(--muted);font-weight:700}.rs-tabbar[data-v-740bc77b]{display:flex;gap:4px;padding-bottom:16px;flex-wrap:wrap;align-items:center}.rs-tabbar-spacer[data-v-740bc77b]{flex:1}.rstab[data-v-740bc77b]{all:unset;cursor:pointer;padding:7px 16px;border-radius:20px;font-size:12px;font-weight:700;color:var(--muted);border:1px solid var(--border);background:transparent;transition:all .12s;white-space:nowrap;display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.2}.rstab-fullform[data-v-740bc77b]{font-size:8px;font-weight:600;color:#7823dca6;letter-spacing:.04em;text-transform:uppercase;margin-top:1px}.rstab-active .rstab-fullform[data-v-740bc77b]{color:#ffffffb3}.rstab[data-v-740bc77b]:hover{color:var(--text);background:var(--bg-1)}.rstab[data-v-740bc77b]:focus-visible{outline:2px solid var(--k-purple);outline-offset:2px}.rstab-active[data-v-740bc77b]{background:var(--gradient-btn, linear-gradient(90deg, #605DC6 0%, #953EF3 100%));color:#fff;border-color:transparent}.rs-tabbar-group-label[data-v-740bc77b]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6F82);padding:6px 4px 6px 16px;border-left:1px solid var(--border, #E6E7EF);margin-left:6px;align-self:stretch;display:inline-flex;align-items:center}.rstab-external[data-v-740bc77b]{background:#7823dc0a}.rstab-external.rstab-active[data-v-740bc77b]{background:var(--gradient-btn, linear-gradient(90deg, #605DC6 0%, #953EF3 100%));color:#fff;border-color:transparent}.rs-coming-soon[data-v-740bc77b]{margin-top:18px;padding:20px 22px;border-radius:12px;background:#7823dc0a;border:1px dashed rgba(120,35,220,.35)}.rs-coming-soon-title[data-v-740bc77b]{font-size:13px;font-weight:800;color:var(--k-purple, #7823DC);letter-spacing:.04em;margin-bottom:8px}.rs-coming-soon-body[data-v-740bc77b]{font-size:12px;line-height:1.55;color:var(--ink, #1a1a2e);margin:0}.rstab-ask-cta[data-v-740bc77b]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:linear-gradient(95deg,#7823dc,#b16dff 60%,#ff7ab6 110%);color:#fff;font-weight:800;font-size:13px;letter-spacing:.02em;box-shadow:0 4px 14px #7823dc59,0 0 #7823dc73;border:1px solid rgba(255,255,255,.3);transition:transform .12s,box-shadow .2s,filter .12s;animation:rs-ai-pulse-740bc77b 2.4s ease-in-out infinite}.rstab-ask-cta[data-v-740bc77b]:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 22px #7823dc80}.rstab-ask-cta[data-v-740bc77b]:active{transform:translateY(0)}.rstab-ask-cta-on[data-v-740bc77b]{background:linear-gradient(95deg,#5c18b0,#9047e0 60%,#da62a0 110%);animation:none}.rstab-ask-cta-spark[data-v-740bc77b]{font-size:14px;line-height:1}.rstab-ask-cta-label[data-v-740bc77b]{letter-spacing:.04em}.rstab-ask-cta-chev[data-v-740bc77b]{font-size:11px;opacity:.85}@keyframes rs-ai-pulse-740bc77b{0%,to{box-shadow:0 4px 14px #7823dc59,0 0 #7823dc73}50%{box-shadow:0 4px 14px #7823dc6b,0 0 0 8px #7823dc00}}.rs-questions-panel[data-v-740bc77b]{border:1px solid rgba(120,35,220,.18);border-radius:10px;background:#7823dc0a;overflow:hidden}.rs-questions-toggle[data-v-740bc77b]{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.rs-questions-toggle[data-v-740bc77b]:hover{background:#7823dc14}.rs-questions-toggle-chev[data-v-740bc77b]{font-size:12px;opacity:.7}.rs-questions-list[data-v-740bc77b]{display:flex;flex-direction:column;gap:4px;padding:4px 8px 10px;max-height:220px;overflow-y:auto}.rs-question-chip[data-v-740bc77b]{all:unset;cursor:pointer;padding:7px 10px;border-radius:8px;background:#fff;border:1px solid var(--border, #e7e7ee);font-size:11.5px;line-height:1.4;color:var(--text, #1A1A2E);transition:all .11s}.rs-question-chip[data-v-740bc77b]:hover{background:#7823dc14;border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC)}.rs-sidebar-scope[data-v-740bc77b]{font-weight:600;color:var(--muted, #6B6F82);font-size:11px;margin-left:4px}.rs-sidebar-header-actions[data-v-740bc77b]{display:inline-flex;gap:6px}.rs-page-nav[data-v-740bc77b]{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid var(--border)}.rs-pnav[data-v-740bc77b]{all:unset;cursor:pointer;padding:7px 18px;font-size:12px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .11s;white-space:nowrap}.rs-pnav[data-v-740bc77b]:hover{color:var(--text)}.rs-pnav[data-v-740bc77b]:focus-visible{outline:2px solid var(--k-purple);outline-offset:2px;border-radius:4px}.rs-pnav-active[data-v-740bc77b]{color:var(--k-purple);border-bottom-color:var(--k-purple);font-weight:700}.rs-bench-section[data-v-740bc77b]{grid-column:1/-1;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);padding:2px 0 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.rs-bench-section-sub[data-v-740bc77b]{display:block;font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:#1a1a2e8c;margin-top:4px}.rs-bench-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;align-items:start}.rs-bench-card[data-v-740bc77b]{background:var(--bg-1);border:1px solid var(--border);border-radius:12px;padding:16px 18px 14px}.rs-bench-card-featured[data-v-740bc77b]{background:linear-gradient(135deg,#1a0a3c,#2d1070);border-color:transparent;color:#ffffffe6}.rs-bench-card-wide[data-v-740bc77b]{grid-column:span 2}.rs-bc-title[data-v-740bc77b]{font-size:13px;font-weight:700;color:var(--text);margin-bottom:3px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rs-bc-title[data-v-740bc77b] .mci{margin-left:auto}.rs-bench-card-featured .rs-bc-title[data-v-740bc77b]{color:#fffffff2}.rs-bench-card-featured .rs-bc-title[data-v-740bc77b] .mci-chip-empty{color:#ffffffb3;border-color:#ffffff4d}.rs-bench-card-featured .rs-bc-title[data-v-740bc77b] .mci-chip-empty:hover{color:#fff;background:#ffffff1a;border-color:#ffffff8c}.rs-bc-sub[data-v-740bc77b]{font-size:11px;color:var(--muted);margin-bottom:14px;line-height:1.4}.rs-bench-card-featured .rs-bc-sub[data-v-740bc77b]{color:#ffffff8c}.rs-bc-bar-wrap[data-v-740bc77b]{margin-bottom:12px}.rs-bc-track[data-v-740bc77b]{position:relative;height:8px;background:#00000012;border-radius:8px;overflow:visible}.rs-bc-track-light[data-v-740bc77b]{background:#ffffff26}.rs-bc-range[data-v-740bc77b]{position:absolute;top:0;height:100%;background:var(--k-purple, #7823dc);opacity:.35;border-radius:8px}.rs-bc-range-light[data-v-740bc77b]{background:#c4a0ff;opacity:.5}.rs-bc-dot[data-v-740bc77b]{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:var(--k-purple, #7823dc);border:2.5px solid #fff;border-radius:50%;box-shadow:0 1px 4px #00000040;z-index:2}.rs-bc-dot-light[data-v-740bc77b]{background:#c4a0ff;border-color:#ffffff80}.rs-bc-vals[data-v-740bc77b]{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);text-align:center}.rs-bc-vals-light[data-v-740bc77b]{color:#fff9}.rs-bc-p25[data-v-740bc77b],.rs-bc-p75[data-v-740bc77b]{opacity:.8}.rs-bc-p50[data-v-740bc77b]{color:var(--text)}.rs-bench-card-featured .rs-bc-p50[data-v-740bc77b]{color:#fffffff2}.rs-bc-p50 strong[data-v-740bc77b]{font-size:13px;font-weight:800;color:var(--k-purple)}.rs-bench-card-featured .rs-bc-p50 strong[data-v-740bc77b]{color:#c4a0ff}.rs-bc-note[data-v-740bc77b]{font-size:10px;color:#fff6;margin-top:4px;text-align:right}.rs-bench-card-mini[data-v-740bc77b]{display:flex;flex-direction:column}.rs-mini-stats[data-v-740bc77b]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.rs-mini-row[data-v-740bc77b]{display:flex;justify-content:space-between;font-size:12px}.rs-mini-row span[data-v-740bc77b]{color:var(--muted)}.rs-mini-row strong[data-v-740bc77b]{font-weight:700;color:var(--text)}.rs-cross-tabs[data-v-740bc77b]{display:flex;gap:6px;margin-bottom:16px}.rs-ctab[data-v-740bc77b]{all:unset;cursor:pointer;padding:6px 16px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--border);color:var(--muted);transition:all .11s}.rs-ctab[data-v-740bc77b]:hover{background:var(--bg-1);color:var(--text)}.rs-ctab-active[data-v-740bc77b]{background:var(--k-purple);color:#fff;border-color:transparent}.rs-tab-body[data-v-740bc77b]{padding:4px 0 0}.rs-table-wrap[data-v-740bc77b]{overflow-x:auto}.rs-table[data-v-740bc77b]{width:100%;border-collapse:collapse;font-size:12px}.rs-table th[data-v-740bc77b]{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:7px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.rs-table td[data-v-740bc77b]{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.rs-table tbody tr[data-v-740bc77b]:hover{background:var(--bg-1)}.score-top[data-v-740bc77b]{color:#10b981;font-weight:700}.score-mid[data-v-740bc77b]{color:var(--k-purple);font-weight:700}.score-low[data-v-740bc77b]{color:#ef4444;font-weight:700}.rs-table-apqc .th-group[data-v-740bc77b]{border-left:2px solid var(--border);text-align:center}.rs-table-apqc .th-sub th[data-v-740bc77b]{font-size:9px}.rs-table-apqc .td-industry[data-v-740bc77b]{font-weight:600}.rs-table-apqc .td-size[data-v-740bc77b]{font-size:11px;color:var(--muted)}.rs-table-apqc .td-median[data-v-740bc77b]{font-weight:700;background:#7823dc0a}.rs-section-hint[data-v-740bc77b]{font-size:13px;color:var(--muted);margin:0 0 16px;line-height:1.5}.rs-method[data-v-740bc77b]{max-width:920px}.rs-method-hero[data-v-740bc77b]{background:linear-gradient(135deg,#1a0a3c,#5a2da8);color:#fff;padding:28px 32px;border-radius:14px;margin-bottom:18px}.rs-method-hero-tag[data-v-740bc77b]{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffff24;color:#ffffffd9;margin-bottom:10px}.rs-method-hero-title[data-v-740bc77b]{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px;color:#fff!important;font-family:Lora,Iowan Old Style,Georgia,serif;text-shadow:0 1px 2px rgba(0,0,0,.18)}.rs-method-hero-sub[data-v-740bc77b]{font-size:14px;line-height:1.65;color:#fffffff0!important;margin:0;max-width:720px}.rs-mc-hero-title[data-v-740bc77b]{color:#fff!important}.rs-method-section[data-v-740bc77b]{background:#fff;border:1px solid rgba(120,35,220,.1);border-radius:12px;padding:22px 26px;margin-bottom:14px}.rs-method-h[data-v-740bc77b]{font-size:16px;font-weight:800;color:var(--k-navy, #001f5b);margin:0 0 12px;letter-spacing:-.01em}.rs-method-p[data-v-740bc77b]{font-size:13px;line-height:1.65;color:var(--text);margin:0 0 12px}.rs-method-bullets[data-v-740bc77b]{font-size:13px;line-height:1.7;color:var(--text);margin:0;padding-left:18px}.rs-method-bullets li[data-v-740bc77b]{margin:4px 0}.rs-method-formula[data-v-740bc77b]{background:#7823dc0f;border:1px solid rgba(120,35,220,.18);color:var(--k-purple, #7823DC);font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;padding:14px 16px;border-radius:8px;margin:0 0 12px;font-size:14px;white-space:pre-wrap}.rs-method-driver-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.rs-method-driver[data-v-740bc77b]{display:flex;gap:12px;padding:12px 14px;background:#7823dc0a;border-radius:8px;font-size:12.5px;line-height:1.5}.rs-method-driver-num[data-v-740bc77b]{flex:0 0 26px;height:26px;border-radius:50%;background:var(--k-purple, #7823DC);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px}.rs-method-driver strong[data-v-740bc77b]{color:var(--k-navy, #001f5b);display:block;margin-bottom:2px}.rs-method-driver span[data-v-740bc77b]{color:#1a1a2eb3}.rs-method-bands[data-v-740bc77b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 720px){.rs-method-bands[data-v-740bc77b]{grid-template-columns:1fr}}.rs-method-band[data-v-740bc77b]{padding:14px 16px;border-radius:10px;font-size:12.5px;line-height:1.55;border:1px solid transparent}.rs-method-band p[data-v-740bc77b]{margin:8px 0 0;color:#1a1a2ec7}.rs-method-band-label[data-v-740bc77b]{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px}.rs-method-band-range[data-v-740bc77b]{font-size:22px;font-weight:800;letter-spacing:-.02em}.rs-method-band-top[data-v-740bc77b]{background:#00a25814;border-color:#00a25840}.rs-method-band-top .rs-method-band-label[data-v-740bc77b],.rs-method-band-top .rs-method-band-range[data-v-740bc77b]{color:#008147}.rs-method-band-mid[data-v-740bc77b]{background:#7823dc0f;border-color:#7823dc33}.rs-method-band-mid .rs-method-band-label[data-v-740bc77b],.rs-method-band-mid .rs-method-band-range[data-v-740bc77b]{color:var(--k-purple, #7823DC)}.rs-method-band-bot[data-v-740bc77b]{background:#e0454512;border-color:#e0454540}.rs-method-band-bot .rs-method-band-label[data-v-740bc77b],.rs-method-band-bot .rs-method-band-range[data-v-740bc77b]{color:#c03030}.rs-method-footer[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82);padding:12px 4px 0;border-top:1px dashed var(--border);margin-top:12px}.rs-method-footer p[data-v-740bc77b]{margin:0}.rs-myclient[data-v-740bc77b]{max-width:1280px}.rstab-myclient[data-v-740bc77b]{background:linear-gradient(90deg,#e045450f,#ff5c5c1a);border-color:#e045454d}.rstab-myclient.rstab-active[data-v-740bc77b]{background:linear-gradient(90deg,#e04545,#ff7a4d);border-color:transparent;color:#fff}.rs-mc-hero[data-v-740bc77b]{background:linear-gradient(135deg,#5a2da8,#e04545);color:#fff;padding:26px 30px;border-radius:14px;margin-bottom:18px}.rs-mc-hero-tag[data-v-740bc77b]{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffff29;color:#ffffffe6;margin-bottom:10px}.rs-mc-hero-title[data-v-740bc77b]{font-size:26px;font-weight:800;margin:0 0 8px;letter-spacing:-.02em}.rs-mc-hero-sub[data-v-740bc77b]{font-size:13.5px;line-height:1.6;color:#ffffffd1;margin:0 0 14px;max-width:740px}.rs-mc-hero-actions[data-v-740bc77b]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rs-mc-hero-note[data-v-740bc77b]{font-size:12px;margin:8px 0 0;color:#ffffffd9}.rs-mc-tour-toast[data-v-740bc77b]{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-left:3px solid #FFD66B;border-radius:8px;color:#ffffffeb;font-size:12.5px;animation:gt-pop .22s cubic-bezier(.2,.7,.2,1) both}.rs-mc-tour-toast-icon[data-v-740bc77b]{font-size:16px}.rs-mc-tour-toast-text[data-v-740bc77b]{flex:1;line-height:1.4}.rs-mc-tour-toast-dismiss[data-v-740bc77b]{all:unset;cursor:pointer;padding:2px 8px;border-radius:4px;color:#ffffffb3;font-size:13px}.rs-mc-tour-toast-dismiss[data-v-740bc77b]:hover{background:#ffffff1f;color:#fff}.rs-mc-upload[data-v-740bc77b]{position:relative;cursor:pointer;border-radius:10px;transition:all .14s}.rs-mc-upload input[data-v-740bc77b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.rs-mc-upload-btn[data-v-740bc77b]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#ffffff29;color:#fff;font-size:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);transition:all .14s}.rs-mc-upload-icon[data-v-740bc77b]{font-size:14px}.rs-mc-upload:hover .rs-mc-upload-btn[data-v-740bc77b]{background:#ffffff47}.rs-mc-upload-dragging .rs-mc-upload-btn[data-v-740bc77b]{background:#ffffff6b;border-color:#ffffffd9;border-style:dashed;transform:scale(1.04);box-shadow:0 0 0 4px #ffffff1f}.rs-mc-upload-report[data-v-740bc77b]{margin-top:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 12px;color:#fff}.rs-mc-upload-report-head[data-v-740bc77b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-mc-upload-report-title[data-v-740bc77b]{font-size:12px}.rs-mc-upload-report-stat[data-v-740bc77b]{color:#b9f5cf;font-weight:700}.rs-mc-upload-report-stat-warn[data-v-740bc77b]{color:#ffd29e;font-weight:700}.rs-mc-upload-report-dismiss[data-v-740bc77b]{all:unset;cursor:pointer;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:#ffffff14;color:#ffffffc7;transition:all .12s}.rs-mc-upload-report-dismiss[data-v-740bc77b]:hover{background:#ffffff2e;color:#fff}.rs-mc-upload-report-list[data-v-740bc77b]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto}.rs-mc-upload-issue[data-v-740bc77b]{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:6px 10px;border-radius:6px;background:#ffffff0f;font-size:11px;line-height:1.5}.rs-mc-upload-issue-kind[data-v-740bc77b]{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;align-self:center}.rs-mc-upload-issue-soft_cap .rs-mc-upload-issue-kind[data-v-740bc77b]{color:#ff8b8b}.rs-mc-upload-issue-out_of_range .rs-mc-upload-issue-kind[data-v-740bc77b],.rs-mc-upload-issue-not_a_number .rs-mc-upload-issue-kind[data-v-740bc77b]{color:#ffd29e}.rs-mc-upload-issue-unknown_field .rs-mc-upload-issue-kind[data-v-740bc77b]{color:#fff9}.rs-mc-upload-issue-reason[data-v-740bc77b]{color:#ffffffeb}.rs-mc-action-btn[data-v-740bc77b]{all:unset;cursor:pointer;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.02em;transition:all .14s}.rs-mc-action-btn[data-v-740bc77b]:disabled{opacity:.4;cursor:not-allowed}.rs-mc-action-secondary[data-v-740bc77b]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25)}.rs-mc-action-secondary[data-v-740bc77b]:hover:not(:disabled){background:#fff3}.rs-mc-action-primary[data-v-740bc77b]{background:#fff;color:#e04545;box-shadow:0 2px 8px #00000029}.rs-mc-action-primary[data-v-740bc77b]:hover:not(:disabled){background:#ffffffeb}.rs-mc-layout[data-v-740bc77b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}@media (max-width: 960px){.rs-mc-layout[data-v-740bc77b]{grid-template-columns:1fr}}.rs-mc-form[data-v-740bc77b],.rs-mc-compare[data-v-740bc77b],.rs-mc-simulator[data-v-740bc77b]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px}.rs-mc-section-h[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:17px;font-weight:700;color:var(--k-navy, #001f5b);margin:0 0 4px;letter-spacing:-.005em}.rs-mc-section-sub[data-v-740bc77b]{font-size:12px;color:var(--muted, #6B6F82);margin:0 0 14px;line-height:1.55}.rs-mc-explainer[data-v-740bc77b]{margin:-6px 0 14px;padding:10px 14px;background:#7823dc0a;border:1px solid rgba(120,35,220,.18);border-radius:8px}.rs-mc-explainer-sum[data-v-740bc77b]{cursor:pointer;list-style:none;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--k-purple, #7823DC);-webkit-user-select:none;user-select:none}.rs-mc-explainer-sum[data-v-740bc77b]::-webkit-details-marker{display:none}.rs-mc-explainer[open]>.rs-mc-explainer-sum[data-v-740bc77b]{margin-bottom:8px}.rs-mc-explainer-body[data-v-740bc77b]{font-size:12.5px;color:var(--text);line-height:1.6}.rs-mc-explainer-body p[data-v-740bc77b]{margin:0 0 8px}.rs-mc-explainer-ol[data-v-740bc77b]{margin:0 0 8px 18px;padding:0}.rs-mc-explainer-ol li[data-v-740bc77b]{margin-bottom:3px}.rs-mc-explainer-body code[data-v-740bc77b]{font-family:Consolas,monospace;font-size:11.5px;background:#7823dc14;padding:1px 4px;border-radius:3px;color:var(--k-purple, #7823DC)}.rs-mc-formgroup[data-v-740bc77b]{margin-bottom:14px}.rs-mc-formgroup-h[data-v-740bc77b]{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin:0 0 6px;padding-bottom:4px;border-bottom:1px solid rgba(120,35,220,.14)}.rs-mc-formgroup-grid[data-v-740bc77b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 600px){.rs-mc-formgroup-grid[data-v-740bc77b]{grid-template-columns:1fr}}.rs-mc-field[data-v-740bc77b]{display:flex;flex-direction:column;gap:4px}.rs-mc-field-label[data-v-740bc77b]{font-size:12px;font-weight:700;color:var(--text);display:inline-flex;align-items:center;gap:6px}.rs-mc-field-label-text[data-v-740bc77b]{cursor:text}.rs-mc-field-info[data-v-740bc77b]{all:unset;cursor:help;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:11px;font-weight:700;line-height:1;color:var(--k-purple, #7823DC);background:#7823dc1a;transition:all .11s}.rs-mc-field-info[data-v-740bc77b]:hover,.rs-mc-field-info[data-v-740bc77b]:focus-visible{background:var(--k-purple, #7823DC);color:#fff;outline:none}.rs-mc-field-info-pop[data-v-740bc77b]{position:relative;margin:4px 0 6px;padding:10px 28px 10px 12px;background:#fff;border:1px solid rgba(120,35,220,.32);border-left:3px solid var(--k-purple, #7823DC);border-radius:8px;box-shadow:0 8px 22px #7823dc1f;font-size:11.5px;line-height:1.5;color:var(--text);animation:gt-pop .16s cubic-bezier(.2,.7,.2,1) both;z-index:5}.rs-mc-field-info-pop-help[data-v-740bc77b]{margin:0 0 4px}.rs-mc-field-info-pop-hint[data-v-740bc77b]{margin:0;color:var(--muted, #6B6F82);font-size:10.5px;font-style:italic}.rs-mc-field-info-pop-close[data-v-740bc77b]{all:unset;cursor:pointer;position:absolute;top:6px;right:8px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted, #6B6F82)}.rs-mc-field-info-pop-close[data-v-740bc77b]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.rs-mc-field-input[data-v-740bc77b]{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:7px;overflow:hidden;background:#fff;transition:border-color .12s}.rs-mc-field-input[data-v-740bc77b]:focus-within{border-color:var(--k-purple);box-shadow:0 0 0 2px #7823dc26}.rs-mc-field-input input[data-v-740bc77b]{flex:1;min-width:0;border:none;outline:none;padding:6px 10px;font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.rs-mc-field-suffix[data-v-740bc77b]{padding:6px 10px;background:#7823dc0f;color:var(--k-purple);font-size:11px;font-weight:700;border-left:1px solid var(--border);display:flex;align-items:center}.rs-mc-field-hint[data-v-740bc77b]{font-size:10.5px;color:var(--muted)}.rs-mc-field-warn[data-v-740bc77b]{font-size:10.5px;line-height:1.4;color:#b85f00;font-weight:600;background:#f59e0b14;border-left:2px solid #f59e0b;padding:4px 8px;border-radius:3px}.rs-mc-field-warn-input[data-v-740bc77b]{border-color:#f59e0b80!important}.rs-mc-field-input[data-v-740bc77b]:has(.rs-mc-field-warn-input){border-color:#f59e0b80;background:#f59e0b0a}.rs-mc-empty[data-v-740bc77b]{font-size:13px;color:var(--muted);padding:24px 0;text-align:center}.rs-mc-templates[data-v-740bc77b]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 14px;padding:10px 12px;background:#7823dc0a;border:1px dashed rgba(120,35,220,.2);border-radius:9px}.rs-mc-templates-label[data-v-740bc77b]{font-size:10.5px;font-weight:700;color:var(--muted, #6B6F82);letter-spacing:.04em;text-transform:uppercase;margin-right:4px}.rs-mc-template-chip[data-v-740bc77b]{all:unset;cursor:pointer;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--k-purple, #7823DC);background:#fff;border:1px solid rgba(120,35,220,.25);transition:all .12s}.rs-mc-template-chip[data-v-740bc77b]:hover{background:#7823dc14;border-color:#7823dc8c}.rs-mc-decomp[data-v-740bc77b]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px;margin-bottom:14px}.rs-mc-decomp-bar[data-v-740bc77b]{display:flex;height:32px;border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.06);margin:12px 0}.rs-mc-decomp-seg[data-v-740bc77b]{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;transition:width .2s ease;min-width:0}.rs-mc-decomp-savings_total[data-v-740bc77b]{background:linear-gradient(135deg,#008147,#00a85a)}.rs-mc-decomp-influenced_total[data-v-740bc77b]{background:linear-gradient(135deg,#7823dc,#953ef3)}.rs-mc-decomp-cost_pct_spend[data-v-740bc77b]{background:linear-gradient(135deg,#b85f00,#f59e0b)}.rs-mc-decomp-legend[data-v-740bc77b]{display:grid;gap:6px}.rs-mc-decomp-legend-row[data-v-740bc77b]{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center;font-size:11.5px}.rs-mc-decomp-dot-only[data-v-740bc77b]{width:14px;height:14px;border-radius:3px;padding:0;min-width:0;font-size:0;line-height:0}.rs-mc-decomp-legend-lbl[data-v-740bc77b]{color:var(--text);font-weight:600}.rs-mc-decomp-legend-val[data-v-740bc77b]{font-variant-numeric:tabular-nums;color:var(--muted, #6B6F82);font-size:11px}.rs-mc-table[data-v-740bc77b]{width:100%;border-collapse:collapse;font-size:12px}.rs-mc-table th[data-v-740bc77b]{text-align:left;font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:7px 8px;border-bottom:1px solid var(--border)}.rs-mc-th-num[data-v-740bc77b]{text-align:right}.rs-mc-table td[data-v-740bc77b]{padding:8px;border-bottom:1px solid rgba(120,35,220,.08);vertical-align:middle}.rs-mc-td-name[data-v-740bc77b]{font-weight:600;color:var(--text)}.rs-mc-td-num[data-v-740bc77b]{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.rs-mc-band[data-v-740bc77b]{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px}.rs-mc-band-top[data-v-740bc77b]{background:#00a2581f;color:#008147;border:1px solid rgba(0,162,88,.3)}.rs-mc-band-mid[data-v-740bc77b]{background:#7823dc1a;color:var(--k-purple);border:1px solid rgba(120,35,220,.25)}.rs-mc-band-bot[data-v-740bc77b]{background:#e045451a;color:#c03030;border:1px solid rgba(224,69,69,.3)}.rs-mc-band-na[data-v-740bc77b]{background:#0000000d;color:var(--muted)}.rs-mc-cohort-foot[data-v-740bc77b]{font-size:10.5px;color:var(--muted);margin:10px 0 0;line-height:1.5}.rs-mc-sim-grid[data-v-740bc77b]{display:grid;gap:8px}.rs-mc-sim-row[data-v-740bc77b]{display:grid;grid-template-columns:220px 1fr 220px;gap:12px;align-items:center}@media (max-width: 800px){.rs-mc-sim-row[data-v-740bc77b]{grid-template-columns:1fr}}.rs-mc-sim-label[data-v-740bc77b]{font-size:12px;font-weight:700;color:var(--text)}.rs-mc-sim-slider[data-v-740bc77b]{width:100%;accent-color:var(--k-purple)}.rs-mc-sim-vals[data-v-740bc77b]{font-size:11px;color:var(--muted);display:flex;gap:8px;align-items:baseline}.rs-mc-sim-now[data-v-740bc77b]{color:var(--k-purple);font-weight:700;font-variant-numeric:tabular-nums}.rs-mc-sim-arrow[data-v-740bc77b]{color:var(--muted)}.rs-mc-sim-target[data-v-740bc77b]{color:#00a258d9;font-weight:700}.rs-mc-rosma[data-v-740bc77b]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:18px 20px;margin-bottom:14px}.rs-mc-rosma-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.rs-mc-rosma-tile[data-v-740bc77b]{padding:14px 16px;border-radius:10px;border:1px solid}.rs-mc-rosma-sim[data-v-740bc77b]{background:linear-gradient(135deg,#7823dc1a,#953ef32e);border-color:#7823dc4d}.rs-mc-rosma-cohort[data-v-740bc77b]{background:#00000008;border-color:#0000001a}.rs-mc-rosma-gap[data-v-740bc77b]{background:#f59e0b12;border-color:#f59e0b4d}.rs-mc-rosma-entered[data-v-740bc77b]{background:#e045450f;border-color:#e0454540}.rs-mc-rosma-label[data-v-740bc77b]{font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-bottom:4px}.rs-mc-rosma-sim .rs-mc-rosma-label[data-v-740bc77b]{color:var(--k-purple, #7823DC)}.rs-mc-rosma-val[data-v-740bc77b]{font-family:Lora,Georgia,serif;font-size:32px;font-weight:700;color:var(--k-navy, #001f5b);letter-spacing:-.02em;line-height:1}.rs-mc-rosma-sim .rs-mc-rosma-val[data-v-740bc77b]{color:var(--k-purple, #7823DC)}.rs-mc-rosma-good[data-v-740bc77b]{color:#008147}.rs-mc-rosma-bad[data-v-740bc77b]{color:#c03030}.rs-mc-rosma-formula[data-v-740bc77b]{font-size:10.5px;color:#7823dcb3;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:-.01em}.rs-mc-rosma-foot[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82);margin-top:4px}.rs-mc-rosma-fid[data-v-740bc77b]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:3px 9px;border-radius:999px;border:1px solid;font-size:10.5px;font-weight:700;letter-spacing:.02em;cursor:help}.rs-mc-rosma-fid-dot[data-v-740bc77b]{font-size:9px;line-height:1}.rs-mc-rosma-fid-lbl[data-v-740bc77b]{letter-spacing:.04em;text-transform:uppercase}.rs-mc-rosma-fid-count[data-v-740bc77b]{font-weight:600;opacity:.78;letter-spacing:0;text-transform:none}.rs-mc-fid-rough[data-v-740bc77b]{color:#b0500b;background:#fff4e6;border-color:#ffd9a8}.rs-mc-fid-rough .rs-mc-rosma-fid-dot[data-v-740bc77b]{color:#e66c37}.rs-mc-fid-good[data-v-740bc77b]{color:#6b4912;background:#fff8eb;border-color:#ffd66b}.rs-mc-fid-good .rs-mc-rosma-fid-dot[data-v-740bc77b]{color:#e8a93c}.rs-mc-fid-strong[data-v-740bc77b]{color:#006139;background:#e5f5ee;border-color:#94d8b5}.rs-mc-fid-strong .rs-mc-rosma-fid-dot[data-v-740bc77b]{color:#00a258}.rs-mc-fid-best[data-v-740bc77b]{color:#053d89;background:#e4ecf8;border-color:#9cb6dc}.rs-mc-fid-best .rs-mc-rosma-fid-dot[data-v-740bc77b]{color:#0b5ed7}.rs-mc-sensitivity[data-v-740bc77b]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px;margin-bottom:14px}.rs-mc-tor-grid[data-v-740bc77b]{display:grid;gap:12px;margin-top:12px}.rs-mc-tor-row[data-v-740bc77b]{display:grid;grid-template-columns:160px 1fr 200px;gap:12px;align-items:center}@media (max-width: 800px){.rs-mc-tor-row[data-v-740bc77b]{grid-template-columns:1fr}}.rs-mc-tor-label[data-v-740bc77b]{font-size:12px;font-weight:700;color:var(--text)}.rs-mc-tor-track[data-v-740bc77b]{position:relative;height:30px;border-radius:6px;background:linear-gradient(90deg,#e045451a,#7823dc1a,#00a2581f);border:1px solid var(--border)}.rs-mc-tor-now[data-v-740bc77b],.rs-mc-tor-mid[data-v-740bc77b],.rs-mc-tor-top[data-v-740bc77b]{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000002e}.rs-mc-tor-now[data-v-740bc77b]{background:#1a1a2e;z-index:3}.rs-mc-tor-mid[data-v-740bc77b]{background:var(--k-purple, #7823DC);z-index:2}.rs-mc-tor-top[data-v-740bc77b]{background:#008147;z-index:2}.rs-mc-tor-axis[data-v-740bc77b]{position:absolute;top:0;height:100%;width:1px;background:#0000000f}.rs-mc-tor-axis-tick[data-v-740bc77b]{position:absolute;top:100%;left:50%;transform:translate(-50%);font-size:9px;color:var(--muted);margin-top:2px}.rs-mc-tor-vals[data-v-740bc77b]{font-size:12px;color:var(--text);display:flex;gap:6px;align-items:baseline;font-variant-numeric:tabular-nums}.rs-mc-tor-sep[data-v-740bc77b]{color:var(--muted)}.rs-mc-tor-target[data-v-740bc77b]{color:#008147;font-weight:700}.rs-mc-tor-legend[data-v-740bc77b]{font-size:11px;color:var(--muted);margin:18px 0 0;display:flex;gap:16px;flex-wrap:wrap}.rs-mc-tor-dot[data-v-740bc77b]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:middle}.rs-mc-tor-now-dot[data-v-740bc77b]{background:#1a1a2e}.rs-mc-tor-mid-dot[data-v-740bc77b]{background:var(--k-purple, #7823DC)}.rs-mc-tor-top-dot[data-v-740bc77b]{background:#008147}.rs-mc-journey[data-v-740bc77b]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px;margin-bottom:14px}.rs-mc-journey-grid[data-v-740bc77b]{display:grid;gap:8px;margin-top:12px}.rs-mc-journey-row[data-v-740bc77b]{display:grid;grid-template-columns:1.4fr 1fr 32px 1fr 1fr;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;background:#7823dc0a;font-size:12.5px}.rs-mc-journey-lbl[data-v-740bc77b]{font-weight:700;color:var(--text)}.rs-mc-journey-from[data-v-740bc77b]{font-variant-numeric:tabular-nums;color:var(--muted)}.rs-mc-journey-to[data-v-740bc77b]{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.rs-mc-journey-arrow[data-v-740bc77b]{color:var(--muted);text-align:center}.rs-mc-journey-delta[data-v-740bc77b]{font-variant-numeric:tabular-nums;font-weight:800;text-align:right;color:#008147}.rs-mc-scen[data-v-740bc77b]{background:#fff;border:1px solid var(--border, rgba(120,35,220,.12));border-radius:12px;padding:20px 22px;margin-bottom:14px}.rs-mc-scen-actions[data-v-740bc77b]{display:flex;gap:8px;align-items:center;margin:12px 0 14px;flex-wrap:wrap}.rs-mc-scen-input[data-v-740bc77b]{flex:1;min-width:200px;padding:8px 12px;border:1px solid var(--border);border-radius:7px;font-size:12px;background:#fff;color:var(--text);outline:none}.rs-mc-scen-input[data-v-740bc77b]:focus{border-color:var(--k-purple);box-shadow:0 0 0 2px #7823dc26}.rs-mc-scen-list[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.rs-mc-scen-card[data-v-740bc77b]{padding:12px 14px;border-radius:9px;background:#7823dc0a;border:1px solid rgba(120,35,220,.14);display:flex;flex-direction:column;gap:4px;transition:background .12s,border-color .12s}.rs-mc-scen-card-comparing[data-v-740bc77b]{background:#f59e0b1a;border-color:#f59e0b66}.rs-mc-scen-name[data-v-740bc77b]{font-weight:700;color:var(--k-navy, #001f5b);font-size:13px}.rs-mc-scen-meta[data-v-740bc77b]{font-size:10.5px;color:var(--muted)}.rs-mc-scen-row-actions[data-v-740bc77b]{display:flex;gap:6px;margin-top:6px}.rs-mc-scen-act[data-v-740bc77b]{all:unset;cursor:pointer;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;background:#7823dc14;color:var(--k-purple, #7823DC);border:1px solid rgba(120,35,220,.18)}.rs-mc-scen-act[data-v-740bc77b]:hover{background:#7823dc29}.rs-mc-scen-del[data-v-740bc77b]{background:#e0454512;color:#c03030;border-color:#e0454540}.rs-mc-scen-del[data-v-740bc77b]:hover{background:#e0454529}.rs-mc-scen-empty[data-v-740bc77b]{font-size:11.5px;color:var(--muted);margin:0}.rs-mc-th-compare[data-v-740bc77b]{color:#f59e0bd9}.rs-mc-td-compare[data-v-740bc77b]{color:#f59e0bf2;font-weight:600}.rs-mc-td-empty[data-v-740bc77b]{color:#00000040}.rs-sson-filters[data-v-740bc77b]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rs-sson-fam-section[data-v-740bc77b]{margin-top:22px}.rs-sson-fam-head[data-v-740bc77b]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid rgba(120,35,220,.18);margin-bottom:6px}.rs-sson-fam-tag[data-v-740bc77b]{display:inline-block;padding:3px 9px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em}.rs-sson-fam-name[data-v-740bc77b]{font-family:Lora,Georgia,serif;font-size:18px;font-weight:800;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-sson-fam-sub[data-v-740bc77b]{font-size:12px;color:var(--muted, #6B6F82)}.rs-sson-fam-count[data-v-740bc77b]{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--k-purple, #7823DC);text-transform:uppercase}.rs-sson-fam-cue[data-v-740bc77b]{margin:0 0 14px;font-size:12px;line-height:1.55;color:var(--muted, #6B6F82);font-style:italic}.rs-sson-card-grid[data-v-740bc77b]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.rs-sson-card[data-v-740bc77b]{cursor:pointer;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid rgba(120,35,220,.18);display:flex;flex-direction:column;gap:8px;transition:all .14s}.rs-sson-card[data-v-740bc77b]:hover{border-color:#7823dc73;box-shadow:0 6px 18px #7823dc1a;transform:translateY(-1px)}.rs-sson-card[data-v-740bc77b]:focus-visible{outline:2px solid var(--k-purple, #7823DC);outline-offset:2px}.rs-sson-card-head[data-v-740bc77b]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rs-sson-card-title[data-v-740bc77b]{margin:0;font-size:13.5px;font-weight:800;color:var(--k-navy, #001F5B);line-height:1.3;font-family:Lora,Georgia,serif;letter-spacing:-.01em}.rs-sson-card-info[data-v-740bc77b]{all:unset;cursor:help;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#7823dc1a;color:var(--k-purple, #7823DC);font-size:12px;font-weight:700;transition:all .11s}.rs-sson-card-info[data-v-740bc77b]:hover,.rs-sson-card-info[data-v-740bc77b]:focus-visible{background:var(--k-purple, #7823DC);color:#fff}.rs-sson-card-cat[data-v-740bc77b]{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-sson-card-defpop[data-v-740bc77b]{position:relative;padding:10px 28px 10px 12px;background:#fff;border:1px solid rgba(120,35,220,.3);border-left:3px solid var(--k-purple, #7823DC);border-radius:8px;box-shadow:0 6px 18px #7823dc1a;animation:gt-pop .16s cubic-bezier(.2,.7,.2,1) both}.rs-sson-card-defpop-tag[data-v-740bc77b]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;margin-bottom:4px}.rs-sson-card-defpop-text[data-v-740bc77b]{margin:0;font-size:11.5px;line-height:1.5;color:var(--text)}.rs-sson-card-defpop-close[data-v-740bc77b]{all:unset;cursor:pointer;position:absolute;top:6px;right:8px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted, #6B6F82)}.rs-sson-card-defpop-close[data-v-740bc77b]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.rs-sson-card-band-block[data-v-740bc77b]{padding:8px 10px;border-radius:8px;background:#7823dc0a;border-left:3px solid rgba(120,35,220,.3)}.rs-sson-card-band-block+.rs-sson-card-band-block[data-v-740bc77b]{background:#00a2580d;border-left-color:#00a2584d}.rs-sson-card-band-tag[data-v-740bc77b]{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;color:var(--k-purple, #7823DC)}.rs-sson-card-band-tag-top20[data-v-740bc77b]{color:#006139}.rs-sson-card-band-vals[data-v-740bc77b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-variant-numeric:tabular-nums}.rs-sson-card-band-cell[data-v-740bc77b]{display:flex;flex-direction:column;gap:1px;align-items:center;padding:4px 6px;border-radius:5px}.rs-sson-card-band-cell-bot[data-v-740bc77b]{background:#c0303012}.rs-sson-card-band-cell-mid[data-v-740bc77b]{background:#7823dc1a}.rs-sson-card-band-cell-top[data-v-740bc77b]{background:#00a2581a}.rs-sson-card-band-cell-lbl[data-v-740bc77b]{font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-sson-card-band-cell-val[data-v-740bc77b]{font-size:13px;font-weight:800;color:var(--text)}.rs-sson-card-band-unit[data-v-740bc77b]{margin-top:4px;font-size:9.5px;color:var(--muted, #6B6F82);text-align:right;font-style:italic}.rs-sson-card-band-strs[data-v-740bc77b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-size:11px;color:var(--text)}.rs-sson-card-band-str[data-v-740bc77b]{padding:3px 6px;background:#ffffffa6;border-radius:4px;text-align:center}.rs-sson-card-band-str-mid[data-v-740bc77b]{font-weight:700;color:var(--k-navy, #001F5B)}.rs-sson-card-foot[data-v-740bc77b]{margin-top:4px;font-size:10px;font-style:italic;color:var(--muted, #6B6F82)}.rs-sson-audit[data-v-740bc77b]{margin-top:28px;padding:12px 14px;background:#7823dc08;border:1px solid rgba(120,35,220,.18);border-radius:10px}.rs-sson-audit summary[data-v-740bc77b]{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;color:var(--k-purple, #7823DC)}.rs-sson-audit[open] summary[data-v-740bc77b]{margin-bottom:10px}.rs-sson-modal-backdrop[data-v-740bc77b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0d081c8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:4vh 4vw;animation:ce-fade .16s ease both}.rs-sson-modal[data-v-740bc77b]{background:#fff;color:var(--text);width:min(1000px,100%);max-height:92vh;overflow-y:auto;border-radius:14px;box-shadow:0 18px 60px #00000059;padding:22px 28px;animation:ce-pop .18s ease both}.rs-sson-modal-head[data-v-740bc77b]{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.08)}.rs-sson-modal-tag[data-v-740bc77b]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.1em;margin-right:8px}.rs-sson-modal-fam[data-v-740bc77b]{font-size:12px;color:var(--muted, #6B6F82)}.rs-sson-modal-close[data-v-740bc77b]{all:unset;cursor:pointer;font-size:20px;line-height:1;color:var(--muted, #6B6F82);padding:4px 12px;border-radius:6px}.rs-sson-modal-close[data-v-740bc77b]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.rs-sson-modal-title[data-v-740bc77b]{margin:14px 0 6px;font-size:22px;font-weight:800;color:var(--k-navy, #001F5B);font-family:Lora,Georgia,serif;letter-spacing:-.01em}.rs-sson-modal-def[data-v-740bc77b]{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--text);padding:10px 14px;background:#7823dc0a;border-left:3px solid var(--k-purple, #7823DC);border-radius:6px}.rs-sson-modal-def strong[data-v-740bc77b]{color:var(--k-navy, #001F5B)}.rs-sson-modal-table-wrap[data-v-740bc77b]{overflow-x:auto}.rs-table-sson[data-v-740bc77b]{font-size:11.5px}.rs-table-sson th[data-v-740bc77b]{background:#7823dc0a}.rs-table-sson th.th-group[data-v-740bc77b]{text-align:center;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple);border-bottom:1px solid rgba(120,35,220,.2)}.rs-table-sson tr.th-sub th[data-v-740bc77b]{font-size:9px;font-weight:700;padding:4px 8px;text-align:center;background:transparent;color:var(--muted)}.rs-sson-cat[data-v-740bc77b]{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-purple)}.rs-sson-name[data-v-740bc77b]{font-weight:600;color:var(--text)}.rs-sson-band[data-v-740bc77b]{font-variant-numeric:tabular-nums;text-align:center;padding:6px 8px}.rs-sson-band-top[data-v-740bc77b]{background:#00a2580f;color:#008147;font-weight:700}.rs-sson-band-mid[data-v-740bc77b]{background:#7823dc0f;color:var(--k-purple)}.rs-sson-band-bot[data-v-740bc77b]{background:#e045450f;color:#c03030}.rs-quartile-cards[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.rs-chart-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;margin:4px 0 14px}.rs-chart-grid-wide[data-v-740bc77b]{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.rs-chart-grid-title[data-v-740bc77b]{grid-column:1 / -1;font-size:11px;font-weight:700;color:var(--text, #1A1A2E);text-transform:uppercase;letter-spacing:.05em;padding-top:4px}.rs-apqc-summary[data-v-740bc77b]{margin-top:8px}.rs-q-card[data-v-740bc77b]{border-radius:12px;padding:18px 20px;border:1px solid var(--border)}.q-top[data-v-740bc77b]{background:linear-gradient(135deg,#d1fae5,#ecfdf5);border-color:#6ee7b7}.q-mid[data-v-740bc77b]{background:var(--bg-1)}.q-bot[data-v-740bc77b]{background:linear-gradient(135deg,#fff1f2,#fef2f2);border-color:#fca5a5}.rs-q-label[data-v-740bc77b]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:4px}.rs-q-score[data-v-740bc77b]{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1}.q-top .rs-q-score[data-v-740bc77b]{color:#065f46}.q-bot .rs-q-score[data-v-740bc77b]{color:#991b1b}.rs-q-meta[data-v-740bc77b]{font-size:11px;color:var(--muted);margin:4px 0 14px}.rs-q-stats[data-v-740bc77b]{display:flex;flex-direction:column;gap:6px}.rs-q-stat[data-v-740bc77b]{display:flex;justify-content:space-between;font-size:12px}.rs-q-stat span[data-v-740bc77b]{color:var(--muted)}.rs-q-stat strong[data-v-740bc77b]{font-weight:700;color:var(--text)}.rs-chat-wrap[data-v-740bc77b]{display:flex;flex-direction:column;gap:12px}.rs-chat-header[data-v-740bc77b]{display:flex;align-items:center;justify-content:space-between}.rs-chat-title[data-v-740bc77b]{font-weight:700;font-size:14px;color:var(--text)}.rs-ghost-btn[data-v-740bc77b]{all:unset;cursor:pointer;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;border:1px solid var(--border);color:var(--muted)}.rs-ghost-btn[data-v-740bc77b]:hover{background:var(--bg-1);color:var(--text)}.rs-chat-msgs[data-v-740bc77b]{min-height:200px;max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 0}.rs-chat-empty[data-v-740bc77b]{color:var(--muted);font-size:13px;padding:16px 0;line-height:1.7}.rs-prompt-chips[data-v-740bc77b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rs-prompt-chip[data-v-740bc77b]{all:unset;cursor:pointer;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;line-height:1.35;color:var(--k-purple);background:#7823dc0f;border:1px solid rgba(120,35,220,.24);transition:background .12s,border-color .12s,color .12s;max-width:460px}.rs-prompt-chip[data-v-740bc77b]:hover{background:#7823dc1f;border-color:var(--k-purple)}.rs-prompt-chip[data-v-740bc77b]:focus-visible{outline:2px solid var(--k-purple);outline-offset:2px}.rs-prompt-chips-sm[data-v-740bc77b]{gap:6px;margin-top:10px;flex-direction:column}.rs-prompt-chip-sm[data-v-740bc77b]{font-size:11px;padding:6px 10px;line-height:1.3;max-width:100%;text-align:left}.rs-msg[data-v-740bc77b]{padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.55;max-width:90%}.rs-msg-user[data-v-740bc77b]{background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;align-self:flex-end;border-radius:10px 10px 2px}.rs-msg-bot[data-v-740bc77b]{background:var(--bg-1);color:var(--text);align-self:flex-start;border:1px solid var(--border);border-radius:10px 10px 10px 2px}.rs-msg-thinking[data-v-740bc77b]{color:var(--muted);font-style:italic}.rs-chat-input-row[data-v-740bc77b]{display:flex;gap:8px}.rs-msg-export-check[data-v-740bc77b]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;font-weight:600;color:#1a1a2e8c;cursor:pointer;-webkit-user-select:none;user-select:none}.rs-msg-export-check input[data-v-740bc77b]{accent-color:var(--k-purple, #7823DC)}.rs-msg-export-selected[data-v-740bc77b]{outline:1.5px solid rgba(120,35,220,.35);outline-offset:2px}.rs-msg-route-note[data-v-740bc77b]{align-self:flex-start;max-width:90%;margin:4px 0 -4px;padding:6px 10px;font-size:11.5px;color:var(--text);background:linear-gradient(90deg,#7823dc1a,#953ef30f);border:1px solid rgba(120,35,220,.25);border-radius:8px;font-style:italic}.rs-msg-route-note strong[data-v-740bc77b]{font-style:normal;color:var(--k-purple, #7823DC)}.rs-msg-scope-tag[data-v-740bc77b]{display:inline-block;padding:2px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--k-purple, #7823DC);background:#7823dc14;border-radius:4px}.rs-msg-tag-row[data-v-740bc77b]{display:flex;gap:6px;margin:0 0 6px;flex-wrap:wrap}.rs-msg-kpi-tag[data-v-740bc77b]{display:inline-block;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#b0500b;background:#e66c371a;border-radius:4px}.rs-export-bar[data-v-740bc77b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;margin-top:8px;background:#7823dc0f;border:1px solid rgba(120,35,220,.2);border-radius:10px}.rs-export-bar-count[data-v-740bc77b]{font-size:11px;font-weight:700;color:var(--k-purple, #7823DC)}.rs-export-bar-btn[data-v-740bc77b],.rs-export-tab-btn[data-v-740bc77b]{padding:7px 16px;background:var(--gradient-btn, linear-gradient(135deg,#605DC6,#953EF3));color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:filter .12s}.rs-export-bar-btn[data-v-740bc77b]:hover,.rs-export-tab-btn[data-v-740bc77b]:hover{filter:brightness(1.08)}.rs-export-bar-btn[data-v-740bc77b]:disabled{opacity:.45;cursor:not-allowed;filter:none}.rs-export-tab-btn[data-v-740bc77b]{padding:6px 14px;font-size:11px}.rs-tab-toolbar[data-v-740bc77b]{display:flex;justify-content:flex-end;padding:8px 12px}.rs-advanced-toggle[data-v-740bc77b]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none}.rs-advanced-toggle input[type=checkbox][data-v-740bc77b]{position:absolute;opacity:0;pointer-events:none}.rs-advanced-toggle-pill[data-v-740bc77b]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#7823dc0f;color:var(--muted, #6B6F82);border:1px solid rgba(120,35,220,.18);transition:all .14s}.rs-advanced-toggle-pill[data-v-740bc77b]:before{content:"";width:7px;height:7px;border-radius:50%;background:#7823dc4d}.rs-advanced-toggle-on[data-v-740bc77b]{background:#7823dc1f;color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC)}.rs-advanced-toggle-on[data-v-740bc77b]:before{background:var(--k-purple, #7823DC)}.rs-advanced-toggle-hint[data-v-740bc77b]{font-size:11px;color:#1a1a2e8c}.rs-advanced-toggle input:focus-visible+.rs-advanced-toggle-pill[data-v-740bc77b]{outline:2px solid var(--k-purple, #7823DC);outline-offset:2px}.rs-advanced-toggle-sm[data-v-740bc77b]{margin-top:6px;font-size:10px}.rs-advanced-toggle-sm .rs-advanced-toggle-pill[data-v-740bc77b]{padding:2px 8px;font-size:9.5px}.rs-input[data-v-740bc77b]{flex:1;padding:10px 14px;border:1px solid var(--border-2, #d1d5db);border-radius:8px;font-size:13px;background:#fff;color:var(--ink);outline:none;transition:border-color .12s}.rs-input[data-v-740bc77b]:focus{border-color:var(--k-purple);box-shadow:0 0 0 3px #7823dc26}.rs-send[data-v-740bc77b]{padding:10px 20px;background:var(--gradient-btn);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.rs-send[data-v-740bc77b]:disabled{opacity:.45;cursor:not-allowed}.rs-nav-sugg-row[data-v-740bc77b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:4px 4px 2px;align-self:flex-start}.rs-nav-sugg-label[data-v-740bc77b]{font-size:11px;color:var(--muted);font-weight:600}.rs-nav-sugg-btn[data-v-740bc77b]{all:unset;cursor:pointer;padding:3px 11px;border-radius:20px;font-size:11px;font-weight:600;border:1px solid var(--k-purple);color:var(--k-purple);transition:all .11s}.rs-nav-sugg-btn[data-v-740bc77b]:hover{background:var(--k-purple);color:#fff}.rs-feedback-row[data-v-740bc77b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:2px 4px 6px;align-self:flex-start}.rs-fb-prompt[data-v-740bc77b]{font-size:11px;color:var(--muted)}.rs-fb-btn[data-v-740bc77b]{all:unset;cursor:pointer;font-size:16px;padding:2px 5px;border-radius:6px;border:1px solid transparent;transition:all .12s}.rs-fb-btn[data-v-740bc77b]:hover{background:var(--bg-1);border-color:var(--border)}.rs-fb-btn[data-v-740bc77b]:focus-visible{outline:2px solid var(--k-purple);outline-offset:1px}.rs-fb-up[data-v-740bc77b]{background:#d1fae5;border-color:#10b981}.rs-fb-down[data-v-740bc77b]{background:#fee2e2;border-color:#ef4444}.rs-fb-comment[data-v-740bc77b]{padding:3px 10px;border:1px solid var(--border);border-radius:8px;font-size:12px;outline:none;width:200px}.rs-fb-comment[data-v-740bc77b]:focus{border-color:var(--k-purple)}.rs-fb-submit[data-v-740bc77b]{padding:3px 10px;background:var(--k-purple);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.rs-fb-thanks[data-v-740bc77b]{font-size:11px;color:var(--muted);font-style:italic}.rs-qbank-group[data-v-740bc77b]{margin-bottom:20px}.rs-qbank-title[data-v-740bc77b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px}.rs-qbank-items[data-v-740bc77b]{display:flex;flex-direction:column;gap:5px}.rs-qbank-item[data-v-740bc77b]{all:unset;cursor:pointer;padding:9px 14px;border-radius:8px;font-size:13px;border:1px solid var(--border);background:var(--bg-1);color:var(--text);line-height:1.4;transition:all .11s}.rs-qbank-item[data-v-740bc77b]:hover{background:#7823dc12;border-color:var(--k-purple);color:var(--k-purple)}.rs-loading[data-v-740bc77b]{color:var(--muted);font-size:13px;padding:32px 0;text-align:center}.rs-load-error[data-v-740bc77b]{display:flex;align-items:center;justify-content:center;gap:10px;color:#b42318}.rs-load-retry[data-v-740bc77b]{border:1px solid var(--k-purple);border-radius:7px;background:transparent;color:var(--k-purple);padding:5px 11px;font:inherit;font-weight:700;cursor:pointer}.rs-load-retry[data-v-740bc77b]:hover{background:#7823dc12}.rs-page[data-v-740bc77b]{transition:padding-right .22s cubic-bezier(.2,.7,.2,1)}.rs-page-with-sidebar[data-v-740bc77b]{padding-right:392px}@media (max-width: 900px){.rs-page-with-sidebar[data-v-740bc77b]{padding-right:0;padding-bottom:70vh}}.rs-ask-sidebar[data-v-740bc77b]{width:360px;flex-shrink:0;border:1px solid var(--k-purple, #7823dc);border-radius:14px;padding:14px 14px 10px;display:flex;flex-direction:column;gap:10px;background:var(--bg-0, #fff);box-shadow:0 4px 20px #7823dc1a}.rs-ask-sidebar-floating[data-v-740bc77b]{position:fixed;top:96px;right:18px;z-index:95;max-height:calc(100vh - 120px);box-shadow:0 18px 60px #7823dc38,0 4px 14px #0000000f;animation:rs-ask-slide-in-740bc77b .22s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-ask-slide-in-740bc77b{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.rs-sidebar-header[data-v-740bc77b]{display:flex;align-items:center;justify-content:space-between}.rs-sidebar-title[data-v-740bc77b]{font-weight:800;font-size:13px;color:var(--k-purple);letter-spacing:.01em}.rs-ghost-btn-sm[data-v-740bc77b]{font-size:10px;padding:3px 8px}.rs-sidebar-msgs[data-v-740bc77b]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;min-height:180px;max-height:420px;padding:2px 0}.rs-sidebar-empty[data-v-740bc77b]{color:var(--muted);font-size:11px;line-height:1.6;padding:8px 0}.rs-msg-sm[data-v-740bc77b]{font-size:11px;padding:7px 10px;max-width:100%}.rs-sidebar-input-row[data-v-740bc77b]{display:flex;gap:6px}.rs-sidebar-input[data-v-740bc77b]{flex:1;padding:7px 10px;border:1px solid var(--border-2, #d1d5db);border-radius:8px;font-size:12px;background:#fff;color:var(--ink);outline:none;transition:border-color .12s}.rs-sidebar-input[data-v-740bc77b]:focus{border-color:var(--k-purple);box-shadow:0 0 0 2px #7823dc1f}.rs-send-sm[data-v-740bc77b]{padding:7px 13px;font-size:14px;border-radius:8px}.rs-sidebar-footer[data-v-740bc77b]{text-align:center;border-top:1px solid var(--border);padding-top:8px}.rs-sidebar-expand-btn[data-v-740bc77b]{all:unset;cursor:pointer;font-size:11px;font-weight:600;color:var(--k-purple);opacity:.8;transition:opacity .12s}.rs-sidebar-expand-btn[data-v-740bc77b]:hover{opacity:1}@media (max-width: 900px){.rs-ask-sidebar-floating[data-v-740bc77b]{width:calc(100vw - 32px);right:16px;top:auto;bottom:16px;max-height:70vh}}@media (max-width: 640px){.rs-header-kpis[data-v-740bc77b]{display:none}.rs-page-nav[data-v-740bc77b]{flex-wrap:wrap}.rs-bench-card-wide[data-v-740bc77b]{grid-column:span 1}.rs-ask-sidebar[data-v-740bc77b]{display:none}.rstab-ask-cta[data-v-740bc77b]{padding:8px 14px;font-size:12px}}.rs-rosma-def[data-v-740bc77b]{background:linear-gradient(135deg,#953ef30f,#605dc60f);border:1px solid rgba(149,62,243,.2);border-radius:10px;padding:14px 18px;margin-bottom:16px;font-size:13px;line-height:1.6;color:var(--text)}.rs-rosma-def strong[data-v-740bc77b]{color:var(--k-purple)}.rs-cross-filters[data-v-740bc77b]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:16px;padding:12px 16px;background:var(--bg-1);border:1px solid var(--border);border-radius:10px}.rs-cf-group[data-v-740bc77b]{display:flex;flex-direction:column;gap:4px}.rs-cf-label[data-v-740bc77b]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.rs-cf-select[data-v-740bc77b]{padding:6px 10px;border:1px solid var(--border);border-radius:6px;font-size:12px;background:#fff;color:var(--text);outline:none;min-width:160px}.rs-cf-select[data-v-740bc77b]:focus{border-color:var(--k-purple)}.rs-cf-select[data-v-740bc77b]:focus-visible{outline:2px solid var(--k-purple);outline-offset:1px}.rs-cf-reset[data-v-740bc77b]{all:unset;cursor:pointer;padding:6px 14px;border-radius:6px;font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--border);transition:all .12s}.rs-cf-reset[data-v-740bc77b]:hover{color:var(--k-purple);border-color:var(--k-purple)}.rs-empty[data-v-740bc77b]{color:var(--muted);font-size:13px;padding:32px 0;text-align:center}.rs-mc-money[data-v-740bc77b]{margin-top:18px;padding:18px 22px;background:linear-gradient(135deg,#00a2580a,#00814712);border:1px solid rgba(0,162,88,.22);border-radius:14px}.rs-mc-money-row[data-v-740bc77b]{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin-top:10px}.rs-mc-money-input-light label[data-v-740bc77b]{color:var(--text, #1A1A2E);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rs-mc-money-input-light .rs-mc-money-input-row[data-v-740bc77b]{background:#fff;border:1px solid rgba(0,0,0,.12)}.rs-mc-money-input-light .rs-mc-money-prefix[data-v-740bc77b]{color:#0000008c}.rs-mc-money-input-light .rs-mc-money-input-row input[data-v-740bc77b]{color:var(--text, #1A1A2E)}.rs-mc-money-input-light .rs-mc-money-fmt[data-v-740bc77b]{color:#0000008c}.rs-mc-money-uplift-light[data-v-740bc77b]{background:linear-gradient(135deg,#00a2581a,#0081472e);border-color:#00a25873}.rs-mc-money-uplift-light .rs-mc-money-uplift-lbl[data-v-740bc77b],.rs-mc-money-uplift-light .rs-mc-money-uplift-val[data-v-740bc77b]{color:#006139}.rs-mc-money-uplift-light .rs-mc-money-uplift-suffix[data-v-740bc77b]{color:#006139;opacity:.78}.rs-mc-money-uplift-light .rs-mc-money-uplift-foot[data-v-740bc77b]{color:#006139c7}.rs-mc-money-uplift-light.rs-mc-money-uplift-empty[data-v-740bc77b]{background:#0000000a;border-color:#0000002e}.rs-mc-money-uplift-light.rs-mc-money-uplift-empty .rs-mc-money-uplift-lbl[data-v-740bc77b]{color:#0000008c}.rs-mc-money-uplift-light.rs-mc-money-uplift-empty .rs-mc-money-uplift-val[data-v-740bc77b]{color:#00000052}.rs-mc-money-uplift-light.rs-mc-money-uplift-empty .rs-mc-money-uplift-foot[data-v-740bc77b]{color:#0000008c}.rs-mc-money-sensecheck[data-v-740bc77b]{margin:12px 0 0;padding:8px 12px;background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:4px;color:#b85f00;font-size:12px;font-weight:600;line-height:1.5}@media (max-width: 720px){.rs-mc-money-row[data-v-740bc77b]{grid-template-columns:1fr}}.rs-mc-hero-money[data-v-740bc77b]{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.rs-mc-money-input[data-v-740bc77b]{display:flex;flex-direction:column;gap:4px}.rs-mc-money-input label[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7}.rs-mc-money-input-row[data-v-740bc77b]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.rs-mc-money-prefix[data-v-740bc77b]{color:#ffffffb3;font-weight:700}.rs-mc-money-input-row input[data-v-740bc77b]{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.rs-mc-money-input-row input[data-v-740bc77b]::placeholder{color:#fff6}.rs-mc-money-fmt[data-v-740bc77b]{font-size:11px;font-weight:600;color:#ffffffb3;font-variant-numeric:tabular-nums;min-width:60px;text-align:right}.rs-mc-money-uplift[data-v-740bc77b]{padding:10px 14px;border-radius:10px;background:linear-gradient(135deg,#00a25833,#0081474d);border:1px solid rgba(0,162,88,.55);display:flex;flex-direction:column;gap:2px;justify-content:center}.rs-mc-money-uplift-empty[data-v-740bc77b]{background:#ffffff0f;border-color:#ffffff2e}.rs-mc-money-uplift-lbl[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7}.rs-mc-money-uplift-val[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:26px;font-weight:800;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.rs-mc-money-uplift-empty-val[data-v-740bc77b]{font-size:22px;color:#ffffff80}.rs-mc-money-uplift-suffix[data-v-740bc77b]{font-size:14px;font-weight:600;color:#ffffffc7;margin-left:4px}.rs-mc-money-uplift-foot[data-v-740bc77b]{font-size:10px;color:#ffffff9e}.rs-mc-cohort-conf[data-v-740bc77b]{margin-top:12px;padding:12px 14px;border-radius:10px;border:1px solid rgba(120,35,220,.2);background:#7823dc0a;display:flex;flex-direction:column;gap:6px}.rs-mc-cohort-conf-high[data-v-740bc77b]{border-color:#00a2584d;background:#00a2580a}.rs-mc-cohort-conf-medium[data-v-740bc77b]{border-color:#b85f004d;background:#f59e0b0f}.rs-mc-cohort-conf-low[data-v-740bc77b]{border-color:#e0454566;background:#e045450f}.rs-mc-cohort-conf-headline[data-v-740bc77b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rs-mc-cohort-conf-badge[data-v-740bc77b]{padding:3px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#7823dc24;color:var(--k-purple, #7823DC)}.rs-mc-cohort-conf-high .rs-mc-cohort-conf-badge[data-v-740bc77b]{background:#00a25829;color:#008147}.rs-mc-cohort-conf-medium .rs-mc-cohort-conf-badge[data-v-740bc77b]{background:#f59e0b2e;color:#b85f00}.rs-mc-cohort-conf-low .rs-mc-cohort-conf-badge[data-v-740bc77b]{background:#e045452e;color:#c03030}.rs-mc-cohort-conf-n[data-v-740bc77b]{font-size:12px;color:var(--text, #1A1A2E)}.rs-mc-cohort-conf-body[data-v-740bc77b]{margin:0;font-size:11.5px;color:#1a1a2eb8;line-height:1.5}.rs-mc-cohort-conf-btn[data-v-740bc77b]{align-self:flex-start;all:unset;cursor:pointer;padding:5px 12px;border-radius:6px;font-size:11px;font-weight:700;color:var(--k-purple, #7823DC);border:1px solid rgba(120,35,220,.4);background:#fff;transition:all .12s}.rs-mc-cohort-conf-btn[data-v-740bc77b]:hover{background:var(--k-purple, #7823DC);color:#fff;border-color:var(--k-purple, #7823DC)}.rs-mc-th-lock[data-v-740bc77b]{width:50px;text-align:center}.rs-mc-td-lock[data-v-740bc77b]{text-align:center}.rs-mc-td-dollar[data-v-740bc77b]{color:#008147;font-weight:700;font-variant-numeric:tabular-nums}.rs-mc-row-locked[data-v-740bc77b]{background:#7823dc0a}.rs-mc-row-lock-icon[data-v-740bc77b]{font-size:11px;margin-right:4px;opacity:.6}.rs-mc-lock-btn[data-v-740bc77b]{all:unset;cursor:pointer;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border:1.5px solid rgba(0,0,0,.18);color:#0006;transition:all .12s}.rs-mc-lock-btn[data-v-740bc77b]:hover{border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC)}.rs-mc-lock-btn-on[data-v-740bc77b]{background:var(--k-purple, #7823DC);color:#fff;border-color:var(--k-purple, #7823DC)}.rs-mc-tor-chart[data-v-740bc77b]{width:100%}.rs-mc-tor-dollars[data-v-740bc77b]{margin-top:14px;padding:12px 14px;border-radius:10px;background:#00a2580d;border:1px solid rgba(0,162,88,.2);display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.rs-mc-tor-dollar-row[data-v-740bc77b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rs-mc-tor-dollar-lbl[data-v-740bc77b]{font-size:12px;color:#1a1a2eb8}.rs-mc-tor-dollar-val[data-v-740bc77b]{font-size:13px;font-weight:800;color:#008147;font-variant-numeric:tabular-nums}.rs-mc-tor-dollar-na[data-v-740bc77b]{color:#00000052}.rs-mc-ramp[data-v-740bc77b]{margin-top:28px;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fff}.rs-mc-ramp-chart[data-v-740bc77b]{width:100%}.rs-mc-ramp-controls[data-v-740bc77b]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(120,35,220,.18);display:grid;gap:10px}.rs-mc-ramp-row[data-v-740bc77b]{display:grid;grid-template-columns:180px 1fr 200px;align-items:center;gap:12px}.rs-mc-ramp-driver[data-v-740bc77b]{font-size:12px;font-weight:700;color:var(--text, #1A1A2E)}.rs-mc-ramp-slider[data-v-740bc77b]{accent-color:var(--k-purple, #7823DC)}.rs-mc-ramp-val[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82)}@media (max-width: 720px){.rs-mc-ramp-row[data-v-740bc77b]{grid-template-columns:1fr;gap:4px}}.rs-mc-initiatives[data-v-740bc77b]{margin-top:28px}.rs-mc-init-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:14px}.rs-mc-init-card[data-v-740bc77b]{padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#7823dc08,#953ef30f);border:1px solid rgba(120,35,220,.18);display:flex;flex-direction:column;gap:8px;transition:all .14s}.rs-mc-init-card[data-v-740bc77b]:hover{border-color:#7823dc6b;box-shadow:0 6px 18px #7823dc1f;transform:translateY(-1px)}.rs-mc-init-driver-tag[data-v-740bc77b]{display:inline-flex;padding:3px 9px;border-radius:999px;background:#00a25824;color:#008147;font-size:10px;font-weight:800;letter-spacing:.04em;align-self:flex-start}.rs-mc-init-title[data-v-740bc77b]{margin:2px 0 0;font-size:14px;font-weight:800;color:var(--k-navy, #001F5B);line-height:1.3;font-family:Lora,Iowan Old Style,Georgia,serif}.rs-mc-init-body[data-v-740bc77b]{margin:0;font-size:12px;line-height:1.5;color:#1a1a2ec7}.rs-mc-init-meta[data-v-740bc77b]{display:flex;gap:14px;padding-top:8px;flex-wrap:wrap;border-top:1px dashed rgba(120,35,220,.18)}.rs-mc-init-meta-cell[data-v-740bc77b]{display:flex;flex-direction:column;gap:1px}.rs-mc-init-meta-lbl[data-v-740bc77b]{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-mc-init-meta-val[data-v-740bc77b]{font-size:12px;font-weight:700;color:var(--k-navy, #001F5B);font-variant-numeric:tabular-nums}.rs-mc-init-cap[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82);font-style:italic}.rs-mc-init-detail[data-v-740bc77b]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(120,35,220,.22);display:flex;flex-direction:column;gap:6px}.rs-mc-init-detail-row[data-v-740bc77b]{display:grid;grid-template-columns:140px 1fr;gap:8px}.rs-mc-init-detail-lbl[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #6B6F82);padding-top:1px}.rs-mc-init-detail-val[data-v-740bc77b]{font-size:12px;line-height:1.45;color:var(--text)}.rs-mc-init-foot[data-v-740bc77b]{margin-top:4px;font-size:10px;font-style:italic;color:var(--muted, #6B6F82)}.rs-mc-init-foot code[data-v-740bc77b]{font-family:Consolas,monospace;background:#7823dc14;padding:1px 4px;border-radius:3px;color:var(--k-purple, #7823DC)}.rs-mc-mc[data-v-740bc77b]{margin-top:28px;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fff}.rs-mc-mc-btn[data-v-740bc77b]{margin:8px 0 14px}.rs-mc-mc-live[data-v-740bc77b]{margin:-4px 0 18px;padding:14px 16px;background:linear-gradient(135deg,#7823dc14,#953ef30a);border:1px solid rgba(120,35,220,.3);border-left:3px solid var(--k-purple, #7823DC);border-radius:10px;animation:gt-pop .2s cubic-bezier(.2,.7,.2,1) both}.rs-mc-mc-live-head[data-v-740bc77b]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.rs-mc-mc-live-tag[data-v-740bc77b]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;animation:rs-mc-mc-pulse-740bc77b 1s ease-in-out infinite}@keyframes rs-mc-mc-pulse-740bc77b{0%,to{opacity:1}50%{opacity:.55}}.rs-mc-mc-live-iter[data-v-740bc77b]{font-size:11.5px;color:var(--text);font-variant-numeric:tabular-nums}.rs-mc-mc-live-iter strong[data-v-740bc77b]{color:var(--k-purple, #7823DC)}.rs-mc-mc-live-pct[data-v-740bc77b]{margin-left:auto;font-size:12px;font-weight:800;color:var(--k-purple, #7823DC);font-variant-numeric:tabular-nums}.rs-mc-mc-live-bar[data-v-740bc77b]{width:100%;height:4px;border-radius:2px;background:#7823dc1f;overflow:hidden}.rs-mc-mc-live-bar>span[data-v-740bc77b]{display:block;height:100%;background:linear-gradient(90deg,var(--k-purple, #7823DC),#B16DFF);transition:width 25ms linear}.rs-mc-mc-live-detail[data-v-740bc77b]{display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin-top:10px}.rs-mc-mc-live-formula[data-v-740bc77b]{font-family:Consolas,monospace;font-size:12px;color:var(--text);padding:6px 10px;background:#ffffffb3;border-radius:6px;align-self:center;font-variant-numeric:tabular-nums}.rs-mc-mc-live-spark[data-v-740bc77b]{display:flex;align-items:flex-end;gap:2px;width:130px;height:40px}.rs-mc-mc-live-spark-bar[data-v-740bc77b]{flex:1;min-width:2px;background:linear-gradient(180deg,var(--k-purple, #7823DC),rgba(120,35,220,.45));border-radius:1px;animation:rs-mc-spark-in-740bc77b .18s ease-out both}@keyframes rs-mc-spark-in-740bc77b{0%{transform:scaleY(0);opacity:.3}to{transform:scaleY(1);opacity:1}}.rs-mc-mc-live-note[data-v-740bc77b]{margin:8px 0 0;font-size:10.5px;color:var(--muted, #6B6F82);line-height:1.5}.rs-mc-mc-inputs[data-v-740bc77b]{margin:14px 0 18px;padding:14px 16px;background:#7823dc08;border:1px solid rgba(120,35,220,.2);border-radius:10px}.rs-mc-mc-inputs-head[data-v-740bc77b]{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.rs-mc-mc-inputs-tag[data-v-740bc77b]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.1em}.rs-mc-mc-inputs-formula[data-v-740bc77b]{font-family:Consolas,monospace;font-size:11.5px;padding:4px 10px;background:#ffffffb3;border-radius:5px;color:var(--text)}.rs-mc-mc-inputs-table[data-v-740bc77b]{display:flex;flex-direction:column;gap:0;border-radius:7px;overflow:hidden;border:1px solid rgba(120,35,220,.18)}.rs-mc-mc-inputs-row[data-v-740bc77b]{display:grid;grid-template-columns:170px 160px 1fr;gap:12px;padding:9px 12px;align-items:center;background:#fff;border-top:1px solid rgba(120,35,220,.12);font-size:12px}.rs-mc-mc-inputs-row[data-v-740bc77b]:first-child{border-top:none}.rs-mc-mc-inputs-head-row[data-v-740bc77b]{background:#7823dc0f;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #6B6F82)}.rs-mc-mc-inputs-driver[data-v-740bc77b]{font-weight:700;color:var(--k-navy, #001F5B)}.rs-mc-mc-inputs-mode[data-v-740bc77b]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;width:fit-content}.rs-mc-mc-inputs-mode-fixed[data-v-740bc77b]{background:#00a2581f;color:#008147}.rs-mc-mc-inputs-mode-sampled[data-v-740bc77b]{background:#7823dc1f;color:var(--k-purple, #7823DC)}.rs-mc-mc-inputs-mode-unavailable[data-v-740bc77b]{background:#6b6f821a;color:var(--muted, #6B6F82);font-style:italic}.rs-mc-mc-inputs-vals[data-v-740bc77b]{display:flex;flex-direction:column;gap:2px}.rs-mc-mc-inputs-vals-tri[data-v-740bc77b]{font-variant-numeric:tabular-nums}.rs-mc-mc-inputs-vals-foot[data-v-740bc77b]{font-size:10px;color:var(--muted, #6B6F82);font-style:italic}.rs-mc-mc-inputs-degen[data-v-740bc77b]{margin:12px 0 0;padding:10px 14px;background:#fff8eb;border:1px solid #FFD66B;border-left:3px solid #E66C37;border-radius:7px;font-size:12px;line-height:1.55;color:#6b4912}.rs-mc-mc-stats[data-v-740bc77b]{display:flex;gap:18px;flex-wrap:wrap;padding:10px 0;border-bottom:1px dashed rgba(120,35,220,.18);margin-bottom:12px}.rs-mc-mc-stat[data-v-740bc77b]{display:flex;flex-direction:column;gap:2px}.rs-mc-mc-stat-lbl[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-mc-mc-stat-val[data-v-740bc77b]{font-family:Lora,Georgia,serif;font-size:18px;font-weight:800;color:var(--k-navy, #001F5B);font-variant-numeric:tabular-nums}.rs-mc-mc-chart[data-v-740bc77b]{width:100%}.rs-mc-maturity[data-v-740bc77b]{margin-top:28px;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:#fff}.rs-mat-howto[data-v-740bc77b]{margin:14px 0 16px;padding:14px 18px;background:#ffd66b14;border:1px solid rgba(255,214,107,.45);border-left:3px solid #E8A93C;border-radius:10px}.rs-mat-howto-tag[data-v-740bc77b]{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b0500b;margin-bottom:8px}.rs-mat-howto-list[data-v-740bc77b]{margin:0;padding-left:22px;font-size:12.5px;line-height:1.6;color:var(--text, #1A1A2E)}.rs-mat-howto-list li[data-v-740bc77b]{margin-bottom:4px}.rs-mat-howto-list strong[data-v-740bc77b]{color:var(--k-navy, #001F5B)}.rs-mat-howto-tip-pip[data-v-740bc77b]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#7823dc1a;color:var(--k-purple, #7823DC);font-size:11px;font-weight:700}.rs-mc-mat-q-head[data-v-740bc77b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rs-mat-q-tip-btn[data-v-740bc77b]{all:unset;cursor:help;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#7823dc1a;color:var(--k-purple, #7823DC);font-size:14px;font-weight:700;transition:all .12s}.rs-mat-q-tip-btn[data-v-740bc77b]:hover,.rs-mat-q-tip-btn[data-v-740bc77b]:focus-visible{background:var(--k-purple, #7823DC);color:#fff;outline:none}.rs-mat-q-tip-pop[data-v-740bc77b]{position:relative;margin:8px 0 10px;padding:12px 36px 12px 14px;background:#fff;border:1px solid rgba(120,35,220,.3);border-left:3px solid var(--k-purple, #7823DC);border-radius:10px;box-shadow:0 6px 18px #7823dc1a;animation:gt-pop .16s cubic-bezier(.2,.7,.2,1) both}.rs-mat-q-tip-pop-tag[data-v-740bc77b]{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--k-purple, #7823DC);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;margin-bottom:6px}.rs-mat-q-tip-pop-body[data-v-740bc77b]{margin:0;font-size:12.5px;line-height:1.55;color:var(--text, #1A1A2E)}.rs-mat-q-tip-pop-close[data-v-740bc77b]{all:unset;cursor:pointer;position:absolute;top:8px;right:10px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted, #6B6F82)}.rs-mat-q-tip-pop-close[data-v-740bc77b]:hover{background:#7823dc1a;color:var(--k-purple, #7823DC)}.rs-mat-synth[data-v-740bc77b]{margin:22px 0 0;padding:22px 24px;background:linear-gradient(135deg,#7823dc0a,#953ef312);border:1px solid rgba(120,35,220,.3);border-radius:14px;animation:gt-pop .24s cubic-bezier(.2,.7,.2,1) both}.rs-mat-synth-h[data-v-740bc77b]{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--k-navy, #001F5B);font-family:Lora,Georgia,serif;letter-spacing:-.01em}.rs-mat-synth-headline[data-v-740bc77b]{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--text, #1A1A2E)}.rs-mat-synth-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.rs-mat-synth-card[data-v-740bc77b]{padding:14px 16px;border-radius:10px;background:#fff;border:1px solid rgba(120,35,220,.18);display:flex;flex-direction:column;gap:6px}.rs-mat-synth-card-head[data-v-740bc77b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rs-mat-synth-card-pillar[data-v-740bc77b]{font-size:13px;font-weight:800;color:var(--k-navy, #001F5B);font-family:Lora,Georgia,serif;letter-spacing:-.01em}.rs-mat-synth-card-stage[data-v-740bc77b]{font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--k-purple, #7823DC);font-variant-numeric:tabular-nums}.rs-mat-synth-card-band[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:fit-content;padding:2px 8px;border-radius:4px}.rs-mat-synth-band-beginner .rs-mat-synth-card-band[data-v-740bc77b]{color:#c03030;background:#e045451a}.rs-mat-synth-band-developing .rs-mat-synth-card-band[data-v-740bc77b]{color:#b0500b;background:#e66c371a}.rs-mat-synth-band-leading .rs-mat-synth-card-band[data-v-740bc77b]{color:var(--k-purple, #7823DC);background:#7823dc1a}.rs-mat-synth-band-pacesetter .rs-mat-synth-card-band[data-v-740bc77b]{color:#006139;background:#00a2581a}.rs-mat-synth-card-diag[data-v-740bc77b]{margin:4px 0 0;font-size:12px;line-height:1.55;color:var(--text, #1A1A2E)}.rs-mat-synth-card-weakest[data-v-740bc77b]{border-color:#c0303073;box-shadow:0 6px 18px #c030301a;background:linear-gradient(135deg,#fff5f5,#ffe9e9)}.rs-mat-synth-card-moves[data-v-740bc77b]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(192,48,48,.22)}.rs-mat-synth-card-moves-h[data-v-740bc77b]{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c03030;margin-bottom:6px}.rs-mat-synth-card-moves-list[data-v-740bc77b]{margin:0;padding-left:22px;font-size:12px;line-height:1.55;color:var(--text)}.rs-mat-synth-card-moves-list li[data-v-740bc77b]{margin-bottom:4px}.rs-mat-synth-foot[data-v-740bc77b]{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(120,35,220,.22);font-size:12px;line-height:1.6;color:var(--text)}.rs-mat-synth-foot strong[data-v-740bc77b]{color:var(--k-navy, #001F5B)}.rs-mc-mat-quiz[data-v-740bc77b]{display:flex;flex-direction:column;gap:14px;margin-top:14px}.rs-mc-mat-q[data-v-740bc77b]{padding:12px 14px;background:#7823dc08;border-radius:10px;border-left:3px solid var(--k-purple, #7823DC)}.rs-mc-mat-q-pillar[data-v-740bc77b]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.rs-mc-mat-q-text[data-v-740bc77b]{margin:4px 0 8px;font-size:13px;font-weight:700;color:var(--text, #1A1A2E)}.rs-mc-mat-q-options[data-v-740bc77b]{display:grid;gap:6px}.rs-mc-mat-q-opt[data-v-740bc77b]{all:unset;cursor:pointer;display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:baseline;padding:7px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;transition:all .12s}.rs-mc-mat-q-opt[data-v-740bc77b]:hover{background:#7823dc0f;border-color:#7823dc4d}.rs-mc-mat-q-opt-active[data-v-740bc77b]{background:var(--k-purple, #7823DC)!important;border-color:var(--k-purple, #7823DC);color:#fff}.rs-mc-mat-q-opt-stage[data-v-740bc77b]{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.rs-mc-mat-q-opt-active .rs-mc-mat-q-opt-stage[data-v-740bc77b]{color:#ffffffb3}.rs-mc-mat-q-opt-lbl[data-v-740bc77b]{font-size:12px;line-height:1.4}.rs-mc-mat-clear[data-v-740bc77b]{align-self:flex-start}.rs-mc-mat-result[data-v-740bc77b]{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(120,35,220,.18)}.rs-mc-mat-stats[data-v-740bc77b]{display:grid;gap:8px}.rs-mc-mat-stat[data-v-740bc77b]{display:grid;grid-template-columns:100px 130px 1fr;align-items:center;gap:10px}.rs-mc-mat-stat-total[data-v-740bc77b]{padding-top:10px;border-top:1px dashed rgba(120,35,220,.18)}.rs-mc-mat-stat-lbl[data-v-740bc77b]{font-size:11px;font-weight:700;color:var(--text, #1A1A2E);text-transform:uppercase;letter-spacing:.04em}.rs-mc-mat-stat-val[data-v-740bc77b]{font-size:12px;font-weight:700;color:var(--k-navy, #001F5B);font-variant-numeric:tabular-nums}.rs-mc-mat-stat-bar[data-v-740bc77b]{display:block;height:8px;background:#7823dc1a;border-radius:999px;overflow:hidden}.rs-mc-mat-stat-bar-fill[data-v-740bc77b]{display:block;height:100%;background:linear-gradient(90deg,var(--k-purple, #7823DC) 0%,#953EF3 100%);transition:width .2s}@media print{.rs-product-banner[data-v-740bc77b],.rs-filter-bar[data-v-740bc77b],.rs-tabbar[data-v-740bc77b],.rs-topgroup[data-v-740bc77b],.rs-mc-hero-actions[data-v-740bc77b],.rs-ask-sidebar[data-v-740bc77b],.rs-mc-form[data-v-740bc77b],.rs-mc-simulator[data-v-740bc77b],.rs-mc-templates[data-v-740bc77b],.rs-mc-mat-quiz[data-v-740bc77b],.rs-mc-mc-btn[data-v-740bc77b],.rs-mc-ramp-controls[data-v-740bc77b]{display:none!important}body.rs-mc-printing .rs-tab-body[data-v-740bc77b]:not(.rs-myclient){display:none!important}.rs-myclient[data-v-740bc77b]{max-width:100%!important}.rs-mc-hero[data-v-740bc77b]{background:#1a0a3c!important;-webkit-print-color-adjust:exact;color-adjust:exact}.rs-mc-rosma-tile[data-v-740bc77b],.rs-mc-band[data-v-740bc77b],.rs-mc-money-uplift[data-v-740bc77b]{-webkit-print-color-adjust:exact;color-adjust:exact}.rs-mc-rosma[data-v-740bc77b],.rs-mc-compare[data-v-740bc77b],.rs-mc-scen[data-v-740bc77b],.rs-mc-journey[data-v-740bc77b],.rs-mc-ramp[data-v-740bc77b],.rs-mc-mc[data-v-740bc77b],.rs-mc-maturity[data-v-740bc77b],.rs-mc-initiatives[data-v-740bc77b],.rs-mc-cohort-conf[data-v-740bc77b],.rs-mc-init-card[data-v-740bc77b]{page-break-inside:avoid}}.rs-atlas-hint[data-v-740bc77b]{margin-top:12px}.rs-atlas-filters[data-v-740bc77b]{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;padding:12px 14px;margin-top:10px;border:1px solid var(--border, #E6E7EF);border-radius:12px;background:var(--bg-1, #FAFAFC)}.rs-atlas-panel-nav[data-v-740bc77b]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 14px}.rs-atlas-pbtn[data-v-740bc77b]{all:unset;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;background:var(--bg-1, #FAFAFC);color:var(--text, #1A1A2E);border:1px solid var(--border, #E6E7EF);transition:all .12s}.rs-atlas-pbtn[data-v-740bc77b]:hover{border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC);background:#7823dc0a}.rs-atlas-pbtn-active[data-v-740bc77b],.rs-atlas-pbtn-active[data-v-740bc77b]:hover{background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;border-color:#7823dc6b;box-shadow:0 2px 6px #7823dc40}.rs-atlas-section[data-v-740bc77b]{margin-top:4px}.rs-atlas-section-head[data-v-740bc77b]{margin-bottom:14px}.rs-atlas-section-title[data-v-740bc77b]{margin:0 0 4px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B)}.rs-atlas-section-sub[data-v-740bc77b]{margin:0;font-size:13px;color:var(--muted, #6B6F82);line-height:1.55;max-width:78ch}.rs-atlas-subfilters[data-v-740bc77b]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.rs-atlas-toggle[data-v-740bc77b]{display:inline-flex;border:1px solid var(--border, #E6E7EF);border-radius:8px;overflow:hidden}.rs-atlas-tbtn[data-v-740bc77b]{all:unset;cursor:pointer;padding:7px 14px;font-size:12px;font-weight:700;color:var(--muted, #6B6F82);background:var(--bg-1, #FAFAFC);transition:all .12s}.rs-atlas-tbtn[data-v-740bc77b]:hover{color:var(--k-purple, #7823DC);background:#7823dc0a}.rs-atlas-tbtn-active[data-v-740bc77b]{color:#fff;background:var(--k-purple, #7823DC)}.rs-atlas-bars[data-v-740bc77b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.rs-atlas-bar[data-v-740bc77b]{display:grid;grid-template-columns:minmax(180px,22%) 1fr minmax(140px,auto);align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:var(--bg-1, #FAFAFC);font-size:13px}.rs-atlas-bar-label[data-v-740bc77b]{display:flex;flex-direction:column}.rs-atlas-bar-cat[data-v-740bc77b]{font-weight:700;color:var(--text, #1A1A2E);line-height:1.25}.rs-atlas-bar-n[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82)}.rs-atlas-bar-track[data-v-740bc77b]{position:relative;height:22px;background:#7823dc0f;border-radius:6px}.rs-atlas-bar-iqr[data-v-740bc77b]{position:absolute;top:4px;bottom:4px;min-width:4px;background:linear-gradient(90deg,#7823dc73,#b16dff8c);border-radius:4px}.rs-atlas-bar-p50[data-v-740bc77b]{position:absolute;top:0;bottom:0;width:3px;transform:translate(-1.5px);background:var(--k-navy, #001F5B)}.rs-atlas-bar-vals[data-v-740bc77b]{display:flex;flex-direction:column;align-items:flex-end}.rs-atlas-bar-val-p50[data-v-740bc77b]{font-weight:800;color:var(--k-navy, #001F5B);font-size:14px}.rs-atlas-bar-val-rng[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82)}.rs-atlas-summary-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:14px}.rs-atlas-summary-card[data-v-740bc77b]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:14px;background:var(--bg-1, #FAFAFC)}.rs-atlas-summary-title[data-v-740bc77b]{font-weight:700;color:var(--k-navy, #001F5B);margin-bottom:6px;font-size:14px}.rs-atlas-summary-vals[data-v-740bc77b]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted, #6B6F82)}.rs-atlas-summary-vals strong[data-v-740bc77b]{color:var(--text, #1A1A2E);font-size:16px}.rs-atlas-summary-rng[data-v-740bc77b]{font-size:11px}.rs-atlas-table[data-v-740bc77b]{width:100%;border-collapse:collapse;font-size:13px;border:1px solid var(--border, #E6E7EF);border-radius:10px;overflow:hidden}.rs-atlas-table th[data-v-740bc77b],.rs-atlas-table td[data-v-740bc77b]{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border, #E6E7EF)}.rs-atlas-table th[data-v-740bc77b]{background:var(--bg-1, #FAFAFC);font-weight:700;font-size:12px;color:var(--muted, #6B6F82);text-transform:uppercase;letter-spacing:.04em}.rs-atlas-table tbody tr:last-child td[data-v-740bc77b]{border-bottom:none}.rs-atlas-table tbody tr[data-v-740bc77b]:hover{background:#7823dc08}.rs-atlas-lever-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.rs-atlas-lever-card[data-v-740bc77b]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:12px 14px;background:var(--bg-1, #FAFAFC)}.rs-atlas-lever-name[data-v-740bc77b]{font-weight:700;color:var(--k-navy, #001F5B);margin-bottom:8px;font-size:13px}.rs-atlas-lever-bars[data-v-740bc77b]{display:flex;flex-direction:column;gap:4px}.rs-atlas-lever-bar[data-v-740bc77b]{display:grid;grid-template-columns:minmax(80px,25%) 1fr 32px;align-items:center;gap:8px;font-size:12px}.rs-atlas-lever-bar-lbl[data-v-740bc77b]{color:var(--muted, #6B6F82)}.rs-atlas-lever-bar-track[data-v-740bc77b]{position:relative;height:12px;background:#7823dc12;border-radius:4px;overflow:hidden}.rs-atlas-lever-bar-fill[data-v-740bc77b]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#7823dc,#b16dff);border-radius:4px}.rs-atlas-lever-bar-cnt[data-v-740bc77b]{font-weight:700;color:var(--text, #1A1A2E);text-align:right}.rs-atlas-esg-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.rs-atlas-esg-card[data-v-740bc77b]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:14px;background:var(--bg-1, #FAFAFC)}.rs-atlas-esg-title[data-v-740bc77b]{font-weight:700;color:var(--k-navy, #001F5B);margin-bottom:8px;font-size:14px}.rs-atlas-esg-numeric[data-v-740bc77b]{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed var(--border, #E6E7EF)}.rs-atlas-esg-numeric-val[data-v-740bc77b]{font-size:13px;color:var(--text, #1A1A2E)}.rs-atlas-esg-numeric-val strong[data-v-740bc77b]{font-size:16px;color:var(--k-navy, #001F5B)}.rs-atlas-esg-numeric-rng[data-v-740bc77b],.rs-atlas-esg-numeric-n[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82)}.rs-atlas-esg-freq[data-v-740bc77b]{display:flex;flex-direction:column;gap:2px}.rs-atlas-esg-freq-row[data-v-740bc77b]{display:flex;justify-content:space-between;font-size:12px}.rs-atlas-esg-freq-val[data-v-740bc77b]{color:var(--text, #1A1A2E)}.rs-atlas-esg-freq-cnt[data-v-740bc77b]{color:var(--muted, #6B6F82);font-weight:700}.rs-atlas-genai-grid[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.rs-atlas-genai-card[data-v-740bc77b]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:14px;background:var(--bg-1, #FAFAFC)}.rs-atlas-genai-head[data-v-740bc77b]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.rs-atlas-genai-pid[data-v-740bc77b]{font-weight:800;color:var(--k-purple, #7823DC);font-size:13px}.rs-atlas-genai-ind[data-v-740bc77b]{display:inline-block;width:8px;height:8px;border-radius:999px}.rs-atlas-genai-meta[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82)}.rs-atlas-genai-kind[data-v-740bc77b]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#7823dc1f;color:var(--k-purple, #7823DC);text-transform:uppercase;letter-spacing:.04em}.rs-atlas-genai-text[data-v-740bc77b]{margin:0;font-size:13px;line-height:1.55;color:var(--text, #1A1A2E);white-space:pre-wrap}.rs-atlas-genai-tags[data-v-740bc77b]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border, #E6E7EF)}.rs-atlas-genai-tag[data-v-740bc77b]{font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;background:#7823dc0f;color:var(--k-purple, #7823DC)}.rs-atlas-insights[data-v-740bc77b]{position:relative;margin:14px 0;padding:18px 22px;border:1px solid rgba(120,35,220,.2);border-radius:14px;background:linear-gradient(135deg,#7823dc0d,#b16dff05)}.rs-atlas-insights[data-v-740bc77b]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;background:linear-gradient(180deg,#7823dc,#b16dff);border-radius:0 4px 4px 0}.rs-atlas-insights-head[data-v-740bc77b]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin-bottom:12px}.rs-atlas-insights-eyebrow[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:16px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-atlas-insights-tag[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);padding:3px 10px;border-radius:999px;background:#7823dc14}.rs-atlas-insights-list[data-v-740bc77b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rs-atlas-insights-item[data-v-740bc77b]{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:13px;line-height:1.55;color:var(--text, #1A1A2E)}.rs-atlas-insights-bullet[data-v-740bc77b]{color:var(--k-purple, #7823DC);font-size:11px;line-height:1.7;font-weight:700}.rs-atlas-insights-text strong[data-v-740bc77b]{color:var(--k-navy, #001F5B);font-weight:800}.rs-atlas-focus-row[data-v-740bc77b]{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:12px 0;padding:10px 14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:var(--bg-1, #FAFAFC)}.rs-atlas-focus-label[data-v-740bc77b]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-right:4px}.rs-atlas-focus-pill[data-v-740bc77b]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;background:#fff;color:var(--text, #1A1A2E);border:1px solid var(--border, #E6E7EF);transition:all .12s}.rs-atlas-focus-pill[data-v-740bc77b]:hover{border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC)}.rs-atlas-focus-pill-active[data-v-740bc77b],.rs-atlas-focus-pill-active[data-v-740bc77b]:hover{background:var(--k-purple, #7823DC);color:#fff;border-color:#7823dc6b;box-shadow:0 2px 6px #7823dc40}.rs-atlas-focus-pill-dot[data-v-740bc77b]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.rs-atlas-focus-cue[data-v-740bc77b]{margin-left:8px;font-size:11px;color:var(--k-purple, #7823DC);font-weight:600;font-style:italic}.rs-atlas-focus-cue strong[data-v-740bc77b]{font-weight:800}.rs-atlas-ladder-row-focus[data-v-740bc77b]{border-color:var(--k-purple, #7823DC)!important;background:#7823dc0f!important;box-shadow:0 0 0 2px #7823dc1f;transform:translate(4px);transition:all .2s}.rs-atlas-ladder-row-dim[data-v-740bc77b]{opacity:.35;transition:all .2s}.rs-atlas-genai-card-focus[data-v-740bc77b]{border-color:var(--k-purple, #7823DC);box-shadow:0 8px 24px #7823dc2e;transform:translateY(-2px);transition:all .2s}.rs-atlas-genai-card-dim[data-v-740bc77b]{opacity:.4;transition:all .2s}.rs-tab-newbadge[data-v-740bc77b]{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;box-shadow:0 2px 6px #7823dc47;animation:rs-tab-newbadge-pulse-740bc77b 2.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes rs-tab-newbadge-pulse-740bc77b{0%,to{box-shadow:0 2px 6px #7823dc47,0 0 #7823dc73}50%{box-shadow:0 2px 6px #7823dc47,0 0 0 6px #7823dc00}}.rs-page-chat-fab[data-v-740bc77b]{position:fixed;top:18px;right:22px;z-index:250;display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:0;border-radius:999px;background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 28px #7823dc6b,0 0 0 1px #7823dc8c;transition:all .2s cubic-bezier(.2,.7,.2,1)}.rs-page-chat-fab[data-v-740bc77b]:hover{transform:translateY(-2px);box-shadow:0 14px 38px #7823dc8c,0 0 0 1px #7823dcb3;filter:brightness(1.06)}.rs-page-chat-fab-icon[data-v-740bc77b]{font-size:18px;line-height:1}.rs-page-chat-fab-lbl[data-v-740bc77b]{white-space:nowrap;letter-spacing:.02em}.rs-page-chat-fab-highlight[data-v-740bc77b]{animation:rs-page-chat-fab-pulse-740bc77b 1.4s cubic-bezier(.4,0,.2,1) 0s 3,rs-page-chat-fab-bounce-740bc77b .8s cubic-bezier(.2,.7,.2,1) 0s 1}@keyframes rs-page-chat-fab-pulse-740bc77b{0%{box-shadow:0 12px 36px #7823dc6b,0 0 0 1px #7823dc8c,0 0 #7823dc8c}60%{box-shadow:0 12px 36px #7823dc6b,0 0 0 1px #7823dc8c,0 0 0 22px #7823dc00}to{box-shadow:0 12px 36px #7823dc6b,0 0 0 1px #7823dc8c,0 0 #7823dc00}}@keyframes rs-page-chat-fab-bounce-740bc77b{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(0)}80%{transform:translateY(-2px)}}.rs-page-chat-fab-callout[data-v-740bc77b]{display:inline-block;padding:6px 12px;margin-right:4px;border-radius:999px;background:#fff;color:var(--k-purple, #7823DC);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 14px #0000002e;animation:rs-page-chat-fab-callout-in-740bc77b .24s cubic-bezier(.2,.7,.2,1) both,rs-page-chat-fab-callout-out-740bc77b .36s ease-in 4.1s both}@keyframes rs-page-chat-fab-callout-in-740bc77b{0%{transform:translate(8px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes rs-page-chat-fab-callout-out-740bc77b{to{transform:translate(8px);opacity:0}}.rs-page-chat-backdrop[data-v-740bc77b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:#0d081c52;display:flex;justify-content:flex-end;animation:rs-page-chat-fade-740bc77b .2s ease both}@keyframes rs-page-chat-fade-740bc77b{0%{opacity:0}to{opacity:1}}.rs-page-chat-drawer[data-v-740bc77b]{width:min(440px,100%);height:100vh;background:#fff;box-shadow:-16px 0 40px #00000040;display:flex;flex-direction:column;animation:rs-page-chat-slide-740bc77b .24s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-page-chat-slide-740bc77b{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.rs-page-chat-head[data-v-740bc77b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border, #E6E7EF)}.rs-page-chat-eyebrow[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6F82)}.rs-page-chat-scope[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:22px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em;line-height:1.1;margin:2px 0}.rs-page-chat-sub[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82)}.rs-page-chat-head-actions[data-v-740bc77b]{display:flex;gap:8px;align-items:center}.rs-page-chat-newbtn[data-v-740bc77b]{font-size:11px;padding:5px 10px}.rs-page-chat-close[data-v-740bc77b]{all:unset;cursor:pointer;font-size:16px;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--muted, #6B6F82);transition:all .12s}.rs-page-chat-close[data-v-740bc77b]:hover{color:var(--k-purple, #7823DC);background:#7823dc0f}.rs-page-chat-msgs[data-v-740bc77b]{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.rs-page-chat-empty[data-v-740bc77b]{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.6;color:var(--text, #1A1A2E)}.rs-page-chat-empty strong[data-v-740bc77b]{color:var(--k-navy, #001F5B)}.rs-page-chat-prompts[data-v-740bc77b]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.rs-page-chat-prompt[data-v-740bc77b]{all:unset;cursor:pointer;padding:8px 12px;border-radius:8px;font-size:12px;line-height:1.4;background:#7823dc0d;color:var(--text, #1A1A2E);border:1px solid rgba(120,35,220,.18);transition:all .12s}.rs-page-chat-prompt[data-v-740bc77b]:hover{background:#7823dc1a;border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC)}.rs-page-chat-msg[data-v-740bc77b]{padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.55;max-width:92%;white-space:pre-wrap}.rs-page-chat-msg-user[data-v-740bc77b]{background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;align-self:flex-end;border-radius:12px 12px 2px}.rs-page-chat-msg-bot[data-v-740bc77b]{background:var(--bg-1, #FAFAFC);color:var(--text, #1A1A2E);align-self:flex-start;border:1px solid var(--border, #E6E7EF);border-radius:12px 12px 12px 2px}.rs-page-chat-msg-bot[data-v-740bc77b] strong{color:var(--k-navy, #001F5B)}.rs-page-chat-thinking[data-v-740bc77b]{font-style:italic;color:var(--muted, #6B6F82)}.rs-page-chat-route[data-v-740bc77b]{font-size:11px;color:var(--k-purple, #7823DC);font-style:italic;margin-bottom:4px}.rs-page-chat-input-row[data-v-740bc77b]{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border, #E6E7EF);background:var(--bg-1, #FAFAFC)}.rs-page-chat-input[data-v-740bc77b]{flex:1;padding:10px 14px;border-radius:8px;border:1px solid var(--border, #E6E7EF);font-size:13px;font-family:Inter,system-ui,sans-serif;background:#fff;color:var(--text, #1A1A2E)}.rs-page-chat-input[data-v-740bc77b]:focus{outline:2px solid var(--k-purple, #7823DC);outline-offset:-1px}.rs-page-chat-input[data-v-740bc77b]:disabled{opacity:.6;cursor:not-allowed}.rs-page-chat-send[data-v-740bc77b]{all:unset;cursor:pointer;padding:10px 18px;border-radius:8px;font-size:12px;font-weight:700;background:linear-gradient(95deg,#7823dc,#b16dff);color:#fff;transition:filter .12s}.rs-page-chat-send[data-v-740bc77b]:hover:not(:disabled){filter:brightness(1.08)}.rs-page-chat-send[data-v-740bc77b]:disabled{opacity:.45;cursor:not-allowed}.rs-apqc-maturity[data-v-740bc77b]{margin:14px 0;padding:18px 22px;border:1px solid var(--border, #E6E7EF);border-radius:14px;background:linear-gradient(135deg,#7823dc0a,#b16dff05)}.rs-apqc-maturity-head[data-v-740bc77b]{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end;margin-bottom:14px}.rs-apqc-maturity-title[data-v-740bc77b]{margin:0 0 6px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-apqc-maturity-sub[data-v-740bc77b]{margin:0;font-size:12px;line-height:1.55;color:var(--muted, #6B6F82);max-width:70ch}.rs-apqc-maturity-sub strong[data-v-740bc77b]{color:var(--text, #1A1A2E)}.rs-apqc-maturity-headlines[data-v-740bc77b]{display:flex;gap:10px}.rs-apqc-headline-leader[data-v-740bc77b]{border-left:3px solid var(--k-purple, #7823DC)}.rs-apqc-headline-laggard[data-v-740bc77b]{border-left:3px solid #D9501F}.rs-apqc-headline-leader .rs-atlas-headline-num[data-v-740bc77b]{color:var(--k-purple, #7823DC)}.rs-apqc-headline-laggard .rs-atlas-headline-num[data-v-740bc77b]{color:#d9501f}.rs-apqc-bars[data-v-740bc77b]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px}.rs-apqc-bar-row[data-v-740bc77b]{display:grid;grid-template-columns:28px minmax(160px,1.2fr) 2fr 50px 60px;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border, #E6E7EF);border-radius:8px;background:#fff}.rs-apqc-bar-rank[data-v-740bc77b]{font-weight:800;color:var(--muted, #6B6F82);font-size:11px;text-align:center}.rs-apqc-bar-name[data-v-740bc77b]{font-weight:700;font-size:13px;color:var(--text, #1A1A2E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-apqc-bar-meta[data-v-740bc77b]{font-weight:400;font-size:11px;color:var(--muted, #6B6F82)}.rs-apqc-bar-track[data-v-740bc77b]{position:relative;height:12px;background:#7823dc14;border-radius:6px;overflow:hidden}.rs-apqc-bar-fill[data-v-740bc77b]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#4b129c,#7823dc,#b16dff);border-radius:6px;transition:width .4s cubic-bezier(.2,.7,.2,1)}.rs-apqc-bar-score[data-v-740bc77b]{font-weight:800;color:var(--k-navy, #001F5B);text-align:right;font-size:14px}.rs-apqc-bar-components[data-v-740bc77b]{display:flex;align-items:flex-end;justify-content:flex-end;gap:3px;height:18px}.rs-apqc-comp[data-v-740bc77b]{width:6px;min-height:1px;border-radius:1px;background:linear-gradient(180deg,#b16dff,#7823dc);align-self:flex-end}.rs-apqc-comp-na[data-v-740bc77b]{background:var(--border, #E6E7EF);height:2px!important}.rs-atlas-error[data-v-740bc77b]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin:12px 0 16px;border:1px solid #F2C46D;border-left:4px solid #D9501F;border-radius:10px;background:#fff8ec}.rs-atlas-error-icon[data-v-740bc77b]{font-size:18px;line-height:1;color:#d9501f;padding-top:2px}.rs-atlas-error-body[data-v-740bc77b]{flex:1}.rs-atlas-error-title[data-v-740bc77b]{font-weight:700;color:#1a1a2e;font-size:13px}.rs-atlas-error-msg[data-v-740bc77b]{font-size:12px;color:var(--muted, #6B6F82);margin-top:4px;line-height:1.4}.rs-atlas-error-action[data-v-740bc77b]{all:unset;cursor:pointer;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;background:#d9501f;color:#fff;align-self:center;transition:filter .12s}.rs-atlas-error-action[data-v-740bc77b]:hover{filter:brightness(1.08)}.rs-atlas-howto[data-v-740bc77b]{margin:8px 0 0;font-size:12px;line-height:1.55;color:var(--muted, #6B6F82);font-style:italic;max-width:78ch}.rs-atlas-howto strong[data-v-740bc77b]{color:var(--text, #1A1A2E);font-style:normal}.rs-atlas-section-head-sub[data-v-740bc77b]{margin-top:28px;padding-top:20px;border-top:1px dashed var(--border, #E6E7EF)}.rs-atlas-section-subtitle[data-v-740bc77b]{margin:0 0 6px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:16px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.005em}.rs-atlas-chart-frame[data-v-740bc77b]{border:1px solid var(--border, #E6E7EF);border-radius:14px;background:#fff;padding:14px;position:relative;overflow:hidden}.rs-atlas-chart-mid[data-v-740bc77b]{height:460px}.rs-atlas-chart-tall[data-v-740bc77b]{height:580px}.rs-atlas-vchart[data-v-740bc77b]{width:100%;height:100%}.rs-atlas-heatmap[data-v-740bc77b]{display:grid;grid-template-columns:220px repeat(var(--heat-cols, 7),minmax(80px,1fr));gap:4px;margin-top:14px;padding:14px;border:1px solid var(--border, #E6E7EF);border-radius:14px;background:#fff}.rs-atlas-cat-controls[data-v-740bc77b]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rs-atlas-cat-pick[data-v-740bc77b]{min-width:320px}.rs-atlas-empty[data-v-740bc77b]{padding:18px;border:1px dashed var(--border, #E6E7EF);border-radius:12px;background:#fafafc;font-size:13px;color:#1a1a2e8c;text-align:center}.rs-atlas-kpi-tiles[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:14px}.rs-atlas-kpi-tile[data-v-740bc77b]{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:#fff;border:1px solid var(--border, #E6E7EF);border-radius:14px;text-align:left;cursor:pointer;font-family:inherit;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.rs-atlas-kpi-tile[data-v-740bc77b]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #4b129c2e;border-color:#b16dff}.rs-atlas-kpi-tile-eyebrow[data-v-740bc77b]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e73}.rs-atlas-kpi-tile-name[data-v-740bc77b]{margin:0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:14px;font-weight:700;color:#001f5b;line-height:1.3}.rs-atlas-kpi-tile-p50[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:26px;font-weight:700;color:#4b129c;line-height:1;margin-top:4px}.rs-atlas-kpi-tile-rng[data-v-740bc77b]{display:flex;gap:14px;font-size:12px;color:#1a1a2e99}.rs-atlas-kpi-tile-rng-pair[data-v-740bc77b]{display:inline-flex;gap:5px;align-items:baseline}.rs-atlas-kpi-tile-rng-lbl[data-v-740bc77b]{font-weight:700;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e73}.rs-atlas-kpi-tile-rng-val[data-v-740bc77b]{font-weight:600;color:#1a1a2e}.rs-atlas-kpi-tile-band[data-v-740bc77b]{margin-top:8px}.rs-atlas-kpi-tile-band-track[data-v-740bc77b]{position:relative;height:8px;border-radius:4px;background:#f4f4f8}.rs-atlas-kpi-tile-band-iqr[data-v-740bc77b]{position:absolute;top:0;bottom:0;background:#b16dff;opacity:.55;border-radius:4px}.rs-atlas-kpi-tile-band-p50[data-v-740bc77b]{position:absolute;top:-3px;bottom:-3px;width:3px;background:#4b129c;border-radius:2px;transform:translate(-1.5px);box-shadow:0 0 0 1px #fff}.rs-atlas-kpi-tile-band-labels[data-v-740bc77b]{display:flex;justify-content:space-between;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1a1a2e66;margin-top:4px}.rs-atlas-kpi-tile-meta[data-v-740bc77b]{margin-top:auto;padding-top:8px;font-size:11px;color:#1a1a2e80;font-style:italic}.rs-atlas-heat-corner[data-v-740bc77b]{height:110px}.rs-atlas-heat-colhdr[data-v-740bc77b]{height:110px;position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:6px;overflow:visible}.rs-atlas-heat-colhdr-text[data-v-740bc77b]{font-size:11px;font-weight:700;color:var(--text, #1A1A2E);letter-spacing:.01em;transform-origin:bottom left;transform:translate(8px) rotate(-35deg);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.rs-atlas-heat-rowhdr[data-v-740bc77b]{display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-size:12px;font-weight:600;color:var(--text, #1A1A2E);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-atlas-heat-cell[data-v-740bc77b]{all:unset;position:relative;display:block;cursor:pointer;height:38px;border-radius:6px;background:#7823dc0a;transition:transform .12s,box-shadow .12s,outline-offset .12s}.rs-atlas-heat-cell[data-v-740bc77b]:hover:not(:disabled){transform:scale(1.06);box-shadow:0 4px 14px #7823dc52;outline:2px solid var(--k-navy, #001F5B);outline-offset:-2px;z-index:5}.rs-atlas-heat-cell[data-v-740bc77b]:focus-visible{outline:2px solid var(--k-navy, #001F5B);outline-offset:2px}.rs-atlas-heat-cell-empty[data-v-740bc77b]{cursor:default;opacity:.35;background:repeating-linear-gradient(45deg,var(--border, #E6E7EF) 0 4px,transparent 4px 8px)}.rs-atlas-heat-cell-tooltip[data-v-740bc77b]{display:none;position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:260px;padding:12px 14px;background:#fff;color:var(--text, #1A1A2E);border:1px solid var(--border, #E6E7EF);border-radius:10px;box-shadow:0 8px 32px #00000029;text-align:left;pointer-events:none}.rs-atlas-heat-cell:hover:not(:disabled) .rs-atlas-heat-cell-tooltip[data-v-740bc77b]{display:block}.rs-atlas-heat-tt-eyebrow[data-v-740bc77b]{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-bottom:4px}.rs-atlas-heat-tt-cat[data-v-740bc77b]{display:block;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:14px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1.2}.rs-atlas-heat-tt-kpi[data-v-740bc77b]{display:block;font-size:12px;font-weight:600;color:var(--text, #1A1A2E);margin-bottom:6px}.rs-atlas-heat-tt-vals[data-v-740bc77b]{display:block}.rs-atlas-heat-tt-p50[data-v-740bc77b]{display:block;font-size:16px;font-weight:800;color:var(--k-purple, #7823DC)}.rs-atlas-heat-tt-rng[data-v-740bc77b]{display:block;font-size:11px;color:var(--muted, #6B6F82);margin-top:2px}.rs-atlas-heat-tt-cta[data-v-740bc77b]{display:block;margin-top:8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-purple, #7823DC)}.rs-atlas-info[data-v-740bc77b]{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:var(--k-purple, #7823DC);background:#7823dc1a;border:1px solid rgba(120,35,220,.2);vertical-align:middle;transition:all .12s}.rs-atlas-info[data-v-740bc77b]:hover{background:#7823dc33;border-color:var(--k-purple, #7823DC)}.rs-atlas-info-sm[data-v-740bc77b]{width:14px;height:14px;font-size:9px;margin-left:4px}.rs-atlas-defpop-backdrop[data-v-740bc77b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:720;background:#0d081c5c;animation:rs-atlas-defpop-fade-740bc77b .16s ease both}.rs-atlas-defpop[data-v-740bc77b]{position:fixed;z-index:730;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));background:#fff;border-radius:14px;padding:22px 24px;box-shadow:0 24px 80px #00000052;animation:rs-atlas-defpop-pop-740bc77b .2s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-atlas-defpop-fade-740bc77b{0%{opacity:0}to{opacity:1}}@keyframes rs-atlas-defpop-pop-740bc77b{0%{transform:translate(-50%,-50%) scale(.96);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.rs-atlas-defpop-eyebrow[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:6px}.rs-atlas-defpop-title[data-v-740bc77b]{margin:0 0 10px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-atlas-defpop-body[data-v-740bc77b]{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--text, #1A1A2E)}.rs-atlas-defpop-close[data-v-740bc77b]{all:unset;cursor:pointer;padding:7px 16px;border-radius:8px;font-size:12px;font-weight:700;background:var(--k-purple, #7823DC);color:#fff;transition:filter .12s}.rs-atlas-defpop-close[data-v-740bc77b]:hover{filter:brightness(1.08)}.rs-atlas-modal-legend[data-v-740bc77b],.rs-atlas-legend-row[data-v-740bc77b]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:12px;padding:10px 14px;border:1px solid var(--border, #E6E7EF);border-radius:10px;background:var(--bg-1, #FAFAFC)}.rs-atlas-leg-pill[data-v-740bc77b]{display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:600;color:var(--text, #1A1A2E)}.rs-atlas-leg-dot[data-v-740bc77b]{width:10px;height:10px;border-radius:999px;flex-shrink:0}.rs-atlas-leg-pill-meta[data-v-740bc77b]{color:var(--muted, #6B6F82)}.rs-atlas-leg-ring[data-v-740bc77b]{width:12px;height:12px;border-radius:999px;background:transparent;border:2px solid var(--k-navy, #001F5B);flex-shrink:0}.rs-atlas-headlines[data-v-740bc77b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:14px}.rs-atlas-headline[data-v-740bc77b]{border:1px solid var(--border, #E6E7EF);border-radius:12px;padding:14px 18px;background:var(--bg-1, #FAFAFC)}.rs-atlas-headline-eyebrow[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:4px}.rs-atlas-headline-num[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:36px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1;margin-bottom:6px}.rs-atlas-headline-sub[data-v-740bc77b]{font-size:11px;color:var(--muted, #6B6F82);line-height:1.4}.rs-atlas-ladder[data-v-740bc77b]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px}.rs-atlas-ladder-row[data-v-740bc77b]{display:grid;grid-template-columns:28px 60px 12px minmax(160px,1fr) minmax(140px,2fr) 50px;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border, #E6E7EF);border-radius:8px;background:var(--bg-1, #FAFAFC);font-size:12px}.rs-atlas-ladder-rank[data-v-740bc77b]{font-weight:800;color:var(--muted, #6B6F82);font-size:11px;text-align:center}.rs-atlas-ladder-pid[data-v-740bc77b]{font-weight:800;color:var(--k-purple, #7823DC);font-size:13px}.rs-atlas-ladder-ind[data-v-740bc77b]{width:10px;height:10px;border-radius:999px}.rs-atlas-ladder-meta[data-v-740bc77b]{color:var(--muted, #6B6F82);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-atlas-ladder-track[data-v-740bc77b]{position:relative;height:8px;background:#7823dc12;border-radius:4px;overflow:hidden}.rs-atlas-ladder-fill[data-v-740bc77b]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#7823dc,#b16dff);border-radius:4px}.rs-atlas-ladder-score[data-v-740bc77b]{font-weight:800;color:var(--k-navy, #001F5B);text-align:right}.rs-atlas-funnel[data-v-740bc77b]{display:grid;grid-template-columns:1fr auto 1fr 1fr 1fr;gap:16px;align-items:center;padding:18px 24px;margin-bottom:14px;border:1px solid var(--border, #E6E7EF);border-radius:14px;background:linear-gradient(135deg,#7823dc0a,#7823dc03)}.rs-atlas-funnel-stage[data-v-740bc77b]{display:flex;flex-direction:column;align-items:center}.rs-atlas-funnel-arrow[data-v-740bc77b]{font-size:24px;color:var(--k-purple, #7823DC);font-weight:300;opacity:.6}.rs-atlas-funnel-num[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:42px;font-weight:700;color:var(--k-navy, #001F5B);line-height:1}.rs-atlas-funnel-1 .rs-atlas-funnel-num[data-v-740bc77b]{color:var(--k-purple, #7823DC)}.rs-atlas-funnel-2 .rs-atlas-funnel-num[data-v-740bc77b]{color:#4b129c}.rs-atlas-funnel-3 .rs-atlas-funnel-num[data-v-740bc77b]{color:var(--k-navy, #001F5B);opacity:.85}.rs-atlas-funnel-lbl[data-v-740bc77b]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-top:6px}.rs-atlas-funnel-conv[data-v-740bc77b]{display:flex;flex-direction:column;align-items:center;border-left:1px dashed var(--border, #E6E7EF);border-right:1px dashed var(--border, #E6E7EF);padding:0 14px}.rs-atlas-funnel-conv-num[data-v-740bc77b]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:28px;font-weight:700;color:var(--k-purple, #7823DC);line-height:1}.rs-atlas-funnel-conv-lbl[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #6B6F82);margin-top:4px}.rs-atlas-tags[data-v-740bc77b]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.rs-atlas-tag[data-v-740bc77b]{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;background:var(--bg-1, #FAFAFC);color:var(--text, #1A1A2E);border:1px solid var(--border, #E6E7EF);transition:all .12s}.rs-atlas-tag[data-v-740bc77b]:hover{border-color:var(--k-purple, #7823DC);color:var(--k-purple, #7823DC);background:#7823dc0a}.rs-atlas-tag-active[data-v-740bc77b],.rs-atlas-tag-active[data-v-740bc77b]:hover{background:var(--k-purple, #7823DC);color:#fff;border-color:#7823dc6b}.rs-atlas-tag-cnt[data-v-740bc77b]{font-size:10px;opacity:.65;font-weight:700}.rs-atlas-modal-wrap[data-v-740bc77b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;background:#0d081c73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px;animation:rs-atlas-fade-740bc77b .2s ease both}@keyframes rs-atlas-fade-740bc77b{0%{opacity:0}to{opacity:1}}.rs-atlas-modal[data-v-740bc77b]{background:#fff;border-radius:16px;width:min(960px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:22px 26px;box-shadow:0 24px 80px #00000052;animation:rs-atlas-modal-pop-740bc77b .22s cubic-bezier(.2,.7,.2,1) both}@keyframes rs-atlas-modal-pop-740bc77b{0%{transform:translateY(12px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.rs-atlas-modal-head[data-v-740bc77b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}.rs-atlas-modal-eyebrow[data-v-740bc77b]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-purple, #7823DC);margin-bottom:4px}.rs-atlas-modal-title[data-v-740bc77b]{margin:0;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:20px;font-weight:700;color:var(--k-navy, #001F5B);letter-spacing:-.01em}.rs-atlas-modal-close[data-v-740bc77b]{all:unset;cursor:pointer;font-size:16px;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--muted, #6B6F82);transition:all .12s}.rs-atlas-modal-close[data-v-740bc77b]:hover{color:var(--k-purple, #7823DC);background:#7823dc0f}.rs-atlas-modal-sub[data-v-740bc77b]{margin:8px 0 14px;font-size:12px;line-height:1.55;color:var(--muted, #6B6F82);font-style:italic;max-width:78ch}.rs-atlas-modal-sub strong[data-v-740bc77b]{color:var(--text, #1A1A2E);font-style:normal}.ll2[data-v-d708cd45]{display:flex;flex-direction:column;gap:14px;padding:16px 0}.ll2-toptabs[data-v-d708cd45]{display:flex;gap:4px;border-bottom:1px solid #E6E7EF}.ll2-toptab[data-v-d708cd45]{background:transparent;border:0;padding:10px 18px;font:600 14px inherit;color:#1a1a2e8c;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ll2-toptab[data-v-d708cd45]:hover{color:#001f5b}.ll2-toptab-active[data-v-d708cd45]{color:#7823dc;border-bottom-color:#7823dc}.ll2-badge[data-v-d708cd45]{display:inline-block;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;background:#7823dc1f;color:#7823dc;border-radius:999px}.ll2-filters[data-v-d708cd45]{display:flex;flex-wrap:wrap;gap:14px;background:#f8f8fb;padding:12px 14px;border-radius:8px;border:1px solid #E6E7EF}.ll2-filter[data-v-d708cd45]{display:flex;flex-direction:column;gap:4px}.ll2-filter-grow[data-v-d708cd45]{flex:1;min-width:220px}.ll2-filter label[data-v-d708cd45]{font-size:11px;color:#1a1a2e8c;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ll2-pillgroup[data-v-d708cd45]{display:flex;gap:4px}.ll2-pill[data-v-d708cd45]{background:#fff;border:1px solid #E6E7EF;padding:6px 12px;font:600 12.5px inherit;cursor:pointer;border-radius:999px;color:#1a1a2eb3}.ll2-pill[data-v-d708cd45]:hover{background:#f3f0fa}.ll2-pill-active[data-v-d708cd45]{background:#7823dc;color:#fff;border-color:#7823dc}.ll2-select[data-v-d708cd45],.ll2-input[data-v-d708cd45]{padding:6px 10px;border:1px solid #E6E7EF;border-radius:6px;font:13px inherit;background:#fff;min-width:180px}.ll2-input[data-v-d708cd45]{width:100%}.ll2-stats[data-v-d708cd45]{font-size:13px;color:#1a1a2ea6}.ll2-stats-sep[data-v-d708cd45]{margin:0 6px;color:#1a1a2e4d}.ll2-loading[data-v-d708cd45],.ll2-empty[data-v-d708cd45]{padding:24px;text-align:center;color:#1a1a2e80;font-size:13px}.ll2-error[data-v-d708cd45]{padding:18px;color:#b81d44;font-size:13px}.ll2-error-inline[data-v-d708cd45]{color:#b81d44;font-size:12px}.ll2-grid[data-v-d708cd45]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ll2-card[data-v-d708cd45]{background:#f4effc;border:1px solid #C9B6E8;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 12px #4b129c1a;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.ll2-card[data-v-d708cd45]:hover{background:#ede3fa;box-shadow:0 8px 22px #4b129c2e;border-color:#9a78d0;transform:translateY(-1px)}.ll2-card-selected[data-v-d708cd45]{border-color:#7823dc;background:#e2d3f5;box-shadow:0 4px 14px #4b129c2e}.ll2-card-head[data-v-d708cd45]{display:flex;justify-content:flex-end}.ll2-card-eyebrow[data-v-d708cd45]{font-size:11px;color:#1a1a2e8c;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ll2-card-title[data-v-d708cd45]{font-family:Lora,Georgia,serif;font-size:16px;font-weight:700;color:#001f5b;margin:0;line-height:1.25}.ll2-card-meta[data-v-d708cd45]{font-size:12.5px;color:#1a1a2ea6}.ll2-meta-sep[data-v-d708cd45]{margin:0 5px;color:#1a1a2e4d}.ll2-imp[data-v-d708cd45]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.ll2-imp-high[data-v-d708cd45]{background:#cc00661a;color:#c06}.ll2-imp-med[data-v-d708cd45]{background:#7823dc1a;color:#7823dc}.ll2-imp-low[data-v-d708cd45]{background:#1a1a2e0f;color:#1a1a2e8c}.ll2-badge-sme[data-v-d708cd45]{background:#001f5b;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.ll2-badge-llm[data-v-d708cd45]{background:#fff;color:#1a1a2e8c;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;border:1px dashed rgba(26,26,46,.3)}.ll2-badge-mixed[data-v-d708cd45]{background:#7823dc14;color:#7823dc;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px}.ll2-card-actions[data-v-d708cd45]{display:flex;gap:8px;margin-top:6px}.ll2-card-btn[data-v-d708cd45]{background:transparent;border:1px solid #7823DC;color:#7823dc;padding:5px 10px;font:600 12px inherit;border-radius:6px;cursor:pointer}.ll2-card-btn[data-v-d708cd45]:hover{background:#7823dc0f}.ll2-card-add[data-v-d708cd45]{background:#7823dc;color:#fff;border:0;padding:5px 10px;font:600 12px inherit;border-radius:6px;cursor:pointer}.ll2-card-add[data-v-d708cd45]:hover{background:#5e1bad}.ll2-qb-wrap[data-v-d708cd45]{display:flex;flex-direction:column;gap:14px}.ll2-qb-summary[data-v-d708cd45]{display:flex;justify-content:space-between;align-items:center;gap:12px}.ll2-qb-title[data-v-d708cd45]{font-size:18px;font-weight:700;color:#001f5b;margin:0}.ll2-qb-sub[data-v-d708cd45]{color:#1a1a2ea6;font-size:13px;margin:2px 0 0}.ll2-qb-warn[data-v-d708cd45]{background:#fff3cd;color:#5e4400;padding:6px 12px;border:1px solid #FFE69C;border-radius:6px;font-size:12.5px}.ll2-qb-list[data-v-d708cd45]{width:100%;border-collapse:collapse;font-size:13px}.ll2-qb-list th[data-v-d708cd45]{text-align:left;padding:8px 10px;border-bottom:1px solid #E6E7EF;background:#fafafc;font-weight:600;color:#1a1a2e99}.ll2-qb-list td[data-v-d708cd45]{padding:8px 10px;border-bottom:1px solid rgba(230,231,239,.6)}.ll2-rm[data-v-d708cd45]{background:transparent;border:1px solid #E6E7EF;padding:3px 8px;font-size:12px;border-radius:4px;cursor:pointer;color:#1a1a2ea6}.ll2-rm[data-v-d708cd45]:hover{color:#b81d44;border-color:#b81d44}.ll2-qb-export[data-v-d708cd45]{display:flex;gap:12px;align-items:flex-end;padding:14px 0;border-top:1px solid #E6E7EF}.ll2-qb-export label[data-v-d708cd45]{display:flex;flex-direction:column;gap:4px;min-width:280px;font-size:12px;color:#1a1a2e8c}.ll2-export-btn[data-v-d708cd45]{background:#7823dc;color:#fff;border:0;padding:10px 24px;font:600 14px inherit;border-radius:8px;cursor:pointer}.ll2-export-btn[data-v-d708cd45]:disabled{opacity:.5;cursor:not-allowed}.ll2-export-btn[data-v-d708cd45]:hover:not(:disabled){background:#5e1bad}.ll2-modal-backdrop[data-v-d708cd45]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a2e8c;display:flex;align-items:center;justify-content:center;z-index:10000;padding:30px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ll2-loading-big[data-v-d708cd45]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 20px;color:#1a1a2ea6}.ll2-loading-text[data-v-d708cd45]{font-size:14px;font-weight:500}.ll2-spinner[data-v-d708cd45]{width:32px;height:32px;border-radius:50%;background:conic-gradient(from 0deg,#7823dc00,#7823dc26 25%,#7823dc 75%,#953ef3);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));animation:ll2-spin-d708cd45 .75s linear infinite}@keyframes ll2-spin-d708cd45{to{transform:rotate(360deg)}}.ll2-modal[data-v-d708cd45]{background:#fff;border-radius:12px;max-width:920px;width:100%;max-height:88vh;overflow-y:auto;padding:22px 26px;position:relative;box-shadow:0 20px 60px #1a1a2e40}.ll2-modal-close[data-v-d708cd45]{position:absolute;top:10px;right:14px;background:transparent;border:0;font-size:26px;cursor:pointer;color:#1a1a2e73}.ll2-modal-close[data-v-d708cd45]:hover{color:#001f5b}.ll2-modal-head[data-v-d708cd45]{margin-bottom:14px}.ll2-modal-eyebrow[data-v-d708cd45]{font-size:11px;color:#1a1a2e8c;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:4px}.ll2-modal-title[data-v-d708cd45]{font-family:Lora,Georgia,serif;font-size:22px;font-weight:700;color:#001f5b;margin:0 0 6px}.ll2-modal-meta[data-v-d708cd45]{font-size:13px;color:#1a1a2ea6;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ll2-modal-savings[data-v-d708cd45]{color:#001f5b;font-weight:700}.ll2-scope-pill[data-v-d708cd45]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#001f5b14;color:#001f5b}.ll2-modal-filters[data-v-d708cd45]{display:flex;gap:6px;margin-top:12px;align-items:center}.ll2-modal-sme[data-v-d708cd45]{font-size:12px;color:#1a1a2ea6;margin-left:8px;display:flex;align-items:center;gap:4px}.ll2-lever-list[data-v-d708cd45]{display:flex;flex-direction:column;gap:12px}.ll2-lever[data-v-d708cd45]{border:1px solid #E6E7EF;border-radius:8px;padding:12px 14px;background:#fafafc}.ll2-lever-head[data-v-d708cd45]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px}.ll2-lever-savings[data-v-d708cd45]{font-size:12.5px;color:#1a1a2ea6;margin-left:auto}.ll2-lever-desc[data-v-d708cd45]{font-size:13.5px;color:#001f5b;margin:4px 0}.ll2-lever-tags[data-v-d708cd45]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ll2-tag[data-v-d708cd45]{font-size:11px;padding:2px 8px;border-radius:4px;background:#7823dc0f;color:#1a1a2eb3}.ll2-tag-theme[data-v-d708cd45]{background:#001f5b14;color:#001f5b;font-weight:600}.savings-tabs[data-v-ca12b6ca]{display:flex;gap:4px;padding:4px;background:#7823dc0d;border-radius:10px;flex-wrap:wrap}.stab[data-v-ca12b6ca]{all:unset;cursor:pointer;padding:7px 18px;border-radius:7px;font-size:13px;font-weight:600;color:var(--muted, rgba(26, 26, 46, .45));transition:background .12s,color .12s;white-space:nowrap}.stab[data-v-ca12b6ca]:hover{background:#7823dc1f;color:var(--k-magenta, #7823DC)}.stab-active[data-v-ca12b6ca]{background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;box-shadow:0 2px 8px #7823dc4d}.savings-pane[data-v-ca12b6ca]{display:grid;gap:14px}.s-loading[data-v-ca12b6ca],.s-empty[data-v-ca12b6ca]{text-align:center;padding:40px 20px;color:var(--muted, #6b7280);font-size:14px}.s-loading[data-v-ca12b6ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;animation:rise-in .24s ease both}.s-loading[data-v-ca12b6ca]:before{content:"";width:30px;height:30px;border-radius:50%;flex:none;background:conic-gradient(from 0deg,rgba(120,35,220,0) 0%,rgba(120,35,220,.15) 25%,var(--k-purple) 75%,var(--k-purple-2) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));animation:k-spin .75s linear infinite}.s-error[data-v-ca12b6ca]{color:#f87171;background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:8px}.kpi-grid[data-v-ca12b6ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.kpi-card[data-v-ca12b6ca]{background:#fff;border:1px solid var(--border, rgba(120, 35, 220, .12));border-radius:12px;padding:20px 18px;box-shadow:0 2px 8px -4px var(--shadow, rgba(0,0,0,.5))}.kpi-value[data-v-ca12b6ca]{font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--k-magenta, #7823DC);letter-spacing:-.03em;line-height:1.1}.kpi-label[data-v-ca12b6ca]{font-size:12px;font-weight:700;color:var(--text, #1a1a2e);margin-top:6px}.kpi-sub[data-v-ca12b6ca]{font-size:11px;color:var(--muted, rgba(26, 26, 46, .45));margin-top:2px}.ov-intro[data-v-ca12b6ca]{padding:16px 20px;font-size:13px;line-height:1.7;color:var(--text, #1a1a2e);margin-bottom:4px}.ov-intro p[data-v-ca12b6ca]{margin:0 0 8px}.ov-intro p[data-v-ca12b6ca]:last-child{margin-bottom:4px}.ov-scope-note[data-v-ca12b6ca]{font-size:11px;color:var(--muted, rgba(26,26,46,.5));margin-top:6px;font-style:italic}.sv-overview-grid[data-v-ca12b6ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sv-overview-chart[data-v-ca12b6ca]{min-width:0;padding:18px;border-radius:16px;box-shadow:0 12px 30px #2d185312}.sv-overview-chart header[data-v-ca12b6ca]{margin-bottom:13px}.sv-overview-chart header span[data-v-ca12b6ca]{display:block;color:var(--k-magenta, #7823DC);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sv-overview-chart header h3[data-v-ca12b6ca]{margin:3px 0 0;color:var(--k-navy, #001F5B);font-size:14px}.sv-chart-row[data-v-ca12b6ca]{display:grid;grid-template-columns:minmax(80px,1fr) minmax(70px,1.2fr) 28px;align-items:center;gap:8px;padding:6px 0}.sv-chart-row>span[data-v-ca12b6ca]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:10.5px}.sv-chart-row>i[data-v-ca12b6ca]{height:7px;overflow:hidden;border-radius:999px;background:#7823dc17}.sv-chart-row>i>b[data-v-ca12b6ca]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#605dc6,#953ef3)}.sv-chart-row>strong[data-v-ca12b6ca]{text-align:right;color:var(--k-navy, #001F5B);font-size:11px}.sv-chart-empty[data-v-ca12b6ca]{padding:16px 0;color:var(--muted);font-size:11px}@media (max-width: 980px){.sv-overview-grid[data-v-ca12b6ca]{grid-template-columns:1fr}}.ov-highlights[data-v-ca12b6ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:6px}.ov-hl-card[data-v-ca12b6ca]{padding:14px 16px;background:#fff}.ov-hl-label[data-v-ca12b6ca]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--k-magenta, #7823DC);margin-bottom:4px}.ov-hl-val[data-v-ca12b6ca]{font-size:15px;font-weight:700;color:var(--text, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-hl-sub[data-v-ca12b6ca]{font-size:11px;color:var(--muted, rgba(26,26,46,.45));margin-top:2px}.highlights[data-v-ca12b6ca]{display:flex;flex-wrap:wrap;gap:10px}.hl-item[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px;background:#7823dc14;border:1px solid rgba(120,35,220,.2);border-radius:8px;padding:8px 14px}.hl-pill[data-v-ca12b6ca]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--k-magenta, #7823DC)}.hl-val[data-v-ca12b6ca]{font-size:13px;font-weight:600;color:var(--text, #1a1a2e)}.meth-note[data-v-ca12b6ca]{font-size:12px;color:var(--muted, rgba(26, 26, 46, .45));background:#7823dc08;border-left:3px solid rgba(120,35,220,.4);border-radius:0 6px 6px 0;padding:10px 14px;line-height:1.6}.cat-filter-row[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sv-download-btn[data-v-ca12b6ca]{border:0;border-radius:9px;padding:9px 15px;cursor:pointer;color:#fff;background:linear-gradient(90deg,#605dc6,#953ef3);font-size:12px;font-weight:750;box-shadow:0 6px 16px #7823dc2e}.sv-download-btn[data-v-ca12b6ca]:disabled{opacity:.55;cursor:default}.sv-download-note[data-v-ca12b6ca]{flex-basis:100%;font-size:10.5px;color:var(--muted)}.sv-download-error[data-v-ca12b6ca]{font-size:11px;font-weight:700;color:#b42318}.industry-filter-row[data-v-ca12b6ca]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.cohort-filter-row[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;padding:8px 10px;background:#7823dc0a;border:1px solid rgba(120,35,220,.12);border-radius:8px}.cohort-select[data-v-ca12b6ca]{padding:6px 10px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;font-size:13px;color:#1a1a2e;cursor:pointer;min-width:150px}.cohort-select[data-v-ca12b6ca]:hover{border-color:#7823dc}.cohort-reset[data-v-ca12b6ca]{padding:6px 12px;border:1px solid #7823DC;background:#fff;color:#7823dc;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.cohort-reset[data-v-ca12b6ca]:hover{background:#7823dc;color:#fff}.trdb-panel[data-v-ca12b6ca]{display:flex;flex-direction:column;gap:16px}.trdb-intro[data-v-ca12b6ca]{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(120,35,220,.14);border-radius:16px;background:radial-gradient(circle at top right,rgba(255,138,71,.18),transparent 30%),linear-gradient(135deg,#fff,#fbf8ff 58%,#fff6ef);box-shadow:0 14px 36px #321f5c14}.trdb-intro[data-v-ca12b6ca]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(120,35,220,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,35,220,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.35),transparent 72%);mask-image:linear-gradient(90deg,rgba(0,0,0,.35),transparent 72%)}.trdb-hero[data-v-ca12b6ca]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:18px;align-items:stretch}.trdb-hero-left[data-v-ca12b6ca]{display:flex;flex-direction:column;justify-content:center;min-width:0}.trdb-eyebrow[data-v-ca12b6ca]{width:fit-content;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:#ff8a4721;color:#b45309;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trdb-title[data-v-ca12b6ca]{margin:0;color:#17142b;font-size:clamp(22px,2vw,30px);font-weight:850;letter-spacing:-.03em}.trdb-blurb[data-v-ca12b6ca]{max-width:850px;margin:8px 0 0;color:#475467;font-size:14px;line-height:1.65}.trdb-blurb em[data-v-ca12b6ca]{color:#7823dc;font-style:normal;font-weight:800}.trdb-hero-kpis[data-v-ca12b6ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trdb-kpi-tile[data-v-ca12b6ca]{min-height:104px;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;border:1px solid rgba(120,35,220,.14);border-radius:14px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffd9}.trdb-kpi-num[data-v-ca12b6ca]{color:#1a1a2e;font-size:28px;font-weight:850;letter-spacing:-.04em}.trdb-kpi-lbl[data-v-ca12b6ca]{margin-top:4px;color:#667085;font-size:11px;font-weight:750;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.trdb-caveat-grid[data-v-ca12b6ca]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.trdb-caveat-card[data-v-ca12b6ca]{padding:13px 14px;border:1px solid rgba(255,138,71,.22);border-radius:14px;background:#ffffffb8}.trdb-caveat-head[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.trdb-caveat-icon[data-v-ca12b6ca]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ff8a47;color:#fff;font-size:11px;font-weight:850;line-height:1}.trdb-caveat-title[data-v-ca12b6ca]{color:#1a1a2e;font-size:13px;font-weight:800}.trdb-caveat-body[data-v-ca12b6ca]{margin:0;color:#5b6472;font-size:12.5px;line-height:1.55}.trdb-filter-row[data-v-ca12b6ca]{display:grid;grid-template-columns:minmax(180px,260px) minmax(180px,260px) minmax(260px,1fr) auto;gap:10px;align-items:center;padding:12px;background:#fff;border:1px solid rgba(120,35,220,.14);border-radius:14px;box-shadow:0 10px 26px #321f5c0f}.trdb-search[data-v-ca12b6ca]{width:100%;min-width:0;padding:8px 11px;border:1px solid rgba(120,35,220,.16);border-radius:8px;font-size:13px}.trdb-search[data-v-ca12b6ca]:focus{outline:none;border-color:#7823dc}.trdb-group[data-v-ca12b6ca]{padding:12px 16px}.trdb-group-head[data-v-ca12b6ca]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}.trdb-group-sector[data-v-ca12b6ca]{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.trdb-group-sep[data-v-ca12b6ca]{color:#d1d5db;margin:0 6px}.trdb-group-cat[data-v-ca12b6ca]{font-size:14px;color:#1a1a2e;font-weight:700}.trdb-group-meta[data-v-ca12b6ca]{display:flex;gap:10px;align-items:center}.trdb-group-pill[data-v-ca12b6ca]{font-size:12px;color:#6b7280;padding:4px 10px;background:#7823dc14;border-radius:999px}.trdb-group-pill strong[data-v-ca12b6ca]{color:#7823dc}.trdb-group-count[data-v-ca12b6ca]{font-size:11px;color:#9ca3af}.trdb-table[data-v-ca12b6ca]{width:100%;border-collapse:collapse;font-size:13px}.trdb-table th[data-v-ca12b6ca]{text-align:left;padding:8px 10px;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;background:#fafafb}.trdb-table td[data-v-ca12b6ca]{padding:8px 10px;border-bottom:1px solid #f3f4f6;color:#1a1a2e}.trdb-table tr:last-child td[data-v-ca12b6ca]{border-bottom:0}.trdb-range-badge[data-v-ca12b6ca]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.trdb-range-low[data-v-ca12b6ca]{background:#ede9fe;color:#6b21a8}.trdb-range-mid[data-v-ca12b6ca]{background:#ffedd5;color:#b45309}.trdb-range-high[data-v-ca12b6ca]{background:#fce7f3;color:#be185d}@media (max-width: 980px){.trdb-hero[data-v-ca12b6ca]{grid-template-columns:1fr}.trdb-hero-kpis[data-v-ca12b6ca]{grid-template-columns:repeat(3,minmax(0,1fr))}.trdb-filter-row[data-v-ca12b6ca]{grid-template-columns:1fr}}@media (max-width: 640px){.trdb-intro[data-v-ca12b6ca]{padding:16px;border-radius:14px}.trdb-hero-kpis[data-v-ca12b6ca],.trdb-caveat-grid[data-v-ca12b6ca]{grid-template-columns:1fr}.trdb-kpi-tile[data-v-ca12b6ca]{min-height:84px}}.direct-industry-hint[data-v-ca12b6ca]{margin-top:8px;font-size:12px;color:var(--muted, rgba(26,26,46,.55));background:#7823dc0d;border:1px solid rgba(120,35,220,.12);border-radius:6px;padding:8px 12px}.direct-industry-active[data-v-ca12b6ca]{margin-top:6px;font-size:12px;color:var(--k-purple, #7823DC);font-weight:500}.filter-label[data-v-ca12b6ca]{font-size:12px;font-weight:600;color:var(--muted, rgba(26, 26, 46, .45))}.filter-btn[data-v-ca12b6ca]{all:unset;cursor:pointer;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid var(--border, rgba(120, 35, 220, .12));color:var(--muted, rgba(26, 26, 46, .45));transition:background .12s,color .12s,border-color .12s}.filter-btn[data-v-ca12b6ca]:hover{background:#7823dc1f;color:var(--k-magenta, #7823DC)}.filter-btn-active[data-v-ca12b6ca]{background:var(--k-magenta, #7823DC);border-color:var(--k-magenta, #7823DC);color:#fff}.export-btn[data-v-ca12b6ca]{margin-left:auto}.export-btn[data-v-ca12b6ca]:disabled{opacity:.45;cursor:not-allowed}.cat-table-wrap[data-v-ca12b6ca]{overflow-x:auto;border-radius:10px;border:1px solid var(--border, rgba(120, 35, 220, .12))}.s-table[data-v-ca12b6ca]{width:100%;border-collapse:collapse;font-size:13px}.s-table th[data-v-ca12b6ca]{background:#7823dc0a;padding:10px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, rgba(26, 26, 46, .45));text-align:left;border-bottom:1px solid var(--border, rgba(120, 35, 220, .12))}.s-table td[data-v-ca12b6ca]{padding:9px 12px;border-bottom:1px solid rgba(120,35,220,.05);color:var(--text, #1a1a2e)}.s-table tr:last-child td[data-v-ca12b6ca]{border-bottom:none}.s-table tr:hover td[data-v-ca12b6ca]{background:#7823dc0f}.num[data-v-ca12b6ca]{text-align:right;font-variant-numeric:tabular-nums}.cat-name[data-v-ca12b6ca]{font-weight:600}.range-cell[data-v-ca12b6ca]{font-size:12px;color:var(--muted, rgba(26, 26, 46, .45))}.badge[data-v-ca12b6ca]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.badge-direct[data-v-ca12b6ca]{background:#7823dc26;color:var(--k-magenta, #7823DC)}.badge-indirect[data-v-ca12b6ca]{background:#55a8b526;color:var(--k-cyan, #55A8B5)}.bar-cell[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px;min-width:120px}.bar-track[data-v-ca12b6ca]{flex:1;height:6px;background:#7823dc1f;border-radius:3px;overflow:hidden}.bar-fill[data-v-ca12b6ca]{height:100%;border-radius:3px;transition:width .4s ease}.bar-label[data-v-ca12b6ca]{font-size:12px;font-weight:600;min-width:38px;text-align:right}.lever-intro[data-v-ca12b6ca]{font-size:13px;color:var(--muted, rgba(26, 26, 46, .45));margin:0 0 12px}.lever-cat-filter[data-v-ca12b6ca]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.lever-cat-btn[data-v-ca12b6ca]{all:unset;cursor:pointer;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:600;background:#7823dc12;border:1px solid rgba(120,35,220,.18);color:var(--text-secondary, #4a4a6a);transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.lever-cat-btn[data-v-ca12b6ca]:hover{background:#7823dc26;color:var(--k-purple, #7823DC)}.lever-cat-active[data-v-ca12b6ca]{background:var(--k-purple, #7823DC)!important;color:#fff!important;border-color:var(--k-purple, #7823DC)!important}.lever-context-note[data-v-ca12b6ca]{font-size:12px;font-weight:600;color:var(--k-purple, #7823DC);margin-bottom:10px}.lever-context-muted[data-v-ca12b6ca]{color:var(--muted, rgba(26,26,46,.45));font-weight:400}.insight-levers-more[data-v-ca12b6ca]{all:unset;cursor:pointer;margin-left:6px;font-size:11px;font-weight:600;color:var(--k-purple, #7823DC);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.insight-levers-more[data-v-ca12b6ca]:hover{color:var(--k-purple-2, #953EF3)}.lever-list[data-v-ca12b6ca]{display:grid;gap:8px}.lever-row[data-v-ca12b6ca]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid var(--border, rgba(120, 35, 220, .12));border-radius:10px}.lever-rank[data-v-ca12b6ca]{width:26px;height:26px;border-radius:50%;background:#7823dc26;color:var(--k-magenta, #7823DC);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lever-body[data-v-ca12b6ca]{flex:1;min-width:0}.lever-name[data-v-ca12b6ca]{font-size:13px;font-weight:600;color:var(--text, #1a1a2e);margin-bottom:6px}.lever-bar-row[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px}.lever-bar-track[data-v-ca12b6ca]{flex:1;height:5px;background:#7823dc1f;border-radius:3px;overflow:hidden}.lever-bar-fill[data-v-ca12b6ca]{height:100%;border-radius:3px;transition:width .5s ease}.lever-freq[data-v-ca12b6ca]{font-size:11px;color:var(--muted, rgba(26, 26, 46, .45));min-width:28px}.lever-stats[data-v-ca12b6ca]{display:flex;gap:16px;flex-shrink:0}.lever-stat[data-v-ca12b6ca]{display:flex;flex-direction:column;align-items:flex-end}.ls-val[data-v-ca12b6ca]{font-size:15px;font-weight:700;color:var(--k-magenta, #7823DC)}.ls-lbl[data-v-ca12b6ca]{font-size:10px;color:var(--muted, rgba(26, 26, 46, .45));text-transform:uppercase;letter-spacing:.05em}.chat-pane[data-v-ca12b6ca]{display:flex;flex-direction:column;gap:10px}.chat-toolbar[data-v-ca12b6ca]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sv-suggested[data-v-ca12b6ca]{padding:14px;border-radius:14px;border:1px solid rgba(120,35,220,.14);background:linear-gradient(110deg,#7823dc0e,#fffffff5)}.sv-suggested-copy[data-v-ca12b6ca]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.sv-suggested-copy span[data-v-ca12b6ca]{font-size:11px;font-weight:800;color:var(--k-navy, #001F5B);text-transform:uppercase;letter-spacing:.07em}.sv-suggested-copy small[data-v-ca12b6ca]{color:var(--muted);font-size:10.5px}.sv-suggested-list[data-v-ca12b6ca]{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.sv-suggested-list button[data-v-ca12b6ca]{flex:0 0 auto;max-width:260px;padding:8px 11px;border-radius:9px;cursor:pointer;border:1px solid rgba(120,35,220,.16);background:#fff;color:var(--text);font-size:11px;text-align:left}.sv-suggested-list button[data-v-ca12b6ca]:hover{border-color:var(--k-magenta, #7823DC);color:var(--k-magenta, #7823DC)}.hist-wrap[data-v-ca12b6ca]{position:relative}.hist-dropdown[data-v-ca12b6ca]{display:none;position:absolute;top:calc(100% + 4px);left:0;z-index:20;background:#fff;border:1px solid var(--border, rgba(120, 35, 220, .12));border-radius:10px;box-shadow:0 4px 16px #0003;min-width:280px;max-height:260px;overflow-y:auto;padding:4px}.hist-wrap:hover .hist-dropdown[data-v-ca12b6ca]{display:block}.hist-item[data-v-ca12b6ca]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;gap:10px;transition:background .12s}.hist-item[data-v-ca12b6ca]:hover{background:#7823dc1a}.hist-item-active[data-v-ca12b6ca]{background:#7823dc26}.hist-title[data-v-ca12b6ca]{font-size:12.5px;font-weight:500;color:var(--text, #1a1a2e);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-date[data-v-ca12b6ca]{font-size:10px;color:var(--muted, rgba(26, 26, 46, .45));white-space:nowrap;flex-shrink:0}.qb-intro[data-v-ca12b6ca]{font-size:13px;color:var(--muted, rgba(26, 26, 46, .45));margin:0 0 4px;line-height:1.6}.qb-grid[data-v-ca12b6ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.qb-group[data-v-ca12b6ca]{padding:16px 18px}.qb-group-title[data-v-ca12b6ca]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--k-magenta, #7823DC);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(120,35,220,.2)}.qb-chips[data-v-ca12b6ca]{display:flex;flex-direction:column;gap:6px}.qb-chip[data-v-ca12b6ca]{all:unset;cursor:pointer;padding:7px 12px;border-radius:7px;font-size:12.5px;font-weight:500;border:1px solid var(--border, rgba(120, 35, 220, .12));background:#7823dc08;color:var(--text, #1a1a2e);transition:background .12s,border-color .12s,color .12s,transform 80ms;line-height:1.45;display:flex;align-items:flex-start;gap:8px}.qb-chip[data-v-ca12b6ca]:before{content:"›";color:var(--k-magenta, #7823DC);font-weight:700;font-size:14px;line-height:1.3;flex-shrink:0}.qb-chip[data-v-ca12b6ca]:hover{background:#7823dc1f;border-color:#7823dc4d;color:var(--k-magenta, #7823DC);transform:translate(2px)}.s-messages[data-v-ca12b6ca]{display:flex;flex-direction:column;gap:10px;min-height:220px;max-height:480px;overflow-y:auto;padding:4px 2px}.s-msg[data-v-ca12b6ca]{display:flex;flex-direction:column}.s-msg-user[data-v-ca12b6ca]{align-items:flex-end}.s-msg-bot[data-v-ca12b6ca]{align-items:flex-start}.s-bubble[data-v-ca12b6ca]{max-width:min(640px,92%);padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.6;white-space:pre-wrap}.s-msg-user .s-bubble[data-v-ca12b6ca]{background:#7823dc;color:#fff;border-radius:8px}.s-msg-bot .s-bubble[data-v-ca12b6ca]{background:#f3f3f3;color:#000;border:none;border-radius:8px;box-shadow:0 4px 16px #0003}.s-thinking[data-v-ca12b6ca]{color:var(--muted, #6b7280);font-style:italic}.s-result[data-v-ca12b6ca]{margin-top:8px;max-width:min(720px,100%);overflow-x:auto;border-radius:8px;border:1px solid var(--border, rgba(120, 35, 220, .12))}.s-result-table[data-v-ca12b6ca]{font-size:12px}.s-more[data-v-ca12b6ca]{padding:6px 12px;font-size:11px;color:var(--muted, rgba(26, 26, 46, .45));border-top:1px solid rgba(120,35,220,.08)}.s-citations[data-v-ca12b6ca]{margin-top:8px;max-width:min(720px,100%)}.s-cit-label[data-v-ca12b6ca]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted, #6b7280);margin-bottom:5px}.s-cit-list[data-v-ca12b6ca]{display:flex;flex-wrap:wrap;gap:5px}.s-cit-chip[data-v-ca12b6ca]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500;background:#7823dc1a;border:1px solid rgba(120,35,220,.25);color:var(--k-magenta, #7823DC);text-decoration:none;transition:background .12s;cursor:pointer}.s-cit-chip[data-v-ca12b6ca]:hover{background:#7823dc33}.s-cit-no-link[data-v-ca12b6ca]{cursor:default;color:var(--muted, rgba(26, 26, 46, .45));border-color:#7823dc1f;background:#7823dc08}.s-cit-icon[data-v-ca12b6ca]{font-size:10px}.s-cit-text[data-v-ca12b6ca]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-sql-row[data-v-ca12b6ca]{margin-top:6px;max-width:min(720px,100%)}.s-sql-btn[data-v-ca12b6ca]{all:unset;cursor:pointer;font-size:11px;color:var(--muted, rgba(26, 26, 46, .45));padding:3px 8px;border:1px solid rgba(120,35,220,.12);border-radius:4px}.s-sql-btn[data-v-ca12b6ca]:hover{color:var(--k-magenta, #7823DC);border-color:var(--k-magenta, #7823DC)}.s-sql-block[data-v-ca12b6ca]{margin-top:6px;background:#7823dc0a;border-radius:6px;padding:10px 12px;font-size:11px;font-family:JetBrains Mono,Courier New,monospace;white-space:pre-wrap;word-break:break-word;color:#4a4a6a;border:1px solid rgba(120,35,220,.12)}.s-input-row[data-v-ca12b6ca]{display:flex;gap:10px;align-items:flex-end}.s-advanced-toggle[data-v-ca12b6ca]{display:flex;align-items:center;gap:10px;margin-top:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.s-advanced-toggle input[data-v-ca12b6ca]{position:absolute;opacity:0;pointer-events:none}.s-advanced-pill[data-v-ca12b6ca]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#7823dc0f;color:var(--muted, #6B6F82);border:1px solid rgba(120,35,220,.18);transition:all .14s}.s-advanced-pill[data-v-ca12b6ca]:before{content:"";width:7px;height:7px;border-radius:50%;background:#7823dc4d}.s-advanced-pill.on[data-v-ca12b6ca]{background:#7823dc1f;color:var(--k-purple, #7823DC);border-color:var(--k-purple, #7823DC)}.s-advanced-pill.on[data-v-ca12b6ca]:before{background:var(--k-purple, #7823DC)}.s-advanced-hint[data-v-ca12b6ca]{font-size:11px;color:var(--muted, #6B6F82)}.s-input[data-v-ca12b6ca]{flex:1;border:1px solid var(--border, rgba(120, 35, 220, .12));border-radius:10px;padding:10px 14px;background:#fff;color:var(--text, #1a1a2e);font-size:13px;resize:none;font-family:inherit;line-height:1.5;transition:border-color .12s,box-shadow .12s}.s-input[data-v-ca12b6ca]:focus{outline:none;border-color:var(--k-magenta, #7823DC);box-shadow:0 0 0 3px #7823dc33}.s-send[data-v-ca12b6ca]{flex-shrink:0;padding:10px 20px;font-size:13px;border-radius:10px}.modal-close[data-v-ca12b6ca]{all:unset;cursor:pointer;font-size:14px;color:var(--muted, rgba(26, 26, 46, .45));padding:2px 6px}.modal-close[data-v-ca12b6ca]:hover{color:var(--text, #1a1a2e)}.ghost.smallBtn[data-v-ca12b6ca]{background:#7823dc0f;border:1px solid var(--border, rgba(120, 35, 220, .12));border-radius:7px;font-size:12px;font-weight:600;color:var(--muted, rgba(26, 26, 46, .45));padding:6px 12px;cursor:pointer}.ghost.smallBtn[data-v-ca12b6ca]:hover{color:var(--k-magenta, #7823DC);background:#7823dc1a}.legend-row[data-v-ca12b6ca]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:7px 12px;background:#7823dc08;border:1px solid rgba(120,35,220,.1);border-radius:8px;font-size:11px;color:var(--muted, rgba(26,26,46,.5))}.legend-title[data-v-ca12b6ca]{font-weight:700;color:var(--text, #1a1a2e);margin-right:4px}.legend-dot[data-v-ca12b6ca]{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.legend-label[data-v-ca12b6ca]{font-size:11px;color:var(--text, #1a1a2e)}.legend-sep[data-v-ca12b6ca]{color:#7823dc4d}.legend-note[data-v-ca12b6ca]{font-size:10px;color:var(--muted, rgba(26,26,46,.45));font-style:italic;margin-left:auto}.dist-chart-wrap[data-v-ca12b6ca]{padding:14px 16px}.dist-chart-fullwidth[data-v-ca12b6ca]{margin-bottom:4px}.dist-chart-title[data-v-ca12b6ca]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, rgba(26,26,46,.45));margin-bottom:10px}.dist-chart-scroll[data-v-ca12b6ca]{overflow-x:auto}.dist-svg-wide[data-v-ca12b6ca]{display:block;width:100%;min-width:560px}.rate-band[data-v-ca12b6ca]{padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600}.rate-band.high[data-v-ca12b6ca]{background:#7823dc1f;color:#7823dc}.rate-band.medium[data-v-ca12b6ca]{background:#953ef31a;color:#7a3bb5}.rate-band.low[data-v-ca12b6ca]{background:#d4a8ff2e;color:#8a7aaa}.range-secondary[data-v-ca12b6ca]{color:var(--muted, rgba(26,26,46,.45));font-size:11px}.sub-row[data-v-ca12b6ca]{background:#7823dc08}.sub-row[data-v-ca12b6ca]:hover{background:#7823dc12}.sub-row td[data-v-ca12b6ca]{padding:5px 8px;border-bottom:1px solid rgba(120,35,220,.06)}.client-detail-row[data-v-ca12b6ca]{background:#7823dc0f}.client-detail-row td[data-v-ca12b6ca]{font-size:.78rem}.client-detail-header[data-v-ca12b6ca]{background:#7823dc0a}.sub-cat-name[data-v-ca12b6ca]{font-size:12px}.sub-indent[data-v-ca12b6ca]{color:#7823dc66;margin-right:4px}.sub-l2[data-v-ca12b6ca]{font-weight:600;color:var(--text, #1a1a2e)}.sub-l3[data-v-ca12b6ca]{color:var(--muted, rgba(26,26,46,.5));font-size:11px}.sub-num[data-v-ca12b6ca],.sub-range[data-v-ca12b6ca]{font-size:12px}.sub-loading td[data-v-ca12b6ca],.sub-empty[data-v-ca12b6ca]{font-size:12px;color:var(--muted,rgba(26,26,46,.4));padding:8px 16px}.sub-expand-btn[data-v-ca12b6ca]{font-size:11px;padding:2px 8px;border-radius:4px;border:1px solid rgba(120,35,220,.2);background:#7823dc0f;color:var(--k-magenta,#7823DC);cursor:pointer;white-space:nowrap}.sub-expand-btn[data-v-ca12b6ca]:hover{background:#7823dc1f}.sub-l3-expand[data-v-ca12b6ca]{margin-left:8px;font:600 10.5px inherit;padding:1px 8px;border-radius:999px;border:1px solid rgba(120,35,220,.2);background:#7823dc0a;color:var(--k-magenta,#7823DC);cursor:pointer;white-space:nowrap}.sub-l3-expand[data-v-ca12b6ca]:hover{background:#7823dc1f}.sub-l3-expand-on[data-v-ca12b6ca]{background:#7823dc2e}.sub-row-l2-open[data-v-ca12b6ca]{background:#7823dc12}.sub-row-l3[data-v-ca12b6ca]{background:#7823dc1a}.sub-row-l3 td[data-v-ca12b6ca]{font-size:11.5px}.sub-row-l3 .sub-l3[data-v-ca12b6ca]{font-weight:500;color:var(--text, #1a1a2e)}.sub-row-l3-open[data-v-ca12b6ca]{background:#7823dc29}.rollup-hint[data-v-ca12b6ca]{display:inline-block;padding:1px 8px;border-radius:999px;background:#7823dc14;color:var(--k-magenta,#7823DC);font:600 10px inherit;letter-spacing:.02em;cursor:help}.lever-link-btn[data-v-ca12b6ca]{font-size:11px;padding:2px 6px;border-radius:4px;border:1px solid rgba(120,35,220,.15);background:none;color:var(--k-magenta,#7823DC);cursor:pointer}.lever-link-btn[data-v-ca12b6ca]:hover{background:#7823dc14}.lever-sub-filter[data-v-ca12b6ca]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px;padding:8px 12px;background:#7823dc0a;border-radius:8px}.dist-svg[data-v-ca12b6ca]{display:block;overflow:visible}.insight-toggle-cell[data-v-ca12b6ca]{width:28px;padding:0 4px 0 10px!important}.insight-toggle[data-v-ca12b6ca]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:14px;font-weight:700;color:var(--k-magenta, #7823DC);transition:transform .15s ease;background:#7823dc14}.insight-toggle.open[data-v-ca12b6ca]{transform:rotate(90deg);background:#7823dc2e}.row-expanded td[data-v-ca12b6ca]{background:#7823dc0a!important}.insight-row td[data-v-ca12b6ca]{padding:0!important;border-bottom:1px solid rgba(120,35,220,.1)!important}.insight-cell[data-v-ca12b6ca]{background:#7823dc05!important}.insight-loading[data-v-ca12b6ca]{padding:14px 20px;font-size:12px;color:var(--muted, rgba(26,26,46,.5));font-style:italic}.insight-panel[data-v-ca12b6ca]{padding:14px 20px 16px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(120,35,220,.1)}.insight-header[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px}.insight-icon[data-v-ca12b6ca]{font-size:16px}.insight-heading[data-v-ca12b6ca]{font-size:13px;font-weight:600;color:var(--text, #1a1a2e)}.insight-bullets[data-v-ca12b6ca]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.insight-bullets li[data-v-ca12b6ca]{font-size:12.5px;line-height:1.55;color:var(--text, #1a1a2e)}.insight-levers[data-v-ca12b6ca]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.insight-sub-label[data-v-ca12b6ca]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted, rgba(26,26,46,.5));margin-right:4px}.insight-lever-chip[data-v-ca12b6ca]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;background:#7823dc1a;border:1px solid rgba(120,35,220,.25);color:var(--k-magenta, #7823DC)}.chip-pct[data-v-ca12b6ca]{font-weight:800;opacity:.85}.insight-citations[data-v-ca12b6ca]{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.guide-pane[data-v-ca12b6ca]{max-width:820px}.guide-section[data-v-ca12b6ca]{padding:20px 22px}.guide-section-title[data-v-ca12b6ca]{font-size:14px;font-weight:700;color:var(--k-navy, #001f5b);margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid rgba(120,35,220,.15)}.guide-steps[data-v-ca12b6ca]{display:flex;flex-direction:column;gap:12px}.guide-step[data-v-ca12b6ca]{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--text, #1a1a2e)}.guide-step-num[data-v-ca12b6ca]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#605dc6,#953ef3);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.guide-table[data-v-ca12b6ca]{width:100%;border-collapse:collapse;font-size:12.5px}.guide-table th[data-v-ca12b6ca]{background:#7823dc0d;padding:8px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, rgba(26,26,46,.5));text-align:left;border-bottom:1px solid rgba(120,35,220,.12)}.guide-table td[data-v-ca12b6ca]{padding:9px 12px;border-bottom:1px solid rgba(120,35,220,.06);color:var(--text, #1a1a2e);line-height:1.55;vertical-align:top}.guide-table td[data-v-ca12b6ca]:first-child{white-space:nowrap;color:var(--k-magenta, #7823DC);min-width:160px}.guide-table tr:last-child td[data-v-ca12b6ca]{border-bottom:none}.guide-data-facts[data-v-ca12b6ca]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px}.guide-fact[data-v-ca12b6ca]{display:flex;flex-direction:column;align-items:center;background:#7823dc0f;border:1px solid rgba(120,35,220,.15);border-radius:10px;padding:14px 20px;min-width:100px}.guide-fact-val[data-v-ca12b6ca]{font-size:20px;font-weight:800;color:var(--k-magenta, #7823DC);letter-spacing:-.02em}.guide-fact-lbl[data-v-ca12b6ca]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted, rgba(26,26,46,.45));margin-top:3px;text-align:center}.guide-note[data-v-ca12b6ca]{font-size:12px;color:var(--muted, rgba(26,26,46,.5));line-height:1.6;margin:0}.guide-note code[data-v-ca12b6ca]{background:#7823dc14;padding:1px 5px;border-radius:3px;font-size:11px;color:var(--k-magenta, #7823DC)}.savings-tabs-row[data-v-ca12b6ca]{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.savings-tabs-row .savings-tabs[data-v-ca12b6ca]{flex:1;margin-bottom:0}.scope-toggle[data-v-ca12b6ca]{display:flex;align-items:center;gap:5px;flex-shrink:0}.scope-label[data-v-ca12b6ca]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted, rgba(26,26,46,.5));margin-right:2px}.scope-btn[data-v-ca12b6ca]{all:unset;cursor:pointer;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:600;border:1px solid rgba(120,35,220,.2);color:var(--muted, rgba(26,26,46,.5));transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.scope-btn[data-v-ca12b6ca]:hover{background:#7823dc1a;color:var(--k-magenta, #7823DC)}.scope-btn-active[data-v-ca12b6ca]{background:var(--k-magenta, #7823DC);border-color:var(--k-magenta, #7823DC);color:#fff}.kpi-card-range[data-v-ca12b6ca]{border-left:3px solid var(--k-magenta, #7823DC)}.kpi-range-val[data-v-ca12b6ca]{font-size:clamp(18px,2.5vw,24px)}.kpi-range-sep[data-v-ca12b6ca]{font-size:14px;font-weight:400;margin:0 4px;opacity:.6}.pva-intro[data-v-ca12b6ca]{font-size:13px;color:var(--text, #1a1a2e);line-height:1.65;background:#7823dc0a;border-left:3px solid rgba(120,35,220,.4);border-radius:0 6px 6px 0;padding:10px 14px}.pva-cards[data-v-ca12b6ca]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pva-card[data-v-ca12b6ca]{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.pva-card-header[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px}.pva-cat-name[data-v-ca12b6ca]{font-size:14px;font-weight:700;color:var(--text, #1a1a2e);flex:1}.pva-clients[data-v-ca12b6ca]{font-size:10px;color:var(--muted, rgba(26,26,46,.45));white-space:nowrap}.pva-bars[data-v-ca12b6ca]{display:flex;flex-direction:column;gap:8px}.pva-bar-row[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px}.pva-bar-label[data-v-ca12b6ca]{font-size:11px;font-weight:600;color:var(--muted, rgba(26,26,46,.5));min-width:54px}.pva-bar-track[data-v-ca12b6ca]{flex:1;height:8px;background:#7823dc1a;border-radius:4px;overflow:hidden}.pva-bar-fill[data-v-ca12b6ca]{height:100%;border-radius:4px;transition:width .5s ease}.pva-awarded[data-v-ca12b6ca]{background:#7823dc}.pva-proposed[data-v-ca12b6ca]{background:#c084fc}.pva-bar-val[data-v-ca12b6ca]{font-size:12px;font-weight:700;min-width:42px;text-align:right}.pva-uplift[data-v-ca12b6ca]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#22c55e14;border:1px solid rgba(34,197,94,.25);border-radius:8px}.pva-uplift-label[data-v-ca12b6ca]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#16a34a}.pva-uplift-val[data-v-ca12b6ca]{font-size:17px;font-weight:800;color:#16a34a}.pva-uplift-note[data-v-ca12b6ca]{font-size:10px;color:#4ade80;opacity:.8;flex:1}.s-scope-note[data-v-ca12b6ca]{font-size:10px;color:var(--muted, rgba(26,26,46,.4));font-style:italic;margin-top:3px;padding-left:2px;max-width:min(640px,92%)}.s-feedback-row[data-v-ca12b6ca]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:2px 4px 8px;max-width:min(640px,92%)}.s-feedback-prompt[data-v-ca12b6ca]{font-size:11px;color:var(--muted, rgba(26,26,46,.4))}.s-fb-btn[data-v-ca12b6ca]{all:unset;cursor:pointer;font-size:16px;line-height:1;padding:2px 5px;border-radius:6px;border:1px solid transparent;transition:background .12s,border-color .12s}.s-fb-btn[data-v-ca12b6ca]:hover{background:#f0f0f0;border-color:#ddd}.s-fb-active-up[data-v-ca12b6ca]{background:#d1fae5;border-color:#10b981}.s-fb-active-down[data-v-ca12b6ca]{background:#fee2e2;border-color:#ef4444}.s-fb-comment[data-v-ca12b6ca]{padding:3px 10px;border:1px solid #ddd;border-radius:8px;font-size:12px;outline:none;width:200px;background:#fff}.s-fb-comment[data-v-ca12b6ca]:focus{border-color:#7823dc}.s-fb-submit[data-v-ca12b6ca]{padding:3px 10px;background:#7823dc;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.s-feedback-thanks[data-v-ca12b6ca]{font-size:11px;color:var(--muted, rgba(26,26,46,.4));font-style:italic}.ll-pane[data-v-ca12b6ca]{display:flex;flex-direction:column;gap:14px}.ll-head[data-v-ca12b6ca]{padding:4px 0}.ll-title[data-v-ca12b6ca]{margin:0 0 6px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:#001f5b;letter-spacing:-.01em}.ll-sub[data-v-ca12b6ca]{margin:0;font-size:13px;line-height:1.55;color:#1a1a2ea8;max-width:78ch}.ll-sub strong[data-v-ca12b6ca]{color:#001f5b;font-weight:700}.ll-howto[data-v-ca12b6ca]{margin:6px 0 0;font-size:12px;line-height:1.55;color:#1a1a2e8c;font-style:italic;max-width:78ch}.ll-howto strong[data-v-ca12b6ca]{color:#1a1a2e;font-style:normal}.ll-filters[data-v-ca12b6ca]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid #E6E7EF;border-radius:10px;background:#fafafc}.ll-headlines[data-v-ca12b6ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ll-headline[data-v-ca12b6ca]{border:1px solid #E6E7EF;border-radius:12px;padding:14px 18px;background:#fafafc;border-left:3px solid #7823DC}.ll-headline-l1[data-v-ca12b6ca]{border-left-color:#001f5b}.ll-headline-strategy[data-v-ca12b6ca]{border-left-color:#7823dc}.ll-headline-lever[data-v-ca12b6ca]{border-left-color:#b16dff}.ll-headline-num[data-v-ca12b6ca]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:30px;font-weight:700;color:#001f5b;line-height:1}.ll-headline-lbl[data-v-ca12b6ca]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e8c;margin-top:6px}.ll-chart-frame[data-v-ca12b6ca]{border:1px solid #E6E7EF;border-radius:14px;background:#fff;padding:14px;height:620px}.ll-chart-frame-stack[data-v-ca12b6ca]{height:540px}.ll-chart-frame-eff[data-v-ca12b6ca]{height:560px}.ll-chart[data-v-ca12b6ca]{width:100%;height:100%}.ll-legend[data-v-ca12b6ca]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 14px;border:1px solid #E6E7EF;border-radius:10px;background:#fafafc;font-size:11px;font-weight:600}.ll-legend-pill[data-v-ca12b6ca]{width:14px;height:14px;border-radius:4px}.ll-legend-lbl[data-v-ca12b6ca]{color:#1a1a2e;margin-right:4px}.ll-subnav[data-v-ca12b6ca]{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #E6E7EF;padding-bottom:0;margin-top:6px}.ll-subnav-btn[data-v-ca12b6ca]{background:transparent;border:0;cursor:pointer;padding:10px 16px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:inherit;color:#1a1a2e8c;transition:color .15s ease,border-color .15s ease,background .15s ease}.ll-subnav-btn[data-v-ca12b6ca]:hover{color:#4b129c;background:#7823dc0a}.ll-subnav-btn-active[data-v-ca12b6ca]{color:#4b129c;border-bottom-color:#7823dc}.ll-subnav-name[data-v-ca12b6ca]{font-size:13px;font-weight:700;letter-spacing:.01em}.ll-subnav-hint[data-v-ca12b6ca]{font-size:11px;font-weight:500;color:#1a1a2e73;letter-spacing:.01em}.ll-subnav-btn-active .ll-subnav-hint[data-v-ca12b6ca]{color:#4b129cb3}.ll-cb-filterbar[data-v-ca12b6ca]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin-top:4px;border:1px solid #E6E7EF;border-radius:10px;background:#fafafc;font-size:12px}.ll-cb-stats[data-v-ca12b6ca]{margin-left:auto;color:#1a1a2e99;font-size:12px}.ll-cb-stats strong[data-v-ca12b6ca]{color:#001f5b;font-weight:700}.ll-cb-wrap[data-v-ca12b6ca]{border:1px solid #E6E7EF;border-radius:14px;background:#fff;padding:18px;display:flex;flex-direction:column;align-items:stretch;gap:14px}.ll-cb-strategy-legend[data-v-ca12b6ca]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ll-cb-strat-pill[data-v-ca12b6ca]{background:#fff;border:1px solid #E6E7EF;border-radius:999px;padding:6px 14px 6px 10px;font:600 12px inherit;color:#1a1a2e;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ll-cb-strat-pill[data-v-ca12b6ca]:hover{border-color:var(--pill, #7823DC);background:#7823dc0a}.ll-cb-strat-dot[data-v-ca12b6ca]{width:10px;height:10px;border-radius:50%;background:var(--pill, #7823DC)}.ll-cb-grid[data-v-ca12b6ca]{display:grid;gap:6px;width:100%}.ll-cb-cell[data-v-ca12b6ca]{border-radius:10px;position:relative;cursor:default;transition:transform .12s ease,box-shadow .12s ease;border:1px solid rgba(255,255,255,.6);overflow:hidden;padding:10px 12px 8px;display:flex;flex-direction:column;justify-content:space-between;min-height:96px}.ll-cb-cell[data-v-ca12b6ca]:hover{transform:translateY(-1px);box-shadow:0 6px 22px #4b129c33;z-index:3}.ll-cb-cell-empty[data-v-ca12b6ca]{background:#f8f8fb;cursor:default}.ll-cb-cell-empty[data-v-ca12b6ca]:hover{transform:none;box-shadow:none}.ll-cb-cell-unlit[data-v-ca12b6ca]{cursor:help}.ll-cb-cell-stripe[data-v-ca12b6ca]{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.ll-cb-cell-name[data-v-ca12b6ca]{font:700 12px Lora,Iowan Old Style,Georgia,serif;color:#1a1a2e;line-height:1.3;padding-left:6px}.ll-cb-cell-unlit .ll-cb-cell-name[data-v-ca12b6ca]{color:#1a1a2e8c}.ll-cb-cell-meta[data-v-ca12b6ca]{display:flex;align-items:baseline;gap:6px;padding-left:6px}.ll-cb-cell-num[data-v-ca12b6ca]{font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:#001f5b;line-height:1}.ll-cb-cell-clients[data-v-ca12b6ca]{font-size:10px;font-weight:600;color:#1a1a2e8c;letter-spacing:.03em}.ll-cb-cell-meta-empty[data-v-ca12b6ca]{font-size:10px;font-weight:600;color:#1a1a2e66;letter-spacing:.03em;padding-left:6px;font-style:italic}.ll-cb-cell-blank[data-v-ca12b6ca]{color:#1a1a2e33}.ll-cb-cell[data-v-ca12b6ca]:not(.ll-cb-cell-empty):not(.ll-cb-cell-unlit):before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#ffffffe0;border-radius:8px;pointer-events:none}.ll-cb-cell-stripe[data-v-ca12b6ca],.ll-cb-cell-name[data-v-ca12b6ca],.ll-cb-cell-meta[data-v-ca12b6ca],.ll-cb-cell-meta-empty[data-v-ca12b6ca],.ll-cb-cell-tip[data-v-ca12b6ca]{position:relative;z-index:1}.ll-cb-cell-tip[data-v-ca12b6ca]{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);width:280px;max-width:calc(100vw - 40px);background:#fff;border:1px solid #E6E7EF;border-radius:10px;box-shadow:0 12px 36px #00000029;padding:12px 14px;opacity:0;pointer-events:none;transition:opacity .14s ease;z-index:50}.ll-cb-cell:hover .ll-cb-cell-tip[data-v-ca12b6ca]{opacity:1}.ll-cb-cell-tip-strat[data-v-ca12b6ca]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.ll-cb-cell-tip-name[data-v-ca12b6ca]{font:700 14px Lora,Iowan Old Style,Georgia,serif;color:#001f5b;margin-bottom:8px}.ll-cb-cell-tip-stats[data-v-ca12b6ca]{font-size:12px;color:#1a1a2e;line-height:1.5}.ll-cb-cell-tip-stats strong[data-v-ca12b6ca]{color:#001f5b}.ll-cb-cell-tip-levers[data-v-ca12b6ca]{margin-top:8px;padding-top:8px;border-top:1px solid #EFEFF4}.ll-cb-cell-tip-levers-h[data-v-ca12b6ca]{font:700 10px inherit;letter-spacing:.06em;text-transform:uppercase;color:#1a1a2e80;margin-bottom:4px}.ll-cb-cell-tip-levers-list[data-v-ca12b6ca]{font-size:11px;color:#1a1a2eb3;line-height:1.4;max-height:88px;overflow:auto}.ll-cb-scale[data-v-ca12b6ca]{display:flex;align-items:center;gap:12px;align-self:center;font-size:11px;color:#1a1a2e8c;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ll-cb-scale-bar[data-v-ca12b6ca]{width:200px;height:8px;border-radius:4px;background:linear-gradient(90deg,#efe3fb,#d9bbf7,#b16dff 60%,#7823dc 85%,#4b129c)}.ll-info-btn[data-v-ca12b6ca]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:0 4px;border-radius:50%;border:1px solid #B16DFF;background:#fff;color:#4b129c;font:700 10px inherit;cursor:pointer;vertical-align:middle;transition:background .15s ease,color .15s ease}.ll-info-btn[data-v-ca12b6ca]:hover{background:#4b129c;color:#fff}.ll-info-btn-secondary[data-v-ca12b6ca]{width:auto;height:18px;padding:0 8px;border-radius:9px;font-size:10px;font-weight:600;letter-spacing:.02em}.ll-def-overlay[data-v-ca12b6ca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0a1e73;display:flex;align-items:center;justify-content:center;padding:24px;animation:ll-def-fade-ca12b6ca .15s ease}@keyframes ll-def-fade-ca12b6ca{0%{opacity:0}to{opacity:1}}.ll-def-card[data-v-ca12b6ca]{position:relative;width:460px;max-width:100%;background:#fff;border-radius:14px;box-shadow:0 24px 64px #00000040;padding:24px 28px 22px;font-family:inherit}.ll-def-close[data-v-ca12b6ca]{position:absolute;top:8px;right:12px;background:transparent;border:0;cursor:pointer;font-size:22px;color:#1a1a2e80;line-height:1;padding:4px 8px}.ll-def-close[data-v-ca12b6ca]:hover{color:#4b129c}.ll-def-title[data-v-ca12b6ca]{margin:0 0 8px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:18px;font-weight:700;color:#001f5b;letter-spacing:-.01em}.ll-def-body[data-v-ca12b6ca]{margin:0;font-size:13px;line-height:1.55;color:#1a1a2e}.ll-def-bullets[data-v-ca12b6ca]{margin:12px 0 0;padding:0 0 0 18px;font-size:12.5px;line-height:1.55;color:#1a1a2ec7}.ll-def-bullets li[data-v-ca12b6ca]{margin-bottom:4px}.cb-shell[data-v-0dc1a05c]{--cb-ink: #17221d;--cb-muted: #66736c;--cb-line: #e3e9e5;--cb-purple: #6d3bd1;--cb-purple-dark: #4d239d;--cb-green: #186b4d;--cb-surface: #ffffff;display:grid;gap:18px;color:var(--cb-ink)}.cb-hero[data-v-0dc1a05c]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:clamp(26px,5vw,72px);overflow:hidden;padding:clamp(28px,5vw,56px);border:1px solid rgba(255,255,255,.08);border-radius:24px;background:radial-gradient(circle at 84% 12%,rgba(170,115,255,.28),transparent 35%),radial-gradient(circle at 4% 110%,rgba(47,151,112,.22),transparent 32%),linear-gradient(128deg,#14241e,#1d2333,#2e1850);box-shadow:0 22px 55px #17221d29;color:#fff}.cb-hero[data-v-0dc1a05c]:after{position:absolute;z-index:-1;right:-110px;bottom:-170px;width:410px;height:410px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05;content:""}.cb-hero-copy[data-v-0dc1a05c]{align-self:center;max-width:780px}.cb-eyebrow[data-v-0dc1a05c],.cb-section-kicker[data-v-0dc1a05c]{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cb-eyebrow[data-v-0dc1a05c]{color:#d9c6ff}.cb-hero h1[data-v-0dc1a05c]{margin:12px 0;max-width:720px;color:#fff;font-family:Lora,Georgia,serif;font-size:clamp(30px,4.5vw,52px);font-weight:600;line-height:1.06;letter-spacing:-.045em}.cb-hero-copy>p[data-v-0dc1a05c]{margin:0;max-width:720px;color:#ffffffb8;font-size:14px;line-height:1.72}.cb-trust-row[data-v-0dc1a05c]{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px}.cb-trust-row span[data-v-0dc1a05c]{display:inline-flex;align-items:center;gap:7px;color:#ffffffd1;font-size:11.5px;font-weight:650}.cb-hero-panel[data-v-0dc1a05c]{align-self:stretch;display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff12;box-shadow:inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cb-hero-metrics[data-v-0dc1a05c]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cb-hero-metrics div[data-v-0dc1a05c]{min-width:0;padding:12px 8px;border-radius:12px;background:#ffffff0e;text-align:center}.cb-hero-metrics strong[data-v-0dc1a05c]{display:block;font-size:clamp(19px,3vw,29px);line-height:1;letter-spacing:-.04em}.cb-hero-metrics span[data-v-0dc1a05c]{display:block;margin-top:7px;color:#ffffff8c;font-size:9px;line-height:1.25;text-transform:uppercase}.cb-hero-panel>p[data-v-0dc1a05c]{margin:0;color:#ffffff80;font-size:10.5px;line-height:1.5;text-align:center}.cb-guide[data-v-0dc1a05c],.cb-composer[data-v-0dc1a05c],.cb-accordion[data-v-0dc1a05c]{border:1px solid var(--cb-line);border-radius:20px;background:var(--cb-surface);box-shadow:0 9px 30px #1f30270e}.cb-guide[data-v-0dc1a05c]{padding:clamp(20px,3vw,30px)}.cb-section-heading[data-v-0dc1a05c]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.cb-section-kicker[data-v-0dc1a05c]{color:var(--cb-purple)}.cb-section-heading h2[data-v-0dc1a05c],.cb-composer-head h2[data-v-0dc1a05c]{margin:6px 0 4px;font-family:Lora,Georgia,serif;font-size:clamp(21px,2.5vw,28px);letter-spacing:-.035em}.cb-section-heading p[data-v-0dc1a05c]{margin:0;color:var(--cb-muted);font-size:12.5px}.cb-step-rail[data-v-0dc1a05c]{display:flex;align-items:center;gap:8px;flex:none}.cb-step-rail span[data-v-0dc1a05c]{display:inline-flex;align-items:center;gap:7px;color:#9ba69f;font-size:10.5px;font-weight:750}.cb-step-rail span.active[data-v-0dc1a05c]{color:var(--cb-purple-dark)}.cb-step-rail b[data-v-0dc1a05c]{display:grid;width:24px;height:24px;place-items:center;border:1px solid #dfe5e1;border-radius:50%;background:#fff;font-size:10px}.cb-step-rail .active b[data-v-0dc1a05c]{border-color:#d7c5f5;background:#f4effd}.cb-step-rail i[data-v-0dc1a05c]{width:28px;height:1px;background:#dfe5e1}.cb-journey-grid[data-v-0dc1a05c]{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.55fr);min-height:590px;overflow:hidden;border:1px solid #dfe6e2;border-radius:17px;background:#f8faf9}.cb-catalog[data-v-0dc1a05c]{display:flex;min-width:0;flex-direction:column;padding:18px;border-right:1px solid #dfe6e2;background:#fff}.cb-pane-heading[data-v-0dc1a05c],.cb-selected-head[data-v-0dc1a05c],.cb-question-intro[data-v-0dc1a05c],.cb-composer-head[data-v-0dc1a05c],.cb-citations-head[data-v-0dc1a05c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cb-pane-heading>div>span[data-v-0dc1a05c],.cb-question-intro>div>span[data-v-0dc1a05c]{color:var(--cb-purple);font-size:9.5px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.cb-pane-heading h3[data-v-0dc1a05c]{margin:4px 0 0;font-size:14px;letter-spacing:-.015em}.cb-pane-count[data-v-0dc1a05c]{padding:4px 7px;border-radius:999px;background:#f2f5f3;color:#78857e;font-size:9.5px;font-weight:750}.cb-search[data-v-0dc1a05c]{display:flex;align-items:center;gap:8px;margin:15px 0 10px;padding:0 11px;border:1px solid #dfe6e2;border-radius:11px;background:#f8faf9;color:#8a958f;transition:border-color .18s,box-shadow .18s,background .18s}.cb-search[data-v-0dc1a05c]:focus-within{border-color:#bba1eb;background:#fff;box-shadow:0 0 0 3px #6d3bd114}.cb-search input[data-v-0dc1a05c]{min-width:0;flex:1;padding:10px 0;border:0;outline:0;background:transparent;color:var(--cb-ink);font:inherit;font-size:12px}.cb-search input[data-v-0dc1a05c]::-webkit-search-cancel-button{display:none}.cb-search button[data-v-0dc1a05c]{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:6px;background:transparent;color:#89958e;cursor:pointer}.cb-item-list[data-v-0dc1a05c]{display:flex;min-height:0;flex:1;flex-direction:column;gap:6px;overflow:auto;padding:2px 4px 2px 1px;scrollbar-color:#d8dfdb transparent;scrollbar-width:thin}.cb-item[data-v-0dc1a05c]{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--cb-ink);text-align:left;cursor:pointer;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.cb-item[data-v-0dc1a05c]:hover{border-color:#e1d7f4;background:#faf8fe;transform:translate(2px)}.cb-item.active[data-v-0dc1a05c]{border-color:#cbb8ed;background:linear-gradient(100deg,#f6f1fe,#fbfaff);box-shadow:0 5px 15px #5b33a414}.cb-item-icon[data-v-0dc1a05c]{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#f0f4f1;color:#527263}.cb-item.active .cb-item-icon[data-v-0dc1a05c]{background:#e9ddfb;color:var(--cb-purple)}.cb-item-copy[data-v-0dc1a05c]{min-width:0}.cb-item-copy strong[data-v-0dc1a05c]{display:-webkit-box;overflow:hidden;color:#2d3933;font-size:11.5px;font-weight:750;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cb-item-copy small[data-v-0dc1a05c]{display:block;overflow:hidden;margin-top:3px;color:#929d97;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.cb-item-arrow[data-v-0dc1a05c]{color:#a3aca7;transition:transform .16s,color .16s}.cb-item:hover .cb-item-arrow[data-v-0dc1a05c],.cb-item.active .cb-item-arrow[data-v-0dc1a05c]{color:var(--cb-purple);transform:translate(2px)}.cb-catalog-loading[data-v-0dc1a05c]{display:grid;gap:9px}.cb-skeleton-row[data-v-0dc1a05c]{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:9px}.cb-skeleton-row i[data-v-0dc1a05c],.cb-skeleton-row b[data-v-0dc1a05c]{display:block;border-radius:9px;background:linear-gradient(90deg,#eef2ef,#f8faf9,#eef2ef);background-size:200% 100%;animation:shimmer-0dc1a05c 1.4s infinite}.cb-skeleton-row i[data-v-0dc1a05c]{width:34px;height:34px}.cb-skeleton-row b[data-v-0dc1a05c]{width:85%;height:22px}.cb-pane-error[data-v-0dc1a05c],.cb-empty-list[data-v-0dc1a05c]{display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;color:#88958e;text-align:center}.cb-pane-error p[data-v-0dc1a05c],.cb-empty-list p[data-v-0dc1a05c]{max-width:250px;margin:0;font-size:11.5px;line-height:1.5}.cb-pane-error button[data-v-0dc1a05c]{padding:7px 11px;border:1px solid #d9c9f3;border-radius:8px;background:#fff;color:var(--cb-purple-dark);font-size:10.5px;font-weight:750;cursor:pointer}.cb-question-pane[data-v-0dc1a05c]{min-width:0;padding:clamp(20px,3vw,30px);background:radial-gradient(circle at 92% 0,rgba(109,59,209,.055),transparent 31%),#f8faf9}.cb-question-empty[data-v-0dc1a05c]{display:flex;height:100%;max-width:590px;margin:auto;align-items:center;justify-content:center;flex-direction:column;text-align:center}.cb-empty-visual[data-v-0dc1a05c]{display:flex;align-items:center;margin-bottom:25px}.cb-empty-visual span[data-v-0dc1a05c]{display:grid;width:48px;height:48px;place-items:center;border:1px solid #e0d5f3;border-radius:14px;background:#fff;color:var(--cb-purple);box-shadow:0 8px 22px #3f256f14}.cb-empty-visual span[data-v-0dc1a05c]:nth-of-type(2){color:#8c4fbc;transform:translateY(-8px)}.cb-empty-visual span[data-v-0dc1a05c]:nth-of-type(3){color:var(--cb-green)}.cb-empty-visual i[data-v-0dc1a05c]{width:34px;height:1px;background:linear-gradient(90deg,#d7c9ee,#b9d6c9)}.cb-question-empty h3[data-v-0dc1a05c]{margin:9px 0 8px;font-family:Lora,Georgia,serif;font-size:24px;letter-spacing:-.035em}.cb-question-empty>p[data-v-0dc1a05c]{max-width:530px;margin:0;color:var(--cb-muted);font-size:12.5px;line-height:1.65}.cb-empty-proof[data-v-0dc1a05c]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 15px;margin-top:20px}.cb-empty-proof span[data-v-0dc1a05c]{display:inline-flex;align-items:center;gap:5px;color:#52645a;font-size:10.5px;font-weight:650}.cb-empty-proof svg[data-v-0dc1a05c]{color:#2d916b}.cb-question-content[data-v-0dc1a05c]{display:grid;gap:20px}.cb-selected-head[data-v-0dc1a05c]{padding-bottom:17px;border-bottom:1px solid #dfe6e2}.cb-selected-head h3[data-v-0dc1a05c]{margin:7px 0 8px;max-width:650px;font-family:Lora,Georgia,serif;font-size:clamp(18px,2.3vw,24px);line-height:1.25;letter-spacing:-.03em}.cb-breadcrumbs[data-v-0dc1a05c]{display:flex;flex-wrap:wrap;gap:5px}.cb-breadcrumbs span[data-v-0dc1a05c]{padding:4px 7px;border:1px solid #dde5e0;border-radius:999px;background:#fff;color:#708078;font-size:9px;font-weight:700}.cb-change[data-v-0dc1a05c]{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:#7c8982;font-size:10px;font-weight:700;cursor:pointer}.cb-change[data-v-0dc1a05c]:hover{background:#eef2ef;color:#39473f}.cb-question-loading[data-v-0dc1a05c]{display:flex;min-height:360px;align-items:center;justify-content:center;gap:12px;color:var(--cb-purple)}.cb-question-loading div[data-v-0dc1a05c]{display:flex;flex-direction:column;gap:3px}.cb-question-loading strong[data-v-0dc1a05c]{color:var(--cb-ink);font-size:12.5px}.cb-question-loading span[data-v-0dc1a05c]{color:var(--cb-muted);font-size:10.5px}.cb-question-set[data-v-0dc1a05c]{display:grid;gap:14px}.cb-question-intro h4[data-v-0dc1a05c]{margin:4px 0 0;font-size:14px}.cb-question-intro p[data-v-0dc1a05c]{max-width:330px;margin:0;color:var(--cb-muted);font-size:10.5px;line-height:1.45;text-align:right}.cb-question-grid[data-v-0dc1a05c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cb-question-card[data-v-0dc1a05c]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px 10px;min-height:145px;padding:14px;overflow:hidden;border:1px solid #dfe6e2;border-radius:13px;background:#ffffffe6;color:var(--cb-ink);text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.cb-question-card[data-v-0dc1a05c]:hover{border-color:#bda7e5;background:#fff;box-shadow:0 10px 24px #3f256f1a;transform:translateY(-2px)}.cb-question-card.active[data-v-0dc1a05c]{border-color:#9c78da;background:linear-gradient(135deg,#fff,#f6f0fd);box-shadow:0 10px 24px #4f26961f}.cb-question-number[data-v-0dc1a05c]{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#eef2ef;color:#7c8982;font-size:9px;font-weight:850}.cb-question-card.active .cb-question-number[data-v-0dc1a05c]{background:var(--cb-purple);color:#fff}.cb-question-body[data-v-0dc1a05c]{min-width:0}.cb-question-body small[data-v-0dc1a05c]{display:block;margin:1px 0 5px;color:var(--cb-purple);font-size:8.5px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.cb-question-body strong[data-v-0dc1a05c]{display:block;color:#2a3730;font-size:11px;line-height:1.4}.cb-question-body>span[data-v-0dc1a05c]{display:block;margin-top:6px;color:#86918b;font-size:9.5px;line-height:1.4}.cb-question-action[data-v-0dc1a05c]{grid-column:2;display:inline-flex;align-items:center;gap:5px;align-self:end;color:#7a5aad;font-size:9.5px;font-weight:750}.cb-composer[data-v-0dc1a05c]{padding:clamp(20px,3vw,30px)}.cb-composer-head[data-v-0dc1a05c]{align-items:flex-end;margin-bottom:15px}.cb-context-pill[data-v-0dc1a05c]{display:inline-flex;max-width:min(50%,520px);align-items:center;gap:6px;padding:6px 9px;overflow:hidden;border:1px solid #d9c9f2;border-radius:999px;background:#f7f2fd;color:var(--cb-purple-dark);font-size:9.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.cb-context-pill.neutral[data-v-0dc1a05c]{border-color:#dce4df;background:#f5f8f6;color:#5f6f66}.cb-compose-box[data-v-0dc1a05c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:9px;border:1px solid #d6dfda;border-radius:15px;background:#fbfcfb;transition:border-color .18s,box-shadow .18s,background .18s}.cb-compose-box[data-v-0dc1a05c]:focus-within{border-color:#aa8bdd;background:#fff;box-shadow:0 0 0 4px #6d3bd113,0 10px 26px #2d21440f}.cb-compose-box textarea[data-v-0dc1a05c]{width:100%;min-height:53px;max-height:170px;resize:vertical;box-sizing:border-box;padding:9px 10px;border:0;outline:0;background:transparent;color:#26342d;font:inherit;font-size:13px;line-height:1.5}.cb-compose-box>button[data-v-0dc1a05c]{display:inline-flex;height:44px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:11px;background:linear-gradient(115deg,#5930b6,#8248d8);box-shadow:0 8px 18px #5b30b638;color:#fff;font:inherit;font-size:11px;font-weight:780;cursor:pointer;transition:transform .16s,box-shadow .16s,opacity .16s}.cb-compose-box>button[data-v-0dc1a05c]:hover:not(:disabled){box-shadow:0 10px 22px #5b30b64d;transform:translateY(-1px)}.cb-compose-box>button[data-v-0dc1a05c]:disabled{box-shadow:none;cursor:default;opacity:.45}.cb-compose-meta[data-v-0dc1a05c]{display:flex;justify-content:space-between;gap:16px;margin:8px 3px 0;color:#89958e;font-size:9.5px}.cb-shortcut[data-v-0dc1a05c]{white-space:nowrap}.cb-general-samples[data-v-0dc1a05c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.cb-general-samples button[data-v-0dc1a05c]{padding:6px 9px;border:1px solid #e1d8f0;border-radius:999px;background:#fff;color:#665579;font-size:9.5px;cursor:pointer}.cb-general-samples button[data-v-0dc1a05c]:hover{border-color:#bda7e5;background:#faf7fe;color:var(--cb-purple-dark)}.cb-answer[data-v-0dc1a05c]{margin-top:18px;padding:18px;border:1px solid #d9e5de;border-radius:15px;background:linear-gradient(145deg,#fbfdfc,#f5faf7);box-shadow:inset 3px 0 #3b9974}.cb-answer-topline[data-v-0dc1a05c]{display:flex;align-items:center;justify-content:space-between;gap:14px}.cb-answer-title[data-v-0dc1a05c]{display:inline-flex;align-items:center;gap:7px;color:#235b45;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.cb-answer-badges[data-v-0dc1a05c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cb-source-count[data-v-0dc1a05c],.cb-confidence[data-v-0dc1a05c]{padding:4px 7px;border:1px solid #d8e5de;border-radius:999px;background:#fff;color:#617168;font-size:8.5px;font-weight:800;text-transform:uppercase}.cb-confidence.is-low[data-v-0dc1a05c]{border-color:#efc8bd;color:#a2462d}.cb-confidence.is-medium[data-v-0dc1a05c]{border-color:#eddba6;color:#8a6810}.cb-confidence.is-high[data-v-0dc1a05c]{border-color:#b8ddca;color:#237553}.cb-answer-text[data-v-0dc1a05c]{margin:14px 0 0;color:#33433a;font-size:12.5px;line-height:1.68;white-space:pre-line}.cb-scope-note[data-v-0dc1a05c],.cb-thin-note[data-v-0dc1a05c]{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;border-radius:9px;background:#f3effa;color:#6d5a80;font-size:9.5px;line-height:1.45}.cb-citations[data-v-0dc1a05c]{display:grid;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid #dce7e1}.cb-citations-head[data-v-0dc1a05c]{align-items:baseline}.cb-citations-head strong[data-v-0dc1a05c]{font-size:10.5px}.cb-citations-head span[data-v-0dc1a05c]{color:#89968f;font-size:8.5px}.cb-citation[data-v-0dc1a05c]{overflow:hidden;border:1px solid #dbe5df;border-radius:10px;background:#fff}.cb-citation summary[data-v-0dc1a05c]{display:grid;grid-template-columns:25px 1fr 16px;align-items:center;gap:8px;padding:9px 10px;list-style:none;cursor:pointer}.cb-citation summary[data-v-0dc1a05c]::-webkit-details-marker{display:none}.cb-citation summary>span[data-v-0dc1a05c]:nth-child(2){display:flex;min-width:0;flex-direction:column}.cb-citation summary strong[data-v-0dc1a05c]{font-size:10px}.cb-citation summary small[data-v-0dc1a05c]{margin-top:2px;color:#8c9891;font-size:8.5px}.cb-citation summary>svg[data-v-0dc1a05c]{color:#87948d;transition:transform .18s}.cb-citation[open] summary>svg[data-v-0dc1a05c]{transform:rotate(180deg)}.cb-citation-number[data-v-0dc1a05c]{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:#eaf5ef;color:#267052;font-size:9px;font-weight:850}.cb-citation>p[data-v-0dc1a05c]{margin:0;padding:0 10px 11px 43px;color:#65736b;font-size:9.5px;line-height:1.55}.cb-evidence-row[data-v-0dc1a05c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.cb-evidence-row>span[data-v-0dc1a05c]{color:#7b8981;font-size:8.5px;font-weight:850;text-transform:uppercase}.cb-evidence-row b[data-v-0dc1a05c]{padding:4px 7px;border:1px solid #dce5df;border-radius:7px;background:#fff;color:#5e6d65;font-size:8.5px;font-weight:650}.cb-answer-error[data-v-0dc1a05c]{display:flex;align-items:flex-start;gap:10px;border-color:#efd4cc;background:#fff9f7;box-shadow:inset 3px 0 #cc674c}.cb-answer-error p[data-v-0dc1a05c]{margin:3px 0 0;color:#8b5d51;font-size:10.5px}.cb-answer-error strong[data-v-0dc1a05c]{font-size:11px}.cb-answer-mark[data-v-0dc1a05c]{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;background:#f8ded6;color:#ad4a31;font-size:11px;font-weight:900}.cb-explore-grid[data-v-0dc1a05c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.cb-accordion[data-v-0dc1a05c]{overflow:hidden}.cb-accordion-toggle[data-v-0dc1a05c]{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:16px;border:0;background:#fff;color:var(--cb-ink);text-align:left;cursor:pointer}.cb-accordion-icon[data-v-0dc1a05c]{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#eee7fa;color:var(--cb-purple)}.cb-accordion-icon.warm[data-v-0dc1a05c]{background:#e7f3ed;color:var(--cb-green)}.cb-accordion-toggle>span[data-v-0dc1a05c]:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.cb-accordion-toggle strong[data-v-0dc1a05c]{font-size:11.5px}.cb-accordion-toggle small[data-v-0dc1a05c]{color:#8a968f;font-size:9px}.cb-accordion-toggle>svg[data-v-0dc1a05c]{color:#839088;transition:transform .18s}.cb-accordion-toggle>svg.open[data-v-0dc1a05c]{transform:rotate(180deg)}.cb-accordion-body[data-v-0dc1a05c]{padding:0 16px 16px;border-top:1px solid #edf1ee}.cb-filters[data-v-0dc1a05c]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0}.cb-filters select[data-v-0dc1a05c],.cb-normalize[data-v-0dc1a05c]{min-height:33px;border:1px solid #dce4df;border-radius:8px;background:#fff;color:#56665d;font:inherit;font-size:9.5px}.cb-filters select[data-v-0dc1a05c]{padding:0 9px;text-transform:capitalize}.cb-normalize[data-v-0dc1a05c]{display:flex;align-items:center;gap:6px;padding:0 8px}.cb-normalize input[data-v-0dc1a05c]{width:54px;border:0;outline:0;color:#39483f;font:inherit;font-size:9.5px}.cb-record-count[data-v-0dc1a05c]{margin-left:auto;color:#78867e;font-size:9px;font-weight:750}.cb-table-wrap[data-v-0dc1a05c]{max-height:410px;overflow:auto;border:1px solid #e3e9e5;border-radius:10px}.cb-table-wrap table[data-v-0dc1a05c]{width:100%;border-collapse:collapse;font-size:9.5px}.cb-table-wrap th[data-v-0dc1a05c]{position:sticky;z-index:1;top:0;padding:8px;border-bottom:1px solid #dfe6e2;background:#f7f9f8;color:#87938c;font-size:8px;letter-spacing:.04em;text-align:left;text-transform:uppercase}.cb-table-wrap td[data-v-0dc1a05c]{max-width:170px;padding:8px;overflow:hidden;border-bottom:1px solid #edf1ee;color:#536259;text-overflow:ellipsis;white-space:nowrap}.cb-table-wrap .number[data-v-0dc1a05c]{text-align:right;font-variant-numeric:tabular-nums}.evidence-cell[data-v-0dc1a05c]{color:var(--cb-purple)!important}.cb-coverage-summary[data-v-0dc1a05c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0}.cb-coverage-summary p[data-v-0dc1a05c]{max-width:440px;margin:0;color:#738078;font-size:9.5px;line-height:1.5}.cb-coverage-summary div[data-v-0dc1a05c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.cb-coverage-summary span[data-v-0dc1a05c],.cb-coverage-cell b[data-v-0dc1a05c]{padding:3px 6px;border-radius:999px;font-size:7.5px;font-weight:850;text-transform:uppercase}.cb-coverage-summary .is-low[data-v-0dc1a05c],.cb-coverage-cell.is-low b[data-v-0dc1a05c]{background:#fae8e2;color:#a14831}.cb-coverage-summary .is-medium[data-v-0dc1a05c],.cb-coverage-cell.is-medium b[data-v-0dc1a05c]{background:#fbf1d7;color:#8a6810}.cb-coverage-summary .is-high[data-v-0dc1a05c],.cb-coverage-cell.is-high b[data-v-0dc1a05c]{background:#dff1e7;color:#267553}.cb-coverage-grid[data-v-0dc1a05c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:390px;overflow:auto}.cb-coverage-cell[data-v-0dc1a05c]{display:grid;gap:4px;padding:9px;border:1px solid #e1e8e4;border-left-width:3px;border-radius:9px;background:#fff}.cb-coverage-cell.is-low[data-v-0dc1a05c]{border-left-color:#d9785f}.cb-coverage-cell.is-medium[data-v-0dc1a05c]{border-left-color:#d7ad42}.cb-coverage-cell.is-high[data-v-0dc1a05c]{border-left-color:#4d9b77}.cb-coverage-cell strong[data-v-0dc1a05c]{font-size:9.5px}.cb-coverage-cell>span[data-v-0dc1a05c]{color:#87938c;font-size:8px}.cb-coverage-cell b[data-v-0dc1a05c]{justify-self:start}.cb-method[data-v-0dc1a05c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cb-method>div[data-v-0dc1a05c]{position:relative;min-height:112px;padding:16px;overflow:hidden;border:1px solid #e0e7e3;border-radius:14px;background:linear-gradient(145deg,#fff,#f8faf9)}.cb-method>div>span[data-v-0dc1a05c]{position:absolute;right:10px;top:4px;color:#6d3bd114;font-family:Lora,Georgia,serif;font-size:44px;font-weight:700}.cb-method strong[data-v-0dc1a05c]{position:relative;display:block;max-width:80%;font-size:11px}.cb-method p[data-v-0dc1a05c]{position:relative;margin:8px 0 0;color:#76837b;font-size:9.5px;line-height:1.5}.spin[data-v-0dc1a05c]{animation:spin-0dc1a05c .75s linear infinite}.sr-only[data-v-0dc1a05c]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button[data-v-0dc1a05c]:focus-visible,input[data-v-0dc1a05c]:focus-visible,textarea[data-v-0dc1a05c]:focus-visible,select[data-v-0dc1a05c]:focus-visible,summary[data-v-0dc1a05c]:focus-visible{outline:3px solid rgba(109,59,209,.22);outline-offset:2px}@keyframes spin-0dc1a05c{to{transform:rotate(360deg)}}@keyframes shimmer-0dc1a05c{to{background-position:-200% 0}}@media (max-width: 1080px){.cb-hero[data-v-0dc1a05c]{grid-template-columns:1fr}.cb-hero-panel[data-v-0dc1a05c]{min-height:170px}.cb-journey-grid[data-v-0dc1a05c]{grid-template-columns:320px minmax(0,1fr)}.cb-question-grid[data-v-0dc1a05c]{grid-template-columns:1fr}}@media (max-width: 820px){.cb-section-heading[data-v-0dc1a05c]{align-items:flex-start;flex-direction:column}.cb-journey-grid[data-v-0dc1a05c]{grid-template-columns:1fr}.cb-catalog[data-v-0dc1a05c]{max-height:470px;border-right:0;border-bottom:1px solid #dfe6e2}.cb-question-pane[data-v-0dc1a05c]{min-height:470px}.cb-explore-grid[data-v-0dc1a05c],.cb-method[data-v-0dc1a05c]{grid-template-columns:1fr}}@media (max-width: 560px){.cb-hero[data-v-0dc1a05c],.cb-guide[data-v-0dc1a05c],.cb-composer[data-v-0dc1a05c]{padding:18px;border-radius:17px}.cb-hero-metrics[data-v-0dc1a05c]{grid-template-columns:1fr 1fr}.cb-hero-metrics div[data-v-0dc1a05c]:last-child{grid-column:1 / -1}.cb-trust-row[data-v-0dc1a05c]{flex-direction:column}.cb-step-rail[data-v-0dc1a05c]{width:100%}.cb-step-rail i[data-v-0dc1a05c]{flex:1}.cb-selected-head[data-v-0dc1a05c],.cb-question-intro[data-v-0dc1a05c],.cb-composer-head[data-v-0dc1a05c],.cb-answer-topline[data-v-0dc1a05c],.cb-coverage-summary[data-v-0dc1a05c]{flex-direction:column}.cb-question-intro p[data-v-0dc1a05c]{max-width:none;text-align:left}.cb-context-pill[data-v-0dc1a05c]{max-width:100%}.cb-compose-box[data-v-0dc1a05c]{grid-template-columns:1fr}.cb-compose-box>button[data-v-0dc1a05c]{width:100%}.cb-compose-meta[data-v-0dc1a05c]{flex-direction:column;gap:3px}.cb-question-card[data-v-0dc1a05c]{min-height:0}.cb-coverage-grid[data-v-0dc1a05c]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){[data-v-0dc1a05c],[data-v-0dc1a05c]:before,[data-v-0dc1a05c]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer commercial-foundation{.intelligence-home[data-v-47a8f423]{flex:1;min-height:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:40px clamp(26px,4.2vw,64px) 42px;color:#111f43;background:#fff}.intelligence-home-intro[data-v-47a8f423]{position:relative;z-index:3;width:min(800px,100%);margin:0 auto;text-align:center}.intelligence-home-kicker[data-v-47a8f423]{display:block;margin-bottom:14px;color:#7823dc;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.intelligence-home-intro h1[data-v-47a8f423]{max-width:760px;margin:0 auto;color:#071b4b;font:500 clamp(39px,4.2vw,57px)/1.08 "Lora",serif;letter-spacing:normal;text-wrap:balance}.intelligence-home-assurance[data-v-47a8f423]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px;margin-top:24px}.intelligence-home-assurance span[data-v-47a8f423]{display:inline-flex;align-items:center;gap:8px;color:#56647e;font-size:13px;font-weight:600}.intelligence-home-assurance svg[data-v-47a8f423]{color:#7823dc}.intelligence-home-stage[data-v-47a8f423]{position:relative;width:min(1040px,100%);height:560px;margin:20px auto 0;isolation:isolate}.intelligence-home-orbit[data-v-47a8f423]{position:absolute;z-index:-1;top:72px;left:5%;width:90%;height:334px;box-sizing:border-box;border:1px solid #ddd1f2;border-radius:50%}.intelligence-home-brain[data-v-47a8f423]{position:absolute;z-index:1;top:18px;left:50%;width:470px;height:485px;margin:0;overflow:hidden;transform:translate(-50%);pointer-events:none}.intelligence-home-brain img[data-v-47a8f423]{width:100%;height:100%;object-fit:cover;object-position:center top;animation:intelligence-breathe-47a8f423 6s ease-in-out infinite;-webkit-user-select:none;user-select:none}.intelligence-home-node[data-v-47a8f423]{position:absolute;z-index:2;width:240px;display:grid;justify-items:center;gap:8px;border:0;padding:0;color:#111f43;background:transparent;box-shadow:none;font:inherit;text-align:center;cursor:pointer}.intelligence-home-node-1[data-v-47a8f423]{top:24px;left:0}.intelligence-home-node-2[data-v-47a8f423]{top:314px;left:0}.intelligence-home-node-3[data-v-47a8f423]{top:24px;right:0}.intelligence-home-node-4[data-v-47a8f423]{top:314px;right:0}.intelligence-home-node-icon[data-v-47a8f423]{width:70px;height:70px;display:grid;place-items:center;border:1px solid #e5dcf3;border-radius:50%;color:#7823dc;background:#faf8fd;box-shadow:inset 0 0 0 9px #f7f2fc,0 8px 26px #4520740f;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .3s ease}.intelligence-home-node-icon svg[data-v-47a8f423]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.intelligence-home-node-label[data-v-47a8f423]{color:#7823dc;font-size:12px;font-weight:750;transition:color .22s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.intelligence-home-node strong[data-v-47a8f423]{max-width:230px;color:#14234a;font-size:15px;font-weight:600;line-height:1.5;text-wrap:balance;transition:color .22s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.intelligence-home-node:hover .intelligence-home-node-icon[data-v-47a8f423],.intelligence-home-node:focus-visible .intelligence-home-node-icon[data-v-47a8f423]{transform:translateY(-5px) scale(1.06);border-color:#a66bdf;box-shadow:inset 0 0 0 9px #f1e6fc,0 14px 34px #5b25992e}.intelligence-home-node:hover .intelligence-home-node-icon svg[data-v-47a8f423],.intelligence-home-node:focus-visible .intelligence-home-node-icon svg[data-v-47a8f423]{transform:scale(1.08) rotate(-4deg)}.intelligence-home-node:hover .intelligence-home-node-label[data-v-47a8f423],.intelligence-home-node:focus-visible .intelligence-home-node-label[data-v-47a8f423]{color:#6522ad;transform:translateY(-2px)}.intelligence-home-node:hover strong[data-v-47a8f423],.intelligence-home-node:focus-visible strong[data-v-47a8f423]{color:#54208f;transform:translateY(-2px)}.intelligence-home-node[data-v-47a8f423]:focus,.intelligence-home-node[data-v-47a8f423]:focus-visible{outline:0}.intelligence-home-node:focus-visible .intelligence-home-node-icon[data-v-47a8f423]{outline:3px solid rgba(120,35,220,.28);outline-offset:4px}.intelligence-home-browse[data-v-47a8f423]:focus-visible,.intelligence-home-browser button[data-v-47a8f423]:focus-visible,.intelligence-home-data-state button[data-v-47a8f423]:focus-visible{outline:3px solid rgba(120,35,220,.22);outline-offset:4px}@media (min-width:921px){.intelligence-home-node[data-v-47a8f423]:hover{background:transparent;box-shadow:none;transform:none}}.intelligence-home-browse[data-v-47a8f423]{position:absolute;z-index:3;left:50%;bottom:4px;display:inline-flex;align-items:center;gap:9px;border:0;padding:8px 4px;color:#6f2cc1;background:#fff;font:750 12px Inter Variable,sans-serif;transform:translate(-50%);cursor:pointer}.intelligence-home-browse[data-v-47a8f423]:hover{color:#4f168f}.intelligence-home-data-state[data-v-47a8f423]{position:absolute;z-index:3;left:50%;bottom:2px;min-width:min(420px,90%);display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border:1px solid #e3dced;border-radius:14px;color:#5d6980;background:#fffffff2;box-shadow:0 12px 30px #28184612;transform:translate(-50%);font-size:12px}.intelligence-home-data-state>svg[data-v-47a8f423]{flex:0 0 auto;color:#7823dc}.intelligence-home-data-state>span[data-v-47a8f423]{display:grid;gap:2px}.intelligence-home-data-state strong[data-v-47a8f423]{color:#263655;font-size:12px}.intelligence-home-data-state small[data-v-47a8f423]{font-size:12px}.intelligence-home-data-state button[data-v-47a8f423]{border:0;padding:6px;color:#6824b7;background:transparent;font:750 12px Inter Variable,sans-serif;cursor:pointer}.intelligence-home-data-loading[data-v-47a8f423]{min-width:auto;color:#5e397e}.intelligence-home-browser[data-v-47a8f423]{width:min(1040px,100%);box-sizing:border-box;margin:28px auto 6px;padding:24px;border:1px solid #e2d9ee;border-radius:20px;background:#fbf9fe}.intelligence-home-browser>header[data-v-47a8f423]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.intelligence-home-browser h2[data-v-47a8f423]{margin:0;color:#102049;font:500 23px/1.2 Lora,serif}.intelligence-home-browser p[data-v-47a8f423]{max-width:650px;margin:6px 0 0;color:#66738a;font-size:12px;line-height:1.55}.intelligence-home-browser>header>span[data-v-47a8f423]{flex:0 0 auto;padding:6px 10px;border-radius:999px;color:#6625b1;background:#f0e7fa;font-size:12px;font-weight:750}.intelligence-home-category-search[data-v-47a8f423]{min-height:52px;display:grid;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-bottom:16px;padding:0 14px;border:1px solid #d9cce9;border-radius:14px;color:#7628c5;background:#fff;box-shadow:0 10px 28px #2e194e0d}.intelligence-home-category-search[data-v-47a8f423]:focus-within{border-color:#9251d1;box-shadow:0 0 0 3px #7823dc1c,0 12px 30px #2e194e12}.intelligence-home-category-search input[data-v-47a8f423]{min-width:0;border:0;outline:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:#17254a;background:transparent;font:500 13px Inter Variable,sans-serif}.intelligence-home-category-search input[data-v-47a8f423]::-webkit-search-cancel-button,.intelligence-home-category-search input[data-v-47a8f423]::-webkit-search-decoration{display:none;-webkit-appearance:none}.intelligence-home-category-search input[data-v-47a8f423]::placeholder{color:#8992a5}.intelligence-home-category-search button[data-v-47a8f423]{box-sizing:border-box;width:28px;height:28px;margin:0;padding:0;display:grid;place-items:center;align-self:center;justify-self:center;border:0;border-radius:8px;color:#7740b8;background:#f3ecfa;line-height:0;cursor:pointer}.intelligence-home-category-search button[data-v-47a8f423]:hover{transform:none;box-shadow:none}.intelligence-home-category-search button svg[data-v-47a8f423]{display:block;margin:0}.intelligence-home-browser-empty[data-v-47a8f423]{min-height:138px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px dashed #dcd3e7;border-radius:15px;color:#7b8598;background:#ffffffb3}.intelligence-home-browser-empty>svg[data-v-47a8f423]{color:#8a51ca}.intelligence-home-browser-empty>div[data-v-47a8f423]{display:grid;gap:4px}.intelligence-home-browser-empty strong[data-v-47a8f423]{color:#2b3957;font-size:13px}.intelligence-home-browser-empty span[data-v-47a8f423]{font-size:12px}.intelligence-home-browser-results>p[data-v-47a8f423]{margin:0 0 10px;color:#717b8e;font-size:12px;font-weight:700;letter-spacing:normal;text-transform:none}.intelligence-home-category-grid[data-v-47a8f423]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intelligence-home-category-grid article[data-v-47a8f423]{min-width:0;padding:15px;border:1px solid #e1dce9;border-radius:15px;background:#fff}.intelligence-home-category-title[data-v-47a8f423]{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px}.intelligence-home-category-title>span[data-v-47a8f423]{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#732bc6;background:#f1e9fa}.intelligence-home-category-title h3[data-v-47a8f423]{margin:0;color:#1c2a4a;font-size:13px}.intelligence-home-category-meta[data-v-47a8f423]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-top:5px}.intelligence-home-category-meta em[data-v-47a8f423]{padding:3px 7px;border-radius:999px;color:#6721b1;background:#f0e7fa;font-size:12px;font-style:normal;font-weight:750}.intelligence-home-category-meta small[data-v-47a8f423]{color:#727d91;font-size:12px}.intelligence-home-category-title small[data-v-47a8f423]{display:block;margin-top:2px;overflow:hidden;color:#7b8598;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.intelligence-home-category-taxonomy[data-v-47a8f423]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 9px}.intelligence-home-category-taxonomy>span[data-v-47a8f423]{min-width:0;display:inline-flex;align-items:baseline;gap:5px;padding:4px 7px;border:1px solid #e9e2f1;border-radius:8px;color:#505d74;background:#faf8fd;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.intelligence-home-category-taxonomy b[data-v-47a8f423]{flex:0 0 auto;color:#7029bd;font-size:12px;letter-spacing:normal}.intelligence-home-category-context[data-v-47a8f423]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 9px}.intelligence-home-category-context>div[data-v-47a8f423]{min-width:0;padding:6px 7px;border-radius:8px;background:#f7f4fa}.intelligence-home-category-context dt[data-v-47a8f423]{margin:0 0 2px;color:#7b5a9c;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.intelligence-home-category-context dd[data-v-47a8f423]{margin:0;color:#44516a;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.intelligence-home-category-description[data-v-47a8f423]{display:grid;gap:6px;margin:0 0 9px;padding:8px 9px;border-left:2px solid #c9a8ed;border-radius:0 8px 8px 0;background:#fbf9fd}.intelligence-home-category-description p[data-v-47a8f423]{display:grid;gap:2px;margin:0;color:#536078;font-size:12px;line-height:1.45}.intelligence-home-category-description b[data-v-47a8f423]{color:#7443a8;font-size:12px;letter-spacing:normal;text-transform:none}.intelligence-home-category-grid article>button[data-v-47a8f423]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;border:0;border-top:1px solid #ebe7f0;padding:10px 2px;color:#33415e;background:transparent;font:500 12px/1.45 Inter Variable,sans-serif;text-align:left;cursor:pointer}.intelligence-home-category-grid article>button[data-v-47a8f423]:hover{color:#6421ad}.intelligence-home-category-grid article>button svg[data-v-47a8f423]{color:#8a51ca}.category-browser-enter-active[data-v-47a8f423],.category-browser-leave-active[data-v-47a8f423]{transition:opacity .2s,transform .2s}.category-browser-enter-from[data-v-47a8f423],.category-browser-leave-to[data-v-47a8f423]{opacity:0;transform:translateY(-8px)}@keyframes intelligence-breathe-47a8f423{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@media (max-width:1180px){.intelligence-home[data-v-47a8f423]{padding:34px 28px 38px}.intelligence-home-intro h1[data-v-47a8f423]{font-size:46px}.intelligence-home-stage[data-v-47a8f423]{height:510px}.intelligence-home-orbit[data-v-47a8f423]{top:68px;height:300px}.intelligence-home-brain[data-v-47a8f423]{width:420px;height:435px}.intelligence-home-node[data-v-47a8f423]{width:205px}.intelligence-home-node-2[data-v-47a8f423],.intelligence-home-node-4[data-v-47a8f423]{top:278px}.intelligence-home-node strong[data-v-47a8f423]{font-size:13px}}@media (max-height:820px) and (min-width:921px){.intelligence-home[data-v-47a8f423]{padding:22px 28px 18px}.intelligence-home-kicker[data-v-47a8f423]{margin-bottom:8px}.intelligence-home-intro h1[data-v-47a8f423]{max-width:680px;font-size:42px}.intelligence-home-assurance[data-v-47a8f423]{margin-top:14px}.intelligence-home-stage[data-v-47a8f423]{height:350px;margin-top:8px}.intelligence-home-orbit[data-v-47a8f423]{top:42px;height:218px}.intelligence-home-brain[data-v-47a8f423]{top:0;width:390px;height:350px}.intelligence-home-node[data-v-47a8f423]{width:215px;gap:4px}.intelligence-home-node-1[data-v-47a8f423],.intelligence-home-node-3[data-v-47a8f423]{top:0}.intelligence-home-node-2[data-v-47a8f423],.intelligence-home-node-4[data-v-47a8f423]{top:202px}.intelligence-home-node-icon[data-v-47a8f423]{width:56px;height:56px;box-shadow:inset 0 0 0 7px #f7f2fc}.intelligence-home-node-label[data-v-47a8f423]{font-size:12px}.intelligence-home-node strong[data-v-47a8f423]{font-size:12px;line-height:1.35}.intelligence-home-browse[data-v-47a8f423]{bottom:0}}@media (max-width:920px){.intelligence-home[data-v-47a8f423]{padding:30px 22px 38px}.intelligence-home-intro h1[data-v-47a8f423]{max-width:620px;font-size:40px}.intelligence-home-stage[data-v-47a8f423]{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;padding-top:330px}.intelligence-home-orbit[data-v-47a8f423]{display:none}.intelligence-home-brain[data-v-47a8f423]{top:0;width:340px;height:330px}.intelligence-home-node[data-v-47a8f423]{position:static;width:auto;min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);justify-items:start;gap:3px 10px;padding:12px;border:1px solid #e3ddec;border-radius:14px;background:#fff;text-align:left}.intelligence-home-node-icon[data-v-47a8f423]{grid-row:1/3;width:48px;height:48px;box-shadow:inset 0 0 0 6px #f7f2fc}.intelligence-home-node-label[data-v-47a8f423]{align-self:end}.intelligence-home-node strong[data-v-47a8f423]{align-self:start;max-width:none;font-size:12px;line-height:1.4}.intelligence-home-browse[data-v-47a8f423],.intelligence-home-data-state[data-v-47a8f423]{position:static;grid-column:1/-1;justify-self:center;margin-top:8px;transform:none}}@media (max-width:640px){.intelligence-home[data-v-47a8f423]{padding:25px 16px 30px}.intelligence-home-kicker[data-v-47a8f423]{font-size:12px}.intelligence-home-intro h1[data-v-47a8f423]{font-size:34px}.intelligence-home-assurance[data-v-47a8f423]{gap:9px 18px;margin-top:18px}.intelligence-home-assurance span[data-v-47a8f423]{font-size:12px}.intelligence-home-stage[data-v-47a8f423]{grid-template-columns:1fr;padding-top:285px}.intelligence-home-brain[data-v-47a8f423]{width:300px;height:285px}.intelligence-home-category-grid[data-v-47a8f423]{grid-template-columns:1fr}.intelligence-home-browser[data-v-47a8f423]{padding:18px 14px}.intelligence-home-browser>header[data-v-47a8f423]{display:grid;gap:10px}.intelligence-home-browser>header>span[data-v-47a8f423]{justify-self:start}}@media (prefers-reduced-motion:reduce){.intelligence-home-brain img[data-v-47a8f423]{animation:none}.intelligence-home-node-icon[data-v-47a8f423],.intelligence-home-node-icon svg[data-v-47a8f423],.intelligence-home-node-label[data-v-47a8f423],.intelligence-home-node strong[data-v-47a8f423],.category-browser-enter-active[data-v-47a8f423],.category-browser-leave-active[data-v-47a8f423]{transition:none}.intelligence-home-node:hover .intelligence-home-node-icon[data-v-47a8f423],.intelligence-home-node:focus-visible .intelligence-home-node-icon[data-v-47a8f423],.intelligence-home-node:hover .intelligence-home-node-icon svg[data-v-47a8f423],.intelligence-home-node:focus-visible .intelligence-home-node-icon svg[data-v-47a8f423],.intelligence-home-node:hover .intelligence-home-node-label[data-v-47a8f423],.intelligence-home-node:focus-visible .intelligence-home-node-label[data-v-47a8f423],.intelligence-home-node:hover strong[data-v-47a8f423],.intelligence-home-node:focus-visible strong[data-v-47a8f423]{transform:none}}}.rc-workspace[data-v-51c3cf38]{--rc-ink:#29233a;--rc-muted:#6f657c;--rc-purple:#693aad;--rc-line:#e5dfed;container-type:inline-size;color:var(--rc-ink);width:100%;max-width:1440px;margin:auto;padding:24px 28px 32px;font-family:Inter,Arial,sans-serif;background:#fcfbfe;min-height:100%;box-sizing:border-box}.rc-workspace[data-v-51c3cf38] *{box-sizing:border-box}.rc-workspace button[data-v-51c3cf38],.rc-workspace input[data-v-51c3cf38],.rc-workspace textarea[data-v-51c3cf38],.rc-workspace select[data-v-51c3cf38]{font:inherit}.rc-workspace button[data-v-51c3cf38]{cursor:pointer}.rc-workspace button[data-v-51c3cf38]:disabled{opacity:.48;cursor:not-allowed}.rc-workspace[data-v-51c3cf38] :is(button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #b194dc;outline-offset:3px}.rc-workspace[data-v-51c3cf38] :is(h1,h2,h3,p){margin:0}.rc-header[data-v-51c3cf38]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:12px}.rc-kicker[data-v-51c3cf38],.rc-section-label[data-v-51c3cf38]{font-size:11px;letter-spacing:.1em;font-weight:700;color:var(--rc-purple)}.rc-header h1[data-v-51c3cf38]{font-size:28px;font-weight:600;letter-spacing:-.9px;line-height:1.2;margin:8px 0}.rc-header p[data-v-51c3cf38]{color:var(--rc-muted);font-size:13px;line-height:1.7}.rc-header>.rc-button[data-v-51c3cf38]{flex-shrink:0}.rc-paths[data-v-51c3cf38]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:8px 0;position:sticky;top:0;z-index:4;background:#fcfbfe}.rc-paths button[data-v-51c3cf38]{display:flex;align-items:center;text-align:left;gap:10px;background:#fff;border:1px solid var(--rc-line);border-radius:8px;padding:12px;color:var(--rc-ink);min-width:0}.rc-paths button.active[data-v-51c3cf38]{background:#2e2044;border-color:#2e2044;color:#fff}.rc-path-number[data-v-51c3cf38]{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border:1px solid #ded5ea;border-radius:6px;font-size:12px;font-weight:650;color:var(--rc-purple)}.rc-paths button.active .rc-path-number[data-v-51c3cf38]{border-color:#746087;color:#ead9ff}.rc-paths strong[data-v-51c3cf38],.rc-paths small[data-v-51c3cf38]{display:block}.rc-paths strong[data-v-51c3cf38]{font-size:12px;font-weight:650;line-height:1.5}.rc-paths small[data-v-51c3cf38]{font-size:11px;color:var(--rc-muted);line-height:1.5;margin-top:3px}.rc-paths button.active small[data-v-51c3cf38]{color:#d1c5de}.rc-error[data-v-51c3cf38]{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #ebc5cb;border-radius:7px;background:#fff4f4;color:#953e4c;font-size:13px;margin:15px 0;gap:14px}.rc-error button[data-v-51c3cf38]{background:none;border:0;color:inherit}.rc-scope[data-v-51c3cf38]{background:#fff;border:1px solid var(--rc-line);padding:11px 14px;border-radius:7px;margin:0 0 16px;font-size:12px}.rc-scope summary[data-v-51c3cf38]{cursor:pointer;font-weight:600}.rc-scope summary span[data-v-51c3cf38]{font-weight:400;color:var(--rc-muted);margin-left:12px}.rc-scope>div[data-v-51c3cf38]{display:flex;flex-wrap:wrap;gap:12px;padding-top:14px}.rc-scope label[data-v-51c3cf38]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--rc-line);border-radius:6px}.rc-scope small[data-v-51c3cf38]{display:block;color:var(--rc-muted);font-size:11px;margin-top:5px}.rc-scope>p[data-v-51c3cf38]{margin-top:12px}.rc-workspace input[type=checkbox][data-v-51c3cf38]{accent-color:var(--rc-purple);width:16px;height:16px}.rc-query-panel[data-v-51c3cf38]{background:#fff;border:1px solid var(--rc-line);border-radius:10px;padding:20px}.rc-section-label[data-v-51c3cf38]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rc-query-panel h2[data-v-51c3cf38],.rc-section-heading h2[data-v-51c3cf38]{font-size:22px;font-weight:600;letter-spacing:-.6px;line-height:1.3;margin:5px 0 7px}.rc-query-panel p[data-v-51c3cf38],.rc-section-heading p[data-v-51c3cf38]{font-size:13px;color:var(--rc-muted);line-height:1.7}.rc-query-panel textarea[data-v-51c3cf38]{width:100%;resize:vertical;min-height:92px;border:1px solid #d9cfe7;border-radius:7px;background:#fcfbfe;padding:13px;line-height:1.7;font-size:14px;color:var(--rc-ink);margin-top:14px}.rc-query-actions[data-v-51c3cf38]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.rc-query-actions label[data-v-51c3cf38]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rc-muted)}.rc-button[data-v-51c3cf38]{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d9cfe5;background:#fff;border-radius:7px;color:var(--rc-ink);padding:10px 14px;min-height:40px;font-size:13px!important;font-weight:600!important;white-space:nowrap}.rc-primary[data-v-51c3cf38]{background:var(--rc-purple);border-color:var(--rc-purple);color:#fff}.rc-primary[data-v-51c3cf38]:hover:not(:disabled){background:#552d90}.rc-examples[data-v-51c3cf38]{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 22px;align-items:center}.rc-examples>span[data-v-51c3cf38]{font-size:12px;color:var(--rc-muted);margin-right:4px}.rc-examples button[data-v-51c3cf38]{display:flex;align-items:center;gap:8px;font-size:12px;background:#f5f1fa;color:#705587;border:1px solid #e7dff0;border-radius:6px;padding:7px 9px;text-align:left;line-height:1.5}.rc-examples svg[data-v-51c3cf38]{flex-shrink:0}.rc-section-heading[data-v-51c3cf38]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 16px}.rc-section-heading>div[data-v-51c3cf38]:first-child{flex:1;min-width:240px}.rc-muted[data-v-51c3cf38]{font-size:12px!important;color:var(--rc-muted);line-height:1.7}.rc-request[data-v-51c3cf38]{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.rc-request>span[data-v-51c3cf38]{background:#f0ebf6;font-size:12px;color:var(--rc-muted);border-radius:5px;padding:6px 9px}.rc-request b[data-v-51c3cf38]{margin-left:7px;color:var(--rc-ink);font-weight:550}.rc-match[data-v-51c3cf38]{background:#fff;border:1px solid var(--rc-line);border-radius:9px;margin:12px 0;padding:18px}.rc-match-main[data-v-51c3cf38]{display:flex;gap:16px;align-items:flex-start}.rc-rank[data-v-51c3cf38]{color:#93819f;font-size:16px;margin-top:3px}.rc-match-main>div[data-v-51c3cf38]:nth-child(2){flex:1;min-width:0}.rc-match h3[data-v-51c3cf38]{font-size:14px;line-height:1.7;font-weight:600;margin:10px 0 7px}.rc-match p[data-v-51c3cf38]{font-size:12px;color:var(--rc-muted);line-height:1.8;margin:5px 0}.rc-strength[data-v-51c3cf38]{font-size:11px;font-weight:650;white-space:nowrap;display:inline-block;border-radius:5px;padding:5px 7px;line-height:1.4}.rc-strength.high[data-v-51c3cf38]{color:#2a7158;background:#eaf5ee}.rc-strength.medium[data-v-51c3cf38]{color:#7b5b18;background:#fff3d9}.rc-strength.low[data-v-51c3cf38]{color:#9e5d45;background:#fff0e7}.rc-strength.no-match[data-v-51c3cf38]{color:#655d6d;background:#efedf1}.rc-match-price[data-v-51c3cf38]{min-width:155px;text-align:right}.rc-match-price strong[data-v-51c3cf38]{display:block;font-size:20px;color:#4e2b7a;letter-spacing:-.6px}.rc-match-price span[data-v-51c3cf38]{display:block;font-size:12px;color:var(--rc-muted);margin:9px 0 16px}.rc-match-price button[data-v-51c3cf38],.rc-text-button[data-v-51c3cf38]{border:0;background:none;color:var(--rc-purple);font-size:12px;padding:4px 0;display:inline-flex;align-items:center;gap:6px;text-align:left;line-height:1.6}.rc-text-button svg[data-v-51c3cf38]{flex-shrink:0}.rc-workspace details>summary[data-v-51c3cf38]{cursor:pointer}.rc-match>details[data-v-51c3cf38]{border-top:1px solid var(--rc-line);margin-top:15px;padding-top:12px;font-size:12px;color:var(--rc-purple)}.rc-table-wrap[data-v-51c3cf38]{overflow:auto;max-height:580px;border:1px solid var(--rc-line);border-radius:7px;margin-top:12px;background:#fff}.rc-workspace table[data-v-51c3cf38]{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.65}.rc-workspace th[data-v-51c3cf38]{font-size:12px;font-weight:600;color:#65596f;padding:11px 12px;border-bottom:1px solid var(--rc-line)}.rc-workspace thead th[data-v-51c3cf38]{position:sticky;top:0;background:#f5f2f8;white-space:nowrap;z-index:1}.rc-workspace th.bid[data-v-51c3cf38]{color:#34664d;background:#eff6f1}.rc-workspace td[data-v-51c3cf38]{padding:12px;border-bottom:1px solid #eeebf2;vertical-align:top;overflow-wrap:anywhere}.rc-workspace tbody th[data-v-51c3cf38]{vertical-align:top;overflow-wrap:anywhere}.rc-workspace tbody tr[data-v-51c3cf38]:last-child :is(td,th){border-bottom:0}.rc-workspace td small[data-v-51c3cf38]{display:block;font-size:11px;color:var(--rc-muted);margin:5px 0;line-height:1.65}.rc-workspace td strong[data-v-51c3cf38]{font-weight:550}.rc-catalog-filters[data-v-51c3cf38]{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:18px 0}.rc-catalog-filters>label[data-v-51c3cf38]{font-size:12px;color:var(--rc-muted);display:flex;flex-direction:column;gap:7px}.rc-workspace select[data-v-51c3cf38],.rc-workspace input[data-v-51c3cf38]:not([type=checkbox]):not([type=file]){border:1px solid #ded5e7;background:#fff;border-radius:6px;color:var(--rc-ink);font-size:13px;padding:10px 11px;min-width:0;max-width:100%;min-height:40px}.rc-catalog-filters .rc-catalog-search[data-v-51c3cf38]{flex:1 1 230px;position:relative}.rc-catalog-search input[data-v-51c3cf38]{padding-left:37px!important;width:100%}.rc-catalog-search svg[data-v-51c3cf38]{position:absolute;left:12px;top:12px}.rc-index[data-v-51c3cf38]{max-height:none;overflow:visible}.rc-index-table[data-v-51c3cf38]{table-layout:fixed}.rc-index-table th[data-v-51c3cf38]:first-child{width:30%}.rc-index-table th[data-v-51c3cf38]:nth-child(2){width:22%}.rc-index-table th[data-v-51c3cf38]:nth-child(3){width:13%}.rc-index-table thead th[data-v-51c3cf38]{position:static;white-space:normal}.rc-index-table tr.selected[data-v-51c3cf38]{background:#f7f2fc}.rc-card-link[data-v-51c3cf38]{font-size:13px;font-weight:600}.rc-card-detail[data-v-51c3cf38]{border-top:1px solid var(--rc-line);margin-top:25px;scroll-margin-top:100px}.rc-card-detail td[data-v-51c3cf38]{min-width:110px;max-width:330px}.rc-card-detail [data-source-row][data-v-51c3cf38]{scroll-margin-top:110px}.rc-card-detail .rc-highlighted[data-v-51c3cf38] :is(td,th){background:#f2e8ff;box-shadow:inset 0 2px #b191da,inset 0 -2px #b191da}.rc-limits[data-v-51c3cf38]{margin:5px 0 0;padding-left:18px}.rc-warning[data-v-51c3cf38]{padding:11px 13px;border:1px solid #e5d4af;border-radius:6px;background:#fffbf2;color:#7a602e;font-size:13px;line-height:1.8;margin:12px 0!important}.rc-sheet-tabs[data-v-51c3cf38]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.rc-sheet-tabs button[data-v-51c3cf38]{border:1px solid var(--rc-line);background:#fff;border-radius:5px;padding:9px 12px;color:var(--rc-muted);font-size:12px}.rc-sheet-tabs button.active[data-v-51c3cf38]{border-color:#ae91ce;color:var(--rc-purple);background:#f3edf9}.rc-sheet-tabs span[data-v-51c3cf38]{margin-left:10px;color:var(--rc-muted)}.rc-pagination[data-v-51c3cf38]{display:flex;justify-content:flex-end;align-items:center;gap:14px;font-size:12px;margin-top:14px;color:var(--rc-muted)}.rc-pagination button[data-v-51c3cf38]{padding:8px 11px;border:1px solid var(--rc-line);border-radius:5px;background:#fff;color:var(--rc-purple)}.rc-progress[data-v-51c3cf38]{display:flex;gap:28px;padding:0;list-style:none;margin:18px 0;font-size:13px;color:#82778c}.rc-progress li[data-v-51c3cf38]{display:flex;align-items:center;gap:8px}.rc-progress li>span[data-v-51c3cf38]{display:grid;place-items:center;border:1px solid var(--rc-line);border-radius:50%;height:23px;width:23px;font-size:12px;background:#fff;flex-shrink:0}.rc-progress li[data-v-51c3cf38]:first-child,.rc-progress li.current[data-v-51c3cf38],.rc-progress li.done[data-v-51c3cf38]{color:var(--rc-purple)}.rc-progress li.done>span[data-v-51c3cf38],.rc-progress li.current>span[data-v-51c3cf38]{color:#fff;background:var(--rc-purple);border-color:var(--rc-purple)}.rc-dropzone[data-v-51c3cf38]{text-align:center;display:flex;flex-direction:column;align-items:center;padding:27px 22px;background:#fff;border:1px dashed #b8a2cf;border-radius:10px}.rc-dropzone.dragging[data-v-51c3cf38]{background:#f3ecfc;border-color:var(--rc-purple)}.rc-upload-icon[data-v-51c3cf38]{display:grid;place-items:center;width:53px;height:53px;border-radius:13px;background:#f3edf8;color:var(--rc-purple);margin-bottom:14px}.rc-dropzone h3[data-v-51c3cf38]{font-size:20px;font-weight:600}.rc-dropzone p[data-v-51c3cf38]{font-size:13px;color:var(--rc-muted);margin:10px 0 18px}.rc-dropzone small[data-v-51c3cf38]{font-size:12px;color:var(--rc-muted);margin-top:18px;line-height:1.8;max-width:560px}.rc-file-summary[data-v-51c3cf38]{display:flex;align-items:center;gap:12px;background:#f4effa;border:1px solid #e2d7ee;padding:13px 16px;border-radius:8px}.rc-file-summary>svg[data-v-51c3cf38]{color:var(--rc-purple);flex-shrink:0}.rc-file-summary>div[data-v-51c3cf38]{flex:1;min-width:0;overflow-wrap:anywhere}.rc-file-summary strong[data-v-51c3cf38],.rc-file-summary small[data-v-51c3cf38]{display:block;font-size:12px}.rc-file-summary small[data-v-51c3cf38]{color:var(--rc-muted);margin-top:5px}.rc-mapping-intro[data-v-51c3cf38]{margin:21px 0 16px}.rc-mapping-intro h3[data-v-51c3cf38]{font-size:17px;font-weight:600;margin-bottom:8px}.rc-mapping-intro p[data-v-51c3cf38]{font-size:13px;color:var(--rc-muted);line-height:1.8;max-width:750px}.rc-mapping[data-v-51c3cf38]{border:1px solid var(--rc-line);border-radius:8px;background:#fff;margin:12px 0;padding:14px 16px}.rc-mapping>summary[data-v-51c3cf38]{font-size:13px;font-weight:600}.rc-mapping>summary>span[data-v-51c3cf38]{font-size:12px;font-weight:400;color:var(--rc-muted);margin-left:14px}.rc-mapping>p[data-v-51c3cf38]{margin:12px 0}.rc-mapping-table[data-v-51c3cf38]{table-layout:fixed}.rc-mapping-table thead th[data-v-51c3cf38]{position:static;white-space:normal}.rc-mapping-table th[data-v-51c3cf38]:first-child{width:27%}.rc-mapping-table th[data-v-51c3cf38]:nth-child(2){width:40%}.rc-mapping-table td[data-v-51c3cf38]:last-child{width:33%}.rc-mapping-table tbody th[data-v-51c3cf38]{font-weight:500;color:var(--rc-ink)}.rc-mapping-table select[data-v-51c3cf38]{width:100%;font-size:12px!important}.rc-samples[data-v-51c3cf38]{display:flex;gap:5px;flex-wrap:wrap}.rc-samples>span[data-v-51c3cf38]:not(.rc-muted){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;padding:3px 7px;background:#f5f2f8;border-radius:4px;color:#61536f;font-size:12px;overflow-wrap:anywhere}.rc-run-bar[data-v-51c3cf38]{display:flex;align-items:center;gap:22px;justify-content:space-between;padding:16px 0}.rc-run-bar>span[data-v-51c3cf38]{display:flex;gap:9px;font-size:12px;color:var(--rc-muted);line-height:1.8}.rc-run-bar svg[data-v-51c3cf38]{flex-shrink:0}.rc-scorecards[data-v-51c3cf38]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rc-line);border-radius:8px;background:#fff;margin:16px 0}.rc-scorecards>div[data-v-51c3cf38]{padding:12px 15px;border-right:1px solid var(--rc-line)}.rc-scorecards>div[data-v-51c3cf38]:last-child{border:0}.rc-scorecards strong[data-v-51c3cf38]{display:block;font-size:25px;letter-spacing:-1px;font-weight:600;margin:8px 0 4px}.rc-scorecards small[data-v-51c3cf38]{color:var(--rc-muted);font-size:11px}.rc-result-buttons[data-v-51c3cf38]{display:flex;gap:8px;flex-shrink:0}.rc-comparison>.rc-section-heading[data-v-51c3cf38]{align-items:start;flex-wrap:wrap}.rc-result-filters[data-v-51c3cf38]{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--rc-muted);flex-wrap:wrap;margin:16px 0 12px}.rc-result-filters label[data-v-51c3cf38]:first-child{flex:1;min-width:150px}.rc-result-filters input[data-v-51c3cf38]{width:100%}.rc-results-wrap[data-v-51c3cf38]{border:1px solid var(--rc-line);border-radius:8px;background:#fff}.rc-results-table[data-v-51c3cf38]{table-layout:fixed}.rc-results-table thead th[data-v-51c3cf38]{position:static;white-space:normal}.rc-results-table th[data-v-51c3cf38]:first-child{width:29%}.rc-results-table th[data-v-51c3cf38]:nth-child(2){width:13%}.rc-results-table th[data-v-51c3cf38]:nth-child(3){width:22%}.rc-results-table th[data-v-51c3cf38]:nth-child(4){width:12%}.rc-results-table th[data-v-51c3cf38]:nth-child(5){width:24%}.rc-results-table[data-v-51c3cf38] :is(td,th){padding:11px 10px}.rc-results-table td:first-child>small[data-v-51c3cf38]{margin:0 0 7px}.rc-cell-label[data-v-51c3cf38]{display:block;font-size:11px;color:var(--rc-muted);margin-bottom:4px}.rc-your-rate[data-v-51c3cf38]{display:block;border-top:1px solid var(--rc-line);font-size:11px;padding-top:7px;margin-top:7px;color:var(--rc-muted)}.rc-inspect[data-v-51c3cf38]{font-size:12px;font-weight:600;min-height:32px;flex-wrap:wrap}.rc-method[data-v-51c3cf38]{display:flex;align-items:center;gap:10px;border-top:1px solid var(--rc-line);padding-top:16px;margin-top:24px;color:var(--rc-muted);font-size:12px;line-height:1.7;flex-wrap:wrap}.rc-method>svg[data-v-51c3cf38]{color:var(--rc-purple);flex-shrink:0}.rc-method>p[data-v-51c3cf38]{flex:1}.rc-empty[data-v-51c3cf38]{padding:26px 20px;background:#fff;border:1px dashed var(--rc-line);border-radius:9px;text-align:center;color:var(--rc-muted);font-size:13px;line-height:1.9;margin:16px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.rc-empty h2[data-v-51c3cf38]{color:var(--rc-ink);font-size:21px}.rc-dialog[data-v-51c3cf38]{width:min(820px,calc(100vw - 32px));max-height:88dvh;margin:auto;border:1px solid var(--rc-line);border-radius:12px;background:#fff;color:var(--rc-ink);padding:25px;overflow:auto;font:13px/1.8 Inter,Arial,sans-serif}.rc-dialog[data-v-51c3cf38]::backdrop{background:#22132f77}.rc-dialog>header[data-v-51c3cf38]{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:18px}.rc-dialog h2[data-v-51c3cf38]{font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.4;margin:5px 0 8px}.rc-dialog h3[data-v-51c3cf38]{font-size:16px;font-weight:600;margin-bottom:10px;line-height:1.5}.rc-dialog p[data-v-51c3cf38]{margin:8px 0;color:var(--rc-muted);line-height:1.85}.rc-dialog section[data-v-51c3cf38]{border-top:1px solid var(--rc-line);padding-top:19px;margin-top:20px}.rc-dialog details[data-v-51c3cf38]{margin-top:12px}.rc-dialog summary[data-v-51c3cf38]{color:var(--rc-purple);font-weight:600}.rc-icon-button[data-v-51c3cf38]{display:grid;place-items:center;padding:7px;border:1px solid var(--rc-line);border-radius:6px;background:#f7f3fc;color:var(--rc-purple);flex-shrink:0;min-width:36px;min-height:36px}.rc-guide-paths[data-v-51c3cf38]{padding-left:20px;margin:10px 0}.rc-guide-paths li[data-v-51c3cf38]{padding-left:5px;margin:15px 0}.rc-guide-paths p[data-v-51c3cf38]{margin:5px 0}.rc-guide-fields[data-v-51c3cf38]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.rc-guide-fields>div[data-v-51c3cf38]{border:1px solid var(--rc-line);background:#faf8fd;padding:13px;border-radius:7px}.rc-guide-fields dt[data-v-51c3cf38]{font-weight:600}.rc-guide-fields dd[data-v-51c3cf38]{margin:7px 0 0;color:var(--rc-muted)}.rc-evidence-rates[data-v-51c3cf38]{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:#f8f5fc;border:1px solid var(--rc-line);border-radius:7px;padding:15px;margin:14px 0}.rc-evidence-rates[data-v-51c3cf38] :is(span,strong,small){display:block}.rc-evidence-rates strong[data-v-51c3cf38]{font-size:21px;font-weight:600;margin:7px 0}.rc-evidence-rates[data-v-51c3cf38] :is(span,small){font-size:12px;color:var(--rc-muted)}.rc-dialog .rc-table-wrap[data-v-51c3cf38]{max-height:none}.rc-dialog .rc-table-wrap table[data-v-51c3cf38]{min-width:550px}.rc-dialog .rc-table-wrap tbody th[data-v-51c3cf38]{width:25%}.rc-original-values[data-v-51c3cf38]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:10px 0}.rc-original-values>div[data-v-51c3cf38]{border-bottom:1px solid var(--rc-line);padding-bottom:12px;min-width:0}.rc-original-values dt[data-v-51c3cf38]{font-size:12px;color:var(--rc-muted)}.rc-original-values dd[data-v-51c3cf38]{margin:5px 0 0;overflow-wrap:anywhere}.rc-sr[data-v-51c3cf38]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rc-spin[data-v-51c3cf38]{animation:rc-spin-51c3cf38 1s linear infinite}@keyframes rc-spin-51c3cf38{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rc-spin[data-v-51c3cf38]{animation:none}}@container (max-width:800px){.rc-paths small[data-v-51c3cf38]{display:none}.rc-paths button[data-v-51c3cf38]{min-height:54px}.rc-query-actions[data-v-51c3cf38],.rc-section-heading[data-v-51c3cf38],.rc-run-bar[data-v-51c3cf38],.rc-match-main[data-v-51c3cf38]{flex-wrap:wrap}.rc-match-price[data-v-51c3cf38]{text-align:left;width:100%;padding-left:32px}}@container (max-width:680px){.rc-header[data-v-51c3cf38]{flex-wrap:wrap;gap:12px}.rc-header h1[data-v-51c3cf38]{font-size:25px}.rc-header>.rc-button[data-v-51c3cf38]{padding:8px 12px;min-height:36px}.rc-paths button[data-v-51c3cf38]{padding:10px 8px;gap:7px}.rc-paths strong[data-v-51c3cf38]{font-size:11px}.rc-path-number[data-v-51c3cf38]{width:24px;height:24px;font-size:11px}.rc-scorecards[data-v-51c3cf38]{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-scorecards>div[data-v-51c3cf38]:nth-child(2){border-right:0}.rc-scorecards>div[data-v-51c3cf38]:nth-child(-n+2){border-bottom:1px solid var(--rc-line)}.rc-index-table[data-v-51c3cf38],.rc-results-table[data-v-51c3cf38],.rc-mapping-table[data-v-51c3cf38]{display:block}.rc-index-table thead[data-v-51c3cf38],.rc-results-table thead[data-v-51c3cf38],.rc-mapping-table thead[data-v-51c3cf38]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rc-index-table tbody[data-v-51c3cf38],.rc-results-table tbody[data-v-51c3cf38],.rc-mapping-table tbody[data-v-51c3cf38]{display:block}.rc-index-table tr[data-v-51c3cf38],.rc-results-table tr[data-v-51c3cf38]{display:grid;grid-template-columns:1fr 1fr;padding:13px;gap:12px;border-bottom:1px solid var(--rc-line)}.rc-index-table tr[data-v-51c3cf38]:last-child,.rc-results-table tr[data-v-51c3cf38]:last-child{border-bottom:0}.rc-index-table td[data-v-51c3cf38],.rc-results-table td[data-v-51c3cf38]{display:block;padding:0;border:0;width:auto}.rc-index-table td[data-v-51c3cf38]:first-child,.rc-index-table td[data-v-51c3cf38]:last-child,.rc-results-table td[data-v-51c3cf38]:first-child,.rc-results-table td[data-v-51c3cf38]:last-child{grid-column:1/-1}.rc-index-table td[data-v-51c3cf38]:before,.rc-results-table td[data-v-51c3cf38]:before,.rc-mapping-table td[data-v-51c3cf38]:before{content:attr(data-label);display:block;color:var(--rc-muted);font-size:11px;font-weight:600;margin-bottom:5px}.rc-index-table td[colspan][data-v-51c3cf38],.rc-results-table td[colspan][data-v-51c3cf38]{grid-column:1/-1}.rc-mapping-table tr[data-v-51c3cf38]{display:grid;grid-template-columns:1fr;gap:9px;border-bottom:1px solid var(--rc-line);padding:13px 0}.rc-mapping-table tr[data-v-51c3cf38]:last-child{border:0}.rc-mapping-table tbody th[data-v-51c3cf38],.rc-mapping-table td[data-v-51c3cf38]{display:block;width:auto!important;border:0;padding:0}.rc-query-actions .rc-primary[data-v-51c3cf38]{width:100%}.rc-progress[data-v-51c3cf38]{gap:12px;font-size:12px;flex-wrap:wrap}.rc-result-filters>span[data-v-51c3cf38]{width:100%}.rc-result-buttons[data-v-51c3cf38]{flex-wrap:wrap}.rc-run-bar>.rc-button[data-v-51c3cf38]{width:100%}.rc-scope summary span[data-v-51c3cf38]{display:block;margin:6px 0 0}.rc-scope>div[data-v-51c3cf38]{flex-direction:column}.rc-mapping>summary>span[data-v-51c3cf38]{display:block;margin:6px 0}.rc-file-summary[data-v-51c3cf38]{flex-wrap:wrap}}@container (max-width:420px){.rc-path-number[data-v-51c3cf38]{display:none}.rc-paths button[data-v-51c3cf38]{justify-content:center;text-align:center}.rc-header p[data-v-51c3cf38]{font-size:12px}.rc-method>p[data-v-51c3cf38]{flex-basis:80%}.rc-result-buttons .rc-button[data-v-51c3cf38]{font-size:12px!important;padding:10px}}@media (max-width:750px){.rc-workspace[data-v-51c3cf38]{padding:20px 16px}.rc-dialog[data-v-51c3cf38]{padding:20px}.rc-guide-fields[data-v-51c3cf38],.rc-original-values[data-v-51c3cf38]{grid-template-columns:1fr}.rc-evidence-rates[data-v-51c3cf38]{gap:10px;padding:12px}.rc-evidence-rates strong[data-v-51c3cf38]{font-size:18px}}.fms-root[data-v-1567bd35]{position:relative;min-width:0;display:grid;gap:7px}.fms-label[data-v-1567bd35]{font-size:12px;font-weight:550;color:#6c637c}.fms-trigger[data-v-1567bd35]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:0 11px;border:1px solid #e1daeb;border-radius:7px;background:#fff;color:#322c40;text-align:left;font:inherit;font-size:13px;cursor:pointer}.fms-trigger>span[data-v-1567bd35]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fms-trigger[data-v-1567bd35]:disabled{opacity:.5;cursor:default}.fms-root[data-v-1567bd35] :is(button,input):focus-visible{outline:3px solid #a98de1;outline-offset:2px}.fms-panel[data-v-1567bd35]{position:absolute;top:calc(100% + 5px);left:0;width:100%;box-sizing:border-box;z-index:60;border:1px solid #ded2ed;border-radius:10px;background:#fff;box-shadow:0 12px 30px #25123a24;overflow:hidden}.fms-search[data-v-1567bd35]{box-sizing:border-box;width:calc(100% - 20px);margin:10px;padding:8px;border:1px solid #e1daeb;border-radius:6px;font:inherit;font-size:12px}.fms-list[data-v-1567bd35]{max-height:250px;overflow:auto;padding:6px}.fms-option[data-v-1567bd35]{display:flex!important;align-items:start;gap:8px!important;padding:8px;border-radius:6px;font-size:12px!important;line-height:1.5;color:#41344e;cursor:pointer}.fms-option[data-v-1567bd35]:hover{background:#f5effb}.fms-option input[data-v-1567bd35]{width:15px!important;height:15px!important;flex:0 0 15px;margin:2px 0 0;accent-color:#7950b8}.fms-option span[data-v-1567bd35]{min-width:0;overflow-wrap:anywhere}.fms-option small[data-v-1567bd35]{color:#8a7b96}.fms-footer[data-v-1567bd35]{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #eee6f5;padding:10px;color:#81718e;font-size:10px}.fms-footer button[data-v-1567bd35]{background:transparent;border:0;color:#7950b8;font:inherit;font-size:12px;cursor:pointer;padding:3px}.fms-footer button[data-v-1567bd35]:disabled{opacity:.4;cursor:default}.fms-empty[data-v-1567bd35]{font-size:12px;color:#81718e;padding:12px;text-align:center}h2[tabindex="-1"][data-v-f28652d7]:focus{outline:none}.rfp-library[data-v-f28652d7]{--ink:#172544;--muted:#66718b;--line:#dfe4ef;--purple:#7545d0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;max-width:100%;color:var(--ink);font-size:13px;container-type:inline-size}.rfp-library[data-v-f28652d7] *{box-sizing:border-box}.rfp-library[data-v-f28652d7]>*,.bids-section[data-v-f28652d7]>*{min-width:0}.rfp-library[data-v-f28652d7] :is(button,input,select){font:inherit}.rfp-library button[data-v-f28652d7]{cursor:pointer}.rfp-library button[data-v-f28652d7]:disabled{opacity:.5;cursor:default}.rfp-library[data-v-f28652d7] :is(button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #b494ee;outline-offset:3px}h2[data-v-f28652d7],h3[data-v-f28652d7],p[data-v-f28652d7]{margin:0}h2[data-v-f28652d7]{font-size:24px;line-height:1.3;letter-spacing:-.5px;font-weight:650}h3[data-v-f28652d7]{font-size:15px;font-weight:650;line-height:1.4}p[data-v-f28652d7]{line-height:1.6}.muted[data-v-f28652d7]{font-size:12px;color:var(--muted);line-height:1.6}.catalog-filters[data-v-f28652d7]{display:grid;gap:12px}.catalog-toolbar[data-v-f28652d7]{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(95px,1fr));gap:9px}.catalog-toolbar[data-v-f28652d7] .fms-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.catalog-toolbar[data-v-f28652d7] .fms-trigger{border-color:var(--line);font-size:12px;color:var(--ink)}.search[data-v-f28652d7]{position:relative;display:flex;align-items:center;min-width:0}.search svg[data-v-f28652d7]{position:absolute;left:11px;color:var(--muted)}.search input[data-v-f28652d7]{padding-left:35px}input[data-v-f28652d7],select[data-v-f28652d7]{width:100%;min-width:0;min-height:40px;border:1px solid var(--line);border-radius:7px;padding:9px 10px;background:#fff;color:var(--ink)}input[data-v-f28652d7]::placeholder{color:var(--muted)}.filter-footer[data-v-f28652d7],.actions[data-v-f28652d7],.results-count[data-v-f28652d7],.card-footer[data-v-f28652d7],.rfp-heading[data-v-f28652d7],.pagination[data-v-f28652d7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-footer .primary[data-v-f28652d7]{margin-left:auto}.results-count[data-v-f28652d7]{justify-content:space-between}.results-count h2[data-v-f28652d7]{font-size:14px;letter-spacing:0}.primary[data-v-f28652d7],.secondary[data-v-f28652d7]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;min-height:40px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:12px!important;font-weight:600!important}.primary[data-v-f28652d7]{background:var(--purple);border-color:var(--purple);color:#fff}.primary[data-v-f28652d7]:hover:not(:disabled){background:#6435bc}.secondary[data-v-f28652d7]:hover:not(:disabled){background:#faf8ff;border-color:#ad91df}.link[data-v-f28652d7]{display:inline-flex;align-items:center;gap:6px;border:0;padding:3px 0;background:none;color:var(--purple);text-align:left;font-size:12px!important;font-weight:550!important}.link[data-v-f28652d7]:hover{text-decoration:underline}.link svg[data-v-f28652d7]{flex-shrink:0}.cards[data-v-f28652d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rfp-card[data-v-f28652d7]{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--line);border-radius:9px;background:#fff;min-width:0;transition:border-color .15s,box-shadow .15s}.rfp-card[data-v-f28652d7]:hover{border-color:#baa4db;box-shadow:0 3px 12px #26345a08}.card-title[data-v-f28652d7]{display:flex;align-items:start;gap:12px}.card-title>div[data-v-f28652d7]{min-width:0}.document-icon[data-v-f28652d7]{display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:7px;background:#f3effc;color:var(--purple)}.card-title h3[data-v-f28652d7]{overflow-wrap:anywhere}.card-title p[data-v-f28652d7]{font-size:12px;color:#4a5873;margin-top:4px}.chips[data-v-f28652d7]{display:flex;gap:6px;flex-wrap:wrap}.chips span[data-v-f28652d7]{font-size:10px;line-height:1.5;background:#f0eefb;color:#586082;border-radius:5px;padding:3px 7px;overflow-wrap:anywhere}.counts[data-v-f28652d7]{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:12px;line-height:1.6}.counts strong[data-v-f28652d7]{color:#465572;font-weight:650}.card-footer[data-v-f28652d7]{justify-content:space-between;margin-top:auto;padding-top:4px}.reference[data-v-f28652d7]{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted)}.pagination[data-v-f28652d7]{justify-content:space-between;color:var(--muted);font-size:12px}.page-size[data-v-f28652d7]{display:flex;gap:8px;align-items:center}.page-size select[data-v-f28652d7]{width:70px;min-height:34px;padding:6px}.back[data-v-f28652d7]{display:flex;align-items:center;gap:9px;justify-self:start;background:none;border:0;padding:0;color:var(--purple);font-size:12px!important;text-align:left}.back span[data-v-f28652d7]{color:#a4abc0}.rfp-heading[data-v-f28652d7]{align-items:start;justify-content:space-between;gap:20px}.rfp-heading>div[data-v-f28652d7]{flex:1;min-width:0}.rfp-heading h2[data-v-f28652d7]{overflow-wrap:anywhere}.rfp-heading .counts[data-v-f28652d7]{margin:8px 0 12px}.tabs[data-v-f28652d7]{display:flex;gap:20px;border-bottom:1px solid var(--line)}.tabs button[data-v-f28652d7]{padding:13px 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;font-weight:600}.tabs button[aria-pressed=true][data-v-f28652d7]{border-color:var(--purple);color:var(--purple)}.bids-section[data-v-f28652d7]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;max-width:100%}.bid-filters[data-v-f28652d7]{display:grid;gap:12px}.bid-toolbar[data-v-f28652d7]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.bid-toolbar label[data-v-f28652d7]{flex:1;min-width:140px;max-width:270px}.columns-button[data-v-f28652d7]{margin-left:auto}.advanced-filters[data-v-f28652d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}.advanced-filters label[data-v-f28652d7]{display:grid;gap:7px;font-size:11px;color:var(--muted)}.column-picker[data-v-f28652d7]{padding:18px;background:#fff;border:1px solid var(--line);border-radius:8px}.column-picker header[data-v-f28652d7]{display:flex;align-items:start;justify-content:space-between;gap:12px}.column-picker .muted[data-v-f28652d7]{margin:6px 0}.column-picker>.actions[data-v-f28652d7]{gap:18px;margin:10px 0}.column-options[data-v-f28652d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:5px;max-height:260px;overflow:auto}.column-options label[data-v-f28652d7]{display:flex;align-items:start;gap:9px;font-size:12px;padding:8px}.column-options input[data-v-f28652d7]{width:16px;height:16px;min-height:0;flex:0 0 16px;accent-color:var(--purple);margin-top:2px}.rfp-bid-scroll[data-v-f28652d7]{min-width:0;max-width:100%;width:100%;overflow:auto;max-height:540px;border:1px solid var(--line);border-radius:8px;background:#fff}table[data-v-f28652d7]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px}th[data-v-f28652d7],td[data-v-f28652d7]{text-align:left;vertical-align:top;padding:12px;min-width:150px;max-width:300px;border-bottom:1px solid #e9edf5;border-right:1px solid #edf0f6;overflow-wrap:anywhere;white-space:pre-line;line-height:1.6}th[data-v-f28652d7]{position:sticky;top:0;background:#f2f5fb;color:#596984;z-index:2;font-size:11px;font-weight:600}td[data-v-f28652d7]{background:#fff;font-size:12px}tr:hover td[data-v-f28652d7]{background:#faf9fe}.item-cell[data-v-f28652d7]{position:sticky;left:0;width:150px;min-width:150px;max-width:150px;z-index:1}.supplier-cell[data-v-f28652d7]{position:sticky;left:150px;min-width:150px;width:150px;max-width:150px;z-index:1;border-right:1px solid #cdd6e6}th.item-cell[data-v-f28652d7],th.supplier-cell[data-v-f28652d7]{z-index:3}.response[data-v-f28652d7]{display:inline-block;padding:2px 6px;border-radius:5px;background:#f2f3f8;color:#69738a;font-size:10px;white-space:nowrap}.response.recorded[data-v-f28652d7]{background:#e9f6ee;color:#377859}small[data-v-f28652d7]{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:4px;font-weight:400}.supplier-search[data-v-f28652d7]{max-width:360px;margin-bottom:16px}.suppliers[data-v-f28652d7]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px}.suppliers aside[data-v-f28652d7]{display:flex;flex-direction:column;gap:7px;align-self:start;max-height:600px;overflow:auto}.suppliers aside button[data-v-f28652d7]{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#fff;border-radius:7px;padding:12px;text-align:left;color:#4a5873;font-size:12px}.suppliers aside svg[data-v-f28652d7]{flex-shrink:0}.suppliers aside button[aria-pressed=true][data-v-f28652d7]{background:#f3edff;border-color:#ad8bdf;color:#7043ba}.profile[data-v-f28652d7]{min-width:0;padding:22px;border:1px solid var(--line);border-radius:9px;background:#fff}.profile h3[data-v-f28652d7]{margin:5px 0 8px}.eyebrow[data-v-f28652d7]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--purple)}.profile dl[data-v-f28652d7],.definitions[data-v-f28652d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.profile dl>div[data-v-f28652d7]{min-width:0;border-top:1px solid #e9edf5;padding-top:12px}dt[data-v-f28652d7]{font-size:11px;color:var(--muted);margin-bottom:6px}dd[data-v-f28652d7]{font-size:12px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;margin:0}.source-information[data-v-f28652d7]{display:grid;gap:18px}.source-notes[data-v-f28652d7]{border:1px solid #e9dfc9;background:#fffaf0;border-radius:8px;padding:16px;font-size:12px;color:#7e683b}.source-notes ul[data-v-f28652d7]{padding-left:20px;margin-bottom:0}.source-notes li[data-v-f28652d7]{line-height:1.7;margin:6px 0}summary[data-v-f28652d7]{cursor:pointer;color:#5f4b83;font-size:12px;padding:14px 0;border-top:1px solid #e9edf5}.empty[data-v-f28652d7]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:40px 20px;color:var(--muted);text-align:center}.empty h3[data-v-f28652d7]{width:100%;color:var(--ink)}.error[data-v-f28652d7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;border:1px solid #efc9c8;background:#fff6f5;border-radius:8px;color:#a23f43;font-size:13px}.row-dialog[data-v-f28652d7]{width:min(800px,calc(100vw - 40px));max-height:85vh;color:var(--ink)}.row-dialog[data-v-f28652d7]::backdrop{background:#13223d66}.icon-button[data-v-f28652d7]{display:flex;padding:7px;border:0;border-radius:6px;color:var(--purple);background:#f3effc}.sr-only[data-v-f28652d7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.spin[data-v-f28652d7]{animation:spin-f28652d7 1s linear infinite}@keyframes spin-f28652d7{to{transform:rotate(360deg)}}@container (max-width:900px){.catalog-toolbar[data-v-f28652d7]{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-toolbar .search[data-v-f28652d7]{grid-column:1/-1}.rfp-heading>div[data-v-f28652d7]{flex-basis:100%}.suppliers[data-v-f28652d7]{grid-template-columns:170px minmax(0,1fr)}.profile dl[data-v-f28652d7]{grid-template-columns:minmax(0,1fr)}}@container (max-width:650px){.catalog-toolbar[data-v-f28652d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.cards[data-v-f28652d7],.suppliers[data-v-f28652d7],.definitions[data-v-f28652d7]{grid-template-columns:minmax(0,1fr)}.rfp-card[data-v-f28652d7]{padding:18px}.tabs[data-v-f28652d7]{gap:6px}.tabs button[data-v-f28652d7]{padding:12px 7px}.suppliers aside[data-v-f28652d7]{max-height:180px}.profile[data-v-f28652d7]{padding:18px}.counts[data-v-f28652d7]{gap:12px}.columns-button[data-v-f28652d7]{margin-left:0}.bid-toolbar[data-v-f28652d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bid-toolbar label[data-v-f28652d7]{min-width:0;max-width:none;grid-column:1/-1}.bid-toolbar>.secondary[data-v-f28652d7]:last-child{grid-column:1/-1}.rfp-bid-scroll .supplier-cell[data-v-f28652d7]{position:static}.rfp-bid-scroll .item-cell[data-v-f28652d7]{width:70px;min-width:70px;max-width:70px}.pagination[data-v-f28652d7]{gap:10px}}@media (max-width:500px){.row-dialog dl[data-v-f28652d7]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.spin[data-v-f28652d7]{animation:none}.rfp-card[data-v-f28652d7]{transition:none}}h2[tabindex="-1"][data-v-dd7376a8]:focus{outline:none}.benchmark-browser:has(.browse-back)>.browse-heading[data-v-dd7376a8],.benchmark-browser:has(.rfp-library .back)>.browse-heading[data-v-dd7376a8]{display:none}.browse-detail-heading .browse-muted[data-v-dd7376a8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.benchmark-browser[data-v-dd7376a8]{--ink:#172544;--muted:#66718b;--line:#dfe4ef;--purple:#7545d0;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;max-width:1440px;margin:0 auto;color:var(--ink);font-size:13px;container-type:inline-size}.benchmark-browser[data-v-dd7376a8] *{box-sizing:border-box}.contract-browser[data-v-dd7376a8]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.benchmark-browser[data-v-dd7376a8] :is(button,input,select){font:inherit}.benchmark-browser button[data-v-dd7376a8]{cursor:pointer}.benchmark-browser button[data-v-dd7376a8]:disabled{opacity:.5;cursor:default}.benchmark-browser[data-v-dd7376a8] :is(button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #b494ee;outline-offset:3px}.browse-heading h1[data-v-dd7376a8]{font-size:26px;letter-spacing:-.7px;line-height:1.25;margin:0 0 6px;font-weight:650}.browse-heading p[data-v-dd7376a8]{margin:0;color:var(--muted);line-height:1.6}.browse-tabs[data-v-dd7376a8]{display:flex;gap:8px}.browse-tabs button[data-v-dd7376a8]{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);background:transparent;min-width:150px;padding:11px 18px;border-radius:7px;color:var(--ink);font-weight:600}.browse-tabs button[aria-pressed=true][data-v-dd7376a8]{background:var(--purple);border-color:var(--purple);color:#fff;box-shadow:0 3px 8px #7045c51a}.browse-filters[data-v-dd7376a8]{display:grid;gap:12px}.browse-filter-grid[data-v-dd7376a8]{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(95px,1fr)) auto;gap:9px;align-items:end}.browse-filter-grid[data-v-dd7376a8] .fms-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.browse-filter-grid[data-v-dd7376a8] .fms-trigger{border-color:var(--line);color:var(--ink);font-size:12px}.browse-search[data-v-dd7376a8]{position:relative;display:flex;align-items:center;min-width:0}.browse-search svg[data-v-dd7376a8]{position:absolute;left:11px;color:var(--muted)}.browse-search input[data-v-dd7376a8]{width:100%;height:40px;min-width:0;padding:0 11px 0 35px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}.browse-search input[data-v-dd7376a8]::placeholder{color:var(--muted)}.browse-more[data-v-dd7376a8]{max-width:320px}.browse-filter-footer[data-v-dd7376a8],.browse-results-count[data-v-dd7376a8],.browse-card-actions[data-v-dd7376a8],.browse-selection[data-v-dd7376a8],.browse-pagination[data-v-dd7376a8],.browse-results-header[data-v-dd7376a8]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.browse-filter-footer .browse-primary[data-v-dd7376a8]{margin-left:auto}.browse-results-count[data-v-dd7376a8]{justify-content:space-between}.browse-results-count h2[data-v-dd7376a8]{font-size:14px;margin:0;font-weight:650}.browse-primary[data-v-dd7376a8],.browse-secondary[data-v-dd7376a8]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;min-height:40px;border:1px solid var(--line);border-radius:7px;font-size:12px!important;font-weight:600!important;background:#fff;color:var(--ink);white-space:normal}.browse-primary[data-v-dd7376a8]{background:var(--purple);border-color:var(--purple);color:#fff}.browse-secondary[data-v-dd7376a8]:hover:not(:disabled){border-color:#ad91df;background:#faf8ff}.browse-primary[data-v-dd7376a8]:hover:not(:disabled){background:#6435bc}.browse-link[data-v-dd7376a8]{display:inline-flex;align-items:center;gap:6px;padding:3px 0;background:none;border:0;color:var(--purple);font-size:12px!important;font-weight:550!important;text-align:left}.browse-link[data-v-dd7376a8]:hover:not(:disabled){text-decoration:underline}.browse-source-list[data-v-dd7376a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.browse-source-card[data-v-dd7376a8]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:9px;background:#fff;transition:border-color .15s,box-shadow .15s}.browse-source-card[data-v-dd7376a8]:hover{border-color:#baa4db;box-shadow:0 3px 12px #26345a08}.browse-source-card.is-selected[data-v-dd7376a8]{border-color:#9463eb;background:#fcfaff;box-shadow:0 0 0 1px #c8aff1}.browse-card-heading[data-v-dd7376a8]{display:flex;align-items:flex-start;gap:12px}.browse-card-heading>div[data-v-dd7376a8]{min-width:0}.browse-card-heading input[data-v-dd7376a8]{width:17px;height:17px;flex:0 0 17px;accent-color:var(--purple);margin:3px 0 0}.browse-card-heading h3[data-v-dd7376a8]{font-size:15px;line-height:1.4;font-weight:650;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.browse-supplier[data-v-dd7376a8]{font-size:12px;color:#4a5873;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere}.browse-card-heading .browse-supplier[data-v-dd7376a8]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.browse-card-summary[data-v-dd7376a8]{font-size:12px;line-height:1.65;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.browse-chips[data-v-dd7376a8]{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.browse-chips span[data-v-dd7376a8]{font-size:10px;line-height:1.5;padding:3px 7px;border-radius:5px;background:#f0eefb;color:#586082;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-card-actions[data-v-dd7376a8]{justify-content:space-between;margin-top:auto;padding-top:3px;gap:8px}.browse-reference[data-v-dd7376a8]{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.browse-reference small[data-v-dd7376a8]{padding:2px 5px;background:#f3effd;color:var(--purple);font-size:9px}.browse-selection[data-v-dd7376a8]{position:sticky;bottom:12px;z-index:4;padding:12px 16px;border:1px solid #e1d5f7;border-radius:8px;background:#f2ecff;box-shadow:0 4px 16px #3721590d;color:var(--purple);font-size:12px}.browse-selection>.browse-primary[data-v-dd7376a8]{margin-left:auto}.browse-pagination[data-v-dd7376a8]{justify-content:space-between;color:var(--muted);font-size:12px}.browse-pagination>div[data-v-dd7376a8]{display:flex;gap:8px}.browse-footnote[data-v-dd7376a8],.browse-muted[data-v-dd7376a8]{font-size:12px;color:var(--muted);line-height:1.6;margin:0}.browse-back[data-v-dd7376a8]{display:flex;align-items:center;gap:9px;justify-self:start;background:none;border:0;color:var(--purple);padding:0;font-size:12px!important;text-align:left}.browse-back span[data-v-dd7376a8]{color:#a4abc0}.browse-detail-heading[data-v-dd7376a8]{display:flex;justify-content:space-between;align-items:start;gap:24px}.browse-detail-heading>div[data-v-dd7376a8]{min-width:0;flex:1}.browse-detail-heading>.browse-primary[data-v-dd7376a8]{flex-shrink:0}.browse-detail-heading h2[data-v-dd7376a8]{font-size:24px;line-height:1.3;letter-spacing:-.5px;margin:0 0 6px;overflow-wrap:anywhere}.browse-detail-heading .browse-muted[data-v-dd7376a8]{margin:10px 0 12px;max-width:820px}.browse-detail-tabs[data-v-dd7376a8]{display:flex;gap:20px;border-bottom:1px solid var(--line)}.browse-detail-tabs button[data-v-dd7376a8]{padding:13px 10px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;font-weight:600}.browse-detail-tabs button[aria-pressed=true][data-v-dd7376a8]{color:var(--purple);border-color:var(--purple)}.browse-overview[data-v-dd7376a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.browse-panel[data-v-dd7376a8]{border:1px solid var(--line);border-radius:9px;padding:22px;background:#fff;min-width:0;line-height:1.7}.browse-panel h3[data-v-dd7376a8]{font-size:15px;margin:0 0 16px}.browse-panel[data-v-dd7376a8] :is(p,li){font-size:12px;color:var(--muted);overflow-wrap:anywhere}.browse-panel ul[data-v-dd7376a8]{padding-left:18px}.browse-source-metadata[data-v-dd7376a8]{margin:0;display:grid;gap:13px}.browse-source-metadata>div[data-v-dd7376a8]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:12px}.browse-source-metadata dt[data-v-dd7376a8]{color:var(--muted)}.browse-source-metadata dd[data-v-dd7376a8]{margin:0;overflow-wrap:anywhere}.browse-expanded[data-v-dd7376a8]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.browse-results-header[data-v-dd7376a8]{justify-content:space-between}.browse-results-header h2[data-v-dd7376a8]{font-size:16px;margin:0}.browse-results-header p[data-v-dd7376a8]{font-size:12px;color:var(--muted);margin:5px 0 0}.browse-benchmark-filters[data-v-dd7376a8]{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.browse-benchmark-filters label[data-v-dd7376a8]{display:grid;gap:6px;font-size:11px;color:var(--muted);flex:1;min-width:150px}.browse-benchmark-filters[data-v-dd7376a8] :is(input,select){height:40px;min-width:0;width:100%;border:1px solid var(--line);border-radius:7px;padding:0 10px;color:var(--ink);background:#fff}.browse-table-wrap[data-v-dd7376a8]{max-width:100%;min-width:0;overflow:auto;border:1px solid var(--line);border-radius:8px;max-height:600px;background:#fff}.browse-table-wrap table[data-v-dd7376a8]{width:100%;min-width:940px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}.browse-table-wrap th[data-v-dd7376a8]{position:sticky;top:0;z-index:1;text-align:left;background:#f2f5fb;color:#596984;font-size:11px;padding:12px;border-bottom:1px solid var(--line)}.browse-table-wrap th[data-v-dd7376a8]:first-child{width:22%}.browse-table-wrap th[data-v-dd7376a8]:nth-child(3){width:22%}.browse-table-wrap td[data-v-dd7376a8]{padding:13px 12px;vertical-align:top;border-bottom:1px solid #e9edf5;line-height:1.6;overflow-wrap:anywhere}.browse-table-wrap tr:hover td[data-v-dd7376a8]{background:#faf9fe}.browse-item[data-v-dd7376a8]{padding:0;border:0;background:none;text-align:left;color:var(--ink);font-weight:600!important}.browse-small[data-v-dd7376a8]{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:5px}.browse-status[data-v-dd7376a8]{display:block;color:#8c641c;font-size:11px;margin-top:5px}.browse-value[data-v-dd7376a8]{font-size:13px;color:var(--ink)}.browse-source[data-v-dd7376a8]{display:flex;align-items:center;gap:5px;padding:5px;border:0;border-radius:5px;background:#f4f0fc;color:var(--purple);text-align:left;font-size:11px!important}.browse-source svg[data-v-dd7376a8]{flex-shrink:0}.browse-evidence-grid[data-v-dd7376a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.browse-evidence-card[data-v-dd7376a8]{background:#fff;border:1px solid var(--line);border-radius:9px;padding:20px;min-width:0}.browse-evidence-card h3[data-v-dd7376a8]{font-size:14px;line-height:1.5}.browse-eyebrow[data-v-dd7376a8]{font-size:11px;color:var(--purple);font-weight:600}.browse-evidence-card blockquote[data-v-dd7376a8]{margin:16px 0;padding:14px;background:#f7f8fc;border:1px solid var(--line);border-radius:6px;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto}.browse-empty[data-v-dd7376a8]{display:grid;justify-items:center;text-align:center;gap:12px;padding:44px 20px;color:var(--muted)}.browse-empty h2[data-v-dd7376a8],.browse-empty h3[data-v-dd7376a8]{font-size:16px;margin:0;color:var(--ink)}.browse-empty p[data-v-dd7376a8]{font-size:13px;max-width:500px;line-height:1.7;margin:0}.browse-error[data-v-dd7376a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #efc9c8;background:#fff6f5;border-radius:8px;color:#a23f43;font-size:13px}.browse-dialog[data-v-dd7376a8]{width:min(780px,calc(100vw - 40px));max-height:85vh;border:1px solid var(--line);border-radius:12px;padding:28px;color:var(--ink)}.browse-dialog[data-v-dd7376a8]::backdrop{background:#13223d66}.browse-dialog header[data-v-dd7376a8]{display:flex;justify-content:space-between;align-items:start;gap:15px}.browse-dialog h2[data-v-dd7376a8]{font-size:22px;margin:10px 0}.browse-dialog h3[data-v-dd7376a8]{font-size:14px;margin-top:26px}.browse-dialog>p[data-v-dd7376a8]{font-size:13px;line-height:1.7}.browse-close[data-v-dd7376a8]{display:flex;padding:7px;background:#f4f0fc;border:0;border-radius:6px;color:var(--purple)}.browse-detail-value[data-v-dd7376a8]{display:block;font-size:24px;overflow-wrap:anywhere}.browse-dialog dl[data-v-dd7376a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.browse-dialog dl>div[data-v-dd7376a8]{border-top:1px solid var(--line);padding-top:10px}.browse-dialog dt[data-v-dd7376a8]{font-size:11px;color:var(--muted);margin-bottom:6px}.browse-dialog dd[data-v-dd7376a8]{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.browse-dialog article[data-v-dd7376a8]{padding:16px;background:#f7f8fc;border:1px solid var(--line);border-radius:7px;margin-top:12px;font-size:12px}.browse-dialog blockquote[data-v-dd7376a8]{margin:12px 0 0;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.sr-only[data-v-dd7376a8]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.browse-spin[data-v-dd7376a8]{animation:browse-spin-dd7376a8 1s linear infinite}@keyframes browse-spin-dd7376a8{to{transform:rotate(360deg)}}@container (max-width:1000px){.browse-filter-grid[data-v-dd7376a8]{grid-template-columns:repeat(4,minmax(0,1fr))}.browse-search[data-v-dd7376a8]{grid-column:span 3}.browse-filter-grid>.browse-secondary[data-v-dd7376a8]{grid-column:4;grid-row:1}.browse-detail-heading[data-v-dd7376a8]{flex-wrap:wrap}.browse-detail-heading>div[data-v-dd7376a8]{flex-basis:100%}}@container (max-width:650px){.browse-filter-grid[data-v-dd7376a8]{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-search[data-v-dd7376a8]{grid-column:1/-1}.browse-filter-grid>.browse-secondary[data-v-dd7376a8]{grid-column:auto;grid-row:auto}.browse-source-list[data-v-dd7376a8],.browse-overview[data-v-dd7376a8],.browse-evidence-grid[data-v-dd7376a8]{grid-template-columns:minmax(0,1fr)}.browse-source-card[data-v-dd7376a8]{padding:18px}.browse-detail-tabs[data-v-dd7376a8]{gap:6px}.browse-detail-tabs button[data-v-dd7376a8]{padding:12px 7px}.browse-heading h1[data-v-dd7376a8]{font-size:24px}.browse-tabs button[data-v-dd7376a8]{min-width:0;flex:1}.browse-selection>.browse-primary[data-v-dd7376a8]{width:100%}.browse-source-metadata>div[data-v-dd7376a8]{grid-template-columns:100px minmax(0,1fr)}}@media (max-width:500px){.browse-dialog dl[data-v-dd7376a8]{grid-template-columns:1fr}.browse-dialog[data-v-dd7376a8]{padding:20px}}@media (prefers-reduced-motion:reduce){.browse-spin[data-v-dd7376a8]{animation:none}.browse-source-card[data-v-dd7376a8]{transition:none}}.shared-field[data-v-6dbe5747]{border-top:1px solid #e6e1ef;padding:18px 0}.shared-field .confirm[data-v-6dbe5747]{margin:16px 0}.shared-field summary[data-v-6dbe5747]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:16px}.shared-field summary small[data-v-6dbe5747]{display:block;color:#70677e;margin-top:4px}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rfp-intake{--bg:#f8f8fc;--surface:#fff;--surface-2:#f5f4f8;--line:#e5e2ec;--line-strong:#c5becf;--ink:#282335;--ink-2:#666174;--ink-3:#777183;--accent:#7142b8;--accent-soft:#f1ebfa;--petrol:#146b6b;--petrol-soft:#e4f2ef;--amber:#8b601e;--amber-soft:#fcf0da;--header:#6b459f;--header-soft:#eee6f8;--danger:#a53c32;--ok:#23775b;--radius:16px;--mono:"IBM Plex Mono",monospace;color-scheme:light;background:var(--bg);color:var(--ink);font:14px/1.5 Inter Variable,Inter,system-ui,sans-serif;container:rfp / inline-size;width:100%;min-width:0;border:1px solid var(--line);border-radius:20px;overflow:clip;text-align:left;box-shadow:0 6px 30px #30204b05}.rfp-intake *{box-sizing:border-box}.rfp-intake h1,.rfp-intake h2,.rfp-intake h3,.rfp-intake h4,.rfp-intake p{margin:0;color:inherit;font-family:inherit;letter-spacing:normal}.rfp-intake h1,.rfp-intake h2,.rfp-intake h3{font-weight:600;line-height:1.3}.rfp-intake h1{font-size:28px;letter-spacing:-.8px;scroll-margin-top:54px}.rfp-intake h1:focus{outline:none}.rfp-intake h2{font-size:17px;letter-spacing:-.3px}.rfp-intake h3{font-size:15px}.rfp-intake button,.rfp-intake input,.rfp-intake select,.rfp-intake textarea{font:inherit;color:inherit;box-shadow:none;letter-spacing:normal}.rfp-intake button{cursor:pointer}.rfp-intake button:disabled{cursor:not-allowed;opacity:.48}.rfp-intake :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rfp-intake .muted{color:var(--ink-2)}.rfp-intake .small{font-size:12px}.rfp-intake .hint{color:var(--ink-2);font-size:12px;margin-top:12px;line-height:1.6}.rfp-intake svg{flex-shrink:0}.rfp-intake .intake-shell{min-width:0}.rfp-intake .intake-rail{background:var(--surface);border-bottom:1px solid var(--line);padding:22px 32px 18px}.rfp-intake .intake-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.rfp-intake .intake-brand{display:flex;gap:12px;align-items:center}.rfp-intake .brand-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e9def6;border-radius:13px;color:var(--accent);background:var(--accent-soft)}.rfp-intake .intake-brand strong{display:block;font-weight:650;font-size:17px;letter-spacing:-.3px}.rfp-intake .intake-brand div>span{display:block;font-size:12px;color:var(--ink-2);margin-top:2px}.rfp-intake .intake-session{display:flex;align-items:center;gap:10px}.rfp-intake .intake-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:10px}.rfp-intake .intake-steps li{min-width:0}.rfp-intake .intake-steps li button{display:flex;width:100%;gap:11px;align-items:center;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;color:var(--ink-2);font-size:13px;font-weight:550;line-height:1.45}.rfp-intake .intake-steps li button:disabled{opacity:1;cursor:default}.rfp-intake .intake-steps li.active button{background:var(--accent-soft);border-color:#e6d9f7;color:var(--accent)}.rfp-intake .intake-steps li:not(.active) button:not(:disabled):hover{background:var(--surface-2)}.rfp-intake .step-number{flex:0 0 30px;height:30px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--ink-3);background:var(--surface)}.rfp-intake .active .step-number{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 3px 7px #7142b81a}.rfp-intake .done .step-number{background:var(--petrol-soft);border-color:var(--petrol-soft);color:var(--petrol)}.rfp-intake .intake-steps small{display:block;font-weight:400;color:var(--ink-3);font-size:11px;margin-top:2px}.rfp-intake .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:11px;color:var(--ink-2);white-space:nowrap}.rfp-intake .chip.published{background:var(--petrol-soft);border-color:#cce6dc;color:var(--ok)}.rfp-intake .status-dot{width:6px;height:6px;border-radius:50%;background:#b08a43}.rfp-intake .status-dot.on{background:var(--ok)}.rfp-intake .intake-main{padding:32px 32px 36px;max-width:1320px;margin:0 auto;width:100%;min-width:0}.rfp-intake .page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:26px}.rfp-intake .page-head p{max-width:70ch;margin-top:9px;font-size:13px}.rfp-intake .step-caption,.rfp-intake .page-head .step-caption{font-size:10px;letter-spacing:.13em;color:var(--accent);margin:0 0 8px;font-weight:650}.rfp-intake .workspace-visibility{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-3);flex-shrink:0;padding-top:4px}.rfp-intake .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;min-width:0}.rfp-intake .panel+.panel,.rfp-intake .panel+.bid-sheet,.rfp-intake .bid-sheet+.panel{margin-top:20px}.rfp-intake .panel h2{margin-bottom:6px}.rfp-intake .lead{color:var(--ink-2);margin-bottom:20px;max-width:70ch;font-size:12px;line-height:1.65}.rfp-intake .section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rfp-intake .section-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--surface-2);color:var(--accent);flex-shrink:0}.rfp-intake .required-note{font-size:10px;color:var(--ink-3);white-space:nowrap;padding-top:4px}.rfp-intake .grid{display:grid;gap:18px 16px}.rfp-intake .g5{grid-template-columns:repeat(5,minmax(0,1fr))}.rfp-intake .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.rfp-intake .span2{grid-column:span 2}.rfp-intake .span3{grid-column:span 3}.rfp-intake .field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500;color:var(--ink-2);min-width:0}.rfp-intake input:not([type=checkbox]):not([type=radio]),.rfp-intake select,.rfp-intake textarea{padding:11px 12px;min-height:43px;border:1px solid var(--line);border-radius:9px;background:var(--surface);width:100%;min-width:0;color:var(--ink);font-size:13px;font-weight:400;line-height:1.5}.rfp-intake textarea{resize:vertical;min-height:80px}.rfp-intake input::placeholder,.rfp-intake textarea::placeholder{color:var(--ink-3)}.rfp-intake input:focus,.rfp-intake select:focus,.rfp-intake textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.rfp-intake input[type=checkbox],.rfp-intake input[type=radio]{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0;margin:2px 0}.rfp-intake .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:9px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font-weight:550;font-size:12px;line-height:1.5;text-decoration:none;box-shadow:none;transform:none;white-space:normal}.rfp-intake .btn:not(:disabled):hover{background:var(--surface-2)}.rfp-intake .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 3px #3922540d}.rfp-intake .btn.primary:not(:disabled):hover{background:#60359f;border-color:#60359f}.rfp-intake .btn.quiet{border-color:transparent;background:transparent;color:var(--ink-2)}.rfp-intake .btn.quiet:not(:disabled):hover{background:var(--surface-2);color:var(--ink)}.rfp-intake .btn.sm{padding:7px 10px;font-size:12px;min-height:36px}.rfp-intake .actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap}.rfp-intake .inline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.rfp-intake .workflow-actions{border-top:1px solid var(--line);padding-top:20px}.rfp-intake .workflow-actions>span{display:flex;align-items:center;gap:7px}.rfp-intake .context-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:22px;align-items:start}.rfp-intake .context-layout>.panel{margin:0}.rfp-intake .upload-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:0 0 20px}.rfp-intake .upload-mode label{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:16px;border:1px solid var(--line);border-radius:12px;cursor:pointer}.rfp-intake .upload-mode label.selected{border-color:var(--accent);background:#faf7ff;box-shadow:0 0 0 1px #7142b80d}.rfp-intake .upload-mode label>svg{color:var(--accent)}.rfp-intake .upload-mode strong{display:block;font-size:12px;font-weight:550}.rfp-intake .upload-mode small{display:block;margin-top:4px;font-size:11px;color:var(--ink-2);line-height:1.5}.rfp-intake .upload-mode input{position:absolute;right:14px;top:15px}.rfp-intake .drop{border:1.5px dashed #cfc0e4;border-radius:13px;padding:30px 20px;text-align:center;background:#fbf9fe}.rfp-intake .drop.over{border-color:var(--accent);background:var(--accent-soft)}.rfp-intake .drop-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 15px;border-radius:15px;background:#fff;color:var(--accent);border:1px solid #ebe3f3;box-shadow:0 3px 8px #5f378209}.rfp-intake .drop strong{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.rfp-intake .drop-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.rfp-intake .drop-actions .btn{border-color:#d5c8e7;color:var(--accent);background:#fff}.rfp-intake .drop-actions .quiet{border-color:transparent;background:transparent}.rfp-intake .upload-limits{text-align:center;font-size:10px}.rfp-intake .file-assurance{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--line);margin-top:22px;padding-top:20px;color:var(--ink-2)}.rfp-intake .file-assurance>svg{margin-top:2px;color:var(--ok)}.rfp-intake .file-assurance strong{font-size:12px;font-weight:550;color:var(--ink)}.rfp-intake .file-assurance p{font-size:11px;margin-top:4px;line-height:1.65;max-width:42ch}.rfp-intake .context-extra{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.rfp-intake .context-extra summary{display:flex;align-items:center;gap:10px;list-style:none;color:var(--ink-2);font-size:12px}.rfp-intake .context-extra summary::-webkit-details-marker{display:none}.rfp-intake .context-extra summary small{display:block;font-size:11px;font-weight:400;color:var(--ink-3);margin-top:2px}.rfp-intake .context-extra .disclosure-caret{margin-left:auto}.rfp-intake .context-extra[open] .disclosure-caret{transform:rotate(180deg)}.rfp-intake .category-levels{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.rfp-intake .extra-fields{margin-top:18px}.rfp-intake .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.rfp-intake .file-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.rfp-intake .file-list:empty{display:none}.rfp-intake .file-list li{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.rfp-intake .file-list svg{color:var(--ok)}.rfp-intake .file-name{font-size:12px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfp-intake .filetabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.rfp-intake .filetabs button{border:1px solid transparent;border-radius:9px;background:transparent;padding:10px 14px;color:var(--ink-2);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.rfp-intake .filetabs button.active{color:var(--accent);background:var(--surface);border-color:#e2d7f1;font-weight:550;box-shadow:0 2px 4px #30204b04}.rfp-intake .sheet-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.rfp-intake .sheet-picks label{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:12px;cursor:pointer;min-width:0;overflow-wrap:anywhere}.rfp-intake .sheet-picks label.selected{border-color:#aa88d6;background:#faf7ff}.rfp-intake .sheet-picks small{display:block;margin-top:3px;font-size:10px;color:var(--ink-3)}.rfp-intake .count-badge{display:inline-flex;padding:4px 9px;border-radius:6px;font-size:11px;font-weight:500;color:var(--accent);background:var(--accent-soft);white-space:nowrap}.rfp-intake .supplier-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px}.rfp-intake .supplier-toolbar>span{flex:1;min-width:180px;font-size:11px}.rfp-intake .supplier-heading{display:flex;align-items:flex-start;gap:12px}.rfp-intake .supplier-identity{margin:16px 0 22px}.rfp-intake .supplier-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;border-top:1px solid var(--line);padding-top:22px}.rfp-intake .supplier-field{min-width:0;display:flex;flex-direction:column;gap:7px}.rfp-intake .supplier-field label{font-size:12px;font-weight:500;color:var(--ink-2)}.rfp-intake .supplier-field small{display:flex;gap:5px;align-items:center;color:var(--ink-3);font-size:10px;overflow-wrap:anywhere}.rfp-intake .supplier-field.sourced small{color:var(--ok)}.rfp-intake .add-field{display:flex;gap:12px;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);flex-wrap:wrap}.rfp-intake .add-field>.field{min-width:180px;flex:1}.rfp-intake .bid-sheet{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;margin-top:20px}.rfp-intake .bid-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid var(--line)}.rfp-intake .sheet-heading{display:flex;align-items:center;gap:12px;min-width:0}.rfp-intake .sheet-heading>svg{color:var(--accent)}.rfp-intake .sheet-heading h3{overflow-wrap:anywhere}.rfp-intake .sheet-heading .small{font-size:11px;margin-top:3px}.rfp-intake .mode-pills{display:flex;gap:3px;flex-wrap:wrap;background:var(--surface-2);border-radius:9px;padding:4px}.rfp-intake .mode-pills button{border:1px solid transparent;background:transparent;padding:7px 10px;border-radius:6px;font-size:11px;color:var(--ink-2)}.rfp-intake .mode-pills .header.active{background:var(--header-soft);color:var(--header);border-color:#d7c6ec}.rfp-intake .mode-pills .item.active{background:var(--petrol-soft);color:var(--petrol);border-color:#bfded3}.rfp-intake .mode-pills .bid.active{background:var(--amber-soft);color:var(--amber);border-color:#ecd5ac}.rfp-intake .mapping-guide{display:flex;align-items:flex-start;gap:9px;padding:16px 24px 0;color:var(--ink-2);font-size:12px}.rfp-intake .mapping-guide>svg{color:var(--accent);margin-top:1px}.rfp-intake .mapping-guide strong{color:var(--ink);font-weight:550}.rfp-intake .ranges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 24px;border-bottom:1px solid var(--line)}.rfp-intake .ranges .field{position:relative}.rfp-intake .ranges input{font-family:var(--mono);font-size:12px}.rfp-intake .ranges small{font-weight:400;font-size:10px}.rfp-intake .ranges .sw{position:absolute;right:2px;top:5px}.rfp-intake .sheet-body{padding:0 24px 24px}.rfp-intake .selection-hint{margin:16px 0 12px}.rfp-intake .gridwrap{overflow:auto;max-height:420px;border:1px solid var(--line);border-radius:9px;background:var(--surface);position:relative}.rfp-intake .sheet{border-collapse:separate;border-spacing:0;font-family:var(--mono);font-size:11px;min-width:100%;table-layout:auto}.rfp-intake .sheet th,.rfp-intake .sheet td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 9px;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;text-align:left;height:31px;color:var(--ink)}.rfp-intake .sheet thead th{position:sticky;top:0;z-index:2;background:var(--surface-2)}.rfp-intake .sheet .rowhead{position:sticky;left:0;z-index:1;background:var(--surface-2);min-width:44px;text-align:right;font-weight:400}.rfp-intake .sheet thead .corner{z-index:3}.rfp-intake .sheet th button{border:0;background:transparent;font:inherit;padding:0;min-width:100%;text-align:inherit;color:inherit;display:block}.rfp-intake .sheet th button:disabled{opacity:1;cursor:default}.rfp-intake .sheet th:has(button:not(:disabled)):hover{background:var(--line)}.rfp-intake .sheet .c-item{background:var(--petrol-soft)}.rfp-intake .sheet .c-bid{background:var(--amber-soft)}.rfp-intake .sheet thead .c-item{color:var(--petrol);box-shadow:inset 0 -2px 0 var(--petrol)}.rfp-intake .sheet thead .c-bid{color:var(--amber);box-shadow:inset 0 -2px 0 var(--amber)}.rfp-intake .sheet .r-header td{background:var(--header-soft);font-weight:500}.rfp-intake .sheet .r-header .c-item{background:#dbebe6}.rfp-intake .sheet .r-header .c-bid{background:#f0e4d4}.rfp-intake .sheet .r-header th{color:var(--header);box-shadow:inset -2px 0 0 var(--header)}.rfp-intake .pending{outline:2px dashed var(--ink-3);outline-offset:-2px}.rfp-intake .two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rfp-intake .fieldlists{margin-top:22px}.rfp-intake .fieldlist{min-width:0}.rfp-intake .fieldlist h4{font-size:13px;font-weight:600;margin:0 0 10px;display:flex;align-items:center;gap:8px}.rfp-intake .fieldlist h4 small{font-weight:400;color:var(--ink-3);margin-left:auto;font-size:11px}.rfp-intake .sw{width:8px;height:8px;border-radius:3px;display:inline-block;flex-shrink:0}.rfp-intake .sw.item{background:var(--petrol)}.rfp-intake .sw.bid{background:var(--amber)}.rfp-intake .frow{display:grid;grid-template-columns:32px 70px minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.rfp-intake .frow .idx{color:var(--ink-3);font-size:10px}.rfp-intake .frow .col{font:10px var(--mono);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfp-intake .frow input{border-color:transparent;background:transparent;padding:7px 9px;min-height:34px;font-size:12px}.rfp-intake .frow input:hover{border-color:var(--line)}.rfp-intake .frow input:focus{border-color:var(--accent);background:var(--surface)}.rfp-intake .mapping-empty{display:flex;align-items:center;gap:9px;padding:16px;background:var(--surface-2);border:1px dashed var(--line-strong);border-radius:9px;color:var(--ink-2);font-size:12px}.rfp-intake .mapping-complete{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--ok);font-size:11px}.rfp-intake summary{cursor:pointer;font-size:12px;font-weight:550}.rfp-intake .advanced-mapping{margin-top:24px;border-top:1px solid var(--line);padding-top:18px;color:var(--ink-2)}.rfp-intake .mapping-row{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:12px;align-items:center;font-size:12px}.rfp-intake .definition-row{display:grid;grid-template-columns:85px 1fr 1.5fr;gap:14px;align-items:start;margin-top:18px}.rfp-intake .definition-row strong{font-size:12px;padding-top:29px}.rfp-intake .review-title{display:flex;align-items:center;gap:14px;min-width:0}.rfp-intake .review-title>div{min-width:0}.rfp-intake .review-title .lead{overflow-wrap:anywhere;margin-bottom:0}.rfp-intake .workbook-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:15px;background:var(--petrol-soft);color:var(--ok)}.rfp-intake .review-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.rfp-intake .review-stats>div{display:flex;flex-direction:column;gap:4px;padding-left:18px;border-left:1px solid var(--line)}.rfp-intake .review-stats>div:first-child{padding-left:0;border-left:0}.rfp-intake .review-stats strong{font-size:26px;line-height:1.2;letter-spacing:-.5px;font-weight:600}.rfp-intake .review-stats span{font-size:11px;color:var(--ink-2)}.rfp-intake .record{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:12px;background:var(--surface)}.rfp-intake .record summary{padding:16px 20px;display:flex;gap:14px;align-items:center;list-style:none}.rfp-intake .record summary::-webkit-details-marker{display:none}.rfp-intake .record summary strong{font-weight:500;overflow-wrap:anywhere}.rfp-intake .record summary>span:last-child{margin-left:auto;color:var(--accent)}.rfp-intake .record[open] summary{background:var(--surface-2);border-bottom:1px solid var(--line)}.rfp-intake .record-body{padding:20px}.rfp-intake .record-body h3:not(:first-child){margin-top:22px}.rfp-intake .review-context{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 14px;font-size:12px}.rfp-intake .review-context dt{color:var(--ink-2);text-transform:capitalize}.rfp-intake .review-context dd{margin:0;overflow-wrap:anywhere}.rfp-intake .table-scroll{overflow:auto;max-height:380px;margin-top:12px}.rfp-intake .review-table{width:100%;border-collapse:collapse;font-size:12px}.rfp-intake .review-table th,.rfp-intake .review-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;min-width:125px}.rfp-intake .review-table th{color:var(--ink-2);font-size:11px;font-weight:550;background:var(--surface-2);position:sticky;top:0}.rfp-intake .preview-panel,.rfp-intake .review-issues,.rfp-intake .approval-panel{margin-top:20px}.rfp-intake .review-warnings{color:var(--ink-2);font-size:12px;margin:16px 0;padding-left:20px}.rfp-intake .review-warnings li+li{margin-top:8px}.rfp-intake .review-notes{margin-top:18px;color:var(--ink-2)}.rfp-intake .review-notes .count-badge{margin-left:5px}.rfp-intake .approval-panel{border-color:#dac7ee;background:linear-gradient(110deg,#faf7ff,#fff 85%)}.rfp-intake .approval-panel .section-heading>svg{color:var(--accent)}.rfp-intake .approval-panel .lead{margin-top:8px}.rfp-intake .confirm{display:flex;gap:10px;align-items:flex-start;font-size:12px;padding:16px;border:1px solid #e7dcf3;background:#fff;border-radius:10px}.rfp-intake .confirm input{margin-top:1px}.rfp-intake .originals{margin-top:24px;color:var(--ink-2)}.rfp-intake .originals>button{display:flex;margin-top:8px}.rfp-intake .error{padding:14px 16px;border:1px solid #eaccc7;border-radius:10px;background:#fff4f0;color:var(--danger);margin:0 0 18px;overflow-wrap:anywhere;font-size:12px}.rfp-intake .notice{padding:14px 16px;border:1px solid #d4e8df;border-radius:10px;background:var(--petrol-soft);color:var(--petrol);margin:16px 0 0;font-size:12px}.rfp-intake .issue{background:#fffbf1;border:1px solid #e8d8b6;padding:16px;margin:18px 0;border-radius:10px;font-size:12px}.rfp-intake .issue .grid{margin-top:16px}.rfp-intake progress{display:block;width:100%;height:7px;accent-color:var(--accent);margin-top:20px}.rfp-intake .upload-history{margin-top:30px;border-top:1px solid var(--line);padding-top:20px;color:var(--ink-2)}.rfp-intake .history-row{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;border:0;border-bottom:1px solid var(--line);padding:14px 0;background:transparent;text-align:left;font-size:12px}.rfp-intake .history-row span{overflow-wrap:anywhere}.rfp-intake .history-row small{font-size:11px;color:var(--ink-3)}.rfp-intake .spin{animation:rfp-spin 1s linear infinite}@keyframes rfp-spin{to{transform:rotate(360deg)}}@container rfp (max-width:1100px){.rfp-intake .intake-rail{padding:20px 24px 16px}.rfp-intake .intake-steps small{display:none}.rfp-intake .intake-steps li button{gap:8px;font-size:12px;padding:10px}.rfp-intake .intake-main{padding:28px 24px 32px}.rfp-intake .workspace-visibility{display:none}.rfp-intake .context-layout{gap:18px}.rfp-intake .panel{padding:20px}.rfp-intake .upload-mode label{padding:14px 12px}.rfp-intake .upload-mode strong{font-size:11px}}@container rfp (max-width:850px){.rfp-intake .context-layout{grid-template-columns:1fr}.rfp-intake .intake-steps li button{align-items:flex-start}.rfp-intake .intake-steps li button>span:last-child{padding-top:5px}.rfp-intake .intake-brand div>span{display:none}.rfp-intake .two{grid-template-columns:1fr}.rfp-intake .ranges{grid-template-columns:repeat(2,minmax(0,1fr))}.rfp-intake .upload-mode label{flex-direction:row;align-items:center;padding:16px 40px 16px 16px}.rfp-intake .upload-mode strong{font-size:12px}.rfp-intake .upload-mode input{top:18px}}@container rfp (max-width:600px){.rfp-intake .intake-rail{padding:16px 12px 12px}.rfp-intake .intake-toolbar{gap:8px;margin-bottom:18px}.rfp-intake .intake-brand{gap:8px}.rfp-intake .brand-icon{width:34px;height:34px;border-radius:10px}.rfp-intake .intake-brand strong{font-size:14px}.rfp-intake .intake-session{gap:4px}.rfp-intake .intake-session .btn{padding:6px;font-size:11px}.rfp-intake .chip{font-size:10px;padding:4px 7px}.rfp-intake .intake-steps{gap:4px}.rfp-intake .intake-steps li button{flex-direction:column;align-items:center;gap:6px;padding:8px 3px;text-align:center;font-size:10px;height:100%}.rfp-intake .intake-steps li button>span:last-child{padding-top:0}.rfp-intake .step-number{flex-basis:27px;width:27px;height:27px;font-size:11px}.rfp-intake .intake-main{padding:24px 14px 26px}.rfp-intake h1{font-size:24px;letter-spacing:-.6px}.rfp-intake .page-head{margin-bottom:22px}.rfp-intake .page-head p{font-size:12px}.rfp-intake .panel{padding:18px;border-radius:13px}.rfp-intake .section-heading{gap:10px}.rfp-intake .section-icon{width:32px;height:32px}.rfp-intake .g2,.rfp-intake .g5,.rfp-intake .supplier-fields{grid-template-columns:1fr}.rfp-intake .span2,.rfp-intake .span3{grid-column:span 1}.rfp-intake .upload-mode label{flex-direction:column;align-items:flex-start;padding:14px 12px;gap:12px}.rfp-intake .upload-mode strong{font-size:11px}.rfp-intake .upload-mode small{font-size:10px}.rfp-intake .upload-mode input{top:14px;right:12px}.rfp-intake .drop{padding:24px 12px}.rfp-intake .file-list li{gap:8px;padding:10px}.rfp-intake .file-list .small{font-size:10px}.rfp-intake .workflow-actions{align-items:stretch}.rfp-intake .workflow-actions>.btn{width:100%;margin-top:3px}.rfp-intake .actions>.primary{margin-left:auto}.rfp-intake .filetabs button{max-width:100%}.rfp-intake .sheet-picks{grid-template-columns:1fr}.rfp-intake .supplier-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.rfp-intake .supplier-toolbar>span{flex:auto;min-width:0}.rfp-intake .supplier-heading .section-icon{display:none}.rfp-intake .supplier-heading+.btn{max-width:112px;text-align:left;padding:0}.rfp-intake .supplier-fields{gap:18px}.rfp-intake .bid-sheet-head{padding:18px;align-items:flex-start;flex-direction:column}.rfp-intake .ranges{padding:18px;gap:14px}.rfp-intake .ranges .field{font-size:11px}.rfp-intake .mapping-guide{padding:16px 18px 0;font-size:11px}.rfp-intake .sheet-body{padding:0 18px 20px}.rfp-intake .mode-pills{width:100%}.rfp-intake .mode-pills button{flex:1;padding:7px 5px;font-size:10px}.rfp-intake .definition-row,.rfp-intake .mapping-row{grid-template-columns:1fr}.rfp-intake .definition-row strong{padding-top:0}.rfp-intake .review-hero>.section-heading{flex-wrap:wrap}.rfp-intake .review-title{gap:10px}.rfp-intake .workbook-icon{width:45px;height:45px;border-radius:12px}.rfp-intake .review-stats{gap:10px}.rfp-intake .review-stats>div{padding-left:10px}.rfp-intake .review-stats strong{font-size:23px}.rfp-intake .review-stats span{font-size:10px}.rfp-intake .review-context{grid-template-columns:1fr;gap:4px}.rfp-intake .review-context dd{margin-bottom:8px}.rfp-intake .record summary{flex-wrap:wrap;gap:6px 12px;padding:14px 16px}.rfp-intake .record-body{padding:16px}.rfp-intake .approval-panel .actions{gap:8px}.rfp-intake .approval-panel .actions .btn{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.rfp-intake .spin{animation:none}}@layer commercial-foundation{.spec-answer[data-v-bc814fda]{color:#1e293b;line-height:1.55;font-size:15px;min-width:0;text-transform:none;letter-spacing:normal}.spec-intro[data-v-bc814fda]{margin:12px 0 22px;color:#56627a;font-size:15px}.spec-match-grid[data-v-bc814fda]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;align-items:start}.spec-match[data-v-bc814fda]{min-width:0;border:1px solid #deddea;border-radius:16px;padding:24px;background:linear-gradient(145deg,#fcfaff,#fff 45%);box-shadow:0 4px 16px #30204c05}.spec-match header[data-v-bc814fda]{display:flex;gap:12px;align-items:flex-start}.spec-match header>div[data-v-bc814fda]{min-width:0}.spec-icon[data-v-bc814fda]{display:grid;place-items:center;width:38px;height:42px;flex:0 0 38px;background:#f0e8fc;border:1px solid #e3d6f6;border-radius:10px;color:#7032bb}.spec-code[data-v-bc814fda]{font-size:13px;color:#70439d;font-weight:600;font-variant-numeric:tabular-nums}.spec-match h3[data-v-bc814fda]{font-size:17px;line-height:1.5;font-weight:550;margin:5px 0 0;overflow-wrap:anywhere;color:#202a40}.spec-availability[data-v-bc814fda]{display:inline-flex;gap:6px;align-items:center;color:#277159;background:#edf7f2;border-radius:7px;padding:5px 9px;font-size:12px;margin:16px 0 8px}.spec-availability.description-only[data-v-bc814fda]{color:#75613e;background:#faf4e8}.spec-attributes[data-v-bc814fda]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:16px 0 20px}.spec-attributes>div[data-v-bc814fda]{min-width:0}.spec-attributes dt[data-v-bc814fda]{font-size:12px;color:#667187;margin:0 0 3px;overflow-wrap:anywhere}.spec-attributes dd[data-v-bc814fda]{font-size:14px;color:#233047;margin:0;font-weight:500;overflow-wrap:anywhere;white-space:pre-wrap}.spec-note[data-v-bc814fda]{font-size:13px;color:#637086;margin:12px 0;line-height:1.6}.spec-details[data-v-bc814fda]{border-top:1px solid #e8e5ed;margin-top:14px;padding-top:14px}.spec-details summary[data-v-bc814fda],.spec-interpretation summary[data-v-bc814fda]{cursor:pointer;font-weight:550;font-size:14px;color:#593487;padding:3px 0;min-height:24px}.spec-details summary span[data-v-bc814fda]{color:#697287;font-size:12px;font-weight:400}.spec-variant[data-v-bc814fda]{border-bottom:1px solid #ebe8f0;padding:10px 0}.spec-variant[data-v-bc814fda]:last-child{border-bottom:0}.spec-variant h4[data-v-bc814fda]{font-size:14px;margin:8px 0 2px;font-weight:550}.spec-variant>p[data-v-bc814fda]{font-size:12px;color:#647086;margin:0}.spec-match footer[data-v-bc814fda]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #e8e5ed;margin-top:18px;padding-top:14px}.spec-answer button[data-v-bc814fda]{display:inline-flex;gap:6px;align-items:center;padding:7px 0;border:0;background:transparent;font:inherit;font-size:13px;font-weight:500;color:#6b30b1;cursor:pointer;min-height:34px;text-align:left}.spec-answer button[data-v-bc814fda]:hover{color:#442076;text-decoration:underline}.spec-answer button[data-v-bc814fda]:disabled{opacity:.5;cursor:wait}.spec-answer button[data-v-bc814fda]:focus-visible,.spec-answer summary[data-v-bc814fda]:focus-visible{outline:2px solid #8c5acd;outline-offset:4px;border-radius:3px}.spec-alternatives[data-v-bc814fda]{margin-top:20px;padding:20px 24px;border:1px solid #e7dcc6;border-radius:14px;background:#fffcf6}.spec-alternatives h3[data-v-bc814fda]{font-size:17px;margin:0 0 6px;color:#51452f}.spec-alternatives>p[data-v-bc814fda]{font-size:14px;color:#6e624e;margin:0 0 18px;max-width:900px}.spec-alternatives article[data-v-bc814fda]{display:flex;justify-content:space-between;gap:20px;align-items:start;border-top:1px solid #eee6d9;padding:16px 0}.spec-alternatives article[data-v-bc814fda]:last-child{padding-bottom:0}.spec-alternatives h4[data-v-bc814fda]{font-size:15px;font-weight:550;margin:3px 0}.spec-alternatives article p[data-v-bc814fda]{font-size:13px;color:#706752;margin:4px 0 0}.spec-interpretation[data-v-bc814fda]{margin-top:20px;border-top:1px solid #e9e5ef;padding-top:15px}.spec-interpretation p[data-v-bc814fda]{font-size:13px;color:#626d81;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.spec-match[data-v-bc814fda]{padding:18px}.spec-attributes[data-v-bc814fda]{gap:12px}.spec-alternatives[data-v-bc814fda]{padding:18px}.spec-alternatives article[data-v-bc814fda]{flex-direction:column;gap:8px}}}.dataset-context[data-v-45397d21]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;background:#f7f3fc;border:1px solid #e5d9f1;border-radius:12px;margin:20px 0}.dataset-context span[data-v-45397d21],.dataset-context strong[data-v-45397d21],.dataset-context small[data-v-45397d21]{display:block}.dataset-context span[data-v-45397d21]{font-size:12px;color:#706580}.dataset-context strong[data-v-45397d21]{font-size:16px;margin:3px 0;font-weight:600}.dataset-context small[data-v-45397d21]{font-size:13px;color:#687187}@media (max-width:600px){.dataset-context[data-v-45397d21]{align-items:stretch;flex-direction:column}}@layer commercial-foundation{.spec-explorer[data-v-45397d21]{font-size:15px;line-height:1.55;color:#24334b;min-width:0;text-transform:none;letter-spacing:normal}.filters[data-v-45397d21]{background:#f8f7fc;border:1px solid #dfdbe9;border-radius:16px;padding:24px}.filters header[data-v-45397d21]{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}.filters h2[data-v-45397d21]{font-size:20px;margin:0;font-weight:600}.filters p[data-v-45397d21]{margin:4px 0;color:#606b80;font-size:14px}.live[data-v-45397d21]{white-space:nowrap;background:#e7f4ed;color:#287057;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600}.filter-grid[data-v-45397d21]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:14px}.filter-grid label[data-v-45397d21]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:550;min-width:0}.spec-explorer input[data-v-45397d21]:not([type=checkbox]),.spec-explorer select[data-v-45397d21]{font:inherit;font-size:14px;min-width:0;border:1px solid #cdc8dd;border-radius:8px;padding:10px 12px;background:#fff;color:#263149;min-height:42px;box-sizing:border-box;width:100%}.spec-explorer input[data-v-45397d21]:focus,.spec-explorer select[data-v-45397d21]:focus{outline:2px solid #9560e3;outline-offset:2px}.spec-explorer button[data-v-45397d21]{font:inherit;font-size:13px;color:#6a32aa;border:1px solid #ded5e9;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer;min-height:38px}.spec-explorer button[data-v-45397d21]:hover{background:#f5effb}.spec-explorer button[data-v-45397d21]:focus-visible,.spec-explorer summary[data-v-45397d21]:focus-visible{outline:2px solid #8d4ad2;outline-offset:3px}.spec-explorer button[data-v-45397d21]:disabled{opacity:.5;cursor:default}.spec-explorer summary[data-v-45397d21]{font-size:14px;font-weight:550;cursor:pointer}.filters details[data-v-45397d21]{margin-top:18px}.secondary[data-v-45397d21]{margin-top:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.check[data-v-45397d21]{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:14px}.check input[data-v-45397d21]{accent-color:#7936c5;width:17px;height:17px}.filters footer[data-v-45397d21]{display:flex;align-items:center;gap:10px;margin-top:18px;border-top:1px solid #e4dfec;padding-top:16px;flex-wrap:wrap}.filters footer span[data-v-45397d21]{font-size:13px;color:#657088;margin-right:auto}.update[data-v-45397d21],.error[data-v-45397d21]{padding:12px 16px;border-radius:8px;background:#f6f0ff;margin:14px 0}.error[data-v-45397d21]{background:#fff6ee;color:#884721}.error p[data-v-45397d21]{margin:0 0 8px}.error button[data-v-45397d21]{margin-right:10px}.lead[data-v-45397d21]{padding:28px 0 22px}.lead>span[data-v-45397d21]{font-size:13px;color:#627187}.lead h3[data-v-45397d21]{font-size:28px;line-height:1.25;font-weight:550;color:#17253a;margin:8px 0 12px}.lead>p[data-v-45397d21]{max-width:900px;margin:0 0 10px;font-size:16px;line-height:1.65}.scope[data-v-45397d21]{margin-top:16px;color:#637087}.scope ul[data-v-45397d21]{margin:10px 0;padding-left:20px;font-size:13px}.views[data-v-45397d21]{display:flex;gap:8px;border-bottom:1px solid #e3deec;padding-bottom:12px;flex-wrap:wrap}.views button[data-v-45397d21]{border:0;font-size:15px;color:#58657b}.views button[aria-pressed=true][data-v-45397d21]{background:#eee5fb;color:#602ca2;font-weight:600}.views span[data-v-45397d21]{font-size:12px;margin-left:7px;background:#ffffff9e;padding:2px 7px;border-radius:5px}.result-bar[data-v-45397d21],.table-tools[data-v-45397d21]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0}.result-bar>span[data-v-45397d21],.table-tools>span[data-v-45397d21]{font-size:13px;color:#637087}.table-scroll[data-v-45397d21]{max-height:560px;overflow:auto;border:1px solid #ddd8e8;border-radius:10px;overscroll-behavior:contain}.table-scroll table[data-v-45397d21]{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14px}.table-scroll th[data-v-45397d21]{position:sticky;top:0;z-index:1;background:#f3f0f8;color:#45516a;text-align:left;font-weight:550;font-size:13px;white-space:nowrap}.table-scroll td[data-v-45397d21],.table-scroll th[data-v-45397d21]{padding:13px 16px;border-bottom:1px solid #e8e5ec;border-right:1px solid #efedf3;min-width:130px;max-width:340px;overflow-wrap:anywhere;white-space:pre-wrap;vertical-align:top}.table-scroll td[data-v-45397d21]:first-child,.table-scroll th[data-v-45397d21]:first-child{position:sticky;left:0;min-width:70px;background:#faf9fc}.table-scroll th[data-v-45397d21]:first-child{z-index:2}.table-scroll tr[data-v-45397d21]:nth-child(2n){background:#fcfbfe}.table-scroll td[data-v-45397d21]:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.note[data-v-45397d21],.price-note[data-v-45397d21],.empty[data-v-45397d21]{font-size:14px;line-height:1.65;color:#626f85}.price-note[data-v-45397d21]{background:#f6f8fa;border-radius:9px;padding:14px 18px}.pagination[data-v-45397d21]{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:18px 0;border-top:1px solid #e8e3ef;margin-top:18px;font-size:13px}.pagination label[data-v-45397d21]{display:flex;gap:7px;align-items:center}.pagination label[data-v-45397d21]:first-child{margin-right:auto}.pagination input[data-v-45397d21]{max-width:70px}.pagination select[data-v-45397d21]{width:auto}.followup[data-v-45397d21]{margin:8px 0 18px}.original[data-v-45397d21]{margin-top:24px;border-top:1px solid #e5e0eb;padding-top:16px;color:#68748a}.original>p[data-v-45397d21]{white-space:pre-wrap;font-size:14px}.row-detail[data-v-45397d21]{max-width:800px;width:calc(100% - 48px);max-height:85vh;border:1px solid #d4cce0;border-radius:16px;padding:24px;color:#24334b}.row-detail[data-v-45397d21]::backdrop{background:#17223677}.row-detail header[data-v-45397d21]{display:flex;justify-content:space-between;align-items:center}.row-detail h3[data-v-45397d21]{margin:0}.row-detail dl>div[data-v-45397d21]{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid #eee9f3}.row-detail dt[data-v-45397d21]{font-size:13px;color:#637087}.row-detail dd[data-v-45397d21]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}@media (max-width:1000px){.filter-grid[data-v-45397d21],.secondary[data-v-45397d21]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.filters[data-v-45397d21]{padding:18px}.filter-grid[data-v-45397d21],.secondary[data-v-45397d21]{grid-template-columns:1fr}.filters header[data-v-45397d21]{gap:10px}.filters h2[data-v-45397d21]{font-size:18px}.lead h3[data-v-45397d21]{font-size:24px}.pagination[data-v-45397d21]{justify-content:start}.row-detail dl>div[data-v-45397d21]{grid-template-columns:1fr;gap:5px}}}.dataset-picker[data-v-1eeecb56]{color:#253149;font-size:15px;line-height:1.55;letter-spacing:normal;text-transform:none}.dataset-picker>header[data-v-1eeecb56]{display:flex;gap:14px;align-items:center;margin:4px 0 22px}.icon[data-v-1eeecb56]{display:grid;place-items:center;background:#eee6fb;color:#743bc0;width:48px;height:48px;border-radius:14px;flex-shrink:0}h2[data-v-1eeecb56]{font-size:24px;line-height:1.3;margin:0;font-weight:600}header p[data-v-1eeecb56]{color:#657087;margin:5px 0 0;font-size:15px}.objects[data-v-1eeecb56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px}.object[data-v-1eeecb56]{border:1px solid #ddd7e9;background:#fff;border-radius:16px;padding:22px;transition:border-color .18s,box-shadow .18s}.object.selected[data-v-1eeecb56]{border-color:#9258d3;box-shadow:0 0 0 2px #eee4fb}.object-choice[data-v-1eeecb56]{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.object-choice input[data-v-1eeecb56]{width:20px;height:20px;accent-color:#793dbb;margin:5px 0 0;flex-shrink:0}.object-choice strong[data-v-1eeecb56]{display:block;font-size:19px;font-weight:600}.object-choice small[data-v-1eeecb56]{display:block;font-size:14px;color:#637087;margin-top:4px}.matching[data-v-1eeecb56]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;color:#286d58;font-size:14px}.matching span+span[data-v-1eeecb56]{color:#68728a;border-left:1px solid #d8dce3;padding-left:10px}dl[data-v-1eeecb56]{display:grid;grid-template-columns:1fr 1fr;gap:17px 20px;border-top:1px solid #eeeaf3;padding-top:18px;margin:0}dt[data-v-1eeecb56]{font-size:13px;color:#6b7488;margin-bottom:3px}dd[data-v-1eeecb56]{margin:0;font-size:15px;overflow-wrap:anywhere}.wide[data-v-1eeecb56]{grid-column:1/-1}details[data-v-1eeecb56]{margin-top:20px;border-top:1px solid #eeeaf3;padding-top:13px;color:#616d82;font-size:14px}summary[data-v-1eeecb56]{cursor:pointer;color:#6d3ea2}details p[data-v-1eeecb56]{margin:10px 0}details ul[data-v-1eeecb56]{padding-left:20px;margin-bottom:0}footer[data-v-1eeecb56]{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-top:22px;color:#647187;font-size:14px}button[data-v-1eeecb56]{font:inherit;display:flex;gap:12px;align-items:center;border:0;border-radius:10px;background:#7540b6;color:#fff;padding:12px 18px;min-height:46px;font-weight:550;cursor:pointer}button[data-v-1eeecb56]:disabled{background:#ece7f2;color:#90869e;cursor:default}button[data-v-1eeecb56]:focus-visible,input[data-v-1eeecb56]:focus-visible,summary[data-v-1eeecb56]:focus-visible{outline:3px solid #a87cd9;outline-offset:4px}@media (max-width:640px){footer[data-v-1eeecb56]{align-items:stretch;flex-direction:column}button[data-v-1eeecb56]{justify-content:center}.object[data-v-1eeecb56]{padding:18px}h2[data-v-1eeecb56]{font-size:21px}}@media (prefers-reduced-motion:reduce){.object[data-v-1eeecb56]{transition:none}}@layer commercial-foundation{.answer-brief[data-v-652bbb60]{padding:26px 0 28px;color:#172340;font-family:Inter Variable,sans-serif;border-bottom:1px solid #e1e5ed;line-height:1.6;min-width:0}.brief-label[data-v-652bbb60]{display:flex;align-items:center;gap:8px;color:#7134b2;font-size:14px;font-weight:550;margin-bottom:14px}h2[data-v-652bbb60]{font-size:clamp(25px,2.25vw,34px);line-height:1.25;max-width:960px;font-weight:550;margin:0 0 18px;color:#101b38;overflow-wrap:anywhere}.brief-text[data-v-652bbb60]{font-size:17px;line-height:1.7;margin:12px 0;max-width:960px;white-space:pre-line;overflow-wrap:anywhere}.brief-scope[data-v-652bbb60]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:14px;margin:20px 0;color:#52617a}.brief-scope strong[data-v-652bbb60]{font-weight:500;color:#243451}.brief-actions[data-v-652bbb60]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:23px}.brief-actions button[data-v-652bbb60]{display:flex;gap:10px;align-items:center;border:0;background:#f1eafa;color:#6730a3;border-radius:8px;padding:11px 15px;font:500 14px Inter Variable,sans-serif;cursor:pointer}.brief-actions span[data-v-652bbb60]{font-size:13px;color:#64718a}.brief-actions button[data-v-652bbb60]:hover{background:#e7daf7}.brief-actions button[data-v-652bbb60]:focus-visible{outline:3px solid #a180d0;outline-offset:3px}@media (max-width:600px){.answer-brief[data-v-652bbb60]{padding:20px 0}.brief-text[data-v-652bbb60]{font-size:16px}.brief-actions span[data-v-652bbb60]{display:none}}}.answer-spotlight[data-v-62490c1c]{padding:24px 0 26px;border-bottom:1px solid #e6e3ed;color:#172340;font-family:Inter Variable,sans-serif;min-width:0}.spotlight-layout[data-v-62490c1c]{display:grid;min-width:0}.spotlight-primary[data-v-62490c1c]{min-width:0}h2[data-v-62490c1c],h3[data-v-62490c1c]{margin:0;color:#101b38;line-height:1.4;font-weight:650}h2[data-v-62490c1c]{font-size:20px;margin-bottom:18px}h3[data-v-62490c1c]{font-size:18px;margin-bottom:12px}.spotlight-values[data-v-62490c1c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}.spotlight-values.single-value[data-v-62490c1c]{grid-template-columns:1fr}.spotlight-observation[data-v-62490c1c]{min-width:0;container-type:inline-size}.spotlight-observation[data-v-62490c1c]:nth-child(2n){border-left:1px solid #e2dceb;padding-left:22px}.spotlight-value[data-v-62490c1c]{display:block;font-size:clamp(28px,calc(145cqw / var(--value-length)),76px);line-height:1.1;letter-spacing:-.035em;font-weight:650;color:#7823dc;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.spotlight-value.text-value[data-v-62490c1c]{font-size:clamp(24px,2.2vw,34px);line-height:1.3;letter-spacing:normal}.spotlight-subject[data-v-62490c1c]{font-size:16px;font-weight:600;line-height:1.5;margin:12px 0 0;overflow-wrap:anywhere}.spotlight-common-label[data-v-62490c1c]{font-size:14px;font-weight:600;line-height:1.5;margin:20px 0 0;overflow-wrap:anywhere}.spotlight-basis[data-v-62490c1c]{font-size:14px;font-weight:500;line-height:1.5;margin:6px 0 0;color:#43516b;overflow-wrap:anywhere}.spotlight-dimensions[data-v-62490c1c]{margin:12px 0 0;display:grid;gap:7px}.spotlight-dimensions>div[data-v-62490c1c]{display:flex;flex-wrap:wrap;gap:2px 8px;line-height:1.45;min-width:0}.spotlight-dimensions dt[data-v-62490c1c]{font-size:13px;color:#64718a}.spotlight-dimensions dd[data-v-62490c1c]{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.spotlight-citation[data-v-62490c1c],.spotlight-source[data-v-62490c1c]{font-size:12px;color:#655080;margin-top:12px}.spotlight-citation[data-v-62490c1c]{display:inline-flex;gap:4px;align-items:center;background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit}.spotlight-source[data-v-62490c1c]{display:block}.spotlight-citation[data-v-62490c1c]:hover{text-decoration:underline}.spotlight-qualifications[data-v-62490c1c]{margin-top:16px;display:grid;gap:8px}.spotlight-qualifications p[data-v-62490c1c]{margin:0;font-size:14px;line-height:1.65;color:#43516b;white-space:pre-line;overflow-wrap:anywhere}.spotlight-extra-qualifications[data-v-62490c1c]{font-size:13px;color:#69577f}.spotlight-extra-qualifications summary[data-v-62490c1c]{cursor:pointer;padding:3px 0}.spotlight-extra-qualifications p[data-v-62490c1c]{margin-top:9px}.spotlight-narrative[data-v-62490c1c]{font-size:clamp(22px,2vw,30px);font-weight:550;line-height:1.5;margin:0;white-space:pre-line;overflow-wrap:anywhere;max-width:65ch}.spotlight-more[data-v-62490c1c]{display:inline-flex;gap:8px;align-items:center;margin-top:16px;padding:5px 0;border:0;background:none;color:#7823dc;font:600 13px Inter Variable,sans-serif;cursor:pointer}.spotlight-structured[data-v-62490c1c]{margin-top:24px;padding-top:18px;border-top:1px solid #e6e3ed}.spotlight-structured h3[data-v-62490c1c]{font-size:15px;margin-bottom:6px}.spotlight-structured p[data-v-62490c1c]{margin:0;font-size:15px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}button[data-v-62490c1c]:focus-visible,summary[data-v-62490c1c]:focus-visible{outline:3px solid #ad81dd;outline-offset:4px;border-radius:3px}@media (max-width:600px){.answer-spotlight[data-v-62490c1c]{padding:20px 0}.spotlight-values[data-v-62490c1c]{grid-template-columns:1fr}.spotlight-observation[data-v-62490c1c]:nth-child(2n){border-left:0;padding-left:0}.spotlight-observation+.spotlight-observation[data-v-62490c1c]{border-top:1px solid #e6e3ed;padding-top:18px}.spotlight-value[data-v-62490c1c]{font-size:44px}}.spotlight-citation small[data-v-62490c1c]{display:block;margin-top:6px;font-size:12px;font-weight:600;color:#7427cd}.spotlight-citation[data-v-62490c1c]{min-height:36px;gap:10px}.with-source-discussions .spotlight-values[data-v-62490c1c]{gap:16px}.with-source-discussions .spotlight-observation[data-v-62490c1c]{border:1px solid #e3deeb;border-radius:10px;padding:18px;display:flex;flex-direction:column}.with-source-discussions .spotlight-value[data-v-62490c1c]{font-size:clamp(24px,calc(145cqw / var(--value-length)),62px)}.with-source-discussions .spotlight-citation[data-v-62490c1c]{justify-content:space-between;width:100%;box-sizing:border-box;margin-top:18px;padding:10px 12px;border:1px solid #ddd0ec;border-radius:7px;background:#fcfaff;text-decoration:none}.with-source-discussions .spotlight-citation[data-v-62490c1c]:hover{background:#f3eafb;border-color:#b88ddb}.with-source-discussions .spotlight-citation small[data-v-62490c1c]{margin-top:3px}.answer-explore[data-v-7d69b9d6]{margin-top:18px;border:1px solid #e3daee;border-radius:10px;background:#fff;min-width:0}.answer-explore>summary[data-v-7d69b9d6]{display:flex;align-items:center;gap:12px;padding:16px;min-height:44px;box-sizing:border-box;list-style:none;cursor:pointer;border-radius:9px;color:#172340;background:#fcfaff}.answer-explore>summary[data-v-7d69b9d6]::-webkit-details-marker{display:none}.answer-explore>summary[data-v-7d69b9d6]:hover{background:#f5eefc}.answer-explore>summary[data-v-7d69b9d6]:focus-visible{outline:3px solid #ad81dd;outline-offset:3px}.explore-icon[data-v-7d69b9d6]{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:9px;background:#efe5fa;color:#7823dc}.explore-copy[data-v-7d69b9d6]{display:grid;gap:4px;min-width:0;flex:1;font-family:Inter Variable,sans-serif}.explore-copy strong[data-v-7d69b9d6]{font-size:14px;font-weight:650;line-height:1.4;color:#58268b}.explore-copy>span[data-v-7d69b9d6]{font-size:13px;line-height:1.5;color:#65718a;overflow-wrap:anywhere}.explore-caret[data-v-7d69b9d6]{flex:none;color:#8251b0;transition:transform .16s ease}.answer-explore[open]>summary[data-v-7d69b9d6]{border-bottom:1px solid #e3daee;border-radius:9px 9px 0 0}.answer-explore[open]>summary .explore-caret[data-v-7d69b9d6]{transform:rotate(180deg)}.explore-content[data-v-7d69b9d6]{min-width:0;padding:0 18px 16px}@media (max-width:600px){.answer-explore>summary[data-v-7d69b9d6]{padding:14px 12px;gap:10px}.explore-content[data-v-7d69b9d6]{padding:0 12px 12px}}@media (prefers-reduced-motion:reduce){.explore-caret[data-v-7d69b9d6]{transition:none}}.source-picker[data-v-c10c069e]{margin-top:18px;color:#24304b}.source-picker p[data-v-c10c069e]{margin:0;font-size:13px;line-height:1.6;color:#68748b}.source-picker button[data-v-c10c069e]{font:inherit;font-size:13px;font-weight:600;border-radius:8px;padding:10px 18px;border:1px solid #d7c5ea;color:#7033b6;background:#fff;cursor:pointer}.source-picker button[data-v-c10c069e]:disabled{opacity:.5;cursor:not-allowed}.source-picker button[data-v-c10c069e]:focus-visible{outline:2px solid #9053d7;outline-offset:3px}.source-picker-status[data-v-c10c069e]{padding:14px;border-radius:9px;background:#faf7fd}.source-picker-status button[data-v-c10c069e]{margin-top:10px}.source-picker-options[data-v-c10c069e]{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.source-picker-options legend[data-v-c10c069e]{padding:0;margin-bottom:10px;color:#68748b;font-size:13px}.source-picker-option[data-v-c10c069e]{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e1d8eb;border-radius:10px;cursor:pointer;min-width:0}.source-picker-option[data-v-c10c069e]:hover{background:#faf7fd;border-color:#b795db}.source-picker-option.selected[data-v-c10c069e]{border-color:#9255d5;background:#faf6ff;box-shadow:0 0 0 1px #9255d5}.source-picker-option[data-v-c10c069e]:focus-within{outline:2px solid #9053d7;outline-offset:2px}.source-picker-option input[data-v-c10c069e]{margin:0;accent-color:#7b35c5;flex-shrink:0}.source-picker-file[data-v-c10c069e],.source-picker-check[data-v-c10c069e]{flex-shrink:0;color:#8155b4}.source-picker-option-copy[data-v-c10c069e]{min-width:0;display:grid;gap:4px;flex:1}.source-picker-option strong[data-v-c10c069e]{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.source-picker-option-copy>span[data-v-c10c069e]{color:#68748b;font-size:12px;line-height:1.5}.source-picker footer[data-v-c10c069e]{display:flex;justify-content:flex-end;margin-top:14px}.source-picker .source-picker-continue[data-v-c10c069e]{display:flex;align-items:center;gap:9px;background:#7a35c4;border-color:#7a35c4;color:#fff}.source-picker .source-picker-continue[data-v-c10c069e]:hover:not(:disabled){background:#6326a6}@media (max-width:700px){.source-picker-options[data-v-c10c069e]{grid-template-columns:1fr}}.proposal[data-v-bb9732f7]{color:var(--ink,#24304b);font-size:14px;line-height:1.5;max-width:100%}.proposal-header[data-v-bb9732f7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.proposal-header h3[data-v-bb9732f7]{font-size:20px;line-height:1.3;margin:0 0 6px;font-weight:650}.proposal-header p[data-v-bb9732f7]{margin:0;color:#657087}.proposal-count[data-v-bb9732f7]{white-space:nowrap;font-size:12px;color:#6a5685;background:#f5f0fb;border-radius:20px;padding:5px 10px}.proposal-grid[data-v-bb9732f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;padding:0;margin:0;min-width:0}.sr-only[data-v-bb9732f7]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.proposal-card[data-v-bb9732f7]{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #e0dce8;border-radius:12px;background:#fff;cursor:pointer;min-width:0;transition:border-color .15s,background .15s}.proposal-card[data-v-bb9732f7]:hover{border-color:#a78bc7}.proposal-card.selected[data-v-bb9732f7]{background:#faf7ff;border-color:#8250bf}.proposal-card[data-v-bb9732f7]:focus-within{outline:2px solid #8050bc;outline-offset:2px}.proposal-card input[data-v-bb9732f7]{accent-color:#7b35c5;margin:3px 0 0;width:16px;height:16px;flex-shrink:0}.proposal-copy[data-v-bb9732f7]{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.proposal-copy strong[data-v-bb9732f7]{font-size:14px;font-weight:650}.proposal-description[data-v-bb9732f7]{font-size:13px;color:#46516b}.proposal-metadata[data-v-bb9732f7]{font-size:12px;color:#725d8b}.proposal button[data-v-bb9732f7],.proposal input[data-v-bb9732f7],.proposal select[data-v-bb9732f7]{font:inherit}.proposal button[data-v-bb9732f7]{border:1px solid #d7c5ea;border-radius:8px;padding:9px 14px;background:#fff;color:#643091;cursor:pointer}.proposal button[data-v-bb9732f7]:disabled{opacity:.5;cursor:not-allowed}.proposal button[data-v-bb9732f7]:focus-visible,.proposal input[data-v-bb9732f7]:focus-visible,.proposal select[data-v-bb9732f7]:focus-visible,.proposal summary[data-v-bb9732f7]:focus-visible{outline:2px solid #8050bc;outline-offset:3px}.proposal .proposal-primary[data-v-bb9732f7]{background:#733ab1;color:#fff;border-color:#733ab1}.proposal .proposal-link[data-v-bb9732f7]{border:0;background:transparent;padding:8px 0;font-size:13px;text-align:left}.proposal-footer[data-v-bb9732f7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:20px;margin-top:20px;border-top:1px solid #eeeaf3}.proposal-footer>span[data-v-bb9732f7]{flex:1;font-size:13px;color:#657087}.proposal-footer small[data-v-bb9732f7]{display:block}.proposal-more[data-v-bb9732f7]{margin-top:16px;border-top:1px solid #eeeaf3;padding-top:14px}.proposal-more summary[data-v-bb9732f7]{font-size:13px;color:#654685;cursor:pointer}.proposal-search[data-v-bb9732f7]{display:flex;gap:10px;align-items:end;margin:16px 0;flex-wrap:wrap}.proposal-search label[data-v-bb9732f7]{display:grid;gap:6px;flex:1;min-width:180px;font-size:13px}.proposal-search input[data-v-bb9732f7],.proposal-refine select[data-v-bb9732f7]{padding:10px;border:1px solid #d8cfe3;border-radius:8px;min-width:0;background:#fff;color:#46516b;box-sizing:border-box;width:100%}.proposal-refine[data-v-bb9732f7]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:8px}.proposal-refine label[data-v-bb9732f7]{display:grid;gap:6px;font-size:12px;flex:1;min-width:160px;max-width:100%}.proposal-hint[data-v-bb9732f7]{font-size:13px;color:#657087}@media (max-width:750px){.proposal-grid[data-v-bb9732f7]{grid-template-columns:1fr}.proposal-header[data-v-bb9732f7]{flex-direction:column;gap:8px}.proposal-footer>span[data-v-bb9732f7]{flex-basis:100%}.proposal-footer button[data-v-bb9732f7]{flex:1}.proposal-card[data-v-bb9732f7]{padding:15px}}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-ext-500-normal-4Ud55qIb.woff2) format("woff2"),url(/assets/lora-cyrillic-ext-500-normal-BM33EBQZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-500-normal-CGcjVW1P.woff2) format("woff2"),url(/assets/lora-cyrillic-500-normal-B7VECUNf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-math-500-normal-CZVvtWMy.woff2) format("woff2"),url(/assets/lora-math-500-normal-z1mtDCUR.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-symbols-500-normal-CJHTIF5f.woff2) format("woff2"),url(/assets/lora-symbols-500-normal-C70LsJbW.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-vietnamese-500-normal-LA4e_tum.woff2) format("woff2"),url(/assets/lora-vietnamese-500-normal-vya0n-2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-ext-500-normal-CVMwgWlS.woff2) format("woff2"),url(/assets/lora-latin-ext-500-normal-CmiMDADN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-500-normal-Dh16O2IA.woff2) format("woff2"),url(/assets/lora-latin-500-normal-Dbc_1yrl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.contract-context[data-v-18ba1c76]{margin:28px 0 6px;min-width:0;border-top:1px solid #e8e3ee;color:#28334b}.contract-context>summary[data-v-18ba1c76]{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:18px 0;min-height:48px;box-sizing:border-box}.contract-context>summary[data-v-18ba1c76]::-webkit-details-marker{display:none}.contract-context>summary:hover .context-heading strong[data-v-18ba1c76]{color:#7240a4}.contract-context>summary[data-v-18ba1c76]:focus-visible{outline:2px solid #824fc4;outline-offset:3px;border-radius:4px}.context-heading[data-v-18ba1c76]{display:flex;align-items:baseline;gap:12px;flex:1;min-width:0;flex-wrap:wrap}.context-heading strong[data-v-18ba1c76]{font-size:16px;font-weight:600;line-height:1.5}.context-heading>span[data-v-18ba1c76]{font-size:12px;color:#797386;line-height:1.5}.context-caret[data-v-18ba1c76]{flex:none;color:#876caa;transition:transform .15s ease}.contract-context[open] .context-caret[data-v-18ba1c76]{transform:rotate(180deg)}.context-body[data-v-18ba1c76]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px 24px}.context-body article[data-v-18ba1c76]{min-width:0;padding:16px 18px;background:#fbfafc;border:1px solid #ece8f0;border-radius:10px}.context-body .context-source[data-v-18ba1c76]{display:flex;align-items:center;gap:8px;font-size:13px;color:#594a70;font-weight:600;margin:0 0 12px;line-height:1.5}.context-source svg[data-v-18ba1c76]{flex:none;color:#9574b5}dl[data-v-18ba1c76]{margin:0}dl>div[data-v-18ba1c76]{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.6fr);gap:12px;padding:11px 0;border-top:1px solid #ebe7ef;min-width:0}dt[data-v-18ba1c76]{font-size:12px;font-weight:400;color:#777183;line-height:1.65}dd[data-v-18ba1c76]{margin:0;color:#28334b;font-size:14px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.field-value[data-v-18ba1c76]{display:block}.field-value+.field-value[data-v-18ba1c76]{margin-top:8px}.field-value>small[data-v-18ba1c76]{display:block;font-size:11px;color:#80728d;margin-top:5px;line-height:1.5}@media (max-width:600px){.context-body article[data-v-18ba1c76]{padding:14px}.context-heading[data-v-18ba1c76]{gap:8px}dl>div[data-v-18ba1c76]{grid-template-columns:1fr;gap:3px}.context-body[data-v-18ba1c76]{gap:12px}}@media (prefers-reduced-motion:reduce){.context-caret[data-v-18ba1c76]{transition:none}}td:last-child p[data-v-f8e82f1e]{max-width:44ch;white-space:pre-line}.figure-scroll table[data-v-f8e82f1e]{width:100%;table-layout:auto}.figure-scroll th[data-v-f8e82f1e],.figure-scroll td[data-v-f8e82f1e]{min-width:168px;max-width:360px;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.figure-scroll td>p[data-v-f8e82f1e]{overflow-wrap:normal}.figure-scroll[data-v-f8e82f1e]{overflow:auto;max-width:100%;margin:12px 0}table[data-v-f8e82f1e]{border-collapse:collapse;min-width:100%;font-size:13px}th[data-v-f8e82f1e],td[data-v-f8e82f1e]{padding:10px;text-align:left;vertical-align:top;border:1px solid #e9e4f0}th[data-v-f8e82f1e]{background:#f7f4fc}summary[data-v-f8e82f1e]{cursor:pointer;min-height:32px}p[data-v-f8e82f1e]{overflow-wrap:anywhere}summary[data-v-f8e82f1e]:focus-visible,.figure-scroll[data-v-f8e82f1e]:focus-visible{outline:2px solid #824fc4;outline-offset:2px}.section-heading[data-v-9bbd8419]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.section-status[data-v-9bbd8419]{font-size:12px;line-height:1.5;color:#65517e;background:#f5f1fa;padding:2px 8px;border-radius:4px}.term-list[data-v-9bbd8419]{list-style:none;margin:10px 0 0;padding:0}.term-list .term-item[data-v-9bbd8419]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;margin:0;padding:18px 0;border-bottom:1px solid #eeeaf3;white-space:normal}.term-item[data-v-9bbd8419]:last-child{border-bottom:0;padding-bottom:4px}.term-meta[data-v-9bbd8419]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.term-label[data-v-9bbd8419]{font-size:14px;font-weight:600;color:#303954}.term-source[data-v-9bbd8419]{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.5;color:#657087}.term-source svg[data-v-9bbd8419]{flex:none}.term-text[data-v-9bbd8419]{margin:0;max-width:110ch;font-size:15px;line-height:1.65;color:#303954;overflow-wrap:anywhere}@media (max-width:640px){.term-list .term-item[data-v-9bbd8419]{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0}.term-meta[data-v-9bbd8419]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}}.table-scroll thead[data-v-9bbd8419]{position:sticky;top:0;z-index:1}.table-basis p[data-v-9bbd8419]{margin:0;font-weight:500}.table-scroll[data-v-9bbd8419]:focus-visible{outline:2px solid #824fc4;outline-offset:3px}.table-scroll table[data-v-9bbd8419]{width:100%;table-layout:auto}.table-scroll th[data-v-9bbd8419],.table-scroll td[data-v-9bbd8419]{min-width:168px;max-width:360px;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.table-scroll-hint[data-v-9bbd8419]{font-size:12px;color:#657087}.record-actions.record-tools[data-v-9bbd8419]{justify-content:flex-start;margin:12px 0 18px}.record-tools button[data-v-9bbd8419]{display:inline-flex;align-items:center;gap:8px;min-height:44px}.record-tools svg[data-v-9bbd8419]{flex:none}.contract-record[data-v-9bbd8419]{border:1px solid #d9c9ed;border-radius:12px;padding:20px;margin:20px 0;background:#fff}.record-actions[data-v-9bbd8419]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.record-section[data-v-9bbd8419]{border-top:1px solid #e9e4f0;padding:14px 0}.record-section h4[data-v-9bbd8419]{margin:0;font-size:17px}.muted[data-v-9bbd8419],small[data-v-9bbd8419]{color:#657087}.table-scroll[data-v-9bbd8419]{overflow:auto;max-width:100%;max-height:500px}table[data-v-9bbd8419]{border-collapse:collapse;font-size:13px;min-width:100%}th[data-v-9bbd8419],td[data-v-9bbd8419]{text-align:left;padding:10px;border:1px solid #e9e4f0;vertical-align:top}th[data-v-9bbd8419]{background:#f7f4fc}.field-label[data-v-9bbd8419]{text-transform:capitalize}li[data-v-9bbd8419]{white-space:pre-line;overflow-wrap:anywhere;margin:8px 0}button[data-v-9bbd8419]{min-height:40px;padding:8px 12px;border-radius:8px;border:1px solid #d9c9ed;background:#fff;color:#633397;cursor:pointer}button[data-v-9bbd8419]:focus-visible,summary[data-v-9bbd8419]:focus-visible{outline:2px solid #824fc4;outline-offset:3px}@layer commercial-foundation{.price-excerpt[data-v-b923a7f5]{margin:0;min-width:0;padding:24px;border:1px solid #e1e5ed;border-radius:12px;background:#fff;color:#21324d;font:14px/1.6 Inter Variable,sans-serif}h3[data-v-b923a7f5]{font-size:19px;line-height:1.4;font-weight:550;margin:0 0 6px}figcaption p[data-v-b923a7f5]{margin:0;color:#65728b;font-size:13px}.quote-chart[data-v-b923a7f5]{width:100%;height:290px}.quote-chart.selected[data-v-b923a7f5]{height:150px}.compact-chart-values[data-v-b923a7f5]{margin:16px 0 20px}.compact-chart-values td[data-v-b923a7f5]:first-child{width:72%}.compact-chart-values td[data-v-b923a7f5]:last-child{font-variant-numeric:tabular-nums}.chart-note[data-v-b923a7f5]{font-size:13px;color:#65728b;margin:0}details[data-v-b923a7f5]{margin-top:14px;font-size:13px}summary[data-v-b923a7f5]{cursor:pointer;color:#68389d}table[data-v-b923a7f5]{width:100%;border-collapse:collapse;margin-top:10px}td[data-v-b923a7f5],th[data-v-b923a7f5]{font-size:13px;text-align:left;padding:8px;border-bottom:1px solid #e4e7ed}summary[data-v-b923a7f5]:focus-visible{outline:2px solid #9866cd;outline-offset:3px}@media (max-width:600px){.price-excerpt[data-v-b923a7f5]{padding:18px}.quote-chart[data-v-b923a7f5]{height:260px}}}@layer commercial-foundation{.row-inspector[data-v-4f0b3127]{width:min(1150px,calc(100vw - 40px));max-height:88vh;box-sizing:border-box;border:1px solid #ddd7e6;border-radius:18px;padding:0;color:#192742;box-shadow:0 20px 100px #12152a33;font:15px/1.6 Inter Variable,sans-serif}.row-inspector[data-v-4f0b3127]::backdrop{background:#0d163980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header[data-v-4f0b3127]{position:sticky;top:0;z-index:8;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:25px 30px;border-bottom:1px solid #e5e7ed}header span[data-v-4f0b3127]{font-size:14px;color:#7645ab}h2[data-v-4f0b3127]{font-size:26px;font-weight:550;margin:6px 0 0}button[data-v-4f0b3127]{display:inline-flex;gap:7px;align-items:center;padding:8px;border:0;border-radius:7px;background:#f2edf9;color:#69339f;font:inherit;font-size:14px;cursor:pointer}.comparison-chart[data-v-4f0b3127]{padding:20px 25px}.comparison-note[data-v-4f0b3127]{margin:0;padding:20px 30px;color:#5f6c83;font-size:14px;background:#faf9fd}.comparison-scroll[data-v-4f0b3127]{overflow:auto;max-height:55vh}table[data-v-4f0b3127]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed;min-width:600px}th[data-v-4f0b3127],td[data-v-4f0b3127]{text-align:left;vertical-align:top;padding:16px 22px;border-bottom:1px solid #e5e7ef;overflow-wrap:anywhere;white-space:pre-wrap}thead th[data-v-4f0b3127]{position:sticky;top:0;background:#f4f1f8;z-index:1;font-weight:550}th[data-v-4f0b3127]:first-child{width:23%;font-size:14px;color:#57667f}tbody th[data-v-4f0b3127]{font-weight:500}.different td[data-v-4f0b3127]{background:#faf2ff}.different th[data-v-4f0b3127]{box-shadow:inset 3px 0 #a66dde}td p[data-v-4f0b3127]{font-size:13px}footer[data-v-4f0b3127]{padding:16px 30px;font-size:13px;color:#617089}button[data-v-4f0b3127]:focus-visible,.comparison-scroll[data-v-4f0b3127]:focus-visible{outline:3px solid #9e78ca;outline-offset:3px}@media (max-width:600px){header[data-v-4f0b3127],.comparison-chart[data-v-4f0b3127]{padding:20px 25px}.comparison-note[data-v-4f0b3127]{padding:18px}.row-inspector[data-v-4f0b3127]{width:calc(100vw - 20px)}h2[data-v-4f0b3127]{font-size:23px}}}@layer commercial-foundation{.rfp-data-table[data-v-1826753e]{min-width:0;overflow:hidden;border:1px solid #dfe3eb;border-radius:12px;background:#fff;color:#25324a;font-family:Inter Variable,sans-serif}header[data-v-1826753e]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e3e6ec;background:#fafbfc}header>div[data-v-1826753e]{display:grid;gap:4px}header strong[data-v-1826753e]{font-size:14px}header small[data-v-1826753e],header>span[data-v-1826753e]{color:#69758a;font-size:12px;line-height:1.5}header>span[data-v-1826753e]{flex-shrink:0}.table-toolbar[data-v-1826753e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.table-search[data-v-1826753e]{display:flex;align-items:center;gap:8px;min-width:0;max-width:460px;flex:1;border:1px solid #dfe3eb;border-radius:8px;padding:8px 10px}.table-search input[data-v-1826753e]{width:100%;min-width:0;border:0;outline:0;font:inherit;font-size:12px;background:transparent}.table-search[data-v-1826753e]:focus-within{outline:2px solid #b794e4;outline-offset:2px}.page-size[data-v-1826753e]{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;color:#5e687c}select[data-v-1826753e]{border:1px solid #dfe3eb;border-radius:6px;padding:6px;background:#fff;color:#25324a;font:inherit}.table-range[data-v-1826753e]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 16px 9px;font-size:12px;color:#5e687c}.table-range>span[data-v-1826753e]:last-child{display:flex;align-items:center;gap:5px}.table-error[data-v-1826753e]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff3f2;color:#a22;font-size:12px}.table-error button[data-v-1826753e]{border:1px solid currentColor;border-radius:6px;background:#fff;color:inherit;padding:5px 10px;cursor:pointer}.table-scroll[data-v-1826753e]{max-height:min(470px,52vh);overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain;border-top:1px solid #e3e6ec;background:#fff}.table-scroll[data-v-1826753e]:focus-visible{outline:3px solid #c7b2e4;outline-offset:-3px}table[data-v-1826753e]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}th[data-v-1826753e]{position:sticky;top:0;z-index:2;padding:0;border-right:1px solid #e2e5eb;border-bottom:1px solid #d9dde5;background:#f3f1f6;text-align:left}th button[data-v-1826753e]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 13px;border:0;background:transparent;color:#25324a;font:700 12px/1.4 Inter Variable,sans-serif;text-align:left;cursor:pointer}th button svg[data-v-1826753e]{flex-shrink:0}td[data-v-1826753e]{padding:12px 13px;border-right:1px solid #eceef2;border-bottom:1px solid #e6e9ee;font-size:12px;line-height:1.5;vertical-align:top;white-space:normal;overflow-wrap:break-word}th[data-v-1826753e]:first-child{left:0;z-index:3}td[data-v-1826753e]:first-child{position:sticky;left:0;z-index:1;background:#fff}tbody tr:hover td[data-v-1826753e]{background:#fbfafc}th[data-v-1826753e]:last-child,td[data-v-1826753e]:last-child{border-right:0}.loading[data-v-1826753e]{opacity:.55}.empty[data-v-1826753e]{text-align:left;padding:30px 16px;color:#647087}footer[data-v-1826753e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 14px;border-top:1px solid #e3e6ec;background:#fafbfc;font-size:12px;color:#5e687c}nav[data-v-1826753e]{display:flex;align-items:center;gap:5px}nav button[data-v-1826753e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #ddd5e9;border-radius:6px;background:#fff;color:#672bb7;cursor:pointer}nav label[data-v-1826753e]{display:flex;align-items:center;gap:6px;margin:0 4px;white-space:nowrap}nav input[data-v-1826753e]{width:56px;border:1px solid #ddd5e9;border-radius:6px;padding:7px 3px;text-align:center;color:#25324a;font:inherit}button[data-v-1826753e]:disabled{opacity:.4;cursor:default}button[data-v-1826753e]:focus-visible,select[data-v-1826753e]:focus-visible,nav input[data-v-1826753e]:focus-visible{outline:2px solid #9564d2;outline-offset:2px}.spin[data-v-1826753e]{animation:spin-1826753e 1s linear infinite}@keyframes spin-1826753e{to{transform:rotate(360deg)}}@media (max-width:640px){header[data-v-1826753e]{flex-direction:column;gap:6px}.table-toolbar[data-v-1826753e]{flex-wrap:wrap;padding:12px}.table-search[data-v-1826753e]{flex-basis:100%;max-width:none}footer[data-v-1826753e]{justify-content:center}footer>span[data-v-1826753e]{flex-basis:100%;text-align:center}.table-scroll[data-v-1826753e]{max-height:50vh}}header[data-v-1826753e]{background:#fff;padding:20px}header strong[data-v-1826753e]{font-size:17px}header small[data-v-1826753e],header>span[data-v-1826753e],.table-range[data-v-1826753e],.page-size[data-v-1826753e],footer[data-v-1826753e]{font-size:13px}.table-search input[data-v-1826753e]{font-size:14px}.table-toolbar[data-v-1826753e]{padding:16px 20px}td[data-v-1826753e]{font-size:14px;line-height:1.65;padding:15px 16px}th button[data-v-1826753e]{font-size:13px;font-weight:500;padding:13px 16px;min-height:46px;background:#f5f6fa}th[data-v-1826753e]{background:#f5f6fa}.table-scroll[data-v-1826753e]{max-height:540px}tbody tr:nth-child(2n) td[data-v-1826753e]{background:#fcfcfe}.row-actions[data-v-1826753e]{white-space:nowrap;padding:14px 8px}.row-actions button[data-v-1826753e]{border:0;background:transparent;color:#6734a3;font:inherit;font-size:13px;cursor:pointer;padding:5px}.row-actions input[data-v-1826753e]{accent-color:#7823dc;width:16px;height:16px;vertical-align:middle}.row-actions-heading[data-v-1826753e]{padding:12px;font-size:13px;font-weight:500}.field-controls[data-v-1826753e],.selected-bar[data-v-1826753e]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 20px;border-bottom:1px solid #e5e7ef;font-size:13px;color:#64718a}.field-controls button[data-v-1826753e],.selected-bar button[data-v-1826753e]{border:1px solid #dcd4e9;border-radius:7px;padding:9px 12px;background:#fff;color:#633694;font:inherit;cursor:pointer}.selected-bar[data-v-1826753e]{background:#f5effc;color:#512d80}.selected-bar strong[data-v-1826753e]{font-size:14px}.blank-note[data-v-1826753e]{font-size:13px;color:#65718a;margin:0;padding:14px 20px;border-top:1px solid #e5e7ef}nav button[data-v-1826753e]{width:36px;height:36px}.table-error[data-v-1826753e]{font-size:14px}th[data-v-1826753e]:nth-child(2){position:sticky;left:86px;z-index:3}td[data-v-1826753e]:nth-child(2){position:sticky;left:86px;z-index:1;background:#fff;box-shadow:1px 0 #e4e7ed}}@layer commercial-foundation{.source-description[data-v-475e5d03]{margin:-8px 0 16px;font-size:14px;color:#68758a;overflow-wrap:anywhere}.result-context[data-v-475e5d03]{margin-top:16px;font-size:14px;color:#5d6b83}.result-context summary[data-v-475e5d03]{cursor:pointer;color:#643595}.result-context dl[data-v-475e5d03]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.result-context dt[data-v-475e5d03]{font-weight:500;color:#25324a}.result-context dd[data-v-475e5d03]{margin:4px 0;overflow-wrap:anywhere}.result-context small[data-v-475e5d03]{display:block;font-size:13px;margin-top:4px}.procurement-result[data-v-475e5d03]{color:#1c2a45;min-width:0;font:15px/1.6 Inter Variable,sans-serif;padding:28px 0}.optional-chart[data-v-475e5d03]{margin-bottom:20px}h3[data-v-475e5d03]{font-size:23px;font-weight:550;line-height:1.35;margin:8px 0 13px}.workspace-layout>aside>span[data-v-475e5d03]{font-size:13px;color:#7645ab;font-weight:500}.data-heading[data-v-475e5d03]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.data-heading h3[data-v-475e5d03]{margin:5px 0}.data-heading p[data-v-475e5d03]{margin:0;font-size:14px;color:#68758a}.data-heading>div[data-v-475e5d03]:last-child{display:flex;gap:8px;flex-wrap:wrap}button[data-v-475e5d03]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #dcd6e6;border-radius:8px;padding:10px 13px;color:#5e318f;font:500 14px Inter Variable,sans-serif;cursor:pointer}button[data-v-475e5d03]:hover{background:#f6f1fc}button[data-v-475e5d03]:disabled{opacity:.5;cursor:wait}button[data-v-475e5d03]:focus-visible{outline:3px solid #a97bd8;outline-offset:3px}.saved-preview[data-v-475e5d03]{border:1px solid #e9d7b8;background:#fffaf1;border-radius:9px;padding:15px 18px;margin:0 0 18px;color:#72592e;font-size:14px}.saved-preview p[data-v-475e5d03]{margin:0 0 10px}.evidence-workspace[data-v-475e5d03]{width:calc(100vw - 48px);max-width:1680px;height:calc(100vh - 48px);max-height:none;padding:0;border:1px solid #d8d9e5;border-radius:18px;color:#1c2a45;box-sizing:border-box;font:15px/1.6 Inter Variable,sans-serif;background:#fff}.evidence-workspace[data-v-475e5d03]::backdrop{background:#111a3a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.evidence-workspace>header[data-v-475e5d03]{position:sticky;top:0;z-index:8;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #e3e7ef}.evidence-workspace header span[data-v-475e5d03]{color:#7645ab;font-size:13px}.evidence-workspace h2[data-v-475e5d03]{font-size:25px;font-weight:550;margin:4px 0}.workspace-layout[data-v-475e5d03]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:0;min-height:0}.workspace-layout>aside[data-v-475e5d03]{padding:28px;border-right:1px solid #e3e7ef;background:#faf9fd;overflow-wrap:anywhere}.workspace-layout>aside p[data-v-475e5d03]{color:#5b6a82;font-size:14px;white-space:pre-line}.workspace-layout>aside .workspace-answer[data-v-475e5d03]{font-size:17px;color:#25344f}.workspace-layout>aside details[data-v-475e5d03]{font-size:13px;color:#6a5737;margin:20px 0}.workspace-layout>aside details ul[data-v-475e5d03]{padding-left:16px}.workspace-layout>aside details li[data-v-475e5d03]{margin:8px 0}.workspace-layout>aside strong[data-v-475e5d03]{font-size:13px;font-weight:500}.workspace-layout main[data-v-475e5d03]{min-width:0;padding:24px;display:grid;gap:24px;align-content:start}@media (max-width:900px){.data-heading[data-v-475e5d03]{align-items:flex-start;flex-direction:column}.workspace-layout[data-v-475e5d03]{grid-template-columns:1fr}.workspace-layout>aside[data-v-475e5d03]{border-right:0;border-bottom:1px solid #e3e7ef}.evidence-workspace[data-v-475e5d03]{width:calc(100vw - 16px);height:calc(100vh - 16px)}.workspace-layout main[data-v-475e5d03]{padding:14px}}}.investigation[data-v-9e8ef601]{color:#26334f;max-width:100%;padding:4px 0;min-width:0}.investigation p[data-v-9e8ef601]{font-size:15px;line-height:1.75;margin:8px 0}.investigation .eyebrow[data-v-9e8ef601]{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;color:#72559b;font-weight:500}.eyebrow svg[data-v-9e8ef601]{flex:none}.investigation[data-v-9e8ef601] :is(.result-title,.plan-title){font-family:Lora,Georgia,serif;font-size:clamp(25px,2.3vw,36px);font-weight:500;line-height:1.4;margin:8px 0 12px;color:#1b2543;text-wrap:pretty;max-width:46ch}.investigation .plan-title[data-v-9e8ef601]{font-size:clamp(23px,2vw,28px)}.investigation .result-intro[data-v-9e8ef601]{color:#626b80;max-width:75ch;margin-bottom:8px}.section-title[data-v-9e8ef601]{font-size:20px;line-height:1.5;margin:0 0 18px;font-weight:600;text-wrap:pretty}.search-scope[data-v-9e8ef601]{margin:4px 0 10px;color:#657087}.search-scope>summary[data-v-9e8ef601]{font-size:12px;font-weight:400;padding:4px 0;width:fit-content}.search-scope>p[data-v-9e8ef601]{max-width:78ch;font-size:13px}.goals[data-v-9e8ef601]{padding-left:22px;margin:20px 0}.goals li[data-v-9e8ef601]{padding:5px 0;line-height:1.75;max-width:80ch}.goals li[data-v-9e8ef601]::marker{color:#9267c0}.actions[data-v-9e8ef601]{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.investigation button[data-v-9e8ef601]{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;min-height:40px;padding:10px 16px;background:#fff;color:#633397;border:1px solid #d9c9ed;border-radius:9px;cursor:pointer}.investigation button[data-v-9e8ef601]:hover:not(:disabled){background:#f8f4fc;border-color:#b597d6}.investigation .primary[data-v-9e8ef601]{background:#753fba;border-color:#753fba;color:#fff}.investigation .primary[data-v-9e8ef601]:hover:not(:disabled){background:#633397}.investigation button[data-v-9e8ef601]:disabled{opacity:.55;cursor:not-allowed}.investigation button[data-v-9e8ef601]:focus-visible,.investigation summary[data-v-9e8ef601]:focus-visible{outline:2px solid #824fc4;outline-offset:3px}.plan-editor label[data-v-9e8ef601]{display:block;font-weight:600;font-size:14px;margin:16px 0}.plan-editor textarea[data-v-9e8ef601]{display:block;box-sizing:border-box;width:100%;margin-top:8px;border:1px solid #c9b6e0;border-radius:9px;padding:12px;font:inherit;font-weight:400;line-height:1.6;color:#26334f;background:#fff;resize:vertical}.plan-editor textarea[data-v-9e8ef601]:focus-visible{outline:2px solid #824fc4;outline-offset:2px}.edit-error[data-v-9e8ef601]{color:#a32929}.muted[data-v-9e8ef601]{color:#6b7287}.notice[data-v-9e8ef601]{margin:20px 0 24px;border:1px solid #eee4d4;border-radius:8px;background:#fffcf7;color:#705735}.notice>summary[data-v-9e8ef601]{display:flex;align-items:center;gap:10px;padding:13px 16px;min-height:48px;box-sizing:border-box;list-style:none;font-size:13px;font-weight:400;line-height:1.6}.notice>summary[data-v-9e8ef601]::-webkit-details-marker{display:none}.notice>summary>svg[data-v-9e8ef601]{flex:none;color:#a17736}.notice>summary>span[data-v-9e8ef601]:first-of-type{flex:1;min-width:0}.notice-toggle[data-v-9e8ef601]{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.notice-toggle svg[data-v-9e8ef601]{transition:transform .15s ease}.notice[open] .notice-toggle svg[data-v-9e8ef601]{transform:rotate(180deg)}.notice-copy[data-v-9e8ef601]{padding:0 16px 14px 44px;max-width:85ch}.notice-copy>p[data-v-9e8ef601]{font-size:13px;line-height:1.65;margin:0;color:#746348}.gap-list[data-v-9e8ef601]{padding-left:18px;margin:12px 0 0}.gap-list li[data-v-9e8ef601]{padding-left:3px;margin:10px 0;line-height:1.6;font-size:13px;overflow-wrap:anywhere}.gap-list li[data-v-9e8ef601]:last-child{margin-bottom:0}.gap-list li[data-v-9e8ef601]::marker{color:#a08050}.gap-list li>span[data-v-9e8ef601]{font-weight:550}.gap-list li p[data-v-9e8ef601]{font-size:13px;margin:3px 0 0;color:#75684f}.finding-section+.finding-section[data-v-9e8ef601]{border-top:1px solid #e9e4f0;margin-top:28px;padding-top:24px}.source-card[data-v-9e8ef601]{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;column-gap:20px;padding:22px 0;min-width:0}.source-card+.source-card[data-v-9e8ef601]{border-top:1px solid #e9e4f0}.source-icon[data-v-9e8ef601]{display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#f3edfb;color:#8150c7}.source-copy[data-v-9e8ef601]{min-width:0}.source-copy .source-label[data-v-9e8ef601]{font-size:13px;font-weight:550;color:#725c90;margin:0 0 5px;line-height:1.5}.contract-actions[data-v-9e8ef601]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:16px}.contract-actions button[data-v-9e8ef601]{min-height:44px}.contract-actions button svg[data-v-9e8ef601]{flex:none}.contract-actions .open-contract[data-v-9e8ef601]{background:#f6f1fc;border-color:#e3d6f2}.source-copy h4[data-v-9e8ef601]{font-size:22px;font-weight:600;line-height:1.45;color:#1b2543;margin:0 0 9px;text-wrap:pretty;overflow-wrap:anywhere}.source-context[data-v-9e8ef601]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;color:#626b80;font-size:13px;line-height:1.5}.source-context>span[data-v-9e8ef601]{display:inline-flex;align-items:center;gap:7px;min-width:0}.source-context svg[data-v-9e8ef601]{flex:none;color:#85718e}.source-copy .source-description[data-v-9e8ef601]{font-size:16px;line-height:1.75;margin:0;max-width:78ch;white-space:pre-line;overflow-wrap:anywhere;color:#46516b}.metadata-label[data-v-9e8ef601]{color:#78678a;background:#faf7fe;border:1px solid #eee7f5;border-radius:8px;padding:7px 10px;font-size:11px;white-space:nowrap;margin-top:2px}.source-context-details[data-v-9e8ef601]{margin-top:12px}.source-context-details>summary[data-v-9e8ef601]{width:fit-content;font-size:12px;font-weight:500;color:#76558d;padding:5px 0}.source-context-details dl[data-v-9e8ef601]{margin:12px 0 0;font-size:13px;line-height:1.7}.source-context-details dl>div[data-v-9e8ef601]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;margin-top:7px}.source-context-details dt[data-v-9e8ef601]{color:#6b7287}.source-context-details dd[data-v-9e8ef601]{margin:0;overflow-wrap:anywhere}.findings-details[data-v-9e8ef601]{border-top:1px solid #e9e4f0;margin-top:6px;padding-top:3px}.findings-details>summary[data-v-9e8ef601]{min-height:48px;color:#65438b;font-size:13px;font-weight:500;padding:12px 0}.findings-details>.finding[data-v-9e8ef601]{margin:12px 0 24px}.answer-text[data-v-9e8ef601]{white-space:pre-line;overflow-wrap:anywhere;max-width:85ch}.table-basis th[data-v-9e8ef601]{background:#eee8f8;color:#4d356d}.table-basis p[data-v-9e8ef601]{margin:0;white-space:pre-line;overflow-wrap:anywhere}.table-basis p+p[data-v-9e8ef601]{margin-top:4px}.validated-details>summary[data-v-9e8ef601]{color:#76558d;font-weight:500}.table-scroll[data-v-9e8ef601]{overflow:auto;max-width:100%;max-height:520px;border:1px solid #e4deec;border-radius:10px;margin:12px 0}table[data-v-9e8ef601]{border-collapse:collapse;font-size:13px;width:100%;table-layout:auto}th[data-v-9e8ef601],td[data-v-9e8ef601]{min-width:168px;max-width:360px;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;border-bottom:1px solid #e4deec;text-align:left;padding:12px;vertical-align:top;line-height:1.6}tr:last-child td[data-v-9e8ef601]{border-bottom:0}thead[data-v-9e8ef601]{position:sticky;top:0;z-index:1}th[data-v-9e8ef601]{background:#f7f4fc;font-weight:600}.investigation .table-scroll-hint[data-v-9e8ef601]{font-size:12px;color:#657087;margin:8px 0}.table-scroll[data-v-9e8ef601]:focus-visible{outline:2px solid #824fc4;outline-offset:3px}summary[data-v-9e8ef601]{cursor:pointer;padding:10px 0;font-size:13px;font-weight:600}:is(.search-scope,.source-context-details,.findings-details)>summary[data-v-9e8ef601]{display:flex;align-items:center;gap:8px;list-style:none}:is(.search-scope,.source-context-details,.findings-details)>summary[data-v-9e8ef601]::-webkit-details-marker{display:none}:is(.search-scope,.source-context-details,.findings-details)>summary>svg[data-v-9e8ef601]{flex:none;transform:rotate(-90deg);transition:transform .15s ease}:is(.search-scope,.source-context-details,.findings-details)[open]>summary>svg[data-v-9e8ef601]{transform:rotate(0)}.finding+.finding[data-v-9e8ef601]{margin-top:22px;padding-top:18px;border-top:1px solid #eee9f4}.finding-actions[data-v-9e8ef601]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:22px;padding-top:16px;border-top:1px solid #ece7f2}.finding-actions button[data-v-9e8ef601]{gap:9px;padding:10px 14px;min-height:42px;font-size:12px;font-weight:500}.finding-actions button svg[data-v-9e8ef601]{flex:none}.finding-actions .source-action[data-v-9e8ef601]{background:#f6f1fc;border-color:#e9dff4;color:#694393}.finding-actions .source-action[data-v-9e8ef601]:hover{background:#efe5fa;border-color:#d7c3ee}.reference-count[data-v-9e8ef601]{font-size:11px;font-weight:400;color:#887098;border-left:1px solid #dbcce9;padding-left:9px}.finding-actions .download-action[data-v-9e8ef601]{background:transparent;border-color:transparent;color:#6f7183}.finding-actions .download-action[data-v-9e8ef601]:hover:not(:disabled){background:#f7f5fa;border-color:#e8e2ef;color:#694393}@media (max-width:600px){.finding-actions[data-v-9e8ef601]{align-items:stretch}.finding-actions button[data-v-9e8ef601]{justify-content:center;flex:1 1 auto}}@container (max-width:850px){.source-card[data-v-9e8ef601]{grid-template-columns:40px minmax(0,1fr);gap:12px 16px}.source-icon[data-v-9e8ef601]{width:40px;height:40px}.metadata-label[data-v-9e8ef601]{grid-column:2;justify-self:start;margin-top:0}.source-copy h4[data-v-9e8ef601]{font-size:18px}}@media (max-width:600px){.actions button[data-v-9e8ef601]{width:100%;justify-content:center}.source-card[data-v-9e8ef601]{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:22px 0}.source-icon[data-v-9e8ef601]{width:36px;height:38px}.source-icon svg[data-v-9e8ef601]{width:22px}.source-copy h4[data-v-9e8ef601]{font-size:18px}.metadata-label[data-v-9e8ef601]{grid-column:2;justify-self:start}.source-context[data-v-9e8ef601]{gap:6px}.source-copy .source-description[data-v-9e8ef601]{font-size:14px}.source-context-details dl>div[data-v-9e8ef601]{grid-template-columns:1fr;gap:0}.investigation .result-title[data-v-9e8ef601]{font-size:25px}.investigation .plan-title[data-v-9e8ef601]{font-size:23px}}@media (prefers-reduced-motion:reduce){summary>svg[data-v-9e8ef601]{transition:none!important}}.next-actions[data-v-8e5b3617]{margin-top:20px;font-size:13px;color:#59647a}.next-actions p[data-v-8e5b3617]{margin:0 0 10px}.next-actions>div[data-v-8e5b3617]{display:flex;flex-wrap:wrap;gap:8px}.next-actions button[data-v-8e5b3617]{font:inherit;color:#673398;border:1px solid #dbcee8;border-radius:8px;background:#fcf9ff;padding:8px 12px;cursor:pointer}.next-actions p button[data-v-8e5b3617]{border:0;background:none;padding:0;text-decoration:underline}.next-actions button[data-v-8e5b3617]:focus-visible{outline:2px solid #7b35c5;outline-offset:3px}.next-actions button[data-v-8e5b3617]:disabled{opacity:.5;cursor:not-allowed}.answer-terms[data-v-ce8818cf]{margin-top:24px;padding-top:20px;border-top:1px solid #e6e3ed;min-width:0;color:#172340;font-family:Inter Variable,sans-serif}h3[data-v-ce8818cf]{margin:0 0 12px;color:#101b38;font-size:18px;line-height:1.4;font-weight:650}dl[data-v-ce8818cf]{margin:0;display:grid}dl>div[data-v-ce8818cf]{padding:11px 0;border-bottom:1px solid #e6e3ed}dl>div[data-v-ce8818cf]:first-child{padding-top:0}dl>div[data-v-ce8818cf]:last-child{border-bottom:0}dt[data-v-ce8818cf]{font-size:13px;color:#68748b;margin-bottom:5px;overflow-wrap:anywhere}dd[data-v-ce8818cf]{font-size:14px;line-height:1.6;margin:0;white-space:pre-line;overflow-wrap:anywhere}button[data-v-ce8818cf]{border:0;background:none;color:#7440ab;padding:0 0 0 5px;font:inherit;cursor:pointer}button[data-v-ce8818cf]:focus-visible{outline:3px solid #ad81dd;outline-offset:4px;border-radius:3px}@layer commercial-foundation{.spec-followup-scope[data-v-18b54947]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 16px;margin:0 auto;max-width:1200px;border:1px solid #dfd7eb;border-radius:10px;background:#f8f4fc;color:#5c407b;font-size:13px;line-height:1.5}.spec-followup-scope button[data-v-18b54947]{border:0;background:none;color:#7133ae;font:inherit;text-decoration:underline;cursor:pointer}.benchmark-source-picker[data-v-18b54947]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#67738d}.benchmark-source-picker select[data-v-18b54947]{font:inherit;border:1px solid #dce2ee;border-radius:7px;padding:5px 8px;color:#61349a;background:#fff}.analyzer-shell[data-v-18b54947]{--navy:#001f5b;--ink:#101b38;--purple:#7823dc;--purple-2:#953ef3;--muted:#67738d;--line:#dce2ee;--soft:#f7f5fb;display:grid;grid-template-columns:286px minmax(0,1fr);min-height:760px;margin:-20px -22px;background:#fff;color:var(--ink);font-family:Inter Variable,sans-serif;position:relative;overflow:hidden}.analyzer-sidebar[data-v-18b54947]{background:linear-gradient(180deg,#052863,#001f5b 58%,#001741);color:#fff;padding:30px 20px;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}.analyzer-brand[data-v-18b54947]{display:flex;align-items:center;gap:12px;padding:0 6px 26px;border-bottom:1px solid rgba(255,255,255,.15)}.analyzer-brand-mark[data-v-18b54947]{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#6d46d9,#a148f2);box-shadow:0 8px 22px #0003}.analyzer-brand span[data-v-18b54947]{display:block;color:#cbb3f4;font-size:12px;font-weight:800;letter-spacing:normal;margin-bottom:3px}.analyzer-brand strong[data-v-18b54947]{font-family:Lora,serif;font-size:16px;font-weight:500}.new-analysis-btn[data-v-18b54947]{border:1px solid rgba(197,157,255,.55);background:#7823dc47;color:#fff;border-radius:9px;padding:11px 13px;margin:22px 0;display:flex;align-items:center;justify-content:center;gap:9px;font:700 12px Inter Variable;cursor:pointer}.new-analysis-btn[data-v-18b54947]:hover{background:#7823dc75}.history-heading[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;padding:0 5px 10px;text-transform:none;letter-spacing:normal;color:#93a8d1;font-size:12px;font-weight:800}.history-list[data-v-18b54947]{display:flex;flex-direction:column;gap:6px;overflow:auto;max-height:460px}.history-item[data-v-18b54947]{border:0;background:transparent;color:#d7e2fa;text-align:left;border-radius:9px;padding:11px 10px;display:grid;grid-template-columns:20px 1fr;gap:9px;cursor:pointer}.history-item[data-v-18b54947]:hover,.history-item-active[data-v-18b54947]{background:#ffffff1c}.history-item strong[data-v-18b54947],.history-item small[data-v-18b54947]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-item strong[data-v-18b54947]{font-size:12px;color:#fff;margin-bottom:3px}.history-item small[data-v-18b54947]{font-size:12px;color:#9db0d5}.history-empty[data-v-18b54947]{font-size:12px;color:#9db0d5;line-height:1.5;padding:4px 8px}.privacy-note[data-v-18b54947]{margin-top:auto;border-top:1px solid rgba(255,255,255,.15);padding:20px 6px 0;color:#b9c9e7;display:flex;gap:10px}.privacy-note p[data-v-18b54947]{font-size:12px;line-height:1.55;margin:0}.privacy-note strong[data-v-18b54947]{color:#fff}.analyzer-main[data-v-18b54947]{padding:clamp(34px,5vw,72px);min-width:0;box-sizing:border-box}.analyzer-error[data-v-18b54947]{display:flex;align-items:center;gap:10px;background:#fff3f5;color:#a61b3b;border-left:3px solid #d92c5b;padding:12px 14px;margin-bottom:24px;font-size:12px}.analyzer-error span[data-v-18b54947]{flex:1}.analyzer-error button[data-v-18b54947]{border:0;background:transparent;color:inherit;cursor:pointer}.analyzer-hero[data-v-18b54947]{max-width:900px;margin:45px auto 38px;text-align:center}.analyzer-kicker[data-v-18b54947],.section-number[data-v-18b54947]{display:block;color:var(--purple);font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none;margin-bottom:12px}.analyzer-hero h1[data-v-18b54947],.analysis-header h1[data-v-18b54947]{font-family:Lora,serif;color:var(--navy);font-weight:500;letter-spacing:normal}.analyzer-hero h1[data-v-18b54947]{font-size:clamp(36px,4.5vw,61px);line-height:1.06;margin:0 auto 18px;max-width:850px}.analyzer-hero p[data-v-18b54947]{max-width:760px;margin:auto;color:var(--muted);font-size:15px;line-height:1.75}.upload-layout[data-v-18b54947]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:24px;max-width:1120px;margin:0 auto}.drop-zone[data-v-18b54947]{min-height:310px;border:1.5px dashed #bdc7da;background:linear-gradient(145deg,#fbfcff,#f7f3fc);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;cursor:pointer;transition:.2s}.drop-zone[data-v-18b54947]:hover,.drop-zone-active[data-v-18b54947]{border-color:var(--purple);background:#faf6ff;transform:translateY(-2px);box-shadow:0 16px 40px #3320601a}.drop-zone-selected[data-v-18b54947]{border-style:solid;border-color:#8a55e7}.upload-icon[data-v-18b54947]{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#eee5fb;color:var(--purple);margin-bottom:17px}.drop-zone strong[data-v-18b54947]{font:500 20px Lora,serif;color:var(--navy);max-width:85%;overflow-wrap:anywhere}.drop-zone span[data-v-18b54947]{color:var(--muted);font-size:12px;margin:9px 0}.drop-zone small[data-v-18b54947]{color:#929cb0;font-size:12px}.text-button[data-v-18b54947]{border:0;background:transparent;color:var(--purple);font:700 12px Inter Variable;cursor:pointer;padding:5px 0}.upload-context[data-v-18b54947]{border:1px solid var(--line);border-radius:18px;padding:29px;background:#fff;box-shadow:0 16px 45px #001f5b12}.upload-context h2[data-v-18b54947]{font:500 25px Lora,serif;color:var(--navy);margin:0 0 9px}.upload-context>p[data-v-18b54947]{font-size:12px;color:var(--muted);line-height:1.55;margin:0 0 25px}.upload-context label[data-v-18b54947],.field-card label[data-v-18b54947]{display:flex;flex-direction:column;gap:7px;color:#4d5a74;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal}.upload-context input[data-v-18b54947],.field-card input[data-v-18b54947],.field-card textarea[data-v-18b54947],.field-card select[data-v-18b54947]{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #bdc7da;background:transparent;border-radius:0;color:var(--ink);padding:11px 1px;font:500 13px Inter Variable;outline:0}.upload-context input[data-v-18b54947]:focus,.field-card input[data-v-18b54947]:focus,.field-card textarea[data-v-18b54947]:focus,.field-card select[data-v-18b54947]:focus{border-color:var(--purple)}.primary-action[data-v-18b54947],.secondary-action[data-v-18b54947]{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;font:700 12px Inter Variable;cursor:pointer}.primary-action[data-v-18b54947]{width:100%;border:0;color:#fff;background:linear-gradient(90deg,#605dc6,#953ef3);padding:13px 16px;margin-top:26px;box-shadow:0 9px 22px #7823dc33}.primary-action[data-v-18b54947]:disabled{opacity:.45;cursor:not-allowed}.secondary-action[data-v-18b54947]{border:1px solid #b998ef;color:var(--purple);background:#fff;padding:10px 14px}.process-preview[data-v-18b54947]{max-width:1120px;margin:58px auto 25px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.process-preview>div[data-v-18b54947]{padding:25px 23px;border-right:1px solid var(--line);position:relative}.process-preview>div[data-v-18b54947]:last-child{border-right:0}.process-preview>div>span[data-v-18b54947]{position:absolute;top:-8px;left:22px;background:#fff;color:var(--purple);font-size:12px;font-weight:800;padding:0 5px}.process-preview svg[data-v-18b54947]{color:var(--purple);display:block;margin-bottom:12px}.process-preview strong[data-v-18b54947]{font:500 15px Lora,serif;color:var(--navy);display:block}.process-preview p[data-v-18b54947]{font-size:12px;line-height:1.55;color:var(--muted);margin:7px 0}.analysis-header[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:28px}.analysis-header h1[data-v-18b54947]{font-size:clamp(28px,4vw,46px);margin:0;overflow-wrap:anywhere}.document-meta[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.document-meta span[data-v-18b54947],.object-list span[data-v-18b54947]{background:#f1ebfa;color:#5f2aa7;border-radius:100px;padding:5px 10px;font-size:12px;font-weight:700}.progress-ring[data-v-18b54947]{--progress:0deg;width:80px;height:80px;flex:0 0 80px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--purple) var(--progress),#e9edf4 0);position:relative}.progress-ring[data-v-18b54947]:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#fff}.progress-ring>div[data-v-18b54947]{z-index:1;color:var(--navy)}.progress-ring strong[data-v-18b54947]{font:500 24px Lora,serif}.progress-ring span[data-v-18b54947]{font-size:12px}.now-card[data-v-18b54947]{display:grid;grid-template-columns:54px 1fr;gap:17px;align-items:center;background:linear-gradient(90deg,#f7f1ff,#fafbff);border-left:3px solid var(--purple);padding:20px 22px;margin:26px 0}.now-icon[data-v-18b54947]{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--purple);box-shadow:0 5px 14px #341c621f}.now-card span[data-v-18b54947]{font-size:12px;font-weight:800;letter-spacing:normal;color:var(--purple)}.now-card h2[data-v-18b54947]{font:500 18px Lora,serif;color:var(--navy);margin:4px 0}.now-card p[data-v-18b54947]{color:var(--muted);font-size:12px;margin:0}.activity-section[data-v-18b54947],.quality-section[data-v-18b54947]{border-bottom:1px solid var(--line);padding:5px 0 23px;margin-bottom:27px}.section-toggle[data-v-18b54947]{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;color:var(--navy);padding:13px 0;font:700 12px Inter Variable;cursor:pointer}.section-toggle>span[data-v-18b54947]{display:flex;align-items:center;gap:9px}.section-toggle svg[data-v-18b54947]{color:var(--purple)}.activity-timeline[data-v-18b54947]{padding:5px 0}.activity-row[data-v-18b54947]{display:grid;grid-template-columns:35px minmax(0,1fr) 40px;gap:10px;min-height:61px}.activity-rail[data-v-18b54947]{display:flex;flex-direction:column;align-items:center}.activity-dot[data-v-18b54947]{width:24px;height:24px;display:grid;place-items:center;border:1px solid #bfc8d9;border-radius:50%;color:#8d97aa;background:#fff}.activity-complete .activity-dot[data-v-18b54947]{background:#e4f7ed;border-color:#b8e9ce;color:#177a49}.activity-running .activity-dot[data-v-18b54947]{border-color:#aa77ef;color:var(--purple)}.activity-failed .activity-dot[data-v-18b54947]{background:#fff0f2;color:#b51e42;border-color:#f2bcc9}.activity-rail i[data-v-18b54947]{width:1px;flex:1;background:#d8deea}.activity-row strong[data-v-18b54947]{display:block;color:var(--ink);font-size:12px;margin:3px 0}.activity-row p[data-v-18b54947]{color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0 14px}.activity-row>small[data-v-18b54947]{color:#8b95a8;font-size:12px;padding-top:6px;text-align:right}.document-understanding[data-v-18b54947]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:30px;padding:25px;background:#f8f9fc;border:1px solid var(--line);margin:25px 0}.understanding-copy h2[data-v-18b54947],.section-heading h2[data-v-18b54947],.result-hero h2[data-v-18b54947]{font:500 28px Lora,serif;color:var(--navy);margin:0 0 8px}.understanding-copy p[data-v-18b54947],.section-heading p[data-v-18b54947],.result-hero p[data-v-18b54947]{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.object-list[data-v-18b54947]{display:flex;align-content:center;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.schema-review[data-v-18b54947],.benchmark-section[data-v-18b54947],.question-section[data-v-18b54947]{margin:37px 0}.section-heading[data-v-18b54947]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.schema-grid[data-v-18b54947]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.field-card[data-v-18b54947]{border:1px solid var(--line);padding:17px;background:#fff;min-width:0;transition:.15s}.field-card[data-v-18b54947]:hover{border-color:#b995ee;box-shadow:0 9px 24px #3e256b14}.field-card-top[data-v-18b54947]{display:flex;justify-content:space-between;color:var(--purple);font-size:12px;font-weight:800}.field-card-top button[data-v-18b54947]{border:0;background:transparent;color:#8791a5;cursor:pointer}.field-card label[data-v-18b54947]{margin-top:14px}.field-card textarea[data-v-18b54947]{resize:vertical;line-height:1.45}.field-options[data-v-18b54947]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:15px}.field-card .check-label[data-v-18b54947]{display:flex;flex-direction:row;align-items:center;padding-bottom:10px;text-transform:none;letter-spacing:normal;white-space:nowrap}.field-card .check-label input[data-v-18b54947]{width:14px}.field-card>small[data-v-18b54947]{display:block;font-size:12px;color:#7e889d;margin-top:12px;line-height:1.4}.strategy-note[data-v-18b54947]{display:flex;gap:12px;background:#f6f2fb;padding:17px;margin:19px 0;color:var(--purple)}.strategy-note strong[data-v-18b54947]{font-size:12px}.strategy-note p[data-v-18b54947]{font-size:12px;color:var(--muted);line-height:1.55;margin:4px 0}.approval-bar[data-v-18b54947]{position:sticky;bottom:0;z-index:4;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 -8px 30px #001f5b14;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;margin-top:20px}.approval-bar>div strong[data-v-18b54947],.approval-bar>div span[data-v-18b54947]{display:block}.approval-bar>div strong[data-v-18b54947]{color:var(--navy);font-size:12px}.approval-bar>div span[data-v-18b54947]{color:var(--muted);font-size:12px;margin-top:3px}.approval-bar .primary-action[data-v-18b54947]{width:auto;margin:0}.failure-card[data-v-18b54947]{display:flex;gap:18px;background:#fff5f6;border-left:4px solid #d72d56;padding:26px;margin-top:30px;color:#a31b3b}.failure-card span[data-v-18b54947]{font-size:12px;font-weight:800;letter-spacing:normal}.failure-card h2[data-v-18b54947]{font:500 22px Lora,serif;margin:6px 0}.failure-card p[data-v-18b54947]{font-size:12px;color:#80606a;margin:0}.result-hero[data-v-18b54947]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;background:linear-gradient(120deg,#f9f5ff,#fbfcff);border-left:4px solid var(--purple);padding:27px 28px;margin:27px 0}.result-hero h2[data-v-18b54947]{font-size:32px}.result-stats[data-v-18b54947]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-bottom:38px}.result-stats div[data-v-18b54947]{padding:18px 20px;border-right:1px solid var(--line)}.result-stats div[data-v-18b54947]:last-child{border:0}.result-stats strong[data-v-18b54947],.result-stats span[data-v-18b54947]{display:block}.result-stats strong[data-v-18b54947]{font:500 27px Lora,serif;color:var(--purple)}.result-stats span[data-v-18b54947]{font-size:12px;color:var(--muted);margin-top:3px}.benchmark-table-wrap[data-v-18b54947]{overflow:auto;border-top:3px solid #bde5ce;border-bottom:1px solid var(--line);max-height:590px}.benchmark-table[data-v-18b54947]{width:100%;border-collapse:collapse;font-size:12px;min-width:900px}.benchmark-table th[data-v-18b54947],.benchmark-table td[data-v-18b54947]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 13px;max-width:260px}.benchmark-table thead th[data-v-18b54947]{position:sticky;top:0;background:#f6f7fa;color:#6e7990;text-transform:none;letter-spacing:normal;font-size:12px;z-index:1}.benchmark-table tbody>tr>th[data-v-18b54947]{color:var(--navy);min-width:165px}.benchmark-table tbody>tr>th strong[data-v-18b54947],.benchmark-table tbody>tr>th small[data-v-18b54947]{display:block}.benchmark-table tbody>tr>th small[data-v-18b54947]{color:var(--muted);font-weight:400;font-size:12px;line-height:1.4;margin-top:5px}.evidence-value[data-v-18b54947]{border:0;background:transparent;text-align:left;color:var(--ink);padding:0;cursor:pointer;font:500 12px Inter Variable}.evidence-value:hover span[data-v-18b54947]{color:var(--purple);text-decoration:underline}.evidence-value small[data-v-18b54947]{display:flex;align-items:center;gap:4px;color:var(--purple);font-size:12px;margin-top:6px}.empty-value[data-v-18b54947]{color:#9aa3b5}.confidence[data-v-18b54947]{display:inline-flex;padding:4px 8px;border-radius:100px;text-transform:none;font-weight:700;font-size:12px}.confidence-high[data-v-18b54947]{background:#dff5e8;color:#197648}.confidence-medium[data-v-18b54947]{background:#fff0c4;color:#856000}.confidence-low[data-v-18b54947]{background:#f5e4e8;color:#9b2947}.empty-results[data-v-18b54947]{text-align:center;padding:50px;color:var(--muted)}.empty-results svg[data-v-18b54947]{color:var(--purple)}.empty-results strong[data-v-18b54947]{display:block;color:var(--navy);margin:10px}.empty-results p[data-v-18b54947]{font-size:12px}.question-section[data-v-18b54947]{border-top:1px solid var(--line);padding-top:32px}.question-thread[data-v-18b54947]{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}.question-thread article[data-v-18b54947]{display:flex;flex-direction:column;gap:8px}.question-bubble[data-v-18b54947]{align-self:flex-end;background:linear-gradient(90deg,#6f29d8,#8c28e8);color:#fff;padding:11px 15px;border-radius:14px 14px 2px;max-width:70%;font-size:12px}.answer-bubble[data-v-18b54947]{align-self:flex-start;background:#f5f6f9;border-radius:2px 14px 14px;padding:14px 16px;max-width:78%;font-size:12px;line-height:1.65;color:var(--ink)}.answer-bubble p[data-v-18b54947]{margin:0}.answer-bubble>small[data-v-18b54947]{display:block;color:var(--muted);border-top:1px solid var(--line);padding-top:8px;margin-top:8px}.answer-bubble-scope[data-v-18b54947]{box-sizing:border-box;width:min(980px,94%);max-width:94%;padding:0;background:#fff;border:1px solid #d9dfea;overflow:hidden}.question-scope-heading[data-v-18b54947]{padding:22px 24px 18px;background:linear-gradient(115deg,#f6f0fd,#fbfcff);border-left:4px solid var(--purple)}.question-scope-heading>span[data-v-18b54947]{display:block;color:var(--purple);font-size:12px;font-weight:800;letter-spacing:normal}.question-scope-heading h3[data-v-18b54947]{margin:6px 0 7px;color:var(--navy);font:500 21px Lora,serif;line-height:1.25}.question-scope-heading p[data-v-18b54947]{color:#66728a;font-size:12px}.question-scope-section[data-v-18b54947]{padding:19px 22px;border-top:1px solid #e3e7ef}.question-scope-section-title[data-v-18b54947]{display:flex;align-items:flex-start;gap:9px;margin-bottom:11px;color:var(--purple)}.question-scope-section-title>div[data-v-18b54947]{min-width:0}.question-scope-section-title strong[data-v-18b54947],.question-scope-section-title span[data-v-18b54947]{display:block}.question-scope-section-title strong[data-v-18b54947]{color:var(--navy);font-size:12px}.question-scope-section-title span[data-v-18b54947]{margin-top:2px;color:var(--muted);font-size:12px}.question-source-options[data-v-18b54947]{display:flex;flex-direction:column;gap:8px}.question-value-options[data-v-18b54947]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.question-scope-option[data-v-18b54947]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;width:100%;text-align:left;border:1px solid #d7dde8;background:#fff;color:var(--ink);padding:12px 13px;font-family:Inter Variable,sans-serif;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.question-scope-option[data-v-18b54947]:hover{border-color:#a97be7;background:#fcfaff}.question-scope-option.selected[data-v-18b54947]{border-color:#8b44de;background:#f8f2ff;box-shadow:inset 3px 0 0 var(--purple)}.question-option-check[data-v-18b54947]{width:18px;height:18px;display:grid;place-items:center;border:1px solid #aab4c5;border-radius:50%;color:#fff;background:#fff;margin-top:1px}.question-scope-option.selected .question-option-check[data-v-18b54947]{border-color:var(--purple);background:var(--purple)}.question-option-copy[data-v-18b54947],.question-option-topline[data-v-18b54947],.question-option-detail[data-v-18b54947],.question-option-source[data-v-18b54947]{display:block;min-width:0}.question-option-topline[data-v-18b54947]{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.question-option-topline strong[data-v-18b54947]{color:var(--navy);font-size:12px;margin-right:auto}.question-option-topline small[data-v-18b54947]{border-radius:999px;padding:2px 6px;font-size:12px;font-weight:800;text-transform:none}.scope-confidence-high[data-v-18b54947]{background:#dff5e8;color:#197648}.scope-confidence-medium[data-v-18b54947]{background:#fff0c4;color:#856000}.scope-confidence-low[data-v-18b54947]{background:#f5e4e8;color:#9b2947}.question-option-topline .scope-recommended[data-v-18b54947]{background:#eee5fb;color:#6327a5}.question-option-detail[data-v-18b54947]{margin-top:5px;color:#5d6980;font-size:12px;line-height:1.45}.question-option-source[data-v-18b54947]{margin-top:4px;color:#7b8497;font-size:12px;overflow-wrap:anywhere}.question-value-chips[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.question-value-chips small[data-v-18b54947]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ddd3ea;background:#fff;color:#5f447f;padding:3px 5px;font-size:12px}.question-scope-actions[data-v-18b54947]{display:flex;justify-content:flex-end;gap:9px;padding:15px 22px;border-top:1px solid #e3e7ef;background:#fafbfe}.question-broad-action[data-v-18b54947],.question-confirm-action[data-v-18b54947]{font-family:Inter Variable,sans-serif;cursor:pointer}.question-broad-action[data-v-18b54947]{display:flex;flex-direction:column;text-align:left;margin-right:auto;border:0;background:transparent;color:var(--navy);font-size:12px;font-weight:800;padding:5px 8px}.question-broad-action small[data-v-18b54947]{max-width:360px;margin-top:2px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.question-confirm-action[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;padding:10px 13px;font-size:12px;font-weight:800}.question-broad-action[data-v-18b54947]:disabled,.question-confirm-action[data-v-18b54947]:disabled{opacity:.45;cursor:not-allowed}.question-scope-running[data-v-18b54947]{display:flex;align-items:flex-start;gap:9px;min-width:280px}.question-scope-running svg[data-v-18b54947]{color:var(--purple);flex:0 0 auto;margin-top:1px}.question-scope-running strong[data-v-18b54947],.question-scope-running span[data-v-18b54947]{display:block}.question-scope-running strong[data-v-18b54947]{color:var(--navy);font-size:12px}.question-scope-running span[data-v-18b54947]{margin-top:2px;color:var(--muted);font-size:12px}.question-scope-used[data-v-18b54947]{margin:-2px 0 11px;padding:9px 10px;border-left:3px solid var(--purple);background:#ede7f7}.question-scope-used>strong[data-v-18b54947],.question-scope-used>span[data-v-18b54947]{display:block}.question-scope-used>strong[data-v-18b54947]{color:#57258e;font-size:12px;text-transform:none;letter-spacing:normal}.question-scope-used>span[data-v-18b54947]{margin-top:3px;color:#616d83;font-size:12px}.question-scope-used>div[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.question-scope-used small[data-v-18b54947]{border:1px solid #d3c2e8;background:#fff;color:#5d347f;padding:3px 6px;font-size:12px}.question-composer[data-v-18b54947]{border:1px solid #be93f3;border-radius:13px;box-shadow:0 8px 22px #4b257914;display:grid;grid-template-columns:30px minmax(0,1fr) 42px;align-items:center;padding:8px 10px;color:var(--purple)}.question-composer input[data-v-18b54947]{border:0;outline:0;padding:9px 5px;font:500 12px Inter Variable;color:var(--ink)}.question-composer button[data-v-18b54947]{width:38px;height:38px;border:0;border-radius:50%;background:#eadcf9;color:var(--purple);display:grid;place-items:center;cursor:pointer}.question-composer button[data-v-18b54947]:disabled{opacity:.4}.quality-body[data-v-18b54947]{color:var(--muted);font-size:12px;line-height:1.65}.quality-body>p[data-v-18b54947]{color:var(--ink);font-size:12px}.correction-list[data-v-18b54947]{border-top:1px solid var(--line);margin-top:15px}.correction-list>div[data-v-18b54947]{display:grid;grid-template-columns:65px 180px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.correction-list span[data-v-18b54947]{text-transform:none;font-size:12px;font-weight:800}.correction-list strong[data-v-18b54947]{color:var(--navy);font-size:12px}.correction-list p[data-v-18b54947]{margin:0}.correction-corrected[data-v-18b54947]{color:#8d5b00}.correction-removed[data-v-18b54947]{color:#a51b3c}.correction-kept[data-v-18b54947]{color:#177746}.evidence-backdrop[data-v-18b54947]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000f2e59;z-index:500;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.evidence-drawer[data-v-18b54947]{width:min(540px,92vw);height:100%;background:#fff;box-shadow:-20px 0 60px #00143c33;display:flex;flex-direction:column}.evidence-drawer header[data-v-18b54947]{display:flex;justify-content:space-between;gap:20px;padding:28px;border-bottom:1px solid var(--line)}.evidence-drawer header span[data-v-18b54947]{font-size:12px;font-weight:800;letter-spacing:normal;color:var(--purple);text-transform:none}.evidence-drawer header h2[data-v-18b54947]{font:500 22px Lora,serif;color:var(--navy);margin:7px 0 0}.evidence-drawer header button[data-v-18b54947]{border:0;background:transparent;color:var(--navy);cursor:pointer}.evidence-list[data-v-18b54947]{padding:10px 28px;overflow:auto;flex:1}.evidence-list article[data-v-18b54947]{display:grid;grid-template-columns:37px 1fr;gap:13px;padding:20px 0;border-bottom:1px solid var(--line)}.evidence-index[data-v-18b54947]{color:var(--purple);font-size:12px;font-weight:800}.evidence-list strong[data-v-18b54947]{color:var(--navy);font-size:12px}.evidence-list blockquote[data-v-18b54947]{margin:10px 0 0;border-left:2px solid #b589ed;padding:8px 12px;background:#faf8fc;color:#4d5870;font-size:12px;line-height:1.7}.evidence-drawer footer[data-v-18b54947]{border-top:1px solid var(--line);padding:17px 28px;color:var(--muted);font-size:12px;display:flex;gap:8px;align-items:center}.evidence-drawer footer svg[data-v-18b54947]{color:var(--purple)}.sr-only[data-v-18b54947]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spin[data-v-18b54947]{animation:spin-18b54947 .9s linear infinite}@keyframes spin-18b54947{to{transform:rotate(360deg)}}@media (max-width:1100px){.analyzer-shell[data-v-18b54947]{grid-template-columns:230px minmax(0,1fr)}.analyzer-main[data-v-18b54947]{padding:40px 30px}.schema-grid[data-v-18b54947]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-preview[data-v-18b54947]{grid-template-columns:repeat(2,1fr)}.process-preview>div[data-v-18b54947]:nth-child(2){border-right:0}.result-stats[data-v-18b54947]{grid-template-columns:repeat(2,1fr)}.result-stats div[data-v-18b54947]:nth-child(2){border-right:0}.upload-layout[data-v-18b54947]{grid-template-columns:1fr}}@media (max-width:760px){.analyzer-shell[data-v-18b54947]{display:block;margin:-20px -22px}.analyzer-sidebar[data-v-18b54947]{min-height:auto;padding:18px}.analyzer-brand[data-v-18b54947]{padding-bottom:16px}.history-list[data-v-18b54947],.privacy-note[data-v-18b54947]{display:none}.new-analysis-btn[data-v-18b54947]{margin:14px 0 0}.history-heading[data-v-18b54947]{display:none}.analyzer-main[data-v-18b54947]{padding:30px 20px}.analyzer-hero[data-v-18b54947]{margin-top:15px}.analyzer-hero h1[data-v-18b54947]{font-size:35px}.drop-zone[data-v-18b54947]{min-height:240px}.process-preview[data-v-18b54947]{grid-template-columns:1fr}.process-preview>div[data-v-18b54947]{border-right:0}.analysis-header[data-v-18b54947]{align-items:flex-start}.progress-ring[data-v-18b54947]{width:62px;height:62px;flex-basis:62px}.schema-grid[data-v-18b54947],.document-understanding[data-v-18b54947]{grid-template-columns:1fr}.object-list[data-v-18b54947]{justify-content:flex-start}.section-heading[data-v-18b54947],.result-hero[data-v-18b54947],.approval-bar[data-v-18b54947]{align-items:flex-start;flex-direction:column}.approval-bar .primary-action[data-v-18b54947]{width:100%}.result-stats[data-v-18b54947]{grid-template-columns:1fr}.result-stats div[data-v-18b54947]{border-right:0;border-bottom:1px solid var(--line)}.correction-list>div[data-v-18b54947]{grid-template-columns:60px 1fr}.correction-list p[data-v-18b54947]{grid-column:1/-1}}.upload-choice-row[data-v-18b54947]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.selected-file-preview[data-v-18b54947]{display:flex;flex-direction:column;gap:4px;width:min(520px,90%);max-height:92px;overflow:auto;margin:2px 0 7px;padding:9px 11px;border:1px solid #e0d7ed;background:#ffffffb8;text-align:left}.selected-file-preview small[data-v-18b54947]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-section[data-v-18b54947]{border-bottom:1px solid var(--line);padding:5px 0 27px;margin:0 0 27px}.package-summary[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 15px}.package-summary>span[data-v-18b54947]{background:#f3eefb;color:#5b4676;border-radius:999px;padding:7px 11px;font-size:12px}.package-summary strong[data-v-18b54947]{color:var(--purple);font-size:12px}.validation-retry-banner[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 15px;padding:13px 15px;border:1px solid #ead48b;background:#fff9e8;color:#6f5712}.validation-retry-banner>div[data-v-18b54947]{display:flex;align-items:flex-start;gap:10px}.validation-retry-banner p[data-v-18b54947]{margin:0;font-size:12px;line-height:1.5}.validation-retry-banner strong[data-v-18b54947]{display:block;color:#4d3b0d;margin-bottom:2px}.validation-retry-banner .secondary-action[data-v-18b54947]{flex:0 0 auto}.package-document-list[data-v-18b54947]{border-top:1px solid var(--line);max-height:360px;overflow:auto}.package-document-list article[data-v-18b54947]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.package-document-icon[data-v-18b54947]{width:22px;height:22px;border:1px solid #cbd3e1;border-radius:50%;display:grid;place-items:center;color:#7c879d}.package-document-list article>div[data-v-18b54947]{min-width:0}.package-document-list strong[data-v-18b54947],.package-document-list small[data-v-18b54947]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-document-list strong[data-v-18b54947]{font-size:12px;color:var(--navy)}.package-document-list small[data-v-18b54947]{font-size:12px;color:var(--muted);margin-top:3px}.package-document-status[data-v-18b54947]{text-transform:none;color:#7c879d;font-size:12px;font-weight:800}.package-document-understood .package-document-icon[data-v-18b54947],.package-document-complete .package-document-icon[data-v-18b54947]{background:#e4f7ed;border-color:#b8e9ce;color:#177a49}.package-document-uploading .package-document-icon[data-v-18b54947],.package-document-understanding .package-document-icon[data-v-18b54947],.package-document-extracting .package-document-icon[data-v-18b54947],.package-document-validating .package-document-icon[data-v-18b54947]{border-color:#a977ed;color:var(--purple)}.package-document-validation_pending .package-document-icon[data-v-18b54947],.package-document-partial .package-document-icon[data-v-18b54947]{background:#fff7d9;border-color:#e5c65c;color:#8a6910}.package-document-failed .package-document-icon[data-v-18b54947]{background:#fff0f2;border-color:#f2bcc9;color:#b51e42}.skipped-files[data-v-18b54947]{margin-top:13px;background:#fff9ea;border-left:3px solid #d3a420;padding:11px 13px;color:#705816}.skipped-files summary[data-v-18b54947]{cursor:pointer;font-size:12px;font-weight:800}.skipped-files p[data-v-18b54947]{font-size:12px;line-height:1.5;margin:9px 0 0}.skipped-files strong[data-v-18b54947]{color:#4f3e12}.brief-card[data-v-18b54947]{border:1px solid #e4dcf5;background:linear-gradient(160deg,#fcfaff,#fdfdff);border-radius:18px;padding:26px 30px;margin:24px 0;box-shadow:0 12px 34px #3c206e0f}.brief-head h2[data-v-18b54947]{font:500 25px Lora,serif;color:var(--navy);margin:6px 0 8px}.brief-head p[data-v-18b54947]{color:var(--muted);font-size:12px;line-height:1.65;margin:0;max-width:760px}.brief-block[data-v-18b54947]{margin-top:22px}.brief-block-head[data-v-18b54947]{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--navy);font-size:12px;font-weight:800}.brief-count[data-v-18b54947]{background:#efe7fb;color:var(--purple);border-radius:100px;min-width:20px;height:18px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.brief-two[data-v-18b54947]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}@media (max-width:720px){.brief-two[data-v-18b54947]{grid-template-columns:1fr}}.chip-cloud[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.edit-chip[data-v-18b54947]{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid #ddd5ef;border-radius:100px;padding:7px 8px 7px 13px;font:500 12px Inter Variable;color:#33304a;line-height:1.2}.edit-chip button[data-v-18b54947]{border:0;background:#f1ecfa;color:#9186b3;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0}.edit-chip button[data-v-18b54947]:hover{background:#f4dee6;color:#b51e42}.brief-useful .edit-chip[data-v-18b54947]{background:#f2fbf6;border-color:#c7ecd6}.brief-useful .brief-block-head[data-v-18b54947]{color:#177648}.brief-garbage .edit-chip[data-v-18b54947]{background:#fdf3f5;border-color:#f0d3db}.brief-garbage .brief-block-head[data-v-18b54947]{color:#a41d40}.chip-add[data-v-18b54947]{display:inline-flex;align-items:center;gap:4px;border:1px dashed #cfc4ea;border-radius:100px;padding:2px 4px 2px 12px;background:transparent}.chip-add input[data-v-18b54947]{border:0;outline:0;background:transparent;font:500 12px Inter Variable;color:var(--ink);width:110px;padding:5px 0}.chip-add button[data-v-18b54947]{border:0;background:#efe7fb;color:var(--purple);width:22px;height:22px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.brief-actions[data-v-18b54947]{margin-top:26px;display:flex;align-items:center;justify-content:flex-end;gap:16px}.brief-hint[data-v-18b54947]{color:#8b93a8;font-size:12px}.brief-actions .primary-action[data-v-18b54947]{width:auto;margin:0}.triage-summary[data-v-18b54947]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 14px}.triage-summary p[data-v-18b54947]{flex:1 1 100%;color:var(--muted);font-size:12px;line-height:1.5;margin:6px 0 0}.relevance-chip[data-v-18b54947]{display:inline-flex;align-items:center;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:800;text-transform:none;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-document-list .relevance-chip[data-v-18b54947]{margin-top:5px;font-weight:700;text-transform:none}.relevance-useful[data-v-18b54947]{background:#dff5e8;color:#177648}.relevance-partial[data-v-18b54947]{background:#fff0c4;color:#856000}.relevance-garbage[data-v-18b54947]{background:#f7e0e6;color:#a41d40}.include-toggle[data-v-18b54947]{display:inline-flex;align-items:center;gap:8px;min-width:126px;padding:6px 8px;border:1px solid #cce8d8;border-radius:10px;background:#f5fcf8;color:#177648;cursor:pointer;white-space:nowrap}.include-toggle input[data-v-18b54947]{width:16px;height:16px;margin:0;accent-color:#218a57;cursor:pointer}.include-toggle-copy[data-v-18b54947]{display:flex;flex-direction:column;gap:1px}.include-toggle-label[data-v-18b54947]{font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal}.include-toggle-note[data-v-18b54947]{font-size:12px;color:#6f8279}.include-toggle.is-excluded[data-v-18b54947]{border-color:#e1e4eb;background:#f7f8fa;color:#70798d}.include-toggle.is-excluded .include-toggle-note[data-v-18b54947]{color:#8d95a6}.package-document-list article.is-discarded[data-v-18b54947]{opacity:.62}.package-document-list article.is-discarded>div>strong[data-v-18b54947]{text-decoration:line-through}.package-document-discarded .package-document-icon[data-v-18b54947]{background:#f1f2f5;border-color:#d7dbe4;color:#8a93a6}.skipped-load-more[data-v-18b54947]{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#6f3cb2;padding:11px 0 2px;font:700 12px Inter Variable;cursor:pointer}.skipped-load-more[data-v-18b54947]:disabled{opacity:.55;cursor:wait}.document-understanding[data-v-18b54947]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:40px;padding:30px;background:linear-gradient(135deg,#fbfcff,#f7f5fb);align-items:start}.understanding-facts[data-v-18b54947]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0}.understanding-facts div[data-v-18b54947]{border-top:1px solid #cfd6e4;padding-top:10px}.understanding-facts dt[data-v-18b54947]{color:#7c879d;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.understanding-facts dd[data-v-18b54947]{color:var(--navy);font-size:12px;font-weight:700;margin:4px 0 0;overflow-wrap:anywhere}.commercial-object-panel[data-v-18b54947]{background:#fff;border:1px solid #d9dfea;padding:18px 20px;box-shadow:0 10px 26px #001f5b0e}.commercial-object-panel header[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid var(--line)}.commercial-object-panel header span[data-v-18b54947]{color:#5c6780;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.commercial-object-panel header strong[data-v-18b54947]{font:500 22px Lora,serif;color:var(--purple)}.commercial-object-list[data-v-18b54947]{list-style:none;margin:0;padding:0}.commercial-object-list li[data-v-18b54947]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid #edf0f5;align-items:start}.commercial-object-list li>span[data-v-18b54947]{color:var(--purple);font-size:12px;font-weight:800;padding-top:2px}.commercial-object-list p[data-v-18b54947]{color:var(--ink);font-size:12px;line-height:1.45;margin:0}.commercial-object-toggle[data-v-18b54947]{display:flex;align-items:center;gap:6px;margin-top:11px}.schema-notice[data-v-18b54947]{display:flex;align-items:center;gap:8px;color:#177a49;background:#eaf8f0;border-left:3px solid #43a776;padding:10px 12px;margin:-8px 0 16px;font-size:12px}.field-card[data-v-18b54947]{scroll-margin:140px}.field-card[data-v-18b54947]:focus-within{border-color:#b995ee;box-shadow:0 9px 24px #3e256b14}.fixed-fields-note[data-v-18b54947]{display:flex;gap:12px;align-items:flex-start;background:#f2f4f7;border:1px solid #d8dde7;border-left:3px solid #788398;padding:14px 16px;margin:-7px 0 18px;color:#59657a}.fixed-fields-note strong[data-v-18b54947]{display:block;color:#26344f;font-size:12px}.fixed-fields-note p[data-v-18b54947]{font-size:12px;line-height:1.55;margin:4px 0 0}.field-card-fixed[data-v-18b54947]{background:#f3f4f6;border-color:#d4d9e2}.field-card-fixed[data-v-18b54947]:hover,.field-card-fixed[data-v-18b54947]:focus-within{border-color:#c9ced8;box-shadow:none}.field-card-fixed input[data-v-18b54947]:disabled,.field-card-fixed textarea[data-v-18b54947]:disabled,.field-card-fixed select[data-v-18b54947]:disabled{color:#505b6f;-webkit-text-fill-color:#505b6f;opacity:1;cursor:not-allowed}.fixed-field-badge[data-v-18b54947]{display:inline-flex;align-items:center;gap:4px;color:#657086;text-transform:none;letter-spacing:normal}.fixed-empty-note[data-v-18b54947]{align-self:end;padding-bottom:10px;color:#707b90;font-size:12px;font-weight:700;white-space:nowrap}.result-hero[data-v-18b54947]{align-items:center;padding:32px 34px}.result-hero-copy[data-v-18b54947]{min-width:0;max-width:900px}.result-hero h2[data-v-18b54947]{font-size:clamp(26px,3vw,38px);line-height:1.16;margin-bottom:17px}.result-summary-lead[data-v-18b54947]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:start;max-width:780px;padding:13px 15px;background:#ffffffb8;border:1px solid #e1e5ee}.result-summary-lead svg[data-v-18b54947]{color:#248557;margin-top:1px}.result-summary-lead p[data-v-18b54947]{color:#42506a;font-size:12px;line-height:1.65}.result-hero>.secondary-action[data-v-18b54947]{flex:0 0 auto;align-self:flex-start}.result-stats[data-v-18b54947]{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;margin-bottom:46px}.result-stats div[data-v-18b54947]{padding:20px 24px}.result-stats strong[data-v-18b54947]{font-size:31px}.result-stats span[data-v-18b54947]{font-size:12px;line-height:1.4}.source-coverage-section[data-v-18b54947]{margin:0 0 48px}.source-coverage-heading[data-v-18b54947]{align-items:flex-end}.source-count[data-v-18b54947]{flex:0 0 auto;color:var(--purple);font:500 25px Lora,serif}.source-coverage-list[data-v-18b54947]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cfd6e4}.source-coverage-list article[data-v-18b54947]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:17px 16px 17px 0;border-bottom:1px solid var(--line);min-width:0}.source-coverage-list article[data-v-18b54947]:nth-child(odd){border-right:1px solid var(--line);padding-right:22px}.source-coverage-list article[data-v-18b54947]:nth-child(2n){padding-left:22px}.source-index[data-v-18b54947]{color:var(--purple);font-size:12px;font-weight:800}.source-coverage-copy[data-v-18b54947]{min-width:0}.source-coverage-copy>strong[data-v-18b54947],.source-coverage-copy>small[data-v-18b54947]{display:block}.source-coverage-copy>strong[data-v-18b54947]{color:var(--navy);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-coverage-copy>small[data-v-18b54947]{color:var(--muted);font-size:12px;margin-top:4px}.source-coverage-metrics[data-v-18b54947]{display:flex;gap:13px;align-items:center}.source-coverage-metrics span[data-v-18b54947]{color:#758198;font-size:12px;white-space:nowrap}.source-coverage-metrics strong[data-v-18b54947]{color:var(--ink);font-size:12px}.source-coverage-toggle[data-v-18b54947],.validation-notes-toggle[data-v-18b54947]{display:flex;align-items:center;gap:6px;margin-top:13px}.quality-body[data-v-18b54947]{padding:8px 0 3px}.validation-overview[data-v-18b54947]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;background:#f1faf5;border-left:3px solid #43a776;padding:15px 17px;color:#177a49}.validation-overview strong[data-v-18b54947]{display:block;color:#145d3a;font-size:12px;margin-bottom:4px}.validation-overview p[data-v-18b54947]{color:#40566a;font-size:12px;line-height:1.65;margin:0}.validation-note-list[data-v-18b54947]{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--line)}.validation-note-list li[data-v-18b54947]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.validation-note-list li>span[data-v-18b54947]{color:var(--purple);font-size:12px;font-weight:800;padding-top:2px}.validation-note-list p[data-v-18b54947]{color:#4d5a72;font-size:12px;line-height:1.65;margin:0;overflow-wrap:anywhere}.result-hero-review[data-v-18b54947]{background:#fff8e8;border-left-color:#b88920}.result-hero-review .result-summary-lead[data-v-18b54947]{background:#fffaf0;border-color:#ead7a6}.result-hero-review .result-summary-lead svg[data-v-18b54947]{color:#a47312}.load-more-action[data-v-18b54947]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d7c4f2;border-top:0;background:#faf8fd;color:var(--purple);padding:12px 16px;font:700 12px Inter Variable;cursor:pointer}.load-more-action[data-v-18b54947]:hover{background:#f4edfc}.load-more-action[data-v-18b54947]:disabled{opacity:.55;cursor:wait}@media (max-width:1100px){.source-coverage-list[data-v-18b54947]{grid-template-columns:1fr}.source-coverage-list article[data-v-18b54947]:nth-child(odd){border-right:0;padding-right:0}.source-coverage-list article[data-v-18b54947]:nth-child(2n){padding-left:0}.source-coverage-metrics[data-v-18b54947]{justify-content:flex-end}}@media (max-width:760px){.document-understanding[data-v-18b54947]{grid-template-columns:1fr;padding:21px;gap:22px}.understanding-facts[data-v-18b54947]{grid-template-columns:1fr}.commercial-object-panel[data-v-18b54947]{padding:15px}.result-hero[data-v-18b54947]{padding:24px 21px}.result-hero>.secondary-action[data-v-18b54947]{width:100%;align-self:stretch}.source-coverage-list article[data-v-18b54947]{grid-template-columns:28px minmax(0,1fr)}.source-coverage-metrics[data-v-18b54947]{grid-column:2;justify-content:flex-start}.source-coverage-heading[data-v-18b54947]{align-items:flex-start}.source-count[data-v-18b54947]{font-size:20px}}.analyzer-shell[data-v-18b54947]{display:flex;height:100%;min-height:0;margin:0}.analyzer-sidebar[data-v-18b54947]{flex:0 0 286px}.analyzer-main[data-v-18b54947]{flex:1;min-height:0;overflow-y:auto}.step-rail[data-v-18b54947]{position:sticky;top:0;z-index:12;margin:0 0 28px;padding:10px 0;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.step-rail ol[data-v-18b54947]{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.step-rail li[data-v-18b54947]{display:flex;align-items:center;gap:7px;color:#8b95a8;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.step-rail li[data-v-18b54947]:not(:last-child):after{content:"→";color:#c3cad7;margin-left:1px}.step-marker[data-v-18b54947]{width:23px;height:23px;border:1px solid #d0d6e2;border-radius:999px;display:grid;place-items:center;background:#fff;color:#8b95a8;font-size:12px}.step-done[data-v-18b54947]{color:#28764f}.step-done .step-marker[data-v-18b54947]{border-color:#b8e9ce;background:#e4f7ed;color:#177a49}.step-current[data-v-18b54947]{color:var(--purple)}.step-current .step-marker[data-v-18b54947]{border-color:var(--purple);background:var(--purple);color:#fff;box-shadow:0 0 0 3px #eee4fb}.step-failed[data-v-18b54947]{color:#a41d40}.step-failed .step-marker[data-v-18b54947]{border-color:#d72d56;background:#fff0f2;color:#b51e42}.details-control[data-v-18b54947]{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.details-toggle[data-v-18b54947]{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;color:var(--purple);padding:11px 2px;font:700 12px Inter Variable;cursor:pointer}.details-toggle span[data-v-18b54947]{display:flex;align-items:center;gap:8px}.working-details[data-v-18b54947]{padding-top:3px}.details-heading[data-v-18b54947]{display:flex;align-items:center;gap:9px;color:var(--navy);padding:13px 0;font-size:12px}.details-heading svg[data-v-18b54947]{color:var(--purple)}.package-section-schema[data-v-18b54947]{margin-bottom:32px;padding:18px 20px 24px;border:1px solid #e4dcf5;background:#fcfaff}.working-details .activity-section[data-v-18b54947]{margin-top:10px}.step-panel-schema .package-section-schema[data-v-18b54947]{margin:24px 0 0;padding:0 0 28px;border:0;border-bottom:1px solid var(--line);background:transparent}.step-panel-schema .schema-review[data-v-18b54947]{margin-top:28px}.brief-card[data-v-18b54947]{padding:32px;background:linear-gradient(155deg,#fcfaff,#fff 48%,#faf9fd)}.brief-agent-intro[data-v-18b54947]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.brief-agent-mark[data-v-18b54947]{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#6d46d9,#9d43ef);box-shadow:0 9px 22px #6638b233}.brief-head h2[data-v-18b54947]{font-size:30px;margin-top:4px}.brief-head>p[data-v-18b54947],.brief-agent-intro p[data-v-18b54947]{max-width:880px}.brief-understanding[data-v-18b54947]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;margin:24px 0 0;padding:17px 19px;border-left:3px solid #8c4bdf;background:#f5f0fc;color:var(--purple)}.brief-understanding strong[data-v-18b54947]{display:block;color:var(--navy);font-size:12px;margin-bottom:5px}.brief-understanding p[data-v-18b54947]{max-width:none;color:#4e5a72;font-size:12px;line-height:1.65}.brief-focus-block[data-v-18b54947],.brief-two .brief-block[data-v-18b54947]{border:1px solid #e2e6ef;border-radius:14px;padding:21px;background:#fff}.brief-focus-block[data-v-18b54947]{margin-top:24px}.brief-block-head[data-v-18b54947]{align-items:flex-start;margin-bottom:15px}.brief-step-number[data-v-18b54947]{width:27px;height:27px;flex:0 0 27px;border-radius:50%;display:grid;place-items:center;background:#efe5fb;color:var(--purple);font-size:12px;font-weight:800}.brief-block-copy[data-v-18b54947]{min-width:0;flex:1}.brief-block-copy>div[data-v-18b54947]{display:flex;align-items:center;gap:8px}.brief-block-copy strong[data-v-18b54947]{display:block;color:var(--navy);font-size:13px;line-height:1.35}.brief-block-copy p[data-v-18b54947]{color:var(--muted);font-size:12px;font-weight:500;line-height:1.55;margin:5px 0 0;max-width:760px}.brief-two[data-v-18b54947]{align-items:stretch}.brief-two .brief-block[data-v-18b54947]{margin-top:0}.brief-useful[data-v-18b54947]{background:#f9fdfb;border-color:#cfeadc}.brief-useful .brief-step-number[data-v-18b54947]{background:#e1f5e9;color:#177648}.brief-garbage[data-v-18b54947]{background:#fffafb;border-color:#efd8de}.brief-garbage .brief-step-number[data-v-18b54947]{background:#f8e5ea;color:#a41d40}.brief-useful .chip-cloud[data-v-18b54947],.brief-garbage .chip-cloud[data-v-18b54947]{align-items:flex-start}.brief-actions[data-v-18b54947]{justify-content:space-between;border-top:1px solid var(--line);padding-top:22px}.brief-control-note[data-v-18b54947]{display:flex;align-items:flex-start;gap:10px;color:var(--purple);min-width:0}.brief-control-note strong[data-v-18b54947],.brief-control-note span[data-v-18b54947]{display:block}.brief-control-note strong[data-v-18b54947]{color:var(--navy);font-size:12px;margin-bottom:4px}.brief-control-note span[data-v-18b54947]{color:var(--muted);font-size:12px;line-height:1.45}.brief-actions .primary-action[data-v-18b54947]{flex:0 0 auto}.step-rail[data-v-18b54947]{position:static;z-index:auto;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.approval-bar[data-v-18b54947]{position:static;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 24px #001f5b14}.answer-bubble p[data-v-18b54947]{white-space:pre-wrap}.answer-bubble>.answer-coverage[data-v-18b54947]{color:#5d3e91;background:#eee8f8;border-top:0;border-radius:6px;padding:7px 9px}.question-lane-note[data-v-18b54947]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;margin:-6px 0 22px;padding:13px 15px;border-left:3px solid #7e42d7;background:#f7f3fc;color:var(--purple)}.question-lane-note svg[data-v-18b54947]{margin-top:1px}.question-lane-note strong[data-v-18b54947],.question-lane-note span[data-v-18b54947]{display:block}.question-lane-note strong[data-v-18b54947]{color:var(--navy);font-size:12px;margin-bottom:4px}.question-lane-note span[data-v-18b54947]{color:#58647b;font-size:12px;line-height:1.55}.background-index-status[data-v-18b54947]{margin:10px 0 0;color:#72579c;font-size:12px;line-height:1.5}.validation-retry-copy[data-v-18b54947]{display:flex;align-items:flex-start;gap:10px;min-width:0}.validation-retry-copy p>span[data-v-18b54947]{display:block;margin-top:3px}.retry-actions[data-v-18b54947]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.secondary-action[data-v-18b54947]:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.package-document-list strong[data-v-18b54947]{overflow-wrap:anywhere;white-space:normal}.package-document-list small[data-v-18b54947]{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.55}.package-document-list .relevance-chip[data-v-18b54947]{display:flex;overflow:visible;text-overflow:clip;white-space:normal;border-radius:10px}.document-failure-details[data-v-18b54947]{margin-top:7px;border-left:2px solid #e1a3b3;padding:2px 0 2px 9px;color:#6a4050}.document-failure-details summary[data-v-18b54947]{cursor:pointer;font-size:12px;font-weight:800;color:#a41d40}.document-failure-details p[data-v-18b54947]{margin:5px 0 0;font-size:12px;line-height:1.55}.document-failure-details code[data-v-18b54947]{display:inline-block;margin-top:5px;padding:2px 5px;border-radius:4px;background:#f7e8ec;color:#8f2340;font-size:12px}.analysis-header>div[data-v-18b54947]:first-child{min-width:0}.analysis-header h1[data-v-18b54947]{line-height:1.08;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:normal;overflow-wrap:normal}.upload-processing-preview[data-v-18b54947]{width:min(560px,94%);display:grid;gap:6px;margin:5px 0 9px;text-align:left}.upload-processing-preview p[data-v-18b54947]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:7px 9px;background:#ffffffd1;border:1px solid #e4dcf0;color:#5d6880;font-size:12px;line-height:1.45}.upload-processing-preview svg[data-v-18b54947]{flex:0 0 auto;color:var(--purple)}.upload-processing-preview strong[data-v-18b54947]{display:inline;font:800 12px Inter Variable;color:var(--navy)}.processing-plan[data-v-18b54947]{margin:22px 0 27px;padding:18px 20px;border:1px solid #ddd4ed;background:linear-gradient(135deg,#fcfaff,#f8faff)}.processing-plan>header[data-v-18b54947]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.processing-plan h2[data-v-18b54947]{font:500 19px Lora,serif;color:var(--navy);margin:0}.processing-plan .section-number[data-v-18b54947]{margin-bottom:6px}.mixed-badge[data-v-18b54947]{flex:0 0 auto;border-radius:999px;background:#eee4fb;color:var(--purple);padding:5px 9px;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal}.processing-lanes[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.processing-lanes article[data-v-18b54947]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 14px;background:#fff;border:1px solid var(--line)}.processing-lane-icon[data-v-18b54947]{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--purple);background:#f0e8fb}.processing-lane-structured_spreadsheet[data-v-18b54947]{border-left:3px solid #2b9b68!important}.processing-lane-structured_spreadsheet .processing-lane-icon[data-v-18b54947]{color:#177a49;background:#e5f6ed}.processing-lanes strong[data-v-18b54947]{display:block;color:var(--navy);font-size:12px;margin-bottom:4px}.processing-lanes p[data-v-18b54947]{color:var(--muted);font-size:12px;line-height:1.55;margin:0}.package-document-title[data-v-18b54947]{display:flex;align-items:flex-start;gap:8px;min-width:0}.package-document-title>strong[data-v-18b54947]{flex:1;min-width:0}.processing-mode-badge[data-v-18b54947]{flex:0 0 auto;border-radius:999px;padding:3px 6px;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal;white-space:nowrap}.processing-mode-structured_spreadsheet[data-v-18b54947]{color:#177a49;background:#e5f6ed}.processing-mode-evidence_document[data-v-18b54947]{color:#5f2aa7;background:#f1e8fb}.export-notice[data-v-18b54947]{display:flex;align-items:center;gap:7px;color:#177a49;margin-top:12px!important;font-weight:700}.export-notice svg[data-v-18b54947]{flex:0 0 auto}.export-error[data-v-18b54947]{display:flex;align-items:center;gap:7px;color:#a61b3b;margin-top:12px!important;font-weight:700}.export-error svg[data-v-18b54947]{flex:0 0 auto}.failure-card .secondary-action[data-v-18b54947]{margin-top:16px}.content-preservation-card[data-v-18b54947]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;margin:-10px 0 24px;padding:16px 18px;border-left:3px solid #2b8b62;background:#f1faf6;color:#20704f}.content-preservation-card>svg[data-v-18b54947]{margin-top:2px}.content-preservation-card span[data-v-18b54947],.content-preservation-card strong[data-v-18b54947],.content-preservation-card p[data-v-18b54947],.content-preservation-card small[data-v-18b54947]{display:block}.content-preservation-card span[data-v-18b54947]{font-size:12px;font-weight:800;letter-spacing:normal}.content-preservation-card strong[data-v-18b54947]{color:var(--navy);font-size:12px;margin:4px 0}.content-preservation-card p[data-v-18b54947],.content-preservation-card small[data-v-18b54947]{color:#526b62;font-size:12px;line-height:1.55;margin:0}.content-preservation-card small[data-v-18b54947]{margin-top:4px}.content-preservation-detail[data-v-18b54947]{display:flex!important;align-items:center;gap:5px;color:#267455}.category-review-card[data-v-18b54947]{margin:24px 0 12px;padding:24px 26px;border:1px solid #ded4ee;background:linear-gradient(145deg,#fcfaff,#f8fbff)}.category-review-heading[data-v-18b54947]{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:20px}.category-review-heading>svg[data-v-18b54947]{color:var(--purple)}.category-review-heading h2[data-v-18b54947]{font:500 26px Lora,serif;color:var(--navy);margin:0 0 9px}.category-review-heading p[data-v-18b54947]{color:var(--muted);font-size:12px;line-height:1.65;margin:0;max-width:900px}.category-counts[data-v-18b54947],.category-groups[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.category-counts span[data-v-18b54947],.category-groups span[data-v-18b54947],.category-assessment>span[data-v-18b54947]{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.category-counts strong[data-v-18b54947]{font-size:12px;margin-right:3px}.category-match[data-v-18b54947],.category-assessment-match[data-v-18b54947]{background:#e2f6eb;color:#177648}.category-other[data-v-18b54947],.category-assessment-other[data-v-18b54947]{background:#f8e5ea;color:#a41d40}.category-mixed[data-v-18b54947],.category-assessment-mixed[data-v-18b54947]{background:#eee5fb;color:#6d2bb7}.category-uncertain[data-v-18b54947],.category-assessment-uncertain[data-v-18b54947]{background:#fff0c4;color:#856000}.category-groups[data-v-18b54947]{margin-top:10px}.category-groups span[data-v-18b54947]{background:#fff;border:1px solid #d8deea;color:#56637a}.structural-groups[data-v-18b54947]{display:grid;gap:8px;margin-top:14px}.structural-groups article[data-v-18b54947]{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid #cfe2da;background:#f5fbf8;color:#267455}.structural-groups strong[data-v-18b54947],.structural-groups span[data-v-18b54947],.structural-groups p[data-v-18b54947]{display:block}.structural-groups strong[data-v-18b54947]{color:var(--navy);font-size:12px}.structural-groups span[data-v-18b54947]{margin-top:3px;font-size:12px;font-weight:800}.structural-groups p[data-v-18b54947]{margin:4px 0 0;color:#60736b;font-size:12px;line-height:1.5}.category-assessment[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.category-assessment p[data-v-18b54947],.category-assessment small[data-v-18b54947]{flex:0 0 100%}.category-assessment p[data-v-18b54947]{color:#505d74;font-size:12px;line-height:1.5;margin:2px 0}.category-assessment small[data-v-18b54947]{font-size:12px;color:#7a8498}.category-assessment .category-schema-group[data-v-18b54947]{background:#e8f1fb;color:#275f94}.category-specializations[data-v-18b54947]{color:#6b3a9b;font-weight:700}.category-document-controls[data-v-18b54947]{display:grid;grid-template-columns:auto minmax(220px,330px);gap:10px;align-items:end;min-width:360px}.category-input-label[data-v-18b54947]{display:flex;flex-direction:column;gap:4px;color:#5a6680;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal}.category-input-label input[data-v-18b54947]{width:100%;box-sizing:border-box;border:1px solid #cbd3e1;background:#fff;color:var(--ink);padding:8px 9px;font:500 12px Inter Variable;outline:0}.category-input-label input[data-v-18b54947]:focus{border-color:var(--purple)}.category-input-label input[data-v-18b54947]:disabled{background:#f2f3f6;color:#9299a8}.category-input-label small[data-v-18b54947]{font-size:12px;text-transform:none;letter-spacing:normal;color:#8993a6}.category-review-actions[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:18px 20px;border-top:1px solid var(--line);background:#faf8fd}.category-review-actions strong[data-v-18b54947],.category-review-actions span[data-v-18b54947]{display:block}.category-review-actions strong[data-v-18b54947]{color:var(--navy);font-size:12px}.category-review-actions span[data-v-18b54947]{color:var(--muted);font-size:12px;margin-top:4px}.category-review-actions .primary-action[data-v-18b54947]{width:auto;min-width:260px;margin:0}.field-grounding[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.field-grounding span[data-v-18b54947]{border-radius:999px;background:#f0e8fb;color:#6530a6;padding:4px 7px;font-size:12px;font-weight:800}.field-grounding span[data-v-18b54947]:first-child{background:#edf5f1;color:#267455}.sme-eligibility[data-v-18b54947]{margin-top:10px;padding:12px 14px;border:1px solid #d9e5df;background:#f8fcfa}.sme-eligibility>header[data-v-18b54947]{display:flex;align-items:center;gap:8px}.sme-eligibility>header>span[data-v-18b54947]{font-size:12px;font-weight:800;letter-spacing:normal;color:#738078}.sme-eligibility>header>strong[data-v-18b54947]{font-size:12px;color:#177648}.sme-eligibility>header>b[data-v-18b54947]{margin-left:auto;font-size:12px;color:#177648}.sme-eligibility-partial[data-v-18b54947]{border-color:#eadba9;background:#fffaf0}.sme-eligibility-partial>header>strong[data-v-18b54947],.sme-eligibility-partial>header>b[data-v-18b54947]{color:#856000}.sme-eligibility-garbage[data-v-18b54947]{border-color:#ebcbd3;background:#fdf7f8}.sme-eligibility-garbage>header>strong[data-v-18b54947],.sme-eligibility-garbage>header>b[data-v-18b54947]{color:#a41d40}.document-content-summary[data-v-18b54947]{margin-top:8px}.document-content-summary>span[data-v-18b54947]{display:inline-flex;border-radius:999px;background:#edf1f7;color:#536079;padding:3px 7px;font-size:12px;font-weight:800}.document-content-summary>p[data-v-18b54947],.sme-eligibility-reason[data-v-18b54947]{margin:6px 0 0;color:#4f5b70;font-size:12px;line-height:1.5}.sme-eligibility-reason[data-v-18b54947]{color:#667184}.eligibility-signals[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.eligibility-signals>strong[data-v-18b54947]{flex:0 0 100%;font-size:12px;text-transform:none;letter-spacing:normal;color:#68758b}.eligibility-signals>span[data-v-18b54947]{border-radius:999px;padding:4px 7px;background:#e5f4eb;color:#23714d;font-size:12px;font-weight:700}.eligibility-signals-missing>span[data-v-18b54947]{background:#f4e9d3;color:#7c641e}.category-decision-toggles[data-v-18b54947]{display:grid;gap:6px}.sme-toggle[data-v-18b54947]{border-color:#d9c8ef;background:#faf7fe;color:#6330a2}.sme-toggle input[data-v-18b54947]{accent-color:var(--purple)}.sme-toggle .include-toggle-note[data-v-18b54947]{color:#7b6e91}.sme-toggle.is-excluded[data-v-18b54947]{border-color:#e1e4eb;background:#f7f8fa;color:#70798d}.step-panel-category .package-document-list[data-v-18b54947]{max-height:520px}.step-panel-category .package-document-list article[data-v-18b54947]{grid-template-columns:28px minmax(0,1fr);align-items:start;padding:15px 4px}.step-panel-category .category-document-controls[data-v-18b54947]{grid-column:2}.package-document-reading .package-document-icon[data-v-18b54947],.package-document-preserving .package-document-icon[data-v-18b54947],.package-document-uploading .package-document-icon[data-v-18b54947],.package-document-understanding .package-document-icon[data-v-18b54947],.package-document-cleaning .package-document-icon[data-v-18b54947]{border-color:#a977ed;color:var(--purple)}.package-document-preserved .package-document-icon[data-v-18b54947],.package-document-category_confirmed .package-document-icon[data-v-18b54947],.package-document-cleaned .package-document-icon[data-v-18b54947]{background:#e4f7ed;border-color:#b8e9ce;color:#177a49}.spreadsheet-review[data-v-18b54947]{margin:28px 0 0}.spreadsheet-review-heading[data-v-18b54947]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px;background:linear-gradient(135deg,#f8f3ff,#fbfcff);border-left:4px solid var(--purple)}.spreadsheet-review-heading h2[data-v-18b54947]{font:500 30px Lora,serif;color:var(--navy);margin:0 0 8px}.spreadsheet-review-heading p[data-v-18b54947]{max-width:760px;color:var(--muted);font-size:12px;line-height:1.65;margin:0}.spreadsheet-review-heading>svg[data-v-18b54947]{color:var(--purple);flex:0 0 auto}.spreadsheet-review-stats[data-v-18b54947]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-top:0;margin-bottom:20px}.spreadsheet-review-stats div[data-v-18b54947]{padding:17px 20px;border-right:1px solid var(--line)}.spreadsheet-review-stats div[data-v-18b54947]:last-child{border-right:0}.spreadsheet-review-stats strong[data-v-18b54947],.spreadsheet-review-stats span[data-v-18b54947]{display:block}.spreadsheet-review-stats strong[data-v-18b54947]{font:500 27px Lora,serif;color:var(--purple)}.spreadsheet-review-stats span[data-v-18b54947]{color:var(--muted);font-size:12px;margin-top:3px}.spreadsheet-context-note[data-v-18b54947]{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;margin-bottom:20px;background:#eff9f4;border-left:3px solid #43a776;color:#177a49}.spreadsheet-context-note strong[data-v-18b54947],.spreadsheet-context-note span[data-v-18b54947]{display:block}.spreadsheet-context-note strong[data-v-18b54947]{font-size:12px;color:#145d3a}.spreadsheet-context-note span[data-v-18b54947]{font-size:12px;line-height:1.5;color:#53677a;margin-top:3px}.spreadsheet-sheet-inventory[data-v-18b54947]{margin:0 0 20px;border:1px solid var(--line);background:#fbfcfe}.spreadsheet-sheet-inventory>header[data-v-18b54947]{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:15px 17px;border-bottom:1px solid var(--line);background:#f6f8fc}.spreadsheet-sheet-inventory>header strong[data-v-18b54947],.spreadsheet-sheet-inventory>header span[data-v-18b54947]{display:block}.spreadsheet-sheet-inventory>header strong[data-v-18b54947]{color:var(--navy);font-size:12px}.spreadsheet-sheet-inventory>header span[data-v-18b54947]{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.spreadsheet-sheet-inventory>header svg[data-v-18b54947]{color:var(--purple);flex:0 0 auto}.spreadsheet-sheet-inventory>div[data-v-18b54947]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px;overflow:auto}.spreadsheet-sheet-inventory article[data-v-18b54947]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-width:0;padding:11px 13px;border-right:1px solid #e8ebf1;border-bottom:1px solid #e8ebf1}.spreadsheet-sheet-inventory article[data-v-18b54947]:nth-child(2n){border-right:0}.spreadsheet-sheet-inventory article>div[data-v-18b54947]{min-width:0}.spreadsheet-sheet-inventory article strong[data-v-18b54947],.spreadsheet-sheet-inventory article small[data-v-18b54947]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spreadsheet-sheet-inventory article strong[data-v-18b54947]{color:var(--navy);font-size:12px}.spreadsheet-sheet-inventory article small[data-v-18b54947]{margin-top:3px;color:var(--muted);font-size:12px}.spreadsheet-sheet-inventory article>span[data-v-18b54947]{border-radius:999px;padding:4px 7px;background:#f0ebf8;color:#67488d;font-size:12px;font-weight:800;white-space:nowrap}.spreadsheet-sheet-inventory article.context-only[data-v-18b54947]{background:#f3faf6}.spreadsheet-sheet-inventory article.context-only>span[data-v-18b54947]:first-of-type{background:#dcf2e5;color:#197347}.spreadsheet-table-list[data-v-18b54947]{display:flex;flex-direction:column;gap:10px}.spreadsheet-table-review[data-v-18b54947]{border:1px solid var(--line);background:#fff}.spreadsheet-table-review[open][data-v-18b54947]{border-color:#cbb4eb;box-shadow:0 9px 24px #3e256b0f}.spreadsheet-table-review>summary[data-v-18b54947]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:11px;align-items:center;padding:15px 17px;cursor:pointer;list-style:none}.spreadsheet-table-review>summary[data-v-18b54947]::-webkit-details-marker{display:none}.spreadsheet-table-index[data-v-18b54947]{color:var(--purple);font-size:12px;font-weight:800}.spreadsheet-table-copy[data-v-18b54947]{min-width:0}.spreadsheet-table-copy strong[data-v-18b54947],.spreadsheet-table-copy small[data-v-18b54947]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spreadsheet-table-copy strong[data-v-18b54947]{color:var(--navy);font-size:12px}.spreadsheet-table-copy small[data-v-18b54947]{color:var(--muted);font-size:12px;margin-top:4px}.spreadsheet-table-counts[data-v-18b54947]{color:#6c4d92;background:#f3edfb;border-radius:100px;padding:5px 9px;font-size:12px;font-weight:800;white-space:nowrap}.spreadsheet-column-list[data-v-18b54947]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:0 17px 17px;border-top:1px solid var(--line)}.spreadsheet-column-card[data-v-18b54947]{min-width:0;border:1px solid #e1e5ed;background:#fbfcfe;padding:14px;margin-top:14px}.spreadsheet-column-card>header[data-v-18b54947]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.spreadsheet-column-card>header>div[data-v-18b54947]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:7px;min-width:0}.spreadsheet-column-card>header span[data-v-18b54947]{color:var(--purple);font-size:12px;font-weight:800}.spreadsheet-column-card>header strong[data-v-18b54947]{color:var(--navy);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.spreadsheet-private-badge[data-v-18b54947]{flex:0 0 auto;background:#eeeef2;color:#657086;border-radius:100px;padding:4px 7px;text-transform:none}.spreadsheet-column-card label[data-v-18b54947]{display:flex;flex-direction:column;gap:6px;margin-top:13px;color:#56627a;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.spreadsheet-column-card textarea[data-v-18b54947],.spreadsheet-column-card select[data-v-18b54947]{width:100%;box-sizing:border-box;border:1px solid #cfd6e2;background:#fff;color:var(--ink);padding:9px 10px;outline:0;font:500 12px Inter Variable}.spreadsheet-column-card textarea[data-v-18b54947]{resize:vertical;line-height:1.5}.spreadsheet-column-card textarea[data-v-18b54947]:focus,.spreadsheet-column-card select[data-v-18b54947]:focus{border-color:var(--purple)}.spreadsheet-column-card>small[data-v-18b54947]{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:10px;overflow-wrap:anywhere}.spreadsheet-approval-bar .primary-action[data-v-18b54947]{white-space:nowrap}.spreadsheet-review-stages[data-v-18b54947]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-top:0;margin-bottom:18px;background:#fff}.spreadsheet-review-stages button[data-v-18b54947]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 9px;align-items:center;text-align:left;padding:14px 16px;border:0;border-right:1px solid var(--line);background:#fff;color:#758096;cursor:pointer}.spreadsheet-review-stages button[data-v-18b54947]:last-child{border-right:0}.spreadsheet-review-stages button[data-v-18b54947]:disabled{cursor:not-allowed;opacity:.45}.spreadsheet-review-stages button.active[data-v-18b54947]{background:#f5effc;color:var(--purple);box-shadow:inset 0 -3px 0 var(--purple)}.spreadsheet-review-stages button>span[data-v-18b54947]{grid-row:1/3;width:25px;height:25px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:12px;font-weight:800}.spreadsheet-review-stages strong[data-v-18b54947]{font-size:12px;color:inherit}.spreadsheet-review-stages small[data-v-18b54947]{font-size:12px;color:var(--muted)}.spreadsheet-review-stage-panel[data-v-18b54947]{border:1px solid var(--line);background:#fff}.spreadsheet-stage-heading[data-v-18b54947]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;background:#f7f9fc;border-bottom:1px solid var(--line)}.spreadsheet-stage-heading>div[data-v-18b54947]:first-child{min-width:0}.spreadsheet-stage-heading>div:first-child>span[data-v-18b54947]{display:block;color:var(--purple);font-size:12px;font-weight:800;letter-spacing:normal}.spreadsheet-stage-heading h3[data-v-18b54947]{margin:5px 0 6px;color:var(--navy);font:500 20px Lora,serif}.spreadsheet-stage-heading p[data-v-18b54947]{max-width:790px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.spreadsheet-stage-count[data-v-18b54947]{flex:0 0 auto;min-width:68px;text-align:right}.spreadsheet-stage-count strong[data-v-18b54947],.spreadsheet-stage-count span[data-v-18b54947]{display:block}.spreadsheet-stage-count strong[data-v-18b54947]{font:500 25px Lora,serif;color:var(--purple)}.spreadsheet-stage-count span[data-v-18b54947]{color:var(--muted);font-size:12px}.spreadsheet-decision-list[data-v-18b54947]{display:flex;flex-direction:column}.spreadsheet-decision-card[data-v-18b54947]{display:grid;grid-template-columns:minmax(0,1fr) auto 150px;gap:18px;align-items:center;padding:17px 19px;border-bottom:1px solid #e7eaf0}.spreadsheet-decision-card[data-v-18b54947]:last-child{border-bottom:0}.spreadsheet-decision-card.is-kept[data-v-18b54947]{box-shadow:inset 3px 0 #38a26d}.spreadsheet-decision-card.is-omitted[data-v-18b54947]{background:#fafafa;box-shadow:inset 3px 0 #b8bfca}.spreadsheet-decision-card.is-omitted>div[data-v-18b54947]:first-child{opacity:.72}.spreadsheet-decision-card>div[data-v-18b54947]:first-child{min-width:0}.spreadsheet-decision-card>div:first-child>strong[data-v-18b54947],.spreadsheet-decision-card>div:first-child>small[data-v-18b54947]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spreadsheet-decision-card>div:first-child>strong[data-v-18b54947]{color:var(--navy);font-size:12px}.spreadsheet-decision-card>div:first-child>small[data-v-18b54947]{margin-top:3px;color:var(--muted);font-size:12px}.spreadsheet-decision-card p[data-v-18b54947]{max-width:760px;margin:7px 0 0;color:#5c687d;font-size:12px;line-height:1.45}.spreadsheet-confidence[data-v-18b54947],.spreadsheet-context-badge[data-v-18b54947]{display:inline-flex;margin:8px 5px 0 0;border-radius:999px;padding:4px 7px;background:#f1ebf9;color:#694294;font-size:12px;font-weight:800;text-transform:none}.spreadsheet-context-badge[data-v-18b54947]{background:#e8f0f5;color:#53677a}.spreadsheet-decision-meta[data-v-18b54947]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:180px}.spreadsheet-decision-meta span[data-v-18b54947]{border-radius:999px;padding:4px 7px;background:#eef1f6;color:#5d687a;font-size:12px;font-weight:800;white-space:nowrap}.spreadsheet-decision-toggle[data-v-18b54947],.spreadsheet-column-decision[data-v-18b54947]{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cfd5df;background:#fff}.spreadsheet-decision-toggle button[data-v-18b54947],.spreadsheet-column-decision button[data-v-18b54947]{display:flex;align-items:center;justify-content:center;gap:4px;min-height:31px;padding:6px 8px;border:0;border-right:1px solid #d8dde5;background:#fff;color:#6c7688;font:700 12px Inter Variable;cursor:pointer}.spreadsheet-decision-toggle button[data-v-18b54947]:last-child,.spreadsheet-column-decision button[data-v-18b54947]:last-child{border-right:0}.spreadsheet-decision-toggle button.selected[data-v-18b54947]:first-child,.spreadsheet-column-decision button.selected[data-v-18b54947]:first-child{background:#e4f5eb;color:#177648}.spreadsheet-decision-toggle button.selected[data-v-18b54947]:last-child,.spreadsheet-column-decision button.selected[data-v-18b54947]:last-child{background:#f5e9ec;color:#a41d40}.spreadsheet-header-preview[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.spreadsheet-header-preview span[data-v-18b54947]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #dde2ea;background:#fff;padding:4px 6px;color:#5c687d;font-size:12px}.spreadsheet-source-ranges[data-v-18b54947]{margin-top:8px!important;color:#7b8495;font-size:12px;white-space:normal!important}.spreadsheet-column-card.is-kept[data-v-18b54947]{border-color:#cee4d7;background:#fbfefc}.spreadsheet-column-card.is-omitted[data-v-18b54947]{background:#f5f6f8;opacity:.75}.spreadsheet-column-decision[data-v-18b54947]{margin-top:12px}.spreadsheet-review-reason[data-v-18b54947]{margin:10px 0 0;color:#657186;font-size:12px;line-height:1.5}.spreadsheet-column-card textarea[data-v-18b54947]:disabled,.spreadsheet-column-card select[data-v-18b54947]:disabled{background:#eceef2;color:#858d9d;cursor:not-allowed}.spreadsheet-column-toolbar[data-v-18b54947]{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:9px 17px;border-top:1px solid var(--line);background:#f8f9fc}.spreadsheet-column-toolbar span[data-v-18b54947]{margin-right:auto;color:#6b7588;font-size:12px;font-weight:800}.spreadsheet-column-toolbar button[data-v-18b54947]{border:1px solid #d4dae4;background:#fff;color:#5e687b;padding:6px 8px;font:700 12px Inter Variable;cursor:pointer}.spreadsheet-column-toolbar button[data-v-18b54947]:hover{border-color:#a982d6;color:var(--purple)}.spreadsheet-review-actions[data-v-18b54947]{display:flex;align-items:center;gap:9px}.spreadsheet-review-actions .primary-action[data-v-18b54947],.spreadsheet-review-actions .secondary-action[data-v-18b54947]{margin:0;white-space:nowrap}.spreadsheet-review-actions .secondary-action[data-v-18b54947]{min-width:78px}.question-scope-progress[data-v-18b54947]{display:grid;grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;gap:8px;padding:12px 22px;border-top:1px solid #e4e7ee;border-bottom:1px solid #e4e7ee;background:#fbfcfe;color:#8a93a4;font-size:12px;font-weight:700}.question-scope-progress span[data-v-18b54947]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.question-scope-progress span.complete[data-v-18b54947]{color:#24805a}.question-scope-progress span.current[data-v-18b54947]{color:var(--purple)}.question-scope-progress i[data-v-18b54947]{display:block;height:1px;background:#dce1e9}.question-scope-confirmed[data-v-18b54947]{padding:13px 22px;background:#f3faf6;border-bottom:1px solid #dcebe3}.question-scope-confirmed>span[data-v-18b54947]{display:block;color:#4e6e5f;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.question-scope-confirmed>div[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.question-scope-confirmed small[data-v-18b54947]{display:inline-flex;align-items:center;gap:4px;border:1px solid #cde3d6;border-radius:999px;background:#fff;color:#25704f;padding:4px 7px;font-size:12px;font-weight:700}.question-scope-search[data-v-18b54947]{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;margin:0 0 10px;border:1px solid #d3d9e4;background:#fbfcfe;color:#7a48b9;padding:7px 10px}.question-scope-search input[data-v-18b54947]{min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 12px Inter Variable}.question-scope-empty[data-v-18b54947]{padding:18px;border:1px dashed #d8dde6;color:#7d8799;text-align:center;font-size:12px}.question-direct-answer[data-v-18b54947]{margin:0 0 14px;padding:16px 18px;border-left:4px solid var(--purple);background:linear-gradient(110deg,#f7f1fd,#fff)}.question-direct-answer>span[data-v-18b54947]{display:block;margin-bottom:7px;color:var(--purple);font-size:12px;font-weight:800;letter-spacing:normal}.question-direct-answer>p[data-v-18b54947]{margin:0;color:#17264a;font-size:13px;line-height:1.65}.benchmark-answer-card[data-v-18b54947]{margin:0 0 13px;border:1px solid #d7ddea;background:#fff;overflow:hidden}.benchmark-answer-card>header[data-v-18b54947]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 17px;background:linear-gradient(115deg,#f6f0fd,#fbfcff);border-left:3px solid var(--purple)}.benchmark-answer-card>header span[data-v-18b54947]{display:block;color:var(--purple);font-size:12px;font-weight:800;letter-spacing:normal}.benchmark-answer-card>header h3[data-v-18b54947]{margin:5px 0 0;color:var(--navy);font:500 18px Lora,serif}.benchmark-answer-card>header svg[data-v-18b54947]{color:var(--purple)}.benchmark-answer-stats[data-v-18b54947]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e1e5ed}.benchmark-answer-stats>div[data-v-18b54947]{padding:10px 13px;border-right:1px solid #e1e5ed}.benchmark-answer-stats>div[data-v-18b54947]:last-child{border-right:0}.benchmark-answer-stats strong[data-v-18b54947],.benchmark-answer-stats span[data-v-18b54947]{display:block}.benchmark-answer-stats strong[data-v-18b54947]{color:var(--purple);font:500 16px Lora,serif}.benchmark-answer-stats span[data-v-18b54947]{margin-top:2px;color:#778197;font-size:12px}.benchmark-answer-table[data-v-18b54947]{max-width:100%;overflow:auto}.benchmark-answer-table table[data-v-18b54947]{width:100%;min-width:520px;border-collapse:collapse}.benchmark-answer-table th[data-v-18b54947],.benchmark-answer-table td[data-v-18b54947]{padding:9px 10px;border-right:1px solid #e6e9ef;border-bottom:1px solid #e6e9ef;text-align:left;vertical-align:top;white-space:normal}.benchmark-answer-table th[data-v-18b54947]{background:#f7f8fb;color:#657087;font-size:12px;text-transform:none;letter-spacing:normal}.benchmark-answer-table td[data-v-18b54947]{color:#28344b;font-size:12px}.benchmark-answer-card>footer[data-v-18b54947]{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#fbfcfe;color:#68748a;font-size:12px}.benchmark-answer-card>footer svg[data-v-18b54947]{color:var(--purple)}.benchmark-answer-context[data-v-18b54947]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #e1e5ed;background:#fbfcfe}.benchmark-answer-context>div[data-v-18b54947]{min-width:0;padding:10px 12px;border-right:1px solid #e1e5ed}.benchmark-answer-context>div[data-v-18b54947]:last-child{border-right:0}.benchmark-answer-context span[data-v-18b54947],.benchmark-answer-context strong[data-v-18b54947],.benchmark-answer-context small[data-v-18b54947]{display:block}.benchmark-answer-context span[data-v-18b54947]{color:#6b47a0;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal}.benchmark-answer-context strong[data-v-18b54947]{margin-top:4px;color:#28344b;font-size:12px;overflow-wrap:anywhere}.benchmark-answer-context small[data-v-18b54947]{margin-top:3px;color:#778197;font-size:12px;line-height:1.35}.benchmark-answer-context>div.unavailable[data-v-18b54947]{background:#f7f8fb}.benchmark-answer-context>div.unavailable strong[data-v-18b54947]{color:#8b93a3;font-weight:600}.question-suggestions[data-v-18b54947],.answer-suggestions[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 20px}.question-suggestions>span[data-v-18b54947],.answer-suggestions>span[data-v-18b54947]{flex:0 0 100%;color:#6f7890;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal}.question-suggestions button[data-v-18b54947],.answer-suggestions button[data-v-18b54947]{border:1px solid #d5c1f1;border-radius:999px;background:#faf7ff;color:#6327a5;padding:7px 10px;font:600 12px Inter Variable;cursor:pointer;text-align:left}.question-suggestions button[data-v-18b54947]:hover,.answer-suggestions button[data-v-18b54947]:hover{border-color:var(--purple);background:#f1e8fc}.answer-suggestions[data-v-18b54947]{margin:10px 0 0}.answer-suggestions button[data-v-18b54947]{background:#fff}.answer-bubble>p[data-v-18b54947]{white-space:pre-line}.answer-bubble .answer-suggestions[data-v-18b54947]{padding-top:10px;border-top:1px solid var(--line)}.history-load-more[data-v-18b54947]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(197,157,255,.35);background:#7823dc2e;color:#e7dcfb;border-radius:8px;padding:9px 10px;font:700 12px Inter Variable;cursor:pointer}.history-load-more[data-v-18b54947]:hover{background:#7823dc59}.history-load-more[data-v-18b54947]:disabled{opacity:.55;cursor:wait}.history-load-error[data-v-18b54947]{font-size:12px;color:#ffc4d0;line-height:1.4;padding:3px 8px;margin:0}.live-extraction-card[data-v-18b54947]{margin:-12px 0 28px;border:1px solid #ddd1ef;background:linear-gradient(145deg,#fff,#fbf8ff 58%,#f6f1fd);box-shadow:0 12px 34px #381d6412;overflow:hidden}.live-extraction-heading[data-v-18b54947]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px 21px 15px}.live-extraction-heading>div[data-v-18b54947]{min-width:0}.live-extraction-heading span[data-v-18b54947]{display:block;color:var(--purple);font-size:12px;font-weight:800;letter-spacing:normal}.live-extraction-heading h3[data-v-18b54947]{margin:5px 0;color:var(--navy);font:500 20px Lora,serif}.live-extraction-heading p[data-v-18b54947]{max-width:760px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.live-extraction-heading>strong[data-v-18b54947]{flex:0 0 auto;color:var(--purple);font:500 24px Lora,serif}.live-extraction-track[data-v-18b54947]{height:5px;background:#ece7f3;overflow:hidden}.live-extraction-track i[data-v-18b54947]{display:block;height:100%;min-width:3px;background:linear-gradient(90deg,#6230ca,#9b42ef);transition:width .35s ease}.live-extraction-stats[data-v-18b54947]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e4deed}.live-extraction-stats>div[data-v-18b54947]{padding:12px 20px;border-right:1px solid #e4deed}.live-extraction-stats>div[data-v-18b54947]:last-child{border-right:0}.live-extraction-stats strong[data-v-18b54947],.live-extraction-stats span[data-v-18b54947]{display:block}.live-extraction-stats strong[data-v-18b54947]{color:var(--navy);font:500 18px Lora,serif}.live-extraction-stats span[data-v-18b54947]{margin-top:2px;color:#778197;font-size:12px}.live-page-group[data-v-18b54947]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start;padding:11px 20px;border-bottom:1px solid #ece7f2}.live-page-group[data-v-18b54947]:last-child{border-bottom:0}.live-page-group>span[data-v-18b54947]{padding-top:5px;color:#6d7588;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal}.live-page-group>div[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:6px}.live-page-chip[data-v-18b54947]{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.live-page-chip.is-active[data-v-18b54947]{border:1px solid #c9a9ee;background:#f4eafd;color:#692aae}.live-page-chip.is-complete[data-v-18b54947]{border:1px solid #c8e7d5;background:#effaf4;color:#19754a}.live-page-chip b[data-v-18b54947]{display:inline-grid;place-items:center;min-width:15px;height:15px;border-radius:50%;background:#d9f0e2;color:#16663f;font-size:12px}.document-extraction-progress[data-v-18b54947]{max-width:430px;margin-top:8px}.document-extraction-progress>div[data-v-18b54947]{height:3px;border-radius:999px;background:#ebe7f1;overflow:hidden}.document-extraction-progress i[data-v-18b54947]{display:block;height:100%;background:linear-gradient(90deg,#6c35d1,#9b42ef);transition:width .35s ease}.document-extraction-progress small[data-v-18b54947]{margin-top:4px!important;color:#68517f;font-size:12px}@media (max-width:1100px){.analyzer-sidebar[data-v-18b54947]{flex-basis:230px}}@media (max-width:900px){.spreadsheet-column-list[data-v-18b54947]{grid-template-columns:1fr}.spreadsheet-review-stats[data-v-18b54947]{grid-template-columns:repeat(2,minmax(0,1fr))}.spreadsheet-review-stats div[data-v-18b54947]:nth-child(2){border-right:0}.spreadsheet-review-stats div[data-v-18b54947]:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:760px){.analyzer-shell[data-v-18b54947]{display:flex;flex-direction:column;height:100%;margin:0}.analyzer-sidebar[data-v-18b54947]{flex:0 0 auto}.analyzer-main[data-v-18b54947]{flex:1;min-height:0;overflow-y:auto}.step-rail[data-v-18b54947]{margin-bottom:22px;padding:8px 0}.step-rail ol[data-v-18b54947]{gap:4px;justify-content:space-between}.step-rail li[data-v-18b54947]{gap:4px;font-size:12px}.step-rail li[data-v-18b54947]:not(:last-child):after{display:none}.step-marker[data-v-18b54947]{width:21px;height:21px}.step-label[data-v-18b54947]{display:none}.package-section-schema[data-v-18b54947]{padding:14px}.brief-card[data-v-18b54947]{padding:22px 18px}.brief-agent-intro[data-v-18b54947]{grid-template-columns:1fr}.brief-agent-mark[data-v-18b54947]{width:38px;height:38px}.brief-head h2[data-v-18b54947]{font-size:25px}.brief-actions[data-v-18b54947]{align-items:stretch;flex-direction:column}.brief-actions .primary-action[data-v-18b54947]{width:100%}.processing-plan>header[data-v-18b54947]{flex-direction:column}.processing-lanes[data-v-18b54947]{grid-template-columns:1fr}.package-document-title[data-v-18b54947]{display:block}.processing-mode-badge[data-v-18b54947]{display:inline-block;margin-top:5px}.category-review-heading[data-v-18b54947]{grid-template-columns:1fr}.category-review-heading>svg[data-v-18b54947]{display:none}.category-review-card[data-v-18b54947]{padding:20px 18px}.category-document-controls[data-v-18b54947]{grid-template-columns:1fr;min-width:0;width:100%}.category-review-actions[data-v-18b54947]{align-items:stretch;flex-direction:column}.category-review-actions .primary-action[data-v-18b54947]{width:100%;min-width:0}.spreadsheet-review-heading[data-v-18b54947]{padding:21px}.spreadsheet-review-stats[data-v-18b54947]{grid-template-columns:1fr}.spreadsheet-review-stats div[data-v-18b54947]{border-right:0;border-bottom:1px solid var(--line)}.spreadsheet-sheet-inventory>div[data-v-18b54947]{grid-template-columns:1fr}.spreadsheet-sheet-inventory article[data-v-18b54947]{grid-template-columns:minmax(0,1fr) auto;border-right:0}.spreadsheet-sheet-inventory article>span[data-v-18b54947]:last-child{grid-column:2}.spreadsheet-table-review>summary[data-v-18b54947]{grid-template-columns:28px minmax(0,1fr)}.spreadsheet-table-counts[data-v-18b54947]{grid-column:2;justify-self:start}.spreadsheet-column-list[data-v-18b54947]{padding:0 11px 11px}}@media (max-width:900px){.spreadsheet-decision-card[data-v-18b54947]{grid-template-columns:minmax(0,1fr) 145px}.spreadsheet-decision-meta[data-v-18b54947]{grid-column:1;justify-content:flex-start}.spreadsheet-decision-toggle[data-v-18b54947]{grid-column:2;grid-row:1/3}}@media (max-width:760px){.spreadsheet-review-stages button[data-v-18b54947]{grid-template-columns:22px minmax(0,1fr);padding:10px 8px}.spreadsheet-review-stages button>span[data-v-18b54947]{width:20px;height:20px}.spreadsheet-review-stages small[data-v-18b54947]{display:none}.spreadsheet-stage-heading[data-v-18b54947]{padding:17px}.spreadsheet-stage-count[data-v-18b54947]{display:none}.spreadsheet-decision-card[data-v-18b54947]{grid-template-columns:1fr;padding:15px}.spreadsheet-decision-meta[data-v-18b54947],.spreadsheet-decision-toggle[data-v-18b54947]{grid-column:1;grid-row:auto;justify-content:flex-start;max-width:none}.spreadsheet-decision-toggle[data-v-18b54947]{width:100%}.spreadsheet-approval-bar[data-v-18b54947]{align-items:stretch;flex-direction:column}.spreadsheet-review-actions[data-v-18b54947]{width:100%}.spreadsheet-review-actions .primary-action[data-v-18b54947]{flex:1}.spreadsheet-review-actions .secondary-action[data-v-18b54947]{flex:0 0 auto}}@media (max-width:760px){.answer-bubble-scope[data-v-18b54947]{width:100%;max-width:100%}.question-scope-heading[data-v-18b54947]{padding:18px 17px 15px}.question-scope-heading h3[data-v-18b54947]{font-size:18px}.question-scope-progress[data-v-18b54947]{grid-template-columns:1fr;gap:5px;padding:11px 14px}.question-scope-progress i[data-v-18b54947]{display:none}.question-scope-confirmed[data-v-18b54947]{padding:12px 14px}.question-scope-section[data-v-18b54947]{padding:16px 14px}.question-value-options[data-v-18b54947]{grid-template-columns:1fr}.question-scope-actions[data-v-18b54947]{align-items:stretch;flex-direction:column;padding:13px 14px}.question-broad-action[data-v-18b54947]{margin:0}.question-confirm-action[data-v-18b54947]{justify-content:center;width:100%}.benchmark-answer-stats[data-v-18b54947]{grid-template-columns:1fr}.benchmark-answer-stats>div[data-v-18b54947]{border-right:0;border-bottom:1px solid #e1e5ed}.benchmark-answer-stats>div[data-v-18b54947]:last-child{border-bottom:0}.benchmark-answer-context[data-v-18b54947]{grid-template-columns:1fr 1fr}.benchmark-answer-context>div[data-v-18b54947]{border-bottom:1px solid #e1e5ed}.benchmark-answer-context>div[data-v-18b54947]:nth-child(2n){border-right:0}.benchmark-answer-context>div[data-v-18b54947]:last-child{grid-column:1/-1;border-bottom:0}}@media (max-width:760px){.live-extraction-heading[data-v-18b54947]{padding:16px}.live-extraction-heading h3[data-v-18b54947]{font-size:18px}.live-extraction-stats>div[data-v-18b54947]{padding:10px 12px}.live-page-group[data-v-18b54947]{grid-template-columns:1fr;padding:10px 14px;gap:7px}}.benchmark-chat-history-heading[data-v-18b54947]{margin-top:0}.benchmark-chat-history[data-v-18b54947]{display:flex;flex-direction:column;gap:6px;max-height:210px;overflow:auto;margin-bottom:20px;padding:0 2px 16px;border-bottom:1px solid rgba(255,255,255,.12);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.benchmark-chat-history .history-item[data-v-18b54947]{padding:10px}.benchmark-chat-history .history-item strong[data-v-18b54947],.benchmark-chat-history .history-item small[data-v-18b54947]{font-size:12px}.new-benchmark-chat-btn[data-v-18b54947]{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(197,157,255,.42);border-radius:11px;background:#ffffff17;color:#fff;padding:10px;font:700 12px Inter Variable;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.new-benchmark-chat-btn[data-v-18b54947]:hover{border-color:#dec7ffb8;background:#ffffff26;transform:translateY(-1px)}.history-list[data-v-18b54947]{max-height:340px}.home-mode-switch[data-v-18b54947]{display:grid;grid-template-columns:1fr 1fr;width:min(520px,100%);margin:0 auto 26px;padding:5px;border:1px solid #ded7ea;border-radius:15px;background:#f7f4fbe6;box-shadow:0 10px 28px #28194c0f}.home-mode-switch button[data-v-18b54947]{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:transparent;color:#6e7890;padding:11px 16px;font:700 12px Inter Variable;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.home-mode-switch button.active[data-v-18b54947]{background:#fff;color:var(--purple);box-shadow:0 6px 18px #2f1c531f}.global-chat-retrieval-mode[data-v-18b54947]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0;padding:10px 38px;border:0;border-bottom:1px solid #e7e3ed;background:#faf8fdb3}.global-chat-retrieval-mode legend[data-v-18b54947]{padding:0;color:#8a7ba3;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-retrieval-mode label[data-v-18b54947]{display:flex;align-items:center;gap:6px;border:1px solid #ded7ea;border-radius:999px;background:#fff;color:#586278;padding:6px 12px;font:700 12px Inter Variable;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.global-chat-retrieval-mode label.active[data-v-18b54947]{border-color:#9a56e8;background:#f6efff;color:var(--purple)}.global-chat-retrieval-mode input[data-v-18b54947]{accent-color:var(--purple);margin:0}.global-chat-mode-badge[data-v-18b54947]{display:inline-block;margin-left:7px;border-radius:999px;background:#efe6fb;color:#6a3aa8;padding:2px 7px;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none;vertical-align:middle}.global-chat-turn-user .global-chat-mode-badge[data-v-18b54947]{background:#ffffff38;color:#f3e9ff}.global-chat-outcome[data-v-18b54947]{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;padding:11px 12px;border:1px solid #d8e0ee;border-left:3px solid #6a7ea8;border-radius:9px;background:#f4f7fc;color:#3a4a67;font-size:12px;line-height:1.55}.global-chat-outcome svg[data-v-18b54947]{flex:0 0 auto;margin-top:1px;color:#5a6f9c}.global-chat-alignment[data-v-18b54947]{display:grid;gap:11px;margin:0 0 15px;padding:14px;border:1px solid #d7c4ee;border-radius:13px;background:linear-gradient(145deg,#fbf8ff,#f5effd)}.global-chat-alignment-pending[data-v-18b54947]{border-color:#e8c987;background:linear-gradient(145deg,#fffaf0,#fff6e6)}.global-chat-alignment>header[data-v-18b54947]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.global-chat-alignment>header>div[data-v-18b54947]{display:grid;gap:4px}.global-chat-alignment>header small[data-v-18b54947]{color:#7650a0;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-alignment>header strong[data-v-18b54947]{color:#34204e;font-size:12px;line-height:1.45}.global-chat-alignment>header>span[data-v-18b54947]{flex:0 0 auto;border-radius:999px;background:#ede2fa;color:#6b35a7;padding:4px 7px;font-size:12px;font-weight:800}.global-chat-alignment-grid[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px}.global-chat-alignment-grid article[data-v-18b54947]{display:grid;gap:4px;padding:10px;border:1px solid rgba(128,83,176,.16);border-radius:9px;background:#ffffffbd}.global-chat-alignment-grid small[data-v-18b54947]{color:#7a6790;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-alignment-grid strong[data-v-18b54947]{color:#28334b;font-size:12px}.global-chat-alignment-grid p[data-v-18b54947],.global-chat-alignment-grid em[data-v-18b54947]{margin:0;color:#6e7788;font-size:12px;line-height:1.45}.global-chat-alignment-grid em[data-v-18b54947]{color:#77559a;font-style:normal}.global-chat-alignment-help[data-v-18b54947]{margin:0!important;color:#655575;font-size:12px;line-height:1.5}.global-chat-retrieval-mode-note[data-v-18b54947]{width:100%;margin-top:2px;color:#8a7ba3;font-size:12px}.global-chat-compare[data-v-18b54947]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.global-chat-compare-side[data-v-18b54947]{min-width:0;border:1px solid #e1dce8;border-radius:12px;background:#fbfaff;padding:13px}.global-chat-compare-side header[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.global-chat-compare-side header strong[data-v-18b54947]{color:#6a3aa8;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-compare-side header span[data-v-18b54947]{color:#8792a5;font-size:12px;font-weight:700;white-space:nowrap}.global-chat-compare-side p[data-v-18b54947]{margin:0;color:var(--ink);font-size:12px;line-height:1.62;white-space:pre-line}.global-chat-compare-meta[data-v-18b54947]{display:flex;gap:10px;margin-top:9px;color:#8792a5;font-size:12px}@media (max-width:760px){.global-chat-compare[data-v-18b54947]{grid-template-columns:1fr}}.analyzer-main-chat[data-v-18b54947]{padding:28px clamp(24px,4vw,56px) 22px}.global-chat-shell[data-v-18b54947]{position:relative;display:flex;flex-direction:column;width:min(1220px,100%);height:calc(100vh - 205px);min-height:520px;max-height:760px;margin:0 auto;border:1px solid #ddd6ea;border-radius:26px;background:linear-gradient(145deg,#fbf9ff,#fff 44%,#fbfcff);box-shadow:0 24px 70px #2116441c;overflow:hidden}.global-chat-header[data-v-18b54947]{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:20px;align-items:start;padding:32px 38px 28px;border-bottom:1px solid #e7e3ed;background:radial-gradient(circle at 8% 0%,rgba(147,70,238,.09),transparent 32%),#ffffffd1}.global-chat-mark[data-v-18b54947]{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5d30c6,#9a40ed);box-shadow:0 12px 28px #6532b945}.global-chat-header-copy[data-v-18b54947]{min-width:0}.global-chat-header .analyzer-kicker[data-v-18b54947]{font-size:12px;margin-bottom:8px}.global-chat-header h1[data-v-18b54947]{margin:0;color:var(--navy);font:500 clamp(30px,3.2vw,44px)/1.08 "Lora",serif;letter-spacing:normal}.global-chat-header p[data-v-18b54947]{max-width:780px;margin:11px 0 0;color:#67738a;font-size:12px;line-height:1.65}.global-chat-header-meta[data-v-18b54947]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-top:2px}.global-chat-header-meta>span[data-v-18b54947]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #e0d8eb;border-radius:999px;background:#ffffffd6;color:#627087;padding:7px 10px;font-size:12px;font-weight:700}.global-chat-header-meta svg[data-v-18b54947]{color:#25815b}.global-chat-live i[data-v-18b54947]{width:7px;height:7px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 4px #22a06b1c}.global-chat-error[data-v-18b54947]{display:flex;align-items:center;gap:10px;margin:18px 32px 0;padding:12px 14px;border:1px solid #f1cad3;border-left:4px solid #d72d56;border-radius:11px;background:#fff6f7;color:#a41d40;font-size:12px}.global-chat-error span[data-v-18b54947]{flex:1}.global-chat-error button[data-v-18b54947]{border:0;background:transparent;color:inherit;cursor:pointer}.global-chat-welcome[data-v-18b54947]{flex:1;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:30px;align-items:center;min-height:0;padding:30px 38px;overflow:auto}.global-chat-welcome>div[data-v-18b54947]:first-child{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:28px;border:1px solid #cfe8db;border-radius:20px;background:linear-gradient(145deg,#edf9f3,#f8fcfa);color:#247451;box-shadow:inset 0 1px #fff}.global-chat-welcome>div:first-child strong[data-v-18b54947],.global-chat-welcome>div:first-child p[data-v-18b54947]{display:block}.global-chat-welcome>div:first-child strong[data-v-18b54947]{margin-top:14px;color:var(--navy);font:500 22px/1.2 Lora,serif}.global-chat-welcome>div:first-child p[data-v-18b54947]{margin:10px 0 0;color:#61736c;font-size:12px;line-height:1.65}.global-chat-starters[data-v-18b54947]{display:grid;gap:10px}.global-chat-starters>span[data-v-18b54947]{margin-bottom:2px;color:#744ca4;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-starters button[data-v-18b54947]{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:14px;width:100%;min-height:54px;text-align:left;border:1px solid #ddd5e8;border-radius:14px;background:#fff;color:#24314c;padding:12px 13px 12px 16px;font:600 12px/1.45 Inter Variable;cursor:pointer;box-shadow:0 6px 18px #2519440a;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s}.global-chat-starters button svg[data-v-18b54947]{justify-self:end;color:#8650c8}.global-chat-starters button[data-v-18b54947]:hover{border-color:#b88be9;color:var(--purple);transform:translateY(-2px);box-shadow:0 12px 26px #4623741a}.global-chat-thread[data-v-18b54947]{flex:1;display:flex;flex-direction:column;gap:24px;min-height:0;overflow:auto;padding:32px 38px 46px;background:linear-gradient(180deg,#fcfbfe,#fff 16%,#fff);scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfc3dd transparent}.global-chat-turn[data-v-18b54947]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;max-width:min(88%,930px);animation:global-chat-enter-18b54947 .22s ease-out}.global-chat-turn-user[data-v-18b54947]{align-self:flex-end;grid-template-columns:minmax(0,1fr) 38px;max-width:min(74%,760px)}.global-chat-turn-user .global-chat-avatar[data-v-18b54947]{grid-column:2}.global-chat-turn-user .global-chat-bubble[data-v-18b54947]{grid-row:1;grid-column:1;border:0;background:linear-gradient(110deg,#6630c8,#9335e9);color:#fff;border-radius:18px 18px 5px;box-shadow:0 12px 26px #6a2dc233}.global-chat-avatar[data-v-18b54947]{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;border:1px solid #dfd3ed;background:#f0e8fa;color:var(--purple);box-shadow:0 5px 14px #45276c12}.global-chat-turn-user .global-chat-avatar[data-v-18b54947]{border-color:#dce3ef;background:#eef2f8;color:#3b527d}.global-chat-bubble[data-v-18b54947]{min-width:0;border:1px solid #e1dce8;border-radius:5px 18px 18px;background:#fff;padding:18px 20px;color:var(--ink);box-shadow:0 9px 26px #1f18360f}.global-chat-bubble>span[data-v-18b54947]{display:block;margin-bottom:7px;color:#7650a0;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-turn-user .global-chat-bubble>span[data-v-18b54947]{color:#eadcfb}.global-chat-bubble>p[data-v-18b54947]{margin:0;white-space:pre-line;font-size:13px;line-height:1.72}.global-chat-scope[data-v-18b54947]{display:grid;grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:6px 8px;margin:0 0 13px;padding:9px 11px;border:1px solid #d9c8ed;border-radius:10px;background:linear-gradient(135deg,#fbf8ff,#f5effd)}.global-chat-scope i[data-v-18b54947]{width:7px;height:7px;border-radius:50%;background:#269b70;box-shadow:0 0 0 4px #269b701a}.global-chat-scope small[data-v-18b54947]{color:#7954a4;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-scope strong[data-v-18b54947]{min-width:0;color:#34204e;font-size:12px;overflow-wrap:anywhere}.global-chat-scope em[data-v-18b54947]{grid-column:2/-1;color:#738096;font-size:12px;font-style:normal}.global-chat-scope-pending i[data-v-18b54947]{background:#c68a2f;box-shadow:0 0 0 4px #c68a2f1f}.global-chat-thinking[data-v-18b54947]{position:relative;color:#667187;overflow:hidden}.global-chat-thinking[data-v-18b54947]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(146,78,220,.06),transparent);animation:global-chat-shimmer-18b54947 1.5s infinite}.global-chat-aggregate[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-top:16px}.global-chat-aggregate>div[data-v-18b54947]{padding:13px;border:1px solid #dfd6ea;border-radius:12px;background:linear-gradient(145deg,#fff,#faf8fd)}.global-chat-aggregate strong[data-v-18b54947],.global-chat-aggregate span[data-v-18b54947],.global-chat-aggregate small[data-v-18b54947]{display:block}.global-chat-aggregate strong[data-v-18b54947]{color:#73509d;font-size:12px}.global-chat-aggregate span[data-v-18b54947]{margin-top:5px;color:var(--navy);font:500 21px Lora,serif}.global-chat-aggregate small[data-v-18b54947]{margin-top:3px;color:#7d8798;font-size:12px}.global-chat-results[data-v-18b54947]{margin-top:15px;border:1px solid #dfe3eb;border-radius:12px;background:#fff;overflow:hidden}.global-chat-results>summary[data-v-18b54947]{padding:12px 14px;cursor:pointer;color:var(--navy);font-size:12px;font-weight:800;background:#fbfbfd}.global-chat-results>article[data-v-18b54947]{padding:12px 14px;border-top:1px solid #e7eaf0}.global-chat-results>article>strong[data-v-18b54947]{display:block;color:var(--navy);font-size:12px}.global-chat-results>article>div[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.global-chat-results>article span[data-v-18b54947]{max-width:280px;border-radius:8px;background:#f3eff8;color:#2d3850;padding:6px 8px;font-size:12px;overflow-wrap:anywhere}.global-chat-results>article small[data-v-18b54947]{display:block;color:#7652a2;font-size:12px;font-weight:800;text-transform:none}.global-chat-results>small[data-v-18b54947]{display:block;padding:9px 13px;color:#7c8597;font-size:12px}.global-chat-limitations[data-v-18b54947]{display:grid;gap:5px;margin-top:14px;padding:12px 13px;border:1px solid #f0dfb8;border-left:3px solid #c79442;border-radius:9px;background:#fffaf0}.global-chat-limitations strong[data-v-18b54947]{color:#795c20;font-size:12px}.global-chat-limitations span[data-v-18b54947]{color:#756849;font-size:12px;line-height:1.5}.global-chat-evidence-btn[data-v-18b54947]{display:flex;align-items:center;gap:7px;margin-top:13px;border:0;background:transparent;color:#267455;padding:2px 0;font:800 12px Inter Variable;cursor:pointer}.global-chat-evidence-btn[data-v-18b54947]:hover{color:#155f42;text-decoration:underline}.global-chat-capability[data-v-18b54947]{display:flex;align-items:center;gap:7px;margin-top:12px;color:#586b8b;font-size:12px}.global-chat-capability svg[data-v-18b54947]{color:#7040aa}.global-chat-options[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.global-chat-options button[data-v-18b54947]{border:1px solid #c9aceb;border-radius:999px;background:#fff;color:#6630a4;padding:8px 12px;font:700 12px Inter Variable;cursor:pointer;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.global-chat-followups[data-v-18b54947]{padding-top:13px;border-top:1px solid #e1e5ed}.global-chat-followups>strong[data-v-18b54947],.global-chat-clarification-options>strong[data-v-18b54947]{flex:0 0 100%;color:#6f4a9d;font-size:12px;letter-spacing:normal;text-transform:none}.global-chat-options button[data-v-18b54947]:hover{border-color:#7e42ca;background:#f8f2ff;transform:translateY(-1px)}.global-chat-options button[data-v-18b54947]:disabled{opacity:.45;cursor:not-allowed;transform:none}.global-chat-clarification-options .global-chat-option-chip.selected[data-v-18b54947]{border-color:#7135bc;background:linear-gradient(135deg,#6a32c7,#8d3de2);color:#fff;box-shadow:0 6px 15px #652eb433}.global-chat-clarification-options .global-chat-option-chip.selected[data-v-18b54947]:before{content:"✓";margin-right:5px;font-weight:900}.global-chat-clarification-options .global-chat-clarification-submit[data-v-18b54947]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;border-color:#6d35bc;background:#6d35bc;color:#fff}.global-chat-clarification-options .global-chat-clarification-submit[data-v-18b54947]:hover:not(:disabled){border-color:#55269b;background:#55269b;color:#fff;box-shadow:0 6px 16px #55269b33}.global-chat-jump[data-v-18b54947]{position:absolute;z-index:5;left:50%;bottom:116px;transform:translate(-50%);display:flex;align-items:center;gap:7px;border:1px solid #cbb6e3;border-radius:999px;background:#fff;color:#633298;padding:8px 13px;font:800 12px Inter Variable;box-shadow:0 10px 28px #321c5629;cursor:pointer}.global-chat-composer-dock[data-v-18b54947]{position:relative;z-index:4;margin-top:auto;padding:17px 32px 16px;border-top:1px solid #e7e2ec;background:linear-gradient(180deg,#ffffffc2,#fff 26%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-chat-composer[data-v-18b54947]{display:grid;grid-template-columns:38px minmax(0,1fr) 46px;align-items:end;gap:8px;border:1px solid #b991e8;border-radius:17px;background:#fff;padding:8px 9px 8px 11px;color:var(--purple);box-shadow:0 10px 30px #592c901a;transition:border-color .2s,box-shadow .2s}.global-chat-composer[data-v-18b54947]:focus-within{border-color:#7d3bd0;box-shadow:0 12px 34px #592c9026,0 0 0 3px #7823dc14}.global-chat-composer-icon[data-v-18b54947]{height:42px;display:grid;place-items:center}.global-chat-composer textarea[data-v-18b54947]{field-sizing:content;min-width:0;min-height:24px;max-height:116px;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:var(--ink);padding:10px 4px;font:500 12px/1.55 Inter Variable}.global-chat-composer textarea[data-v-18b54947]::placeholder{color:#8c93a2}.global-chat-composer button[data-v-18b54947]{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:13px;background:linear-gradient(135deg,#6b36ce,#9439e9);color:#fff;box-shadow:0 7px 18px #7330ce38;cursor:pointer;transition:transform .2s,box-shadow .2s}.global-chat-composer button[data-v-18b54947]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #7330ce47}.global-chat-composer button[data-v-18b54947]:disabled{background:#eee8f5;color:#aaa0b7;box-shadow:none;cursor:not-allowed}.global-chat-footer[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px 0;color:#7b8497;font-size:12px}.global-chat-footer>span[data-v-18b54947]{display:flex;align-items:center;gap:5px}.global-chat-footer svg[data-v-18b54947]{color:#2c825b}.global-chat-footer kbd[data-v-18b54947]{border:1px solid #dfe2e8;border-bottom-width:2px;border-radius:4px;background:#fafbfc;color:#657087;padding:1px 4px;font:700 12px Inter Variable}@keyframes global-chat-enter-18b54947{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes global-chat-shimmer-18b54947{to{transform:translate(100%)}}@media (max-width:1050px){.global-chat-header[data-v-18b54947]{grid-template-columns:54px minmax(0,1fr)}.global-chat-header-meta[data-v-18b54947]{grid-column:2;flex-direction:row;align-items:center}.global-chat-welcome[data-v-18b54947]{grid-template-columns:1fr}.global-chat-welcome>div[data-v-18b54947]:first-child{min-height:160px}.global-chat-turn[data-v-18b54947]{max-width:94%}.global-chat-turn-user[data-v-18b54947]{max-width:82%}}@media (max-width:760px){.benchmark-chat-history[data-v-18b54947],.benchmark-chat-history-heading[data-v-18b54947]{display:none}.home-mode-switch[data-v-18b54947]{margin-bottom:18px}.global-chat-shell[data-v-18b54947]{min-height:calc(100vh - 155px);border-radius:18px}.global-chat-header[data-v-18b54947]{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:22px 18px 19px}.global-chat-mark[data-v-18b54947]{width:43px;height:43px;border-radius:14px}.global-chat-header h1[data-v-18b54947]{font-size:28px}.global-chat-header p[data-v-18b54947]{font-size:12px}.global-chat-header-meta[data-v-18b54947]{grid-column:1/-1;align-items:flex-start}.global-chat-header-meta>span[data-v-18b54947]{font-size:12px;padding:6px 8px}.global-chat-welcome[data-v-18b54947]{padding:18px;gap:16px}.global-chat-welcome>div[data-v-18b54947]:first-child{min-height:auto;padding:21px}.global-chat-welcome>div:first-child strong[data-v-18b54947]{font-size:19px}.global-chat-thread[data-v-18b54947]{min-height:0;padding:22px 13px 36px}.global-chat-turn[data-v-18b54947]{max-width:100%;grid-template-columns:30px minmax(0,1fr);gap:8px}.global-chat-turn-user[data-v-18b54947]{grid-template-columns:minmax(0,1fr) 30px;max-width:92%}.global-chat-avatar[data-v-18b54947]{width:29px;height:29px;border-radius:9px}.global-chat-bubble[data-v-18b54947]{padding:14px}.global-chat-bubble>p[data-v-18b54947]{font-size:12px}.global-chat-composer-dock[data-v-18b54947]{padding:12px}.global-chat-composer[data-v-18b54947]{grid-template-columns:32px minmax(0,1fr) 40px;padding:6px}.global-chat-composer-icon[data-v-18b54947]{height:38px}.global-chat-composer button[data-v-18b54947]{width:38px;height:38px}.global-chat-footer[data-v-18b54947]{justify-content:center}.global-chat-footer>span[data-v-18b54947]:first-child{display:none}.global-chat-jump[data-v-18b54947]{bottom:94px}}.analyzer-sidebar[data-v-18b54947]{width:286px;min-width:0;overflow:hidden}.analyzer-main[data-v-18b54947]{min-width:0}@media (max-width:1100px){.analyzer-sidebar[data-v-18b54947]{width:230px}}@media (max-width:760px){.analyzer-sidebar[data-v-18b54947]{width:100%;overflow:visible}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{display:none}.analyzer-main-chat[data-v-18b54947]{padding:16px 14px}.global-chat-shell[data-v-18b54947]{height:calc(100dvh - 270px);min-height:520px}.global-chat-welcome[data-v-18b54947]{grid-template-columns:1fr}}.analyzer-sidebar[data-v-18b54947]{background:#fbf9fe;color:#18213b;border-right:1px solid #e5deef;box-shadow:10px 0 30px #3d266009}.analyzer-brand[data-v-18b54947]{border-bottom-color:#e7e0ef}.analyzer-brand span[data-v-18b54947]{color:#7b5aa3}.analyzer-brand strong[data-v-18b54947]{color:#19223c}.new-analysis-btn[data-v-18b54947]{border-color:#cdb5e8;background:#f1e8fb;color:#6429b5;box-shadow:none}.new-analysis-btn[data-v-18b54947]:hover{border-color:#a77bd8;background:#e9dcf8}.history-heading[data-v-18b54947]{color:#796b90}.benchmark-chat-history[data-v-18b54947]{border-bottom-color:#e6dfed;scrollbar-color:#ccbadd transparent}.new-benchmark-chat-btn[data-v-18b54947]{border-color:#d9c7ea;background:#fff;color:#6130a7;box-shadow:0 5px 14px #4c2a770d}.new-benchmark-chat-btn[data-v-18b54947]:hover{border-color:#b88ddd;background:#f7f1fc}.history-item[data-v-18b54947]{color:#36425d}.history-item[data-v-18b54947]:hover{background:#f1ebf8}.history-item-active[data-v-18b54947]{background:#eaddf6;box-shadow:inset 3px 0 #7a3bc3}.history-item strong[data-v-18b54947]{color:#202a43}.history-item small[data-v-18b54947],.history-empty[data-v-18b54947]{color:#7b8498}.sidebar-history-group[data-v-18b54947]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sidebar-history-group .benchmark-chat-history[data-v-18b54947],.sidebar-history-group .history-list[data-v-18b54947]{flex:1 1 auto;min-height:0;max-height:none}.analyzer-sidebar .history-list[data-v-18b54947]{padding-bottom:8px}.analyzer-sidebar .history-load-more[data-v-18b54947]{flex:0 0 auto;min-height:40px;margin:6px 2px 10px;border-color:#cdb5e8;background:#fff;color:#6429b5;box-shadow:0 5px 14px #4c2a7712}.analyzer-sidebar .history-load-more[data-v-18b54947]:hover:not(:disabled){border-color:#a77bd8;background:#eee5f8;color:#54209f}.analyzer-sidebar .history-load-more[data-v-18b54947]:focus-visible{outline:2px solid #8b54d7;outline-offset:2px}.analyzer-sidebar .history-load-more[data-v-18b54947]:disabled{border-color:#dacbea;background:#f3edf9;color:#6f5b88;opacity:.72}.analyzer-sidebar .history-load-error[data-v-18b54947]{color:#a61b3b}.privacy-note[data-v-18b54947]{border-top-color:#e4ddeb;color:#68748c}.privacy-note strong[data-v-18b54947]{color:#27324b}.evidence-backdrop[data-v-18b54947]{background:#4e326e2e}.evidence-drawer[data-v-18b54947]{box-shadow:-20px 0 60px #492b6f29}.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){display:grid;grid-template-columns:286px minmax(0,1fr);height:100%;min-height:0;background:#fff}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{position:sticky;top:0;flex:0 0 286px;width:286px;height:100%;min-height:0;padding:24px 18px 18px;align-items:stretch;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fbf9fe;border-right:1px solid #e5deef}.analyzer-shell:has(.analyzer-main-chat) .benchmark-chat-history[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .history-list[data-v-18b54947]{overflow-x:hidden}.analyzer-shell:has(.analyzer-main-chat) .history-item[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .history-item>span[data-v-18b54947]{min-width:0}.analyzer-shell:has(.analyzer-main-chat) .analyzer-brand[data-v-18b54947]{width:auto;justify-content:flex-start;padding:0 5px 22px;border-bottom:1px solid #e7e0ef}.analyzer-shell:has(.analyzer-main-chat) .analyzer-brand>div[data-v-18b54947]:last-child{display:block}.analyzer-shell:has(.analyzer-main-chat) .history-heading[data-v-18b54947]{display:flex}.analyzer-shell:has(.analyzer-main-chat) .benchmark-chat-history[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .history-list[data-v-18b54947]{display:flex}.analyzer-shell:has(.analyzer-main-chat) .analyzer-brand-mark[data-v-18b54947]{width:39px;height:39px;border-radius:11px;background:#f1eafb;color:#6e32c7;box-shadow:none}.analyzer-shell:has(.analyzer-main-chat) .new-analysis-btn[data-v-18b54947]{width:auto;height:auto;min-height:40px;margin:18px 0 20px;padding:10px 12px;justify-content:center;border:1px solid #cdb5e8;border-radius:9px;background:#f1e8fb;color:#6429b5;font-size:12px;box-shadow:none}.analyzer-shell:has(.analyzer-main-chat) .new-analysis-btn svg[data-v-18b54947]{width:18px;height:18px}.analyzer-shell:has(.analyzer-main-chat) .privacy-note[data-v-18b54947]{width:auto;height:auto;margin:auto 0 0;padding:17px 5px 0;align-items:flex-start;border:0;border-top:1px solid #e4ddeb;border-radius:0;background:transparent;color:#68748c}.analyzer-shell:has(.analyzer-main-chat) .privacy-note p[data-v-18b54947]{display:block}.analyzer-main-chat[data-v-18b54947]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0;overflow:hidden;background:#fff}.analyzer-command-bar[data-v-18b54947]{flex:0 0 58px;display:flex;align-items:stretch;justify-content:space-between;gap:24px;min-width:0;min-height:58px;background:#fff;color:#17213b;border-bottom:1px solid #e5deef;box-shadow:0 5px 20px #3722560b}.analyzer-command-identity[data-v-18b54947]{min-width:0;display:flex;align-items:center;gap:10px;padding:0 22px}.analyzer-command-icon[data-v-18b54947]{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#f1eafb;color:#6830c4}.analyzer-command-identity>strong[data-v-18b54947]{font-size:15px;letter-spacing:normal;white-space:nowrap}.analyzer-command-live[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;border-radius:6px;border:1px solid #d7c4eb;background:#f1e8fb;color:#672bb5;padding:4px 7px;font-size:12px;font-weight:800;letter-spacing:normal}.analyzer-command-live i[data-v-18b54947]{width:6px;height:6px;border-radius:50%;background:#7ee0ae;box-shadow:0 0 0 3px #7ee0ae1f;animation:command-live-pulse-18b54947 2s ease-in-out infinite}.analyzer-command-corpus[data-v-18b54947]{color:#6f7890;font-size:12px;white-space:nowrap}.analyzer-command-bar .home-mode-switch[data-v-18b54947]{display:grid;grid-template-columns:1fr 1fr;width:auto;min-width:328px;height:58px;margin:0;padding:0;border:0;border-left:1px solid #e5deef;border-radius:0;background:transparent;box-shadow:none}.analyzer-command-bar .home-mode-switch button[data-v-18b54947]{min-width:164px;border-radius:0;color:#59647c;padding:0 20px;font-size:12px}.analyzer-command-bar .home-mode-switch button[data-v-18b54947]:hover{background:#f6f1fb;color:#622cae}.analyzer-command-bar .home-mode-switch button[data-v-18b54947]:disabled,.analyzer-command-bar .home-mode-switch button[data-v-18b54947]:disabled:hover{background:#f4f4f7;color:#a8adba;cursor:not-allowed;box-shadow:none;opacity:1}.analyzer-command-bar .home-mode-switch button.active[data-v-18b54947]{background:#eee3fa;color:#642bb5;box-shadow:inset 0 -3px #7a3bc3}.global-chat-shell[data-v-18b54947]{flex:1;position:relative;display:flex;flex-direction:column;width:100%;height:auto;min-height:0;max-height:none;margin:0;overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.global-chat-control-strip[data-v-18b54947]{position:relative;flex:0 0 auto;display:grid;grid-template-columns:minmax(440px,760px) auto;align-items:center;justify-content:center;gap:20px;min-height:72px;padding:12px 24px;border-bottom:1px solid #e4e7ef;background:#fbfbfd}.global-chat-download[data-v-18b54947]{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:7px;min-height:34px;padding:8px 11px;border:1px solid #7437c8;border-radius:9px;background:#fff;color:#6730b3;font:750 12px Inter Variable;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.global-chat-download[data-v-18b54947]:hover:not(:disabled){border-color:#6427b5;background:#6f32c7;color:#fff}.global-chat-download[data-v-18b54947]:focus-visible{outline:2px solid rgba(120,55,200,.42);outline-offset:3px}.global-chat-download[data-v-18b54947]:disabled{border-color:#d7cfdf;background:#f8f7fa;color:#9ca3b1;cursor:not-allowed}.global-chat-retrieval-mode[data-v-18b54947]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;min-width:0;margin:0;padding:20px 0 0;border:0;background:transparent}.global-chat-retrieval-mode legend[data-v-18b54947]{position:absolute;top:13px;left:22px;padding:0;color:#76809a;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-retrieval-mode label[data-v-18b54947]{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:40px;border:1px solid #dce1eb;border-right:0;border-radius:0;background:#fff;color:#3d4966;padding:8px 10px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-chat-retrieval-mode label[data-v-18b54947]:first-of-type{border-radius:8px 0 0 8px}.global-chat-retrieval-mode label[data-v-18b54947]:last-of-type{border-right:1px solid #dce1eb;border-radius:0 8px 8px 0}.global-chat-retrieval-mode label[data-v-18b54947]:hover{z-index:1;border-color:#9f76dc;color:#612db5}.global-chat-retrieval-mode label.active[data-v-18b54947]{z-index:2;border-color:#8a50d6;background:#f3edfb;color:#602bb4;box-shadow:inset 0 -2px #7735cc}.global-chat-retrieval-mode input[data-v-18b54947]{position:absolute;inline-size:1px;block-size:1px;opacity:0}.global-chat-retrieval-mode label[data-v-18b54947]:focus-within{outline:2px solid #8b54d7;outline-offset:2px}.global-chat-progress[data-v-18b54947]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:0 0 1px;list-style:none}.global-chat-progress li[data-v-18b54947]{position:relative;display:grid;justify-items:center;gap:7px;color:#8c94a7}.global-chat-progress li[data-v-18b54947]:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 12px);width:calc(100% - 24px);height:1px;background:#d7dbe5}.global-chat-progress li.complete[data-v-18b54947]:not(:last-child):after{background:#7b3fd0}.global-chat-progress li>span[data-v-18b54947]{z-index:1;width:22px;height:22px;display:grid;place-items:center;border:1px solid #cfd4df;border-radius:50%;background:#fff;color:#7e879b;font-size:12px;font-weight:800}.global-chat-progress li.complete>span[data-v-18b54947],.global-chat-progress li.active>span[data-v-18b54947]{border-color:#7540c8;background:#6f32c7;color:#fff;box-shadow:0 0 0 4px #eee5fb}.global-chat-progress li.active>span[data-v-18b54947]{animation:scope-step-pulse-18b54947 1.9s ease-in-out infinite}.global-chat-progress small[data-v-18b54947]{font-size:12px;font-weight:700;white-space:nowrap}.global-chat-progress li.complete small[data-v-18b54947],.global-chat-progress li.active small[data-v-18b54947]{color:#26324e}.global-chat-retrieval-mode-note[data-v-18b54947]{grid-column:1/-1;width:auto;margin:0;color:#6f7890;font-size:12px}.global-chat-welcome[data-v-18b54947]{flex:1;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:56px;align-items:center;padding:44px clamp(38px,6vw,92px);background:#fff}.global-chat-welcome>div[data-v-18b54947]:first-child{align-self:auto;display:block;padding:0;border:0;border-radius:0;background:transparent;color:#6a31bf;box-shadow:none}.global-chat-welcome>div:first-child strong[data-v-18b54947]{margin-top:17px;color:#0a1a43;font:600 25px/1.2 Inter Variable,sans-serif;letter-spacing:normal}.global-chat-welcome>div:first-child p[data-v-18b54947]{margin-top:12px;color:#68738a;font-size:12px;line-height:1.65}.global-chat-starters[data-v-18b54947]{gap:0;border-top:1px solid #e3e6ee}.global-chat-starters>span[data-v-18b54947]{padding:0 0 10px}.global-chat-starters button[data-v-18b54947]{min-height:53px;border:0;border-bottom:1px solid #e3e6ee;border-radius:0;background:#fff;padding:12px 4px;box-shadow:none}.global-chat-starters button[data-v-18b54947]:hover{background:#faf8fd;transform:none;box-shadow:none}.global-chat-thread[data-v-18b54947]{flex:1;gap:0;padding:0 clamp(24px,4vw,58px) 34px;background:#fff;scrollbar-color:#c7bed4 transparent}.global-chat-turn[data-v-18b54947]{position:relative;width:100%;max-width:none;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:22px 0 26px;border-bottom:1px solid #e5e8ef}.global-chat-turn[data-v-18b54947]:after{content:"";position:absolute;top:54px;bottom:-1px;left:15px;width:1px;background:#e2e4eb}.global-chat-turn[data-v-18b54947]:last-child:after{display:none}.global-chat-turn-user[data-v-18b54947]{align-self:stretch;grid-template-columns:32px minmax(0,1fr);max-width:none}.global-chat-turn-user .global-chat-avatar[data-v-18b54947]{grid-column:1}.global-chat-turn-user .global-chat-bubble[data-v-18b54947]{grid-row:1;grid-column:2;border:0;border-radius:0;background:transparent;color:#111d3d;box-shadow:none}.global-chat-avatar[data-v-18b54947]{width:30px;height:30px;border:1px solid #d7c9eb;border-radius:50%;background:#f2ebfb;color:#6d31c6;box-shadow:0 0 0 5px #faf7fe}.global-chat-turn-assistant .global-chat-avatar[data-v-18b54947]{animation:assistant-glow-18b54947 2.8s ease-in-out infinite}.global-chat-turn-user .global-chat-avatar[data-v-18b54947]{border-color:#c9b2e5;background:#eee4f9;color:#6830b7;box-shadow:0 0 0 5px #faf7fe}.global-chat-bubble[data-v-18b54947]{min-width:0;border:0;border-radius:0;background:transparent;padding:0;color:#111d3d;box-shadow:none}.global-chat-bubble>span[data-v-18b54947]{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#151f40;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-turn-user .global-chat-bubble>span[data-v-18b54947]{color:#151f40}.global-chat-mode-badge[data-v-18b54947],.global-chat-turn-user .global-chat-mode-badge[data-v-18b54947]{margin-left:2px;border:1px solid #e2d8ef;border-radius:6px;background:#f4effa;color:#6937a7;padding:3px 6px;font-size:12px}.global-chat-source-selection[data-v-18b54947]{display:flex;align-items:flex-start;gap:8px;max-width:1180px;margin:0 0 12px;padding:9px 11px;border:1px solid #ddd7e8;border-radius:8px;background:#faf8fd;color:#6636a4}.global-chat-source-selection>span[data-v-18b54947]{display:grid;gap:2px;min-width:0;flex:1}.global-chat-source-selection strong[data-v-18b54947]{font-size:12px}.global-chat-source-selection small[data-v-18b54947]{color:#6f788b;font-size:12px;line-height:1.45}.global-chat-source-selection>em[data-v-18b54947]{color:#788297;font-size:12px;font-style:normal;white-space:nowrap}.global-chat-bubble>p[data-v-18b54947]{max-width:1180px;font-size:12px;line-height:1.7}.global-chat-answer-content[data-v-18b54947]{display:grid;max-width:1180px;gap:10px}.global-chat-answer-content>p[data-v-18b54947]{margin:0;color:#27344f;font-size:12px;line-height:1.7}.global-chat-formatted-table[data-v-18b54947]{min-width:0;margin-top:2px;border:1px solid #dfe3eb;border-radius:9px;background:#fff;overflow:hidden}.global-chat-formatted-table>header[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid #e3e6ed;background:#f8f6fb}.global-chat-formatted-table>header strong[data-v-18b54947]{color:#27314a;font-size:12px;font-weight:800}.global-chat-formatted-table>header span[data-v-18b54947]{color:#75618f;font-size:12px;font-weight:700}.global-chat-formatted-table>div[data-v-18b54947]{max-width:100%;max-height:min(560px,65vh);overflow:auto;scrollbar-gutter:stable}.global-chat-formatted-table table[data-v-18b54947]{width:100%;min-width:860px;border-collapse:collapse}.global-chat-formatted-table th[data-v-18b54947]{position:sticky;top:0;z-index:1;padding:9px 10px;border-right:1px solid #e3e6ed;border-bottom:1px solid #dfe3eb;background:#f5f6f9;color:#687287;font-size:12px;font-weight:800;letter-spacing:normal;text-align:left;text-transform:none;white-space:nowrap}.global-chat-formatted-table td[data-v-18b54947]{min-width:126px;padding:10px;border-right:1px solid #eaecf1;border-bottom:1px solid #eaecf1;color:#344158;font-size:12px;line-height:1.55;text-align:left;vertical-align:top}.global-chat-formatted-table th[data-v-18b54947]:first-child,.global-chat-formatted-table td[data-v-18b54947]:first-child{position:sticky;left:0;z-index:1;min-width:150px;background:#faf9fc;color:#1f2b48;font-weight:800}.global-chat-formatted-table th[data-v-18b54947]:first-child{z-index:3;background:#f1eef6}.global-chat-formatted-table th[data-v-18b54947]:last-child,.global-chat-formatted-table td[data-v-18b54947]:last-child{border-right:0}.global-chat-formatted-table tbody tr:last-child td[data-v-18b54947]{border-bottom:0}.global-chat-formatted-table td>span[data-v-18b54947]{display:block}.global-chat-answer-status[data-v-18b54947]{width:max-content;margin:0 0 5px;border-radius:999px;padding:2px 6px;font-size:12px;font-weight:800;line-height:1.35}.global-chat-answer-status.status-missing[data-v-18b54947],.global-chat-answer-status.status-blank[data-v-18b54947]{background:#f0f2f6;color:#667086}.global-chat-answer-status.status-deferred[data-v-18b54947]{background:#fff0c9;color:#7b5a00}.global-chat-answer-status.status-nonresponsive[data-v-18b54947]{background:#f8e5e9;color:#992b48}.global-chat-answer-status.status-not-applicable[data-v-18b54947]{background:#e9eef8;color:#50617f}.global-chat-answer-notes[data-v-18b54947]{margin-top:2px;padding:11px 13px;border-left:3px solid #9a6ace;background:#faf8fc}.global-chat-answer-notes>strong[data-v-18b54947]{color:#4f376c;font-size:12px}.global-chat-answer-notes ul[data-v-18b54947]{display:grid;gap:7px;margin:8px 0 0;padding-left:17px}.global-chat-answer-notes li[data-v-18b54947]{color:#536078;font-size:12px;line-height:1.55}.global-chat-answer-toggle[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 0;border:0;border-radius:0;background:transparent;color:#6b35a7;font:800 12px Inter Variable,sans-serif;box-shadow:none}.global-chat-answer-toggle[data-v-18b54947]:hover{transform:none;background:transparent;color:#4f218b;box-shadow:none;text-decoration:underline}.global-chat-answer-heading[data-v-18b54947]{display:flex;align-items:flex-start;gap:9px;margin:2px 0 14px;padding-bottom:11px;border-bottom:1px solid #e3e6ed;color:#642db9}.global-chat-answer-heading>div[data-v-18b54947]{display:grid;gap:3px}.global-chat-answer-heading strong[data-v-18b54947]{color:#111e40;font-size:13px;letter-spacing:normal}.global-chat-answer-heading small[data-v-18b54947]{color:#778096;font-size:12px;line-height:1.45}.global-chat-outcome[data-v-18b54947]{border:0;border-left:3px solid #697b9f;border-radius:0;background:#f5f7fb;padding:11px 13px}.global-chat-outcome-retryable[data-v-18b54947]{align-items:center;border-left-color:#b56b00;background:#fff8e9;color:#55431f}.global-chat-outcome-retryable>span[data-v-18b54947]{flex:1}.global-chat-outcome-retryable>button[data-v-18b54947]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid #cda35e;border-radius:8px;background:#fff;color:#6e4704;font:800 12px Inter Variable,sans-serif}.global-chat-outcome-retryable>button[data-v-18b54947]:disabled{cursor:not-allowed;opacity:.6}.global-chat-benchmark-table-section[data-v-18b54947]{margin-top:16px}.global-chat-benchmark-table-section>header[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:8px;color:#6333a2}.global-chat-benchmark-table-section>header>span[data-v-18b54947]{display:inline-flex;align-items:center;gap:7px}.global-chat-benchmark-table-section>header strong[data-v-18b54947]{color:#26314a;font-size:12px;font-weight:800}.global-chat-benchmark-table-section>header>button[data-v-18b54947],.global-chat-other-benchmarks>header button[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #d8dce5;border-radius:8px;background:#fff;color:#5f3299;font:700 12px Inter Variable,sans-serif;cursor:pointer}.global-chat-benchmark-table-scroll[data-v-18b54947]{max-width:100%;overflow-x:auto;border:1px solid #e0e3ea;border-radius:8px;background:#fff}.global-chat-benchmark-table-scroll table[data-v-18b54947]{width:100%;min-width:960px;border-collapse:collapse;table-layout:auto}.global-chat-benchmark-table-scroll col.benchmark-column-benchmark[data-v-18b54947]{width:19%}.global-chat-benchmark-table-scroll col.benchmark-column-value[data-v-18b54947]{width:23%}.global-chat-benchmark-table-scroll col.benchmark-column-source[data-v-18b54947]{width:15%}.global-chat-benchmark-table-scroll th[data-v-18b54947]{min-width:90px;padding:8px 10px;border-bottom:1px solid #dfe3eb;background:#f6f7fa;color:#687287;font-size:12px;font-weight:800;letter-spacing:normal;text-align:left;text-transform:none;line-height:1.35;overflow-wrap:normal!important;white-space:normal}.global-chat-benchmark-table-scroll td[data-v-18b54947]{min-width:90px;padding:9px 10px;border-bottom:1px solid #eceef3;color:#3f4960;font-size:12px;line-height:1.5;overflow-wrap:break-word!important;word-break:normal;vertical-align:top}.global-chat-benchmark-table-scroll tbody tr:last-child td[data-v-18b54947]{border-bottom:0}.global-chat-benchmark-table-scroll tbody tr[data-v-18b54947]:hover{background:#fbfafc}.global-chat-benchmark-table-scroll .benchmark-cell-benchmark[data-v-18b54947]{min-width:220px;color:#26314a;font-weight:700}.global-chat-benchmark-table-scroll .benchmark-cell-value[data-v-18b54947]{min-width:180px;color:#5f2da5;font-weight:800;white-space:normal}.global-chat-benchmark-table-scroll .benchmark-cell-evidence[data-v-18b54947]{color:#58657a;font-weight:700;white-space:nowrap}.global-chat-benchmark-table-scroll .benchmark-cell-source[data-v-18b54947]{min-width:150px;color:#768095;white-space:normal}.global-chat-followups-loading[data-v-18b54947]{display:flex;align-items:center;gap:7px;margin-top:15px;padding-top:13px;border-top:1px solid #e1e5ed;color:#7b6b8f;font-size:12px}.global-chat-workbook-context[data-v-18b54947]{position:relative;margin:28px 0 18px;padding:18px;border:1px solid #d9dfe8;border-radius:14px;background:radial-gradient(circle at 94% 0,rgba(102,116,139,.07),transparent 28%),linear-gradient(145deg,#f8fafc,#f7f8fa 58%,#fbfcfd);box-shadow:0 8px 22px #212f470b;overflow:hidden;animation:workbook-context-enter-18b54947 .42s cubic-bezier(.2,.8,.2,1) both}.global-chat-workbook-context[data-v-18b54947]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#8290a5,#a4aebb 62%,#65a2ad)}.global-chat-supporting-label[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-18px -18px 16px;padding:10px 14px 10px 17px;border-bottom:1px solid #dfe4eb;color:#526077;background:#eff3f7db}.global-chat-supporting-label>span[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:850;letter-spacing:normal;text-transform:none}.global-chat-supporting-label>span svg[data-v-18b54947]{color:#697990}.global-chat-supporting-label>small[data-v-18b54947]{padding:4px 7px;border:1px solid #dce2ea;border-radius:999px;color:#6d788a;background:#ffffffd1;font-size:12px;font-weight:750;white-space:nowrap}.global-chat-workbook-header[data-v-18b54947]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.global-chat-workbook-mark[data-v-18b54947]{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dbe1e9;border-radius:10px;color:#5d6d85;background:#eef2f6;box-shadow:0 5px 14px #3744580f}.global-chat-workbook-header>div[data-v-18b54947]{display:grid;gap:2px}.global-chat-workbook-header>div>strong[data-v-18b54947]{color:#1d2944;font-size:12px;font-weight:800}.global-chat-workbook-header>div>small[data-v-18b54947]{color:#68748b;font-size:12px;line-height:1.4}.global-chat-workbook-privacy[data-v-18b54947]{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 9px;border:1px solid #cfe5da;border-radius:999px;color:#30775d;background:#f2faf6;font-size:12px;font-weight:800;white-space:nowrap}.global-chat-workbook-scope[data-v-18b54947]{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;margin-top:17px}.global-chat-workbook-scope>strong[data-v-18b54947]{color:#172441;font:700 16px/1.25 Inter Variable,sans-serif;letter-spacing:normal}.global-chat-workbook-scope-tags[data-v-18b54947]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.global-chat-workbook-scope-tags>span[data-v-18b54947]{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid #dce2e9;border-radius:999px;color:#59667a;background:#ffffffc7;font-size:12px;font-weight:700}.global-chat-workbook-metrics[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;margin-top:15px}.global-chat-workbook-metrics>article[data-v-18b54947]{min-height:61px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dfe4ea;border-radius:11px;background:#ffffffe0;box-shadow:0 6px 17px #32204c09;animation:workbook-metric-enter-18b54947 .38s cubic-bezier(.2,.8,.2,1) both}.global-chat-workbook-metrics>article>span[data-v-18b54947]{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;color:#66758b;background:#eef2f6}.global-chat-workbook-metrics>article>div[data-v-18b54947]{display:grid;gap:1px}.global-chat-workbook-metrics>article strong[data-v-18b54947]{color:#1d2944;font:700 14px/1.1 Inter Variable,sans-serif}.global-chat-workbook-metrics>article small[data-v-18b54947]{color:#778197;font-size:12px;font-weight:700}.global-chat-workbook-coverage[data-v-18b54947]{display:grid;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid #e0e5eb}.global-chat-workbook-section-heading[data-v-18b54947]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.global-chat-workbook-section-heading>div[data-v-18b54947]{display:grid;gap:2px}.global-chat-workbook-section-heading strong[data-v-18b54947]{color:#27324a;font-size:12px;font-weight:800}.global-chat-workbook-section-heading small[data-v-18b54947]{color:#778197;font-size:12px;line-height:1.4}.global-chat-workbook-section-heading>span[data-v-18b54947]{flex:0 0 auto;color:#768;font-size:12px;font-weight:750}.global-chat-workbook-topic-grid[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px}.global-chat-workbook-topic-grid>article[data-v-18b54947]{min-width:0;padding:10px 11px;border:1px solid #dfe4ea;border-radius:10px;background:#ffffffd1;box-shadow:0 4px 13px #3f285806}.global-chat-workbook-topic-grid>article>div[data-v-18b54947]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.global-chat-workbook-topic-grid strong[data-v-18b54947]{color:#354157;font-size:12px;font-weight:800}.global-chat-workbook-topic-grid small[data-v-18b54947]{flex:0 0 auto;color:#897895;font-size:12px;font-weight:700}.global-chat-workbook-topic-grid p[data-v-18b54947]{margin:5px 0 0;color:#727b8e;font-size:12px;line-height:1.45}.global-chat-workbook-topic-fallback[data-v-18b54947],.global-chat-workbook-sheet-fallback[data-v-18b54947]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.global-chat-workbook-topic-fallback>span[data-v-18b54947]{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid #ded0f0;border-radius:8px;color:#5e348f;background:#f5effb;font-size:12px;font-weight:750}.global-chat-workbook-toggle[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;margin-top:12px;border:0;padding:4px 0;color:#5f6f86;background:transparent;font:750 12px/1.3 inherit;cursor:pointer}.global-chat-workbook-toggle[data-v-18b54947]:hover{color:#34445b}.global-chat-workbook-toggle[data-v-18b54947]:focus-visible{outline:2px solid #8750cf;outline-offset:3px;border-radius:4px}.global-chat-workbook-details[data-v-18b54947]{display:grid;gap:10px;margin-top:10px;padding:11px 12px;border:1px solid #e5deec;border-radius:10px;background:#ffffffb8}.global-chat-workbook-sheet-list[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:7px}.global-chat-workbook-sheet-list>article[data-v-18b54947]{min-width:0;padding:10px;border:1px solid #e4e1e9;border-radius:9px;background:#fff}.global-chat-workbook-sheet-list header[data-v-18b54947]{display:flex;align-items:baseline;justify-content:space-between;gap:9px}.global-chat-workbook-sheet-list header strong[data-v-18b54947]{min-width:0;overflow:hidden;color:#344058;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.global-chat-workbook-sheet-list header small[data-v-18b54947]{flex:0 0 auto;color:#8b8494;font-size:12px;font-weight:700}.global-chat-workbook-sheet-list p[data-v-18b54947]{margin:5px 0 0;color:#694296;font-size:12px;font-weight:700;line-height:1.4}.global-chat-workbook-sheet-list>article>div[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.global-chat-workbook-sheet-list>article>div>span[data-v-18b54947],.global-chat-workbook-sheet-fallback>span[data-v-18b54947]{padding:5px 8px;border:1px solid #e2e4eb;border-radius:7px;color:#58647a;background:#fff;font-size:12px;font-weight:650}.workbook-context-details-enter-active[data-v-18b54947],.workbook-context-details-leave-active[data-v-18b54947]{transition:opacity .2s ease,transform .2s ease}.workbook-context-details-enter-from[data-v-18b54947],.workbook-context-details-leave-to[data-v-18b54947]{opacity:0;transform:translateY(-5px)}@keyframes workbook-context-enter-18b54947{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes workbook-metric-enter-18b54947{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.global-chat-source-overview[data-v-18b54947]{margin:28px 0 16px;padding:14px 16px;border:1px solid #d9dfe8;border-left:3px solid #8795a8;border-radius:12px;background:linear-gradient(145deg,#f8fafc,#fbfcfd);box-shadow:0 8px 22px #212f470a;overflow:hidden}.global-chat-source-overview>.global-chat-supporting-label[data-v-18b54947]{margin:-14px -16px 14px;padding-left:14px}.global-chat-source-overview>header[data-v-18b54947]{display:flex;align-items:flex-start;gap:8px;color:#64738a}.global-chat-source-overview>header>div[data-v-18b54947]{display:flex;flex-direction:column;gap:2px}.global-chat-source-overview>header strong[data-v-18b54947]{color:#26314a;font-size:12px;font-weight:800}.global-chat-source-overview>header small[data-v-18b54947]{color:#768095;font-size:12px;line-height:1.4}.global-chat-source-highlights[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px}.global-chat-source-highlights>article[data-v-18b54947]{min-width:0;display:grid;align-content:start;gap:3px;padding:10px 11px;border:1px solid #dfe4ea;border-radius:9px;background:#fff;box-shadow:0 4px 13px #3f285806}.global-chat-source-highlights small[data-v-18b54947]{color:#68768a;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-source-highlights strong[data-v-18b54947]{overflow-wrap:anywhere;color:#28334c;font-size:12px;line-height:1.4}.global-chat-source-highlights span[data-v-18b54947]{color:#8991a1;font-size:12px;font-weight:650}.global-chat-source-overview>p[data-v-18b54947]{max-width:1100px!important;margin:10px 0 0!important;color:#536077;font-size:12px;line-height:1.65;white-space:pre-line}.global-chat-other-benchmarks[data-v-18b54947]{margin-top:13px;padding:10px 0;border-top:1px solid #e4e7ed;border-bottom:1px solid #e4e7ed}.global-chat-other-benchmarks>header[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#344057;margin-bottom:9px}.global-chat-other-benchmarks>header>span[data-v-18b54947]{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.global-chat-other-benchmarks>header>span svg[data-v-18b54947]{color:#6d38ae}.global-chat-other-benchmarks>header>div[data-v-18b54947]{display:inline-flex;align-items:center;gap:8px}.global-chat-other-benchmarks>header>div>em[data-v-18b54947]{border-radius:999px;background:#f0ebf7;color:#6a3ca2;padding:3px 7px;font-size:12px;font-style:normal;font-weight:800}.global-chat-other-benchmarks-context[data-v-18b54947]{max-width:900px!important;margin:0 0 10px!important;color:#687287;font-size:12px;line-height:1.55}.global-chat-aggregate[data-v-18b54947]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin-top:18px;border:1px solid #dfe3eb;border-radius:6px}.global-chat-aggregate>div[data-v-18b54947]{padding:13px 15px;border:0;border-right:1px solid #e3e6ed;border-radius:0;background:#fff}.global-chat-aggregate>div[data-v-18b54947]:last-child{border-right:0}.global-chat-aggregate span[data-v-18b54947]{font:700 18px Inter Variable,sans-serif;color:#5f2ab3}.global-chat-results[data-v-18b54947]{border-radius:6px;box-shadow:none}.global-chat-results>summary[data-v-18b54947]{background:#f8f9fb}.global-chat-limitations[data-v-18b54947]{border-radius:4px;background:#fffbf2}.global-chat-evidence-btn[data-v-18b54947]{display:inline-flex;width:auto;margin-top:14px;border:1px solid #d7dfe9;border-radius:7px;background:#fff;color:#236b51;padding:7px 10px}.global-chat-evidence-btn[data-v-18b54947]:hover{border-color:#76ad98;background:#f7fbf9;text-decoration:none}.global-chat-options.global-chat-clarification-options[data-v-18b54947]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.global-chat-clarification-options>strong[data-v-18b54947]{flex:0 0 100%;color:#667086;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:normal;text-transform:none}.global-chat-options.global-chat-clarification-options .global-chat-option-chip[data-v-18b54947]{display:inline-flex;flex:0 1 auto;align-items:center;gap:7px;min-height:34px;max-width:min(100%,360px);text-align:left;border:1px solid #dce0e8;border-radius:999px;background:#fff;color:#26324e;padding:6px 11px 6px 8px;font-size:12px;line-height:1.3;box-shadow:none}.global-chat-options.global-chat-clarification-options .global-chat-option-chip[data-v-18b54947]:hover{border-color:#9b70d8;background:#fbf9fe;transform:none}.global-chat-clarification-options .global-chat-option-chip.selected[data-v-18b54947]{border-color:#7640c9;background:#f6f0fd;color:#5423aa;box-shadow:inset 0 0 0 1px #7640c9}.global-chat-clarification-options .global-chat-option-chip.selected[data-v-18b54947]:before{display:none}.global-chat-option-check[data-v-18b54947]{flex:0 0 15px;width:15px;height:15px;display:grid;place-items:center;border:1px solid #c4cad7;border-radius:4px;background:#fff;color:#fff}.global-chat-option-chip.selected .global-chat-option-check[data-v-18b54947]{border-color:#6c31c4;background:#6c31c4}.global-chat-clarification-actions[data-v-18b54947]{flex:0 0 auto;display:flex;align-items:center;padding:0}.global-chat-options.global-chat-clarification-options .global-chat-clarification-submit[data-v-18b54947]{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin:0;border:1px solid #6730bd;border-radius:999px;background:#6730bd;color:#fff;padding:7px 12px;box-shadow:none}.global-chat-explanation[data-v-18b54947]{margin-top:11px}.global-chat-explanation>summary[data-v-18b54947]{display:inline-flex;align-items:center;gap:5px;width:max-content;color:#6a3ba4;font-size:12px;font-weight:700;cursor:pointer;list-style:none}.global-chat-explanation>summary[data-v-18b54947]::-webkit-details-marker{display:none}.global-chat-explanation>summary[data-v-18b54947]:before{content:"+";display:grid;place-items:center;width:14px;height:14px;border:1px solid #d7c9e7;border-radius:50%;font-size:12px;line-height:1}.global-chat-explanation[open]>summary[data-v-18b54947]:before{content:"−"}.global-chat-explanation-content[data-v-18b54947]{max-width:900px;margin-top:8px;padding:10px 12px;border-left:2px solid #d6c4e9;background:#faf9fc}.global-chat-explanation-content>p[data-v-18b54947]{margin:0;color:#505a70;font-size:12px;line-height:1.55}.global-chat-explanation-content dl[data-v-18b54947]{display:grid;gap:8px;margin:9px 0 0}.global-chat-explanation-content dl>div[data-v-18b54947]{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:2px 10px}.global-chat-explanation-content dt[data-v-18b54947]{color:#79658f;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-explanation-content dd[data-v-18b54947]{margin:0;color:#303a52;font-size:12px;font-weight:700}.global-chat-explanation-content dl>div>small[data-v-18b54947]{grid-column:2;color:#727b8d;font-size:12px;line-height:1.45}.global-chat-composer-dock[data-v-18b54947]{flex:0 0 auto;margin:0;padding:12px 18px 10px;border-top:1px solid #e1e5ed;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.global-chat-composer[data-v-18b54947]{grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:8px;max-width:1320px;margin:0 auto;border:1px solid #d7dce7;border-radius:11px;background:#fff;padding:7px 8px;box-shadow:0 8px 24px #181f3f12}.global-chat-composer[data-v-18b54947]:focus-within{border-color:#8450cf;box-shadow:0 8px 26px #4e27871c,0 0 0 3px #7823dc12}.global-chat-composer-icon[data-v-18b54947]{width:38px;height:38px;border:1px solid #e1d9ed;border-radius:8px;background:#f8f4fd}.global-chat-composer-body[data-v-18b54947]{min-width:0;display:grid;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:10px}.global-chat-composer-source[data-v-18b54947]{display:inline-flex;align-items:center;gap:5px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e0d7ec;border-radius:6px;background:#f5f0fb;color:#6736a6;padding:6px 8px;font-size:12px;font-weight:700}.global-chat-composer-source select[data-v-18b54947]{min-width:0;max-width:178px;border:0;outline:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.global-chat-composer textarea[data-v-18b54947]{width:100%;padding:8px 4px;font-size:12px}.global-chat-composer button[data-v-18b54947]{border-radius:8px;background:#6d31c5;box-shadow:none}.global-chat-composer button[data-v-18b54947]:hover:not(:disabled){background:#5823ad;box-shadow:0 6px 14px #491f8b2e}.global-chat-footer[data-v-18b54947]{max-width:1320px;margin:0 auto;padding:8px 2px 0}@keyframes command-live-pulse-18b54947{50%{opacity:.55}}@keyframes scope-step-pulse-18b54947{50%{box-shadow:0 0 0 7px #f3ecfc}}@keyframes assistant-glow-18b54947{50%{box-shadow:0 0 0 7px #f2eafb}}@media (max-width:1180px){.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:248px minmax(0,1fr)}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{width:248px;flex-basis:248px;padding-inline:14px}.global-chat-control-strip[data-v-18b54947]{grid-template-columns:minmax(0,720px) auto;gap:16px;padding:11px 22px}.global-chat-progress[data-v-18b54947]{padding:0 22px}.global-chat-retrieval-mode legend[data-v-18b54947]{position:static;grid-column:1/-1;margin-bottom:-2px}.global-chat-control-strip[data-v-18b54947]{min-height:70px}.analyzer-command-corpus[data-v-18b54947]{display:none}}@media (max-width:900px){.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){display:grid;grid-template-columns:224px minmax(0,1fr);height:100%;min-height:0}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{display:flex;width:224px;flex-basis:224px;padding-inline:12px}.analyzer-shell:has(.analyzer-main-chat) .analyzer-brand strong[data-v-18b54947]{font-size:14px}.analyzer-shell:has(.analyzer-main-chat) .analyzer-brand span[data-v-18b54947]{font-size:12px}.analyzer-command-identity[data-v-18b54947]{padding:0 14px}.analyzer-command-bar .home-mode-switch[data-v-18b54947]{min-width:284px}.analyzer-command-bar .home-mode-switch button[data-v-18b54947]{min-width:142px;padding:0 12px}}@media (max-width:680px){.analyzer-command-bar[data-v-18b54947]{min-height:108px;flex-wrap:wrap;gap:0}.analyzer-command-identity[data-v-18b54947]{height:50px;width:100%}.analyzer-command-bar .home-mode-switch[data-v-18b54947]{width:100%;height:58px;border-left:0;border-top:1px solid #e5deef}.analyzer-command-bar .home-mode-switch button[data-v-18b54947]{min-width:0}.global-chat-control-strip[data-v-18b54947]{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:auto;padding:12px 12px 10px}.global-chat-download[data-v-18b54947]{min-height:32px;padding:7px 9px;font-size:12px}.global-chat-retrieval-mode[data-v-18b54947]{grid-template-columns:1fr;padding-top:0}.global-chat-retrieval-mode label[data-v-18b54947],.global-chat-retrieval-mode label[data-v-18b54947]:first-of-type,.global-chat-retrieval-mode label[data-v-18b54947]:last-of-type{justify-content:flex-start;border:1px solid #dce1eb;border-radius:7px;margin-top:-1px}.global-chat-progress[data-v-18b54947]{padding:4px 0 0}.global-chat-progress small[data-v-18b54947]{font-size:12px}.global-chat-thread[data-v-18b54947]{padding:0 13px 24px}.global-chat-turn[data-v-18b54947]{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:18px 0 22px}.global-chat-avatar[data-v-18b54947]{width:27px;height:27px}.global-chat-turn[data-v-18b54947]:after{left:13px;top:48px}.global-chat-options.global-chat-clarification-options .global-chat-option-chip[data-v-18b54947]{max-width:100%}.global-chat-options.global-chat-clarification-options .global-chat-clarification-submit[data-v-18b54947]{justify-content:center}.global-chat-explanation-content dl>div[data-v-18b54947]{grid-template-columns:1fr}.global-chat-explanation-content dl>div>small[data-v-18b54947]{grid-column:1}.global-chat-composer-dock[data-v-18b54947]{padding:9px}.global-chat-composer[data-v-18b54947]{grid-template-columns:34px minmax(0,1fr) 38px;padding:6px}.global-chat-composer-icon[data-v-18b54947]{width:32px;height:32px}.global-chat-composer-body[data-v-18b54947]{grid-template-columns:1fr;gap:3px}.global-chat-composer-source[data-v-18b54947]{max-width:160px;padding:4px 6px}.global-chat-composer button[data-v-18b54947]{width:36px;height:36px}.global-chat-footer>span[data-v-18b54947]:first-child{display:none}.global-chat-welcome[data-v-18b54947]{grid-template-columns:1fr;gap:28px;padding:30px 22px}}@media (prefers-reduced-motion:reduce){.analyzer-command-live i[data-v-18b54947],.global-chat-progress li.active>span[data-v-18b54947],.global-chat-turn-assistant .global-chat-avatar[data-v-18b54947]{animation:none}}.evidence-drawer[data-v-18b54947]{width:min(820px,96vw)}.evidence-drawer header[data-v-18b54947]{padding:26px 30px}.evidence-drawer header h2[data-v-18b54947]{font-size:25px;line-height:1.2}.evidence-drawer header button[data-v-18b54947]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%}.evidence-drawer header button[data-v-18b54947]:hover{background:#f5f0fb;color:var(--purple)}.evidence-list[data-v-18b54947]{padding:10px 30px 28px}.evidence-list article[data-v-18b54947]{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:25px 0}.evidence-entry[data-v-18b54947]{min-width:0}.evidence-location[data-v-18b54947]{display:block;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.evidence-context[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:7px 16px;margin:10px 0 0;padding:0}.evidence-context>div[data-v-18b54947]{display:flex;align-items:baseline;gap:5px;min-width:0}.evidence-context dt[data-v-18b54947]{color:#7e64a0;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none;white-space:nowrap}.evidence-context dd[data-v-18b54947]{margin:0;color:#647087;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.evidence-excerpt[data-v-18b54947]{margin-top:14px;border-left:2px solid #b589ed;background:#faf8fc;color:#4d5870}.evidence-excerpt>p[data-v-18b54947]{margin:0;padding:12px 14px;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.evidence-excerpt>p+.evidence-table-scroll[data-v-18b54947],.evidence-table-scroll+p[data-v-18b54947]{border-top:1px solid #e3dced}.evidence-table-scroll[data-v-18b54947]{max-width:100%;max-height:430px;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e1d9ec;border-left:0}.evidence-table-scroll table[data-v-18b54947]{width:100%;min-width:max(720px,100%);border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.45}.evidence-table-scroll th[data-v-18b54947],.evidence-table-scroll td[data-v-18b54947]{min-width:118px;padding:10px 12px;text-align:left;vertical-align:top;border-right:1px solid #e6e0ed;border-bottom:1px solid #e6e0ed}.evidence-table-scroll th[data-v-18b54947]:first-child,.evidence-table-scroll td[data-v-18b54947]:first-child{min-width:220px;position:sticky;left:0;z-index:1}.evidence-table-scroll thead th[data-v-18b54947]{position:sticky;top:0;z-index:2;background:#f3eef9;color:#543278;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none;white-space:normal}.evidence-table-scroll thead th[data-v-18b54947]:first-child{z-index:3;background:#eee6f7}.evidence-table-scroll tbody td[data-v-18b54947]{background:#fff;color:#3e4960}.evidence-table-scroll tbody td[data-v-18b54947]:first-child{background:#fcfaff;color:var(--navy);font-weight:700}.evidence-table-scroll tr:last-child td[data-v-18b54947]{border-bottom:0}.evidence-table-scroll th[data-v-18b54947]:last-child,.evidence-table-scroll td[data-v-18b54947]:last-child{border-right:0}.evidence-drawer footer[data-v-18b54947]{padding:16px 30px}@media (max-width:680px){.evidence-drawer[data-v-18b54947]{width:100vw}.evidence-drawer header[data-v-18b54947]{padding:20px}.evidence-list[data-v-18b54947]{padding:6px 20px 22px}.evidence-list article[data-v-18b54947]{grid-template-columns:1fr;gap:8px;padding:20px 0}.evidence-index[data-v-18b54947]{font-size:12px}.evidence-context[data-v-18b54947]{display:grid;gap:6px}.evidence-table-scroll table[data-v-18b54947]{min-width:680px}}.analyzer-shell[data-v-18b54947]{grid-template-columns:286px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);width:100%;height:100%;min-height:0;margin:0;background:#f8f8fc}.analyzer-topbar[data-v-18b54947]{grid-column:1/-1;grid-row:1;z-index:30;display:grid;grid-template-columns:auto minmax(280px,440px) auto 38px;align-items:center;gap:18px;min-width:0;padding:0 22px;color:#fff;background:linear-gradient(105deg,#001f5b,#052c70 58%,#001b50);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #0016452e}.analyzer-topbar-brand[data-v-18b54947]{display:flex;align-items:center;gap:11px;min-width:0}.analyzer-topbar-mark[data-v-18b54947]{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#7823dc,#a34df4);box-shadow:0 8px 24px #953ef357,inset 0 1px #ffffff47}.analyzer-topbar-brand>strong[data-v-18b54947]{font-size:15px;letter-spacing:normal;white-space:nowrap}.analyzer-topbar-badge[data-v-18b54947]{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(196,156,255,.45);border-radius:999px;color:#e7d8ff;background:#7823dc33;font-size:12px;font-weight:800;letter-spacing:normal;white-space:nowrap}.analyzer-topbar-search[data-v-18b54947]{width:100%;min-width:0;min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;justify-self:center;border:1px solid rgba(210,224,255,.3);border-radius:10px;padding:0 11px;color:#eaf0ff;background:#000c3340;box-shadow:inset 0 1px #ffffff0d;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s}.analyzer-topbar-search[data-v-18b54947]:hover{transform:none;border-color:#dcc3ffa6;background:#0e184980;box-shadow:0 8px 20px #000c3329}.analyzer-topbar-search span[data-v-18b54947]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.analyzer-topbar-search kbd[data-v-18b54947]{border:1px solid rgba(255,255,255,.22);border-radius:5px;padding:2px 5px;color:#cfdaf5;background:#ffffff14;font:700 12px Inter Variable,sans-serif}.analyzer-topbar-modes[data-v-18b54947]{display:flex;align-items:center;gap:4px}.analyzer-topbar-modes button[data-v-18b54947]{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:8px;padding:0 10px;color:#c9d5ef;background:transparent;font-size:12px}.analyzer-topbar-modes button[data-v-18b54947]:hover:not(:disabled){transform:none;border-color:#ffffff2e;background:#ffffff14;color:#fff;box-shadow:none}.analyzer-topbar-modes button.active[data-v-18b54947]{border-color:#cba7ff61;background:#7823dc52;color:#fff}.analyzer-topbar-modes button[data-v-18b54947]:disabled{opacity:.4;cursor:not-allowed}.analyzer-topbar-avatar[data-v-18b54947]{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(230,214,255,.55);border-radius:50%;color:#fff;background:linear-gradient(145deg,#8d48e5,#6b2ac2);font-size:12px;font-weight:800}.analyzer-sidebar[data-v-18b54947]{grid-column:1;grid-row:2;height:auto;min-height:0}.analyzer-main[data-v-18b54947]{grid-column:2;grid-row:2;height:auto;min-height:0}.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:296px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr)}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{position:relative;top:auto;width:auto;height:auto;padding:19px 16px 18px;background:linear-gradient(180deg,#fcfbfe,#f8f5fc);box-shadow:8px 0 26px #2b195009}.analyzer-shell:has(.analyzer-main-chat) .analyzer-brand[data-v-18b54947]{display:none}.analyzer-shell:has(.analyzer-main-chat) .benchmark-chat-history-heading[data-v-18b54947]{padding:1px 6px 9px;color:#766888;font-size:12px}.analyzer-shell:has(.analyzer-main-chat) .benchmark-chat-history[data-v-18b54947]{gap:8px;padding-bottom:18px}.analyzer-shell:has(.analyzer-main-chat) .new-benchmark-chat-btn[data-v-18b54947]{min-height:44px;justify-content:flex-start;padding:0 14px;border-color:#d9c9eb;border-radius:11px;color:#6329b5;background:#fff;box-shadow:0 8px 22px #4325690e;font-size:12px}.analyzer-shell:has(.analyzer-main-chat) .new-benchmark-chat-btn[data-v-18b54947]:hover{border-color:#a97bdf;background:#faf7fd;box-shadow:0 10px 24px #43256917}.benchmark-history-status[data-v-18b54947]{width:100%;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;border:1px solid #e1d9ec;border-radius:10px;padding:6px 10px;color:#72539b;background:#ffffffc7;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.benchmark-history-status>span[data-v-18b54947]{min-width:0;display:grid;gap:2px}.benchmark-history-status strong[data-v-18b54947]{color:#30405e;font-size:12px}.benchmark-history-status small[data-v-18b54947]{color:#7f899b;font-size:12px}.benchmark-history-status>svg[data-v-18b54947]:last-child{justify-self:end}.benchmark-history-status[data-v-18b54947]:hover:not(:disabled){border-color:#b895de;background:#fff;box-shadow:0 8px 20px #43256912}.benchmark-history-status[data-v-18b54947]:disabled{cursor:wait}.analyzer-shell:has(.analyzer-main-chat) .history-empty[data-v-18b54947]{margin:2px 0 0;padding:9px 7px;color:#7d879b;font-size:12px;line-height:1.55}.analyzer-shell:has(.analyzer-main-chat) .history-item[data-v-18b54947]{min-height:54px;align-items:center;border:1px solid transparent;border-radius:11px;padding:10px 11px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.analyzer-shell:has(.analyzer-main-chat) .history-item[data-v-18b54947]:hover{transform:translate(2px);border-color:#e1d6ed;background:#fff;box-shadow:0 7px 18px #3a225b0d}.analyzer-shell:has(.analyzer-main-chat) .history-item-active[data-v-18b54947]{border-color:#d7bdea;background:linear-gradient(110deg,#f0e6fb,#f8f4fc);box-shadow:inset 3px 0 #7823dc}.analyzer-shell:has(.analyzer-main-chat) .privacy-note[data-v-18b54947]{margin-top:auto;border:1px solid #dfd0ee;border-radius:12px;padding:14px;background:#ffffffb8}.analyzer-main-chat[data-v-18b54947]{background:#f8f8fc}.analyzer-main-chat>.analyzer-command-bar[data-v-18b54947]{display:none}.global-chat-shell[data-v-18b54947]{background:#f8f8fc}.global-chat-control-strip[data-v-18b54947]{grid-template-columns:minmax(420px,720px) minmax(260px,auto);justify-content:space-between;min-height:74px;padding:12px 26px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#e3e5ec;box-shadow:0 7px 24px #1d234209}.global-chat-progress[data-v-18b54947]{max-width:720px;padding:0}.global-chat-progress li[data-v-18b54947]{gap:6px}.global-chat-progress li>span[data-v-18b54947]{width:25px;height:25px;font-size:12px}.global-chat-progress li[data-v-18b54947]:not(:last-child):after{top:12px;left:calc(50% + 13px);width:calc(100% - 26px)}.global-chat-progress small[data-v-18b54947]{font-size:12px}.global-chat-control-actions[data-v-18b54947]{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.global-chat-cohort-pill[data-v-18b54947]{min-width:0;max-width:360px;min-height:36px;display:flex;align-items:center;gap:7px;border:1px solid #d9dce7;border-radius:9px;padding:0 10px;color:#263555;background:#fff;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-chat-cohort-pill svg[data-v-18b54947]:first-child{flex:0 0 auto;color:#6b32bc}.global-chat-cohort-pill svg[data-v-18b54947]:last-child{flex:0 0 auto;color:#7d869b}.global-chat-download[data-v-18b54947]{min-height:36px;border-color:#d7dce7;color:#4d5872}.global-chat-download[data-v-18b54947]:hover:not(:disabled){border-color:#6f32c7;background:#6f32c7}.global-chat-thread[data-v-18b54947]{padding:22px clamp(18px,2.7vw,42px) 34px;background:radial-gradient(circle at 84% 8%,rgba(149,62,243,.055),transparent 28%),linear-gradient(180deg,#fbfbfe,#f7f7fb)}.global-chat-turn[data-v-18b54947]{max-width:1240px;margin:0 auto;padding:10px 0 18px;border:0}.global-chat-turn-resolved-scope[data-v-18b54947]{opacity:.88}.global-chat-turn[data-v-18b54947]:after{display:none}.global-chat-turn-user[data-v-18b54947]{width:min(100%,1240px);grid-template-columns:36px minmax(0,1fr);align-items:center}.global-chat-turn-user .global-chat-avatar[data-v-18b54947]{width:32px;height:32px;border:0;color:#fff;background:linear-gradient(145deg,#7e3ad2,#6423b6);box-shadow:0 7px 16px #6b30bf2e}.global-chat-turn-user .global-chat-bubble[data-v-18b54947]{width:max-content;max-width:min(860px,92%);padding:12px 15px;border:1px solid #e3d7ef;border-radius:13px;background:linear-gradient(110deg,#f3ecfb,#f7f3fc)}.global-chat-turn-user .global-chat-bubble>span[data-v-18b54947]{margin-bottom:5px;color:#75519f;font-size:12px}.global-chat-turn-user .global-chat-bubble>p[data-v-18b54947]{color:#1d2a47;font-size:12px;line-height:1.55}.global-chat-turn-assistant[data-v-18b54947]{grid-template-columns:38px minmax(0,1fr);align-items:start;padding-top:4px}.global-chat-turn-assistant .global-chat-avatar[data-v-18b54947]{width:34px;height:34px;margin-top:18px;border:1px solid #d7c6ec;color:#6b2dc0;background:#f3ecfb;box-shadow:0 0 0 6px #f4effaeb}.global-chat-turn-assistant .global-chat-bubble[data-v-18b54947]{position:relative;min-width:0;padding:24px 25px 0;border:1px solid #dedfe8;border-radius:18px;background:#fffffff5;box-shadow:0 16px 46px #1f1b3f17,0 2px 8px #1f1b3f09;overflow:hidden;animation:analyzer-answer-enter-18b54947 .46s cubic-bezier(.2,.8,.2,1) both}.global-chat-turn-assistant .global-chat-bubble[data-v-18b54947]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#7823dc,#a44ef2 48%,#55a8b5);background-size:180% 100%;animation:analyzer-edge-shift-18b54947 4.6s ease-in-out infinite alternate}.global-chat-turn-assistant .global-chat-bubble>span[data-v-18b54947]{margin-bottom:12px;color:#7641b7;font-size:12px;text-transform:none;letter-spacing:normal}.global-chat-answer-heading[data-v-18b54947]{align-items:center;margin:0 -25px 18px;padding:1px 25px 18px;border-bottom-color:#ddd5e8;background:linear-gradient(90deg,#f8f4fdd1,#fff0 72%)}.global-chat-answer-heading>svg[data-v-18b54947]{width:38px;height:38px;padding:9px;border:1px solid #dfcff0;border-radius:12px;color:#702ec6;background:#f2eafb;box-shadow:0 7px 18px #632ea217}.global-chat-answer-heading>div[data-v-18b54947]{gap:2px}.global-chat-answer-kicker[data-v-18b54947]{display:inline-flex!important;align-items:center;gap:4px;width:max-content;margin:0 0 2px!important;color:#6c2ab9;font-size:12px;font-weight:850;letter-spacing:normal;text-transform:none}.global-chat-answer-heading strong[data-v-18b54947]{color:#102044;font-size:16px;letter-spacing:normal}.global-chat-answer-heading small[data-v-18b54947]{color:#69748a;font-size:12px}.global-chat-bubble:has(.global-chat-formatted-table) .global-chat-answer-content>p[data-v-18b54947]:first-child{max-width:none;color:#102044;font:600 21px/1.35 Inter Variable,sans-serif;letter-spacing:normal}.global-chat-answer-content[data-v-18b54947]{max-width:none;gap:12px}.global-chat-answer-content>p[data-v-18b54947]{max-width:980px;color:#536078;font-size:12px;line-height:1.65}.global-chat-answer-content>p[data-v-18b54947]:first-child,.global-chat-answer-fallback[data-v-18b54947]{box-sizing:border-box;max-width:none!important;margin:0 0 16px!important;padding:15px 17px!important;border:1px solid #ded2eb;border-left:4px solid #742bc7;border-radius:11px;color:#132448;background:linear-gradient(112deg,#faf7fd,#fff 78%);box-shadow:0 7px 20px #3423530b;font-size:15px;font-weight:650;line-height:1.5;letter-spacing:normal}.global-chat-bubble:has(.global-chat-formatted-table) .global-chat-answer-content>p[data-v-18b54947]:first-child{padding:17px 19px!important;font-size:19px}.global-chat-formatted-table[data-v-18b54947]{margin:5px 0 0;border:1px solid #dfe2ea;border-radius:14px;box-shadow:0 8px 24px #1c254709}.global-chat-formatted-table>header[data-v-18b54947]{min-height:54px;padding:0 15px;background:#fff}.global-chat-formatted-table>header>div[data-v-18b54947]{display:grid;gap:2px}.global-chat-formatted-table>header strong[data-v-18b54947]{color:#182642;font-size:12px}.global-chat-formatted-table>header span[data-v-18b54947]{color:#80889a;font-size:12px}.global-chat-formatted-table>header>button[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid #d8dce5;border-radius:8px;color:#4c5872;background:#fff;padding:0 10px;font-size:12px}.global-chat-formatted-table>header>button[data-v-18b54947]:hover:not(:disabled){transform:none;border-color:#9f75d8;color:#642bb3;background:#faf7fd;box-shadow:none}.global-chat-answer-metrics[data-v-18b54947]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 14px 12px;border:1px solid #e0e2ea;border-radius:12px;background:linear-gradient(120deg,#fdfcff,#faf8fd)}.global-chat-answer-metrics>div[data-v-18b54947]{min-height:68px;display:flex;align-items:center;gap:11px;padding:0 17px;border-right:1px solid #e0e2ea}.global-chat-answer-metrics>div[data-v-18b54947]:last-child{border-right:0}.global-chat-answer-metrics>div>span[data-v-18b54947]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#7130c4;background:#f0e8fa}.global-chat-answer-metrics p[data-v-18b54947]{display:grid;gap:2px;margin:0}.global-chat-answer-metrics strong[data-v-18b54947]{color:#13213f;font:700 17px Inter Variable,sans-serif}.global-chat-answer-metrics small[data-v-18b54947]{color:#6f7890;font-size:12px}.global-chat-table-toolbar[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px 11px}.global-chat-table-toolbar label[data-v-18b54947]{width:min(320px,55%);min-height:34px;display:flex;align-items:center;gap:8px;border:1px solid #dce0e8;border-radius:8px;padding:0 10px;color:#6c768d;background:#fff;transition:border-color .18s,box-shadow .18s}.global-chat-table-toolbar label[data-v-18b54947]:focus-within{border-color:#9566d4;box-shadow:0 0 0 3px #7823dc12}.global-chat-table-toolbar input[data-v-18b54947]{width:100%;min-width:0;border:0;outline:0;color:#26334d;background:transparent;font-size:12px}.global-chat-table-toolbar>span[data-v-18b54947]{color:#7c8598;font-size:12px;white-space:nowrap}.global-chat-formatted-table>div[data-v-18b54947]:not(.global-chat-table-toolbar){max-height:min(430px,50vh);border-top:1px solid #e3e6ed}.global-chat-formatted-table table[data-v-18b54947]{min-width:760px}.global-chat-formatted-table th[data-v-18b54947]{padding:10px 12px;background:#f7f8fb;color:#626d84;font-size:12px}.global-chat-formatted-table td[data-v-18b54947]{min-width:120px;padding:11px 12px;color:#39465e;font-size:12px}.global-chat-formatted-table tbody tr[data-v-18b54947]{transition:background .16s,box-shadow .16s}.global-chat-formatted-table tbody tr[data-v-18b54947]:hover{position:relative;background:#f6f0fc;box-shadow:inset 3px 0 #7823dc}.global-chat-formatted-table th[data-v-18b54947]:first-child,.global-chat-formatted-table td[data-v-18b54947]:first-child{min-width:210px;background:#fcfbfd}.global-chat-formatted-table th[data-v-18b54947]:first-child{background:#f3f0f7}.global-chat-formatted-table>footer[data-v-18b54947]{display:flex;justify-content:flex-end;min-height:48px;align-items:center;padding:0 13px;border-top:1px solid #e3e6ed;background:#fcfcfe}.global-chat-formatted-table>footer button[data-v-18b54947]{display:inline-flex;align-items:center;gap:7px;border:0;color:#652bb8;background:transparent;padding:7px 8px;font-size:12px}.global-chat-formatted-table>footer button[data-v-18b54947]:hover{transform:none;background:#f3ecfb;box-shadow:none}.global-chat-limitations[data-v-18b54947]{margin-top:15px;border:1px solid #efd9a5;border-left:4px solid #d29b35;border-radius:9px;background:#fffbf2}.global-chat-evidence-btn[data-v-18b54947]{margin-bottom:2px;border-color:#cee4dc;border-radius:8px;background:#f9fcfb}.global-chat-capability[data-v-18b54947]{margin-bottom:19px}.global-chat-composer-dock[data-v-18b54947]{padding:12px 22px 9px;border-top-color:#e2e4eb;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 28px #2023420b}.global-chat-composer[data-v-18b54947]{max-width:1240px;border-radius:13px;padding:7px 8px;box-shadow:0 10px 28px #19214014}.global-chat-composer-icon[data-v-18b54947]{border:0;color:#6f30c5;background:#f2eafb}.global-chat-composer button[data-v-18b54947]{background:linear-gradient(135deg,#7a31d3,#6424b9);box-shadow:0 7px 16px #692abc38}.global-chat-footer[data-v-18b54947]{max-width:1240px}.global-chat-shell-home .global-chat-composer-dock[data-v-18b54947]{padding:12px 22px 10px;border-top-color:transparent;background:linear-gradient(180deg,#ffffffad,#fff 22%)}.global-chat-shell-home .global-chat-composer[data-v-18b54947],.global-chat-shell-home .global-chat-footer[data-v-18b54947]{width:82%;max-width:1040px}.global-chat-shell-home .global-chat-composer[data-v-18b54947]{grid-template-columns:46px minmax(0,1fr) 48px;border-color:#d9dce6;border-radius:14px;padding:8px 9px}.global-chat-shell-home .global-chat-composer-body[data-v-18b54947]{display:block}.global-chat-shell-home .global-chat-composer-source[data-v-18b54947]{display:none}.global-chat-shell-home .global-chat-composer-icon[data-v-18b54947]{width:42px;height:42px}.global-chat-shell-home .global-chat-composer button[data-v-18b54947]{width:44px;height:44px;border-radius:9px}.global-chat-thinking[data-v-18b54947]{min-height:0}@keyframes analyzer-answer-enter-18b54947{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes analyzer-edge-shift-18b54947{to{background-position:100% 0}}@keyframes analyzer-shimmer-18b54947{to{background-position:-200% 0}}.intelligence-home-enter-active[data-v-18b54947]{transition:opacity .38s ease,transform .38s cubic-bezier(.2,.8,.2,1),filter .38s ease}.intelligence-home-leave-active[data-v-18b54947]{transition:opacity .58s ease,transform .58s cubic-bezier(.22,.8,.2,1),filter .58s ease}.intelligence-home-enter-from[data-v-18b54947]{opacity:0;transform:translateY(10px) scale(.99);filter:blur(3px)}.intelligence-home-leave-to[data-v-18b54947]{opacity:0;transform:translateY(-16px) scale(.965);filter:blur(7px)}@media (max-width:1120px){.analyzer-topbar[data-v-18b54947]{grid-template-columns:auto minmax(220px,1fr) auto 34px;padding-inline:16px;gap:12px}.analyzer-topbar-badge[data-v-18b54947]{display:none}.analyzer-shell[data-v-18b54947],.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:248px minmax(0,1fr)}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{width:auto;flex-basis:auto}.global-chat-control-strip[data-v-18b54947]{grid-template-columns:minmax(360px,1fr) auto;padding-inline:18px}.global-chat-cohort-pill[data-v-18b54947]{max-width:250px}}@media (max-width:820px){.analyzer-topbar[data-v-18b54947]{grid-template-columns:minmax(0,1fr) auto 34px}.analyzer-topbar-search[data-v-18b54947]{display:none}.analyzer-shell[data-v-18b54947],.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:220px minmax(0,1fr)}.global-chat-control-strip[data-v-18b54947]{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}.global-chat-control-actions[data-v-18b54947]{justify-content:space-between}.global-chat-cohort-pill[data-v-18b54947]{max-width:calc(100% - 82px)}.global-chat-answer-metrics>div[data-v-18b54947]{padding-inline:10px}.global-chat-workbook-metrics[data-v-18b54947]{grid-template-columns:repeat(2,minmax(110px,1fr))}}@media (max-width:680px){.analyzer-shell[data-v-18b54947],.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){display:grid;grid-template-columns:1fr;grid-template-rows:58px minmax(0,1fr)}.analyzer-topbar[data-v-18b54947]{grid-template-columns:minmax(0,1fr) auto 32px;min-height:58px;padding-inline:12px}.analyzer-topbar-brand>strong[data-v-18b54947]{font-size:13px}.analyzer-topbar-mark[data-v-18b54947]{width:31px;height:31px;flex-basis:31px}.analyzer-topbar-modes button[data-v-18b54947]{padding:0 8px}.analyzer-topbar-modes button[data-v-18b54947]{font-size:0}.analyzer-topbar-avatar[data-v-18b54947]{width:31px;height:31px}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{display:none}.analyzer-main[data-v-18b54947]{grid-column:1;grid-row:2}.global-chat-turn-assistant[data-v-18b54947]{grid-template-columns:1fr}.global-chat-turn-assistant .global-chat-avatar[data-v-18b54947]{display:none}.global-chat-turn-assistant .global-chat-bubble[data-v-18b54947]{padding:20px 16px 0;border-radius:14px}.global-chat-answer-heading[data-v-18b54947]{margin-inline:-16px;padding-inline:16px}.global-chat-answer-metrics[data-v-18b54947]{grid-template-columns:1fr;margin-inline:0}.global-chat-answer-metrics>div[data-v-18b54947]{min-height:54px;border-right:0;border-bottom:1px solid #e0e2ea}.global-chat-answer-metrics>div[data-v-18b54947]:last-child{border-bottom:0}.global-chat-table-toolbar[data-v-18b54947]{align-items:flex-start;flex-direction:column}.global-chat-table-toolbar label[data-v-18b54947]{width:100%;box-sizing:border-box}.global-chat-workbook-context[data-v-18b54947]{padding:15px 14px}.global-chat-workbook-context>.global-chat-supporting-label[data-v-18b54947]{margin:-15px -14px 14px;padding-left:14px}.global-chat-supporting-label[data-v-18b54947]{align-items:flex-start;flex-direction:column;gap:5px}.global-chat-supporting-label>small[data-v-18b54947]{white-space:normal}.global-chat-workbook-header[data-v-18b54947]{grid-template-columns:34px minmax(0,1fr)}.global-chat-workbook-privacy[data-v-18b54947]{grid-column:2;justify-self:start}.global-chat-workbook-scope>strong[data-v-18b54947]{font-size:14px}}@media (prefers-reduced-motion:reduce){.global-chat-turn-assistant .global-chat-bubble[data-v-18b54947],.global-chat-turn-assistant .global-chat-bubble[data-v-18b54947]:before,.global-chat-thinking[data-v-18b54947],.global-chat-workbook-context[data-v-18b54947],.global-chat-workbook-metrics>article[data-v-18b54947]{animation:none!important}.workbook-context-details-enter-active[data-v-18b54947],.workbook-context-details-leave-active[data-v-18b54947]{transition:none!important}.analyzer-shell:has(.analyzer-main-chat) .history-item[data-v-18b54947]{transition:none}.intelligence-home-enter-active[data-v-18b54947],.intelligence-home-leave-active[data-v-18b54947]{transition:none}}.analyzer-shell[data-v-18b54947],.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden;background:#f8f8fc;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}.analyzer-shell.sidebar-expanded[data-v-18b54947],.analyzer-shell.sidebar-expanded[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:296px minmax(0,1fr)}.analyzer-topbar[data-v-18b54947]{display:none!important}.analyzer-sidebar[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{grid-column:1;grid-row:1;position:relative;top:auto;z-index:20;width:auto;height:100%;min-height:0;display:flex;flex-direction:column;padding:14px 12px 13px;overflow:hidden;color:#202c47;background:#fbfafe;border-right:1px solid #e5e0ed;box-shadow:8px 0 26px #2b195009;transition:width .24s cubic-bezier(.2,.8,.2,1),padding .24s cubic-bezier(.2,.8,.2,1)}.analyzer-main[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .analyzer-main[data-v-18b54947]{grid-column:2;grid-row:1;width:auto;height:100%;min-width:0;min-height:0}.analyzer-main>.analyzer-command-bar[data-v-18b54947]{display:none!important}.analyzer-sidebar-header[data-v-18b54947]{flex:0 0 auto;min-height:46px;display:grid;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:0 2px 13px 1px;box-sizing:border-box;border-bottom:1px solid #e8e3ee}.analyzer-sidebar-mark[data-v-18b54947]{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#7831d2;box-shadow:0 8px 20px #692db82e}.analyzer-sidebar-brand-copy[data-v-18b54947]{min-width:0;display:grid;gap:3px}.analyzer-sidebar-brand-copy strong[data-v-18b54947]{overflow:hidden;color:#172440;font-size:13px;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap}.analyzer-sidebar-brand-copy span[data-v-18b54947]{overflow:hidden;color:#847496;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.analyzer-sidebar-toggle[data-v-18b54947]{width:34px;height:34px;display:grid;place-items:center;justify-self:center;align-self:center;padding:0;border:1px solid #e0d9e9;border-radius:10px;color:#67547b;background:#fff;cursor:pointer;transition:border-color .18s,color .18s,background .18s,transform .18s}.analyzer-sidebar-toggle svg[data-v-18b54947]{display:block}.analyzer-sidebar-toggle[data-v-18b54947]:hover{transform:none;border-color:#b792df;color:#662bb5;background:#f8f3fd;box-shadow:none}.analyzer-sidebar-toggle[data-v-18b54947]:focus-visible,.analyzer-sidebar-nav button[data-v-18b54947]:focus-visible,.analyzer-sidebar-primary[data-v-18b54947]:focus-visible{outline:2px solid rgba(120,35,220,.4);outline-offset:2px}.analyzer-sidebar-nav[data-v-18b54947]{flex:0 0 auto;display:grid;gap:7px;padding:13px 0 11px;border-bottom:1px solid #e8e3ee}.analyzer-sidebar-nav button[data-v-18b54947]{position:relative;min-width:0;min-height:42px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;border-radius:11px;padding:4px 8px 4px 4px;color:#657087;background:transparent;text-align:left;font:700 12px Inter Variable,sans-serif;cursor:pointer;transition:border-color .18s,color .18s,background .18s,box-shadow .18s}.analyzer-sidebar-nav button svg[data-v-18b54947]{justify-self:center}.analyzer-sidebar-nav button[data-v-18b54947]:hover:not(:disabled){transform:none;border-color:#e2d7ee;color:#55229e;background:#fff;box-shadow:0 7px 18px #3b215c0d}.analyzer-sidebar-nav button.active[data-v-18b54947]{border-color:#d8c3ed;color:#5e27ab;background:#f2eafa;box-shadow:inset 3px 0 #7823dc}.analyzer-sidebar-nav button[data-v-18b54947]:disabled{opacity:.42;cursor:not-allowed}.analyzer-sidebar-primary[data-v-18b54947]{flex:0 0 auto;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin:11px 0 13px;border:1px solid #6f32c7;border-radius:11px;color:#fff;background:#6f32c7;font:750 12px Inter Variable,sans-serif;cursor:pointer;box-shadow:0 8px 18px #682fb829;transition:background .18s,border-color .18s,box-shadow .18s}.analyzer-sidebar-primary[data-v-18b54947]:hover{transform:none;border-color:#5722a5;background:#5722a5;box-shadow:0 10px 22px #5c27a833}.analyzer-sidebar .sidebar-history-group[data-v-18b54947]{padding-top:0}.analyzer-sidebar .history-heading[data-v-18b54947]{padding:3px 6px 9px;color:#81728f;font-size:12px}.analyzer-sidebar .benchmark-chat-history[data-v-18b54947],.analyzer-sidebar .history-list[data-v-18b54947]{gap:6px;padding-bottom:12px}.analyzer-sidebar .history-item[data-v-18b54947]{min-height:48px;border:1px solid transparent;border-radius:10px;padding:8px 9px}.analyzer-sidebar .history-item[data-v-18b54947]:hover{transform:none;border-color:#e2d9eb;background:#fff;box-shadow:0 7px 18px #3a225b0d}.analyzer-sidebar .privacy-note[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .privacy-note[data-v-18b54947]{flex:0 0 auto;margin-top:auto;padding:12px;border:1px solid #e2d8ec;border-radius:11px;color:#708096;background:#fff}.analyzer-sidebar .privacy-note p[data-v-18b54947]{display:block}.analyzer-sidebar .privacy-note strong[data-v-18b54947]{color:#27344e}.analyzer-sidebar-collapsed[data-v-18b54947]{padding-inline:10px}.analyzer-sidebar-collapsed .analyzer-sidebar-header[data-v-18b54947]{grid-template-columns:42px;grid-template-rows:42px 34px;justify-content:center;gap:8px;padding-bottom:11px}.analyzer-sidebar-collapsed .analyzer-sidebar-brand-copy[data-v-18b54947]{display:none}.analyzer-sidebar-collapsed .analyzer-sidebar-toggle[data-v-18b54947]{justify-self:center}.analyzer-sidebar-collapsed .analyzer-sidebar-nav button[data-v-18b54947]{width:42px;min-height:42px;grid-template-columns:1fr;justify-self:center;padding:4px}.analyzer-sidebar-collapsed .analyzer-sidebar-nav button.active[data-v-18b54947]{box-shadow:inset 0 -3px #7823dc}.analyzer-sidebar-collapsed .analyzer-sidebar-nav button span[data-v-18b54947],.analyzer-sidebar-collapsed .analyzer-sidebar-primary span[data-v-18b54947]{display:none}.analyzer-sidebar-collapsed .analyzer-sidebar-primary[data-v-18b54947]{width:42px;height:42px;min-height:42px;align-self:center;padding:0;border-radius:11px}.analyzer-sidebar-collapsed .sidebar-history-group[data-v-18b54947]{display:none!important}.analyzer-sidebar-collapsed .privacy-note[data-v-18b54947]{width:42px;height:42px;align-self:center;display:grid;place-items:center;padding:0}.analyzer-sidebar-collapsed .privacy-note p[data-v-18b54947]{display:none!important}.analyzer-sidebar-collapsed .privacy-note svg[data-v-18b54947]{width:18px;height:18px}.analyzer-main[data-v-18b54947]:not(.analyzer-main-chat){background:#fbfafe}.analyzer-main:not(.analyzer-main-chat) .step-rail[data-v-18b54947]{margin-bottom:20px}.analyzer-main:not(.analyzer-main-chat) .analyzer-hero[data-v-18b54947]{margin-top:22px}@media (max-width:820px){.analyzer-shell[data-v-18b54947],.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:60px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.analyzer-shell.sidebar-expanded[data-v-18b54947],.analyzer-shell.sidebar-expanded[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:60px minmax(0,1fr)}.analyzer-sidebar[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{display:flex;width:60px;padding-inline:8px}.analyzer-shell.sidebar-expanded .analyzer-sidebar[data-v-18b54947]{position:absolute;inset:0 auto 0 0;width:286px;padding-inline:12px;box-shadow:18px 0 44px #20133e29}.analyzer-main[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .analyzer-main[data-v-18b54947]{grid-column:2;grid-row:1}}@media (max-width:680px){.analyzer-shell[data-v-18b54947],.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:58px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.analyzer-sidebar[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{display:flex!important;width:58px;padding-inline:7px}.analyzer-shell.sidebar-expanded .analyzer-sidebar[data-v-18b54947]{width:280px;padding-inline:12px}.analyzer-main[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .analyzer-main[data-v-18b54947]{grid-column:2;grid-row:1}.analyzer-main[data-v-18b54947]:not(.analyzer-main-chat){padding:24px 16px}}@media (prefers-reduced-motion:reduce){.analyzer-shell[data-v-18b54947],.analyzer-sidebar[data-v-18b54947]{transition:none}}.analyzer-shell[data-v-18b54947],.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:76px minmax(0,1fr);background:#fff}.analyzer-shell.sidebar-expanded[data-v-18b54947],.analyzer-shell.sidebar-expanded[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:304px minmax(0,1fr)}.analyzer-sidebar[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{padding:18px 14px 16px;color:#fff;background:#001f5b;border-right:1px solid #0b2c65;box-shadow:none}.analyzer-sidebar-header[data-v-18b54947]{border-bottom-color:#ffffff24}.analyzer-sidebar-mark[data-v-18b54947]{color:#fff;background:#7823dc;box-shadow:0 8px 22px #0003}.analyzer-sidebar-brand-copy strong[data-v-18b54947]{color:#fff;font-size:15px}.analyzer-sidebar-brand-copy span[data-v-18b54947]{color:#b9c9e7;font-size:12px;font-weight:650}.analyzer-sidebar-toggle[data-v-18b54947]{border-color:#ffffff2e;color:#dbe6fb;background:#ffffff14}.analyzer-sidebar-toggle[data-v-18b54947]:hover{border-color:#ffffff59;color:#fff;background:#ffffff24}.analyzer-sidebar-nav[data-v-18b54947]{border-bottom-color:#ffffff24}.analyzer-sidebar-nav button[data-v-18b54947]{min-height:44px;color:#c8d6f0;font-size:13px}.analyzer-sidebar-nav button[data-v-18b54947]:hover:not(:disabled){border-color:#ffffff1f;color:#fff;background:#ffffff17;box-shadow:none}.analyzer-sidebar-nav button.active[data-v-18b54947]{border-color:#c19aff57;color:#fff;background:#7823dc4d;box-shadow:inset 3px 0 #a95af4}.analyzer-sidebar-primary[data-v-18b54947]{min-height:46px;margin:14px 0 18px;border-color:#8c3be5;color:#fff;background:#7823dc;font-size:13px;box-shadow:0 9px 20px #0000002e}.analyzer-sidebar-primary[data-v-18b54947]:hover{border-color:#9b50ec;background:#8a38e4}.analyzer-sidebar .history-heading[data-v-18b54947]{padding:4px 7px 10px;color:#91a7d0;font-size:12px}.analyzer-sidebar .history-item[data-v-18b54947]{min-height:58px;border-color:transparent;color:#dce6f8;background:transparent;padding:10px 11px}.analyzer-sidebar .history-item[data-v-18b54947]:hover{border-color:#ffffff17;background:#ffffff14;box-shadow:none}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar .history-item[data-v-18b54947]:hover:not(.history-item-active){border-color:#b58bef38;color:#fff;background:#16366e;box-shadow:none}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar .history-item:hover:not(.history-item-active) strong[data-v-18b54947]{color:#fff}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar .history-item:hover:not(.history-item-active) small[data-v-18b54947]{color:#c7d5ee}.analyzer-sidebar .history-item-active[data-v-18b54947]{border-color:#b58bef38;background:#193d79;box-shadow:inset 3px 0 #9d4bea}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar .history-item-active[data-v-18b54947]{border-color:#b58bef52;color:#fff;background:#193d79;box-shadow:inset 3px 0 #a95af4}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar .history-item-active strong[data-v-18b54947]{color:#fff}.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar .history-item-active small[data-v-18b54947]{color:#c7d5ee}.analyzer-sidebar .history-item strong[data-v-18b54947]{color:#fff;font-size:13px;line-height:1.4}.analyzer-sidebar .history-item small[data-v-18b54947],.analyzer-sidebar .history-empty[data-v-18b54947]{color:#9fb2d5;font-size:12px;line-height:1.45}.analyzer-sidebar .benchmark-history-status[data-v-18b54947]{border-color:#ffffff21;color:#dce6f8;background:#ffffff0f}.analyzer-sidebar .privacy-note[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .privacy-note[data-v-18b54947]{border-color:#ffffff24;color:#b9c9e7;background:#ffffff0e}.analyzer-sidebar .privacy-note p[data-v-18b54947]{font-size:12px;line-height:1.5}.analyzer-sidebar .privacy-note strong[data-v-18b54947]{color:#fff}.analyzer-sidebar-collapsed .analyzer-sidebar-nav button.active[data-v-18b54947]{box-shadow:inset 0 -3px #a95af4}.analyzer-main-chat[data-v-18b54947]{background:#fff}.global-chat-control-strip[data-v-18b54947]{min-height:64px;padding:10px clamp(20px,4vw,56px);border-bottom-color:#e1e5ec;background:#fff}.global-chat-control-strip-compact[data-v-18b54947]{grid-template-columns:minmax(0,1120px);justify-content:center}.global-chat-control-strip-compact .global-chat-control-actions[data-v-18b54947]{justify-content:flex-end}.global-chat-cohort-pill[data-v-18b54947]{min-height:36px;border-color:#d9dfe8;background:#f8f7fa;color:#39475f;font-size:12px}.global-chat-download[data-v-18b54947]{min-height:36px;padding:8px 13px;font-size:12px}.global-chat-thread[data-v-18b54947]{gap:0;padding:24px clamp(22px,4.6vw,68px) 40px;background:#fff}.global-chat-turn[data-v-18b54947]{width:min(100%,1120px);max-width:1120px;margin:0 auto;padding:14px 0 22px}.global-chat-turn-user[data-v-18b54947]{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:13px 16px;border:1px solid #e4e0e9;border-radius:12px;background:#f7f5f9}.global-chat-turn-user .global-chat-avatar[data-v-18b54947]{grid-column:1;grid-row:1;width:32px;height:32px;color:#6d2fc0;background:#eee6f8;box-shadow:none}.global-chat-turn-user .global-chat-bubble[data-v-18b54947]{grid-column:2;grid-row:1;width:auto;max-width:none;padding:0;border:0;border-radius:0;color:#1c2946;background:transparent;box-shadow:none}.global-chat-turn-user .global-chat-bubble>span[data-v-18b54947]{margin-bottom:3px;color:#6c527f;font-size:12px}.global-chat-turn-user .global-chat-bubble>p[data-v-18b54947]{color:#25334e;font-size:14px;line-height:1.55}.global-chat-turn-assistant[data-v-18b54947]{display:block;padding-top:28px}.global-chat-turn-assistant>.global-chat-avatar[data-v-18b54947]{display:none}.global-chat-turn-assistant .global-chat-bubble[data-v-18b54947]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.global-chat-turn-assistant .global-chat-bubble[data-v-18b54947]:before{display:none}.global-chat-turn-assistant .global-chat-bubble>span[data-v-18b54947]:first-child{display:none}.global-chat-answer-heading[data-v-18b54947]{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #e1e5ec;background:transparent}.global-chat-answer-mark[data-v-18b54947]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:50%;color:#fff;background:#7823dc}.global-chat-answer-heading>div[data-v-18b54947]{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:4px 10px}.global-chat-answer-heading strong[data-v-18b54947]{color:#111e3c;font-size:15px}.global-chat-answer-kicker[data-v-18b54947]{display:inline-flex!important;align-items:center;gap:5px;min-height:27px;margin:0!important;padding:0 9px;border:1px solid #cfe5da;border-radius:999px;color:#237153;background:#f2faf6;font-size:12px;font-weight:750;letter-spacing:normal;text-transform:none}.global-chat-answer-heading small[data-v-18b54947]{grid-column:1/-1;color:#5d6980;font-size:12px;line-height:1.45}.global-chat-answer-content[data-v-18b54947]{display:block;max-width:none}.global-chat-answer-title[data-v-18b54947]{max-width:920px;margin:0 0 14px;color:#0b1d45;font:500 clamp(27px,2.55vw,34px)/1.2 "Lora",serif;letter-spacing:normal}.global-chat-result-label.specification-result-label[data-v-18b54947]{font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none}.global-chat-answer-content>p[data-v-18b54947],.global-chat-turn-assistant .global-chat-answer-content>p[data-v-18b54947]:first-child,.global-chat-bubble:has(.global-chat-formatted-table) .global-chat-answer-content>p[data-v-18b54947]:first-child{max-width:760px!important;margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;color:#344159;background:transparent;box-shadow:none!important;font:500 15px/1.68 Inter Variable,sans-serif;letter-spacing:normal}.global-chat-answer-points[data-v-18b54947],.global-chat-source-points[data-v-18b54947],.global-chat-compare-points[data-v-18b54947],.global-chat-workbook-description-points[data-v-18b54947],.global-chat-limitations ul[data-v-18b54947]{display:grid;gap:11px;margin:0;padding:0;list-style:none}.global-chat-answer-points[data-v-18b54947]{max-width:800px;margin-top:4px}.global-chat-answer-points>li[data-v-18b54947],.global-chat-source-points>li[data-v-18b54947],.global-chat-compare-points>li[data-v-18b54947]{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.global-chat-point-marker[data-v-18b54947]{width:7px;height:7px;margin-top:8px;border-radius:50%;background:#7823dc;box-shadow:0 0 0 3px #7823dc17}.point-evidence>.global-chat-point-marker[data-v-18b54947]{background:#237153;box-shadow:0 0 0 3px #23715317}.point-comparison>.global-chat-point-marker[data-v-18b54947]{background:#4967a8;box-shadow:0 0 0 3px #4967a817}.point-constraint>.global-chat-point-marker[data-v-18b54947]{background:#c58d28;box-shadow:0 0 0 3px #c58d281c}.global-chat-answer-points li>div[data-v-18b54947],.global-chat-source-points li>div[data-v-18b54947],.global-chat-compare-points li>div[data-v-18b54947]{display:grid;gap:3px;min-width:0}.global-chat-answer-points li strong[data-v-18b54947],.global-chat-source-points li strong[data-v-18b54947],.global-chat-compare-points li strong[data-v-18b54947]{color:#6d2fc0;font-size:12px;font-weight:800;letter-spacing:normal;line-height:1.35;text-transform:none}.global-chat-answer-points li>div>span[data-v-18b54947]{color:#344159;font-size:15px;font-weight:500;line-height:1.68;overflow-wrap:anywhere}.global-chat-source-points[data-v-18b54947]{gap:12px;margin-top:15px}.global-chat-source-points li>div>span[data-v-18b54947]{color:#46536a;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.global-chat-compare-points[data-v-18b54947]{gap:10px}.global-chat-compare-points li>div>span[data-v-18b54947]{color:#344159;font-size:12px;line-height:1.62;overflow-wrap:anywhere}.global-chat-answer-fallback[data-v-18b54947]{max-width:780px!important;margin:0!important;padding:0!important;border:0!important;color:#2f3d56;background:transparent;box-shadow:none!important;font-size:15px;font-weight:500;line-height:1.7}.global-chat-formatted-table[data-v-18b54947]{margin-top:26px;border-radius:12px;box-shadow:none}.global-chat-formatted-table>header[data-v-18b54947]{min-height:58px;padding:0 16px;background:#fff}.global-chat-formatted-table>header strong[data-v-18b54947]{color:#182642;font-size:14px}.global-chat-formatted-table>header span[data-v-18b54947]{color:#5d6980;font-size:12px}.global-chat-formatted-table>header>button[data-v-18b54947]{min-height:36px;padding:0 12px;font-size:12px}.global-chat-answer-metrics[data-v-18b54947]{margin:0 16px 16px;border-radius:10px;background:#f8f6fa}.global-chat-answer-metrics>div[data-v-18b54947]{min-height:76px;padding:0 18px}.global-chat-answer-metrics>div>span[data-v-18b54947]{width:38px;height:38px;background:#eee6f8}.global-chat-answer-metrics strong[data-v-18b54947]{font-size:20px}.global-chat-answer-metrics small[data-v-18b54947]{color:#5d6980;font-size:12px}.global-chat-spreadsheet-context[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:8px;margin:0 16px 16px}.global-chat-spreadsheet-context>span[data-v-18b54947]{min-width:130px;display:grid;gap:3px;padding:9px 11px;border:1px solid #e1d8ec;border-radius:9px;background:#fcfaff}.global-chat-spreadsheet-context>span.unavailable[data-v-18b54947]{border-color:#e6e8ed;background:#f8f9fb}.global-chat-spreadsheet-context small[data-v-18b54947]{color:#7d4ab9;font-size:12px;font-weight:750;letter-spacing:normal;text-transform:none}.global-chat-spreadsheet-context strong[data-v-18b54947]{color:#26334f;font-size:12px;font-weight:650;line-height:1.4}.global-chat-table-toolbar[data-v-18b54947]{padding:0 16px 14px}.global-chat-table-toolbar label[data-v-18b54947]{min-height:38px}.global-chat-table-toolbar input[data-v-18b54947]{font-size:12px}.global-chat-table-toolbar>span[data-v-18b54947]{color:#5d6980;font-size:12px}.global-chat-formatted-table>div[data-v-18b54947]:not(.global-chat-table-toolbar){max-height:min(490px,54vh)}.global-chat-formatted-table table[data-v-18b54947]{min-width:900px}.global-chat-formatted-table th[data-v-18b54947]{min-height:44px;padding:12px 13px;color:#505d74;background:#f5f5f8;font-size:12px;letter-spacing:normal}.global-chat-formatted-table td[data-v-18b54947]{min-width:128px;padding:14px 13px;color:#344159;font-size:13px;line-height:1.55}.global-chat-formatted-table th[data-v-18b54947]:first-child,.global-chat-formatted-table td[data-v-18b54947]:first-child{min-width:210px}.global-chat-answer-status[data-v-18b54947]{margin-bottom:6px;padding:3px 7px;font-size:12px}.global-chat-answer-notes[data-v-18b54947]{margin-top:18px;padding:15px 17px}.global-chat-answer-notes>strong[data-v-18b54947]{font-size:13px}.global-chat-answer-notes li[data-v-18b54947]{color:#46536a;font-size:13px;line-height:1.6}.global-chat-limitations[data-v-18b54947]{gap:7px;margin-top:20px;padding:14px 16px;border-color:#efdaa9;border-left:3px solid #c58d28;border-radius:9px;background:#fffaf0}.global-chat-limitations strong[data-v-18b54947]{color:#765617;font-size:13px}.global-chat-limitations ul[data-v-18b54947]{gap:6px;padding-left:16px;list-style:disc}.global-chat-limitations li[data-v-18b54947]{color:#62593f;font-size:13px;line-height:1.55}.global-chat-answer-actions[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px;padding-top:18px;border-top:1px solid #e1e5ec}.global-chat-answer-actions button[data-v-18b54947]{min-height:38px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d6dce6;border-radius:8px;padding:0 12px;color:#34445f;background:#fff;font:750 12px Inter Variable,sans-serif;cursor:pointer}.global-chat-answer-actions button[data-v-18b54947]:hover{border-color:#9d74d4;color:#6028ad;background:#faf7fd}.global-chat-answer-actions button[data-v-18b54947]:focus-visible{outline:3px solid rgba(120,35,220,.18);outline-offset:2px}.global-chat-capability[data-v-18b54947]{margin:13px 0 0;color:#4f5e76;font-size:12px}.global-chat-options[data-v-18b54947]{gap:9px}.global-chat-followups[data-v-18b54947]{margin-top:18px;padding-top:17px}.global-chat-followups>strong[data-v-18b54947]{color:#4c596f;font-size:12px}.global-chat-options button[data-v-18b54947]{min-height:36px;padding:8px 12px;font-size:12px}.global-chat-workbook-context[data-v-18b54947]{margin:24px 0 4px;padding:0;border:1px solid #dce1e9;border-radius:11px;background:#fff;box-shadow:none;overflow:hidden}.global-chat-workbook-context[data-v-18b54947]:before{display:none}.global-chat-workbook-summary[data-v-18b54947]{min-height:62px;display:grid;grid-template-columns:38px minmax(180px,1fr) auto auto 18px;align-items:center;gap:12px;padding:10px 14px;color:#24324d;background:#fbfbfd;cursor:pointer;list-style:none}.global-chat-workbook-summary[data-v-18b54947]::-webkit-details-marker{display:none}.global-chat-workbook-summary[data-v-18b54947]:hover{background:#f7f4fa}.global-chat-workbook-summary[data-v-18b54947]:focus-visible{outline:3px solid rgba(120,35,220,.18);outline-offset:-3px}.global-chat-workbook-summary>.global-chat-workbook-mark[data-v-18b54947]{width:36px;height:36px;border-color:#ded3eb;color:#6f30c5;background:#f1eafb}.global-chat-workbook-summary>div[data-v-18b54947]{min-width:0;display:grid;gap:3px}.global-chat-workbook-summary>div strong[data-v-18b54947]{font-size:13px}.global-chat-workbook-summary>div small[data-v-18b54947]{overflow:hidden;color:#5d6980;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-chat-workbook-summary-metrics[data-v-18b54947]{display:flex;align-items:center;gap:7px 12px;color:#5d6980;font-size:12px;white-space:nowrap}.global-chat-workbook-summary-metrics strong[data-v-18b54947]{color:#263650;font-size:12px}.global-chat-workbook-caret[data-v-18b54947]{color:#6d7890;transition:transform .18s}.global-chat-workbook-context[open] .global-chat-workbook-caret[data-v-18b54947]{transform:rotate(180deg)}.global-chat-workbook-body[data-v-18b54947]{padding:4px 18px 18px;border-top:1px solid #e3e6ec}.global-chat-workbook-scope[data-v-18b54947]{margin-top:17px}.global-chat-workbook-scope>strong[data-v-18b54947]{font-size:17px}.global-chat-workbook-scope-tags>span[data-v-18b54947]{min-height:28px;color:#495970;font-size:12px}.global-chat-workbook-metrics[data-v-18b54947]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #e0e4eb;border-radius:9px;overflow:hidden}.global-chat-workbook-metrics>article[data-v-18b54947]{min-height:68px;padding:10px 13px;border:0;border-right:1px solid #e0e4eb;border-radius:0;background:#fff;box-shadow:none}.global-chat-workbook-metrics>article[data-v-18b54947]:last-child{border-right:0}.global-chat-workbook-metrics>article strong[data-v-18b54947]{font-size:16px}.global-chat-workbook-metrics>article small[data-v-18b54947]{color:#5d6980;font-size:12px}.global-chat-workbook-section-heading strong[data-v-18b54947]{font-size:13px}.global-chat-workbook-section-heading small[data-v-18b54947]{color:#5d6980;font-size:12px;line-height:1.5}.global-chat-workbook-topic-grid[data-v-18b54947]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.global-chat-workbook-topic-grid>article[data-v-18b54947]{padding:12px 13px;border-radius:8px;box-shadow:none}.global-chat-workbook-topic-grid strong[data-v-18b54947],.global-chat-workbook-topic-grid small[data-v-18b54947]{font-size:12px}.global-chat-workbook-topic-grid p[data-v-18b54947]{color:#59667d;font-size:12px;line-height:1.5}.global-chat-workbook-description-points[data-v-18b54947]{gap:6px;margin-top:8px;padding-left:17px;list-style:disc}.global-chat-workbook-description-points li[data-v-18b54947]{padding-left:2px;color:#59667d;font-size:12px;line-height:1.55}.global-chat-workbook-description-points li[data-v-18b54947]::marker{color:#8b61bf}.global-chat-workbook-toggle[data-v-18b54947]{font-size:12px}.global-chat-source-overview[data-v-18b54947]{margin:24px 0 4px;padding:0;border:1px solid #dce1e9;border-radius:11px;background:#fff;box-shadow:none;overflow:hidden}.global-chat-source-overview[data-v-18b54947]:before{display:none}.global-chat-source-summary[data-v-18b54947]{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:10px 14px;color:#24324d;background:#fbfbfd;cursor:pointer;list-style:none}.global-chat-source-summary[data-v-18b54947]::-webkit-details-marker{display:none}.global-chat-source-summary[data-v-18b54947]:hover{background:#f7f4fa}.global-chat-source-summary[data-v-18b54947]:focus-visible{outline:3px solid rgba(120,35,220,.18);outline-offset:-3px}.global-chat-source-summary>.global-chat-workbook-mark[data-v-18b54947]{width:36px;height:36px;border-color:#ded3eb;color:#6f30c5;background:#f1eafb}.global-chat-source-summary>div[data-v-18b54947]{min-width:0;display:grid;gap:3px}.global-chat-source-summary strong[data-v-18b54947]{font-size:13px}.global-chat-source-summary small[data-v-18b54947]{overflow:hidden;color:#5d6980;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-chat-source-caret[data-v-18b54947]{color:#6d7890;transition:transform .18s}.global-chat-source-overview[open] .global-chat-source-caret[data-v-18b54947]{transform:rotate(180deg)}.global-chat-source-body[data-v-18b54947]{padding:16px 18px 18px;border-top:1px solid #e3e6ec}.global-chat-source-body>.global-chat-supporting-label[data-v-18b54947]{margin:0 0 14px}.global-chat-source-body>p[data-v-18b54947]{color:#526078;font-size:12px;line-height:1.65}.global-chat-source-highlights small[data-v-18b54947],.global-chat-source-highlights strong[data-v-18b54947]{font-size:12px}.global-chat-source-overview-prominent[data-v-18b54947]{margin:22px 0 4px;border-color:#d9c9eb;background:linear-gradient(145deg,#fff,#fbf8ff)}.global-chat-source-overview-prominent .global-chat-source-summary[data-v-18b54947]{background:#faf7fe}.global-chat-aggregate>div[data-v-18b54947]{display:flex;flex-direction:column;align-items:flex-start;min-height:176px;padding:16px}.global-chat-aggregate>div>strong[data-v-18b54947]{color:#172642;font-size:13px;line-height:1.35}.global-chat-aggregate>div>em[data-v-18b54947]{margin-top:10px;color:#7650a0;font-size:12px;font-style:normal;font-weight:700;text-transform:none;letter-spacing:normal}.global-chat-aggregate>div>span[data-v-18b54947]{margin-top:5px;font-size:22px;line-height:1.25}.global-chat-aggregate .global-chat-aggregate-reference[data-v-18b54947]{margin-top:5px;color:#798499;font-size:12px;overflow-wrap:anywhere}.global-chat-aggregate .global-chat-aggregate-median[data-v-18b54947]{margin-top:7px;color:#4e5c73;font-size:12px}.global-chat-rfp-sections[data-v-18b54947]{display:grid;gap:18px;margin-top:24px}.global-chat-rfp-summary[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;border:1px solid #ded5e9;border-radius:12px;background:#fbf9fd}.global-chat-rfp-summary>div[data-v-18b54947]{display:grid;gap:3px}.global-chat-rfp-summary>div>small[data-v-18b54947]{color:#6c35b2;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-rfp-summary strong[data-v-18b54947]{color:#172642;font-size:14px}.global-chat-rfp-summary span[data-v-18b54947]{color:#647086;font-size:12px;line-height:1.45}.global-chat-rfp-summary button[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;border:1px solid #ceb9e7;border-radius:8px;background:#fff;color:#692fb1;padding:8px 11px;font:700 12px Inter Variable;cursor:pointer}.global-chat-rfp-section[data-v-18b54947]{overflow:hidden;border:1px solid #dfe3ea;border-radius:12px;background:#fff}.global-chat-rfp-section>header[data-v-18b54947]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #e3e6ec;background:#fafbfc}.global-chat-rfp-section>header>div[data-v-18b54947]{display:grid;gap:3px}.global-chat-rfp-section>header strong[data-v-18b54947]{color:#172642;font-size:14px}.global-chat-rfp-section>header small[data-v-18b54947],.global-chat-rfp-section>header span[data-v-18b54947]{color:#69758a;font-size:12px;line-height:1.45}.global-chat-rfp-section>header .global-chat-rfp-section-meta[data-v-18b54947]{display:flex;flex:0 0 auto;align-items:flex-end;gap:2px;text-align:right}.global-chat-rfp-section-meta span[data-v-18b54947]{color:#172642;font-weight:700;white-space:nowrap}.global-chat-rfp-section-meta small[data-v-18b54947]{font-size:12px;white-space:nowrap}.global-chat-rfp-section.section-pricing[data-v-18b54947]{border-top:3px solid #7635c4}.global-chat-rfp-section.section-attributes[data-v-18b54947]{border-top:3px solid #2d8467}.global-chat-rfp-table-scroll[data-v-18b54947]{max-height:min(470px,52vh);overflow:auto;scrollbar-gutter:stable;overscroll-behavior-inline:contain;background:#fff}.global-chat-rfp-table-scroll[data-v-18b54947]:focus-visible{outline:3px solid rgba(120,35,220,.18);outline-offset:-3px}.global-chat-rfp-table-scroll table[data-v-18b54947]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.global-chat-rfp-table-scroll th[data-v-18b54947]{position:sticky;top:0;z-index:2;padding:11px 13px;border-right:1px solid #e2e5eb;border-bottom:1px solid #d9dde5;background:#f3f1f6;color:#25324a;font-size:12px;font-weight:800;line-height:1.35;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.global-chat-rfp-table-scroll td[data-v-18b54947]{padding:13px;border-right:1px solid #eceef2;border-bottom:1px solid #e6e9ee;color:#25324a;font-size:12px;line-height:1.5;vertical-align:top;white-space:normal;overflow-wrap:break-word;word-break:normal}.global-chat-rfp-table-scroll th[data-v-18b54947]:first-child{left:0;z-index:3;box-shadow:5px 0 12px -11px #172642a6}.global-chat-rfp-table-scroll td[data-v-18b54947]:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:5px 0 12px -11px #1726428c}.global-chat-rfp-table-scroll th[data-v-18b54947]:last-child,.global-chat-rfp-table-scroll td[data-v-18b54947]:last-child{border-right:0}.global-chat-rfp-table-scroll tbody tr:last-child td[data-v-18b54947]{border-bottom:0}.global-chat-rfp-table-scroll tbody tr:hover td[data-v-18b54947],.global-chat-rfp-table-scroll tbody tr:hover td[data-v-18b54947]:first-child{background:#fbfafc}.global-chat-rfp-table-scroll[data-v-18b54947]::-webkit-scrollbar{width:11px;height:11px}.global-chat-rfp-table-scroll[data-v-18b54947]::-webkit-scrollbar-track{background:#f0edf4}.global-chat-rfp-table-scroll[data-v-18b54947]::-webkit-scrollbar-thumb{border:3px solid #f0edf4;border-radius:999px;background:#a99ab8}.global-chat-rfp-table-scroll[data-v-18b54947]::-webkit-scrollbar-thumb:hover{background:#877496}.global-chat-rfp-section>footer[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #e3e6ec;background:#fafbfc}.global-chat-rfp-section>footer>span[data-v-18b54947]{color:#6b768a;font-size:12px}.global-chat-rfp-section>footer>button[data-v-18b54947]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#672bb7;padding:5px 0;font:700 12px Inter Variable;cursor:pointer}.global-chat-results>summary[data-v-18b54947]{font-size:13px}.global-chat-results>article>strong[data-v-18b54947]{font-size:13px}.global-chat-results>article span[data-v-18b54947]{font-size:12px}.global-chat-results>article small[data-v-18b54947]{font-size:12px}.global-chat-explanation>summary[data-v-18b54947]{font-size:12px}.global-chat-explanation-content>p[data-v-18b54947]{font-size:12px}.global-chat-explanation-content dt[data-v-18b54947],.global-chat-explanation-content dd[data-v-18b54947],.global-chat-explanation-content small[data-v-18b54947]{font-size:12px}.global-chat-composer-dock[data-v-18b54947]{padding:12px 22px 10px}.global-chat-composer[data-v-18b54947]{max-width:1120px;border-color:#9b6ed8;border-radius:12px;padding:8px 9px}.global-chat-composer textarea[data-v-18b54947]{font-size:14px}.global-chat-footer[data-v-18b54947]{max-width:1120px;color:#5d6980;font-size:12px}.global-chat-shell-home .global-chat-composer[data-v-18b54947],.global-chat-shell-home .global-chat-footer[data-v-18b54947]{width:min(1120px,calc(100% - 44px));max-width:1120px}@media (max-width:1180px){.analyzer-shell.sidebar-expanded[data-v-18b54947],.analyzer-shell.sidebar-expanded[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:264px minmax(0,1fr)}.global-chat-answer-title[data-v-18b54947]{font-size:30px}.global-chat-workbook-summary[data-v-18b54947]{grid-template-columns:38px minmax(160px,1fr) auto 18px}.global-chat-workbook-summary-metrics[data-v-18b54947]{display:none}}@media (max-width:820px){.analyzer-shell[data-v-18b54947],.analyzer-shell[data-v-18b54947]:has(.analyzer-main-chat),.analyzer-shell.sidebar-expanded[data-v-18b54947],.analyzer-shell.sidebar-expanded[data-v-18b54947]:has(.analyzer-main-chat){grid-template-columns:64px minmax(0,1fr)}.analyzer-sidebar[data-v-18b54947],.analyzer-shell:has(.analyzer-main-chat) .analyzer-sidebar[data-v-18b54947]{width:64px;padding-inline:10px}.analyzer-shell.sidebar-expanded .analyzer-sidebar[data-v-18b54947]{width:286px;padding-inline:14px}.global-chat-control-strip[data-v-18b54947]{padding-inline:16px}.global-chat-thread[data-v-18b54947]{padding-inline:20px}.global-chat-answer-title[data-v-18b54947]{font-size:28px}.global-chat-answer-metrics[data-v-18b54947]{grid-template-columns:1fr}.global-chat-answer-metrics>div[data-v-18b54947]{border-right:0;border-bottom:1px solid #e0e2ea}.global-chat-answer-metrics>div[data-v-18b54947]:last-child{border-bottom:0}.global-chat-workbook-metrics[data-v-18b54947]{grid-template-columns:repeat(2,minmax(0,1fr))}.global-chat-workbook-metrics>article[data-v-18b54947]:nth-child(2){border-right:0}.global-chat-workbook-metrics>article[data-v-18b54947]:nth-child(-n+2){border-bottom:1px solid #e0e4eb}}@media (max-width:680px){.global-chat-control-strip-compact .global-chat-control-actions[data-v-18b54947]{justify-content:space-between}.global-chat-cohort-pill[data-v-18b54947]{max-width:calc(100% - 96px)}.global-chat-turn-user[data-v-18b54947]{grid-template-columns:30px minmax(0,1fr);padding:11px 12px}.global-chat-turn-user .global-chat-bubble>p[data-v-18b54947]{font-size:13px}.global-chat-turn-assistant[data-v-18b54947]{padding-top:22px}.global-chat-answer-heading>div[data-v-18b54947]{grid-template-columns:1fr}.global-chat-answer-heading small[data-v-18b54947]{grid-column:1}.global-chat-answer-kicker[data-v-18b54947]{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-chat-answer-title[data-v-18b54947]{display:-webkit-box;overflow:hidden;font-size:24px;-webkit-box-orient:vertical;-webkit-line-clamp:4}.global-chat-formatted-table>header[data-v-18b54947]{align-items:flex-start;flex-direction:column;padding-block:12px}.global-chat-table-toolbar[data-v-18b54947]{align-items:stretch}.global-chat-table-toolbar label[data-v-18b54947]{width:100%}.global-chat-workbook-summary[data-v-18b54947]{grid-template-columns:36px minmax(0,1fr) 18px}.global-chat-workbook-summary>.global-chat-workbook-privacy[data-v-18b54947]{display:none}.global-chat-source-summary[data-v-18b54947]{grid-template-columns:36px minmax(0,1fr) 18px}.global-chat-source-summary>.global-chat-workbook-privacy[data-v-18b54947]{display:none}.global-chat-rfp-summary[data-v-18b54947]{align-items:flex-start;flex-direction:column}.global-chat-workbook-topic-grid[data-v-18b54947],.global-chat-workbook-metrics[data-v-18b54947]{grid-template-columns:1fr}.global-chat-workbook-metrics>article[data-v-18b54947]{border-right:0;border-bottom:1px solid #e0e4eb!important}.global-chat-workbook-metrics>article[data-v-18b54947]:last-child{border-bottom:0!important}.global-chat-answer-actions[data-v-18b54947]{display:grid}.global-chat-answer-actions button[data-v-18b54947]{justify-content:center}}.upload-mode-switch[data-v-18b54947]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:740px;margin:-16px auto 24px}.upload-mode-switch>button[data-v-18b54947]{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid #d9deea;background:#fff;color:#66728a;border-radius:12px;padding:13px 15px;cursor:pointer;font-family:Inter Variable,sans-serif}.upload-mode-switch>button.active[data-v-18b54947]{border-color:#9c62e7;background:#faf6ff;color:var(--purple);box-shadow:0 7px 20px #542b8714}.upload-mode-switch span[data-v-18b54947],.upload-mode-switch strong[data-v-18b54947],.upload-mode-switch small[data-v-18b54947]{display:block}.upload-mode-switch strong[data-v-18b54947]{color:var(--navy);font-size:12px}.upload-mode-switch small[data-v-18b54947]{color:#768198;font-size:12px;margin-top:3px}.ingestion-status-card[data-v-18b54947]{max-width:1120px;margin:0 auto 12px;border:1px solid #d9dfea;border-left:4px solid var(--purple);background:#fbfaff;padding:17px 19px;box-sizing:border-box}.ingestion-status-card>header[data-v-18b54947]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px}.ingestion-status-card>header strong[data-v-18b54947],.ingestion-status-card>header span[data-v-18b54947]{display:block}.ingestion-status-card>header strong[data-v-18b54947]{color:var(--navy);font-size:12px}.ingestion-status-card>header div>span[data-v-18b54947]{color:#69758d;font-size:12px;text-transform:none;margin-top:3px}.ingestion-state-icon[data-v-18b54947]{color:var(--purple)}.ingestion-state-icon.state-complete[data-v-18b54947]{color:#23835c}.ingestion-state-icon.state-failed[data-v-18b54947],.ingestion-state-icon.state-partial[data-v-18b54947]{color:#b25b13}.ingestion-progress[data-v-18b54947]{height:5px;background:#e7e3ed;border-radius:999px;overflow:hidden;margin:13px 0 10px}.ingestion-progress i[data-v-18b54947]{display:block;height:100%;background:linear-gradient(90deg,#655dc8,#913be9);transition:width .3s}.ingestion-status-card p[data-v-18b54947]{display:flex;align-items:center;gap:6px;color:#4f5d77;font-size:12px;margin:0 0 7px}.ingestion-status-card>small[data-v-18b54947]{color:#7b8598;font-size:12px}.ingestion-history[data-v-18b54947]{max-width:1120px;margin:0 auto 22px;border:1px solid #e1e5ee;background:#fff}.ingestion-history>summary[data-v-18b54947]{padding:10px 13px;color:#65527e;font-size:12px;font-weight:700;cursor:pointer}.ingestion-history>div[data-v-18b54947]{display:grid;border-top:1px solid #e5e8ef}.ingestion-history button[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #eef0f5;background:#fff;text-align:left;padding:10px 13px;cursor:pointer;font-family:Inter Variable,sans-serif}.ingestion-history button[data-v-18b54947]:last-child{border-bottom:0}.ingestion-history button.active[data-v-18b54947]{background:#faf6ff}.ingestion-history span[data-v-18b54947],.ingestion-history strong[data-v-18b54947],.ingestion-history small[data-v-18b54947]{display:block}.ingestion-history strong[data-v-18b54947]{color:#172747;font-size:12px}.ingestion-history small[data-v-18b54947]{color:#7a8498;font-size:12px;margin-top:2px}.ingestion-history em[data-v-18b54947]{color:#7150a1;font-size:12px;font-style:normal;text-transform:none;white-space:nowrap}.metadata-picker[data-v-18b54947]{border-top:1px solid #e2e5ed;margin-top:22px;padding-top:16px}.metadata-picker>span[data-v-18b54947]{display:block;color:#4d5a74;font-size:12px;font-weight:800;text-transform:none;letter-spacing:normal;margin-bottom:9px}.metadata-picker .secondary-action[data-v-18b54947]{width:100%;padding:9px}.metadata-picker>div[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f7f4fb;padding:9px 10px}.metadata-picker>div strong[data-v-18b54947]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metadata-picker>div button[data-v-18b54947]{border:0;background:transparent;color:#7c4cba;cursor:pointer}.browser-upload-progress[data-v-18b54947]{margin-top:17px}.browser-upload-progress>div[data-v-18b54947]{height:4px;background:#ece8f1;overflow:hidden}.browser-upload-progress i[data-v-18b54947]{display:block;height:100%;background:var(--purple)}.browser-upload-progress span[data-v-18b54947]{display:block;color:#6f7990;font-size:12px;margin-top:6px}@media (max-width:760px){.upload-mode-switch[data-v-18b54947]{grid-template-columns:1fr}.ingestion-status-card>header[data-v-18b54947]{grid-template-columns:28px 1fr}.ingestion-status-card>header>.secondary-action[data-v-18b54947]{grid-column:1/-1}.upload-layout[data-v-18b54947]{grid-template-columns:1fr}}.global-chat-turn-assistant[data-v-18b54947]{--benchmark-answer-ink:#101828}.global-chat-answer-heading[data-v-18b54947]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.global-chat-heading-actions[data-v-18b54947]{display:flex!important;align-items:center;justify-content:flex-end;gap:8px}.global-chat-heading-actions button[data-v-18b54947]{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d6dce6;border-radius:8px;padding:0 11px;color:var(--benchmark-answer-ink);background:#fff;font:750 12px Inter Variable,sans-serif;cursor:pointer}.global-chat-heading-actions button[data-v-18b54947]:hover:not(:disabled){border-color:#9d74d4;background:#faf7fd}.global-chat-heading-actions button[data-v-18b54947]:disabled{opacity:.55;cursor:wait}.global-chat-answer-title[data-v-18b54947]{max-width:none;margin:0 0 22px;color:var(--benchmark-answer-ink);font:650 clamp(18px,1.8vw,23px)/1.48 "Inter Variable",sans-serif;letter-spacing:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset}.global-chat-calculation[data-v-18b54947]{margin:0 0 24px;border:1px solid #d8c4ef;border-left:4px solid #7823dc;border-radius:10px;background:#fcfaff;overflow:hidden}.global-chat-calculation>header[data-v-18b54947]{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #e5d9f2}.global-chat-calculation>header>span[data-v-18b54947]{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#27775a;background:#eaf7f0}.global-chat-calculation>header>div[data-v-18b54947]{display:grid;gap:2px}.global-chat-calculation>header strong[data-v-18b54947]{color:#182642;font-size:13px}.global-chat-calculation>header small[data-v-18b54947]{color:#5d6980;font-size:12px}.global-chat-calculation>header em[data-v-18b54947]{color:#6d2fc0;font-size:12px;font-style:normal;font-weight:750}.global-chat-calculation-results[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));border-bottom:1px solid #e5d9f2;background:#fff}.global-chat-calculation-results>div[data-v-18b54947]{min-height:82px;display:grid;align-content:center;gap:5px;padding:12px 15px;border-right:1px solid #e5d9f2}.global-chat-calculation-results>div[data-v-18b54947]:last-child{border-right:0}.global-chat-calculation-results small[data-v-18b54947]{color:#6d2fc0;font-size:12px;font-weight:800;text-transform:none}.global-chat-calculation-results strong[data-v-18b54947]{color:#101828;font-size:20px;line-height:1.25}.global-chat-calculation dl[data-v-18b54947]{display:grid;gap:10px;margin:0;padding:13px 15px}.global-chat-calculation dl>div[data-v-18b54947]{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px}.global-chat-calculation dt[data-v-18b54947]{color:#6d2fc0;font-size:12px;font-weight:800;text-transform:none}.global-chat-calculation dd[data-v-18b54947]{margin:0;color:#344159;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.global-chat-calculation-inputs[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:7px}.global-chat-calculation-inputs>span[data-v-18b54947]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #e2d8ee;border-radius:7px;background:#fff}.global-chat-calculation-inputs small[data-v-18b54947]{padding:1px 5px;border-radius:999px;color:#2f6f58;background:#eaf7f0;font-size:12px;font-weight:850;letter-spacing:normal;text-transform:none}.global-chat-calculation-inputs small[data-origin=question][data-v-18b54947]{color:#6d2fc0;background:#f2e9fc}.global-chat-calculation-inputs small[data-origin=conversion][data-v-18b54947]{color:#8a5a00;background:#fff3d6}.global-chat-calculation>footer[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:7px 14px;padding:10px 15px;border-top:1px solid #e5d9f2;color:#2f6f58;background:#f5fbf8}.global-chat-calculation>footer span[data-v-18b54947]{display:inline-flex;align-items:flex-start;gap:5px;font-size:12px;line-height:1.4}.global-chat-calculation>footer svg[data-v-18b54947]{flex:0 0 auto;margin-top:1px}.global-chat-section-label[data-v-18b54947],.global-chat-benchmark-summary>header>strong[data-v-18b54947]{display:block;color:var(--benchmark-answer-ink);font-size:12px;font-weight:850;letter-spacing:normal;text-transform:none}.global-chat-benchmark-summary[data-v-18b54947]{margin:0 0 24px}.global-chat-benchmark-summary>header[data-v-18b54947]{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d9dee8}.global-chat-benchmark-summary>header>span[data-v-18b54947]{color:var(--benchmark-answer-ink);font-size:12px}.global-chat-benchmark-summary .global-chat-aggregate[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0;margin:0;border:1px solid #d9dee8;border-top:0;border-radius:0 0 9px 9px;background:#fff;overflow:hidden}.global-chat-benchmark-summary .global-chat-aggregate>div[data-v-18b54947]{min-height:128px;padding:15px 16px;border:0;border-right:1px solid #d9dee8;border-radius:0;background:#fff;box-shadow:none}.global-chat-benchmark-summary .global-chat-aggregate>div[data-v-18b54947]:last-child{border-right:0}.global-chat-benchmark-summary .global-chat-aggregate>div>strong[data-v-18b54947],.global-chat-benchmark-summary .global-chat-aggregate>div>em[data-v-18b54947],.global-chat-benchmark-summary .global-chat-aggregate>div>span[data-v-18b54947],.global-chat-benchmark-summary .global-chat-aggregate>div>small[data-v-18b54947]{color:var(--benchmark-answer-ink)}.global-chat-benchmark-summary .global-chat-aggregate>div>span[data-v-18b54947]{font-size:22px;font-weight:650}.global-chat-section-label[data-v-18b54947]{margin:0 0 8px}.global-chat-answer-points[data-v-18b54947]{max-width:none;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0;margin:0 0 22px;border-top:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea}.global-chat-answer-points>li[data-v-18b54947]{padding:13px 16px 13px 0;border-right:1px solid #dfe3ea}.global-chat-answer-points>li+li[data-v-18b54947]{padding-left:16px}.global-chat-answer-points>li[data-v-18b54947]:last-child{border-right:0}.global-chat-answer-points li strong[data-v-18b54947],.global-chat-answer-points li>div>span[data-v-18b54947]{color:var(--benchmark-answer-ink)}.global-chat-answer-points li strong[data-v-18b54947]{font-size:12px;text-transform:none;letter-spacing:normal}.global-chat-answer-points li>div>span[data-v-18b54947]{font-size:14px;line-height:1.58}.global-chat-limitations[data-v-18b54947]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 22px;margin:0 0 24px;padding:11px 14px;border:1px solid #e7c777;border-left:3px solid #c58d28;background:#fffaf0}.global-chat-limitations strong[data-v-18b54947],.global-chat-limitations li[data-v-18b54947]{color:var(--benchmark-answer-ink)}.global-chat-limitations ul[data-v-18b54947]{gap:4px;padding-left:16px}.global-chat-limitations li[data-v-18b54947]{font-size:12px;line-height:1.5}.global-chat-supporting-evidence[data-v-18b54947]{margin-top:28px}.global-chat-supporting-evidence>header[data-v-18b54947]{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 2px 12px;border-bottom:1px solid #d9dee8}.global-chat-supporting-evidence>header>div[data-v-18b54947]{display:flex;align-items:center;gap:10px}.global-chat-supporting-evidence>header>div>span[data-v-18b54947]{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#237153;background:#edf8f3}.global-chat-supporting-evidence>header>div>div[data-v-18b54947]{display:grid;gap:2px}.global-chat-supporting-evidence>header strong[data-v-18b54947]{color:var(--benchmark-answer-ink);font-size:14px;font-weight:800}.global-chat-supporting-evidence>header small[data-v-18b54947]{color:var(--benchmark-answer-ink);font-size:12px}.global-chat-supporting-evidence .global-chat-answer-points[data-v-18b54947]{display:grid;grid-template-columns:1fr;gap:0;margin:0;border:0}.global-chat-supporting-evidence .global-chat-answer-points>li[data-v-18b54947],.global-chat-supporting-evidence .global-chat-answer-points>li+li[data-v-18b54947]{grid-template-columns:10px minmax(0,1fr);gap:12px;padding:14px 2px;border-right:0;border-bottom:1px solid #e3e7ed}.global-chat-supporting-evidence .global-chat-answer-points>li[data-v-18b54947]:last-child{border-bottom:0}.global-chat-supporting-evidence .global-chat-answer-points li>div[data-v-18b54947]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:start}.global-chat-supporting-evidence .global-chat-answer-points li strong[data-v-18b54947]{padding-top:2px;font-size:12px;letter-spacing:normal}.global-chat-supporting-evidence .global-chat-answer-points li>div>span[data-v-18b54947]{font-size:13px;line-height:1.58}.global-chat-supporting-evidence+.global-chat-limitations[data-v-18b54947]{margin-top:10px}.global-chat-turn-assistant .global-chat-answer-heading strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-answer-heading small[data-v-18b54947],.global-chat-turn-assistant .global-chat-answer-kicker[data-v-18b54947],.global-chat-turn-assistant .global-chat-answer-content p[data-v-18b54947],.global-chat-turn-assistant .global-chat-answer-content li[data-v-18b54947],.global-chat-turn-assistant .global-chat-formatted-table strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-formatted-table span[data-v-18b54947],.global-chat-turn-assistant .global-chat-formatted-table th[data-v-18b54947],.global-chat-turn-assistant .global-chat-formatted-table td[data-v-18b54947],.global-chat-turn-assistant .global-chat-table-toolbar input[data-v-18b54947],.global-chat-turn-assistant .global-chat-rfp-sections strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-rfp-sections small[data-v-18b54947],.global-chat-turn-assistant .global-chat-rfp-sections span[data-v-18b54947],.global-chat-turn-assistant .global-chat-rfp-sections th[data-v-18b54947],.global-chat-turn-assistant .global-chat-rfp-sections td[data-v-18b54947],.global-chat-turn-assistant .global-chat-benchmark-table-section strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-benchmark-table-section span[data-v-18b54947],.global-chat-turn-assistant .global-chat-benchmark-table-section th[data-v-18b54947],.global-chat-turn-assistant .global-chat-benchmark-table-section td[data-v-18b54947],.global-chat-turn-assistant .global-chat-other-benchmarks header span[data-v-18b54947],.global-chat-turn-assistant .global-chat-other-benchmarks th[data-v-18b54947],.global-chat-turn-assistant .global-chat-other-benchmarks td[data-v-18b54947],.global-chat-turn-assistant .global-chat-results summary[data-v-18b54947],.global-chat-turn-assistant .global-chat-results strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-results span[data-v-18b54947],.global-chat-turn-assistant .global-chat-results small[data-v-18b54947],.global-chat-turn-assistant .global-chat-workbook-context strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-workbook-context small[data-v-18b54947],.global-chat-turn-assistant .global-chat-workbook-context p[data-v-18b54947],.global-chat-turn-assistant .global-chat-workbook-context li[data-v-18b54947],.global-chat-turn-assistant .global-chat-workbook-context span[data-v-18b54947],.global-chat-turn-assistant .global-chat-source-overview strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-source-overview small[data-v-18b54947],.global-chat-turn-assistant .global-chat-source-overview p[data-v-18b54947],.global-chat-turn-assistant .global-chat-source-overview li[data-v-18b54947],.global-chat-turn-assistant .global-chat-source-overview span[data-v-18b54947],.global-chat-turn-assistant .global-chat-answer-notes strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-answer-notes li[data-v-18b54947],.global-chat-turn-assistant .global-chat-supporting-evidence strong[data-v-18b54947],.global-chat-turn-assistant .global-chat-supporting-evidence small[data-v-18b54947],.global-chat-turn-assistant .global-chat-capability[data-v-18b54947],.global-chat-turn-assistant .global-chat-explanation summary[data-v-18b54947],.global-chat-turn-assistant .global-chat-explanation-content p[data-v-18b54947],.global-chat-turn-assistant .global-chat-explanation-content dt[data-v-18b54947],.global-chat-turn-assistant .global-chat-explanation-content dd[data-v-18b54947],.global-chat-turn-assistant .global-chat-explanation-content small[data-v-18b54947]{color:var(--benchmark-answer-ink)}.global-chat-turn-assistant .global-chat-answer-kicker svg[data-v-18b54947]{color:#237153}.global-chat-turn-assistant th[data-v-18b54947]{font-weight:800}.global-chat-turn-assistant td[data-v-18b54947],.global-chat-turn-assistant th[data-v-18b54947],.global-chat-turn-assistant dd[data-v-18b54947],.global-chat-turn-assistant p[data-v-18b54947],.global-chat-turn-assistant li[data-v-18b54947],.global-chat-turn-assistant small[data-v-18b54947],.global-chat-turn-assistant span[data-v-18b54947]{overflow-wrap:anywhere}.global-chat-formatted-table th[data-v-18b54947],.global-chat-rfp-table-scroll th[data-v-18b54947],.global-chat-benchmark-table-scroll th[data-v-18b54947]{background:#f5f3f8}.global-chat-formatted-table td[data-v-18b54947],.global-chat-rfp-table-scroll td[data-v-18b54947],.global-chat-benchmark-table-scroll td[data-v-18b54947]{background:#fff}.global-chat-workbook-summary>div small[data-v-18b54947],.global-chat-source-summary small[data-v-18b54947]{overflow:visible;text-overflow:clip;white-space:normal}@media (max-width:900px){.global-chat-answer-heading[data-v-18b54947]{grid-template-columns:42px minmax(0,1fr)}.global-chat-heading-actions[data-v-18b54947]{grid-column:1/-1;justify-content:flex-start;padding-left:54px}.global-chat-answer-points[data-v-18b54947]{grid-template-columns:1fr}.global-chat-answer-points>li[data-v-18b54947],.global-chat-answer-points>li+li[data-v-18b54947]{padding:12px 0;border-right:0;border-bottom:1px solid #dfe3ea}.global-chat-answer-points>li[data-v-18b54947]:last-child{border-bottom:0}}@media (max-width:680px){.global-chat-answer-title[data-v-18b54947]{display:block;overflow:visible;font-size:20px;-webkit-line-clamp:unset}.global-chat-heading-actions[data-v-18b54947]{padding-left:0}.global-chat-heading-actions button[data-v-18b54947]{flex:1;justify-content:center}.global-chat-benchmark-summary .global-chat-aggregate[data-v-18b54947]{grid-template-columns:1fr}.global-chat-benchmark-summary .global-chat-aggregate>div[data-v-18b54947]{border-right:0;border-bottom:1px solid #d9dee8}.global-chat-benchmark-summary .global-chat-aggregate>div[data-v-18b54947]:last-child{border-bottom:0}.global-chat-limitations[data-v-18b54947]{grid-template-columns:1fr}.global-chat-supporting-evidence .global-chat-answer-points li>div[data-v-18b54947]{grid-template-columns:1fr;gap:4px}}.global-chat-turn-assistant[data-v-18b54947]:has(.global-chat-clarification-options){grid-template-columns:minmax(0,1fr);max-width:100%}.global-chat-turn-assistant:has(.global-chat-clarification-options)>.global-chat-avatar[data-v-18b54947]{display:none}.global-chat-turn-assistant:has(.global-chat-clarification-options)>.global-chat-bubble[data-v-18b54947]{padding:24px 0 0;border:0;border-radius:0;background:#fff;box-shadow:none}.global-chat-turn-assistant:has(.global-chat-clarification-options)>.global-chat-bubble>span[data-v-18b54947]{display:none}.global-chat-clarification-question[data-v-18b54947]{max-width:980px;margin:0;color:#101828;font:650 clamp(21px,2.15vw,30px)/1.28 "Inter Variable",sans-serif;letter-spacing:normal;white-space:normal!important}.global-chat-rfp-clarification[data-v-18b54947]{display:grid;gap:12px;max-width:1180px;margin:0}.global-chat-rfp-partial-answer[data-v-18b54947],.global-chat-rfp-next-step[data-v-18b54947]{display:grid;gap:7px;padding:16px 18px;border:1px solid #d8dee8;border-radius:11px;background:#fff}.global-chat-rfp-partial-answer[data-v-18b54947]{border-left:4px solid #28795d;background:linear-gradient(135deg,#f7fcf9,#fff)}.global-chat-rfp-next-step[data-v-18b54947]{border-left:4px solid #7823dc;background:linear-gradient(135deg,#fcfaff,#fff)}.global-chat-rfp-clarification small[data-v-18b54947]{color:#672bb7;font:800 12px/1.3 Inter Variable,sans-serif;letter-spacing:normal;text-transform:none}.global-chat-rfp-partial-answer>small[data-v-18b54947]{color:#28795d}.global-chat-rfp-clarification p[data-v-18b54947]{margin:0;color:#101828;font:500 15px/1.6 Inter Variable,sans-serif;letter-spacing:normal;white-space:pre-line!important}.global-chat-options.global-chat-clarification-options[data-v-18b54947]{display:block;margin-top:20px;color:#101828}.global-chat-clarification-heading[data-v-18b54947]{display:grid;gap:6px;margin-bottom:16px}.global-chat-clarification-heading>span[data-v-18b54947]{color:#672bb7;font:800 12px/1.3 Inter Variable,sans-serif;letter-spacing:normal;text-transform:none}.global-chat-clarification-heading>strong[data-v-18b54947]{color:#101828;font:500 14px/1.55 Inter Variable,sans-serif;letter-spacing:normal;text-transform:none}.global-chat-clarification-grid[data-v-18b54947]{--clarification-option-count:4;display:grid;grid-template-columns:repeat(var(--clarification-option-count),minmax(0,1fr));gap:12px}.global-chat-clarification-grid[data-v-18b54947]:has(>.global-chat-option-chip:only-child){grid-template-columns:minmax(220px,360px)}.global-chat-options.global-chat-clarification-options .global-chat-clarification-grid .global-chat-option-chip[data-v-18b54947]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:14px;width:100%;max-width:none;min-height:142px;padding:18px;border:1px solid #ccd3df;border-radius:12px;background:#fff;color:#101828;text-align:left;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.global-chat-options.global-chat-clarification-options .global-chat-clarification-grid .global-chat-option-chip[data-v-18b54947]:hover:not(:disabled){border-color:#9564d2;background:#fcfaff;box-shadow:0 8px 22px #42256814;transform:translateY(-1px)}.global-chat-options.global-chat-clarification-options .global-chat-clarification-grid .global-chat-option-chip[data-v-18b54947]:focus-visible{outline:3px solid rgba(120,35,220,.2);outline-offset:2px}.global-chat-clarification-options .global-chat-clarification-grid .global-chat-option-chip.selected[data-v-18b54947]{border-color:#7823dc;background:#f8f3fe;color:#101828;box-shadow:inset 0 0 0 1px #7823dc}.global-chat-option-copy[data-v-18b54947]{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.global-chat-option-copy small[data-v-18b54947]{color:#672bb7;font:800 12px/1.25 Inter Variable,sans-serif;letter-spacing:normal;text-transform:none}.global-chat-option-copy strong[data-v-18b54947]{margin-top:18px;color:#101828;font:700 20px/1.2 Inter Variable,sans-serif;letter-spacing:normal;overflow-wrap:break-word}.global-chat-option-copy em[data-v-18b54947]{margin-top:8px;color:#101828;font:500 12px/1.45 Inter Variable,sans-serif;font-style:normal;overflow-wrap:anywhere}.global-chat-rfp-option-scope[data-v-18b54947]{margin-top:8px;color:#475467;font:600 12px/1.5 Inter Variable,sans-serif;overflow-wrap:anywhere}.global-chat-rfp-option-metrics[data-v-18b54947]{display:flex;flex-wrap:wrap;gap:7px;width:100%;margin-top:14px}.global-chat-rfp-option-metrics>span[data-v-18b54947]{display:grid;min-width:72px;gap:1px;padding:7px 9px;border:1px solid #e0d7eb;border-radius:8px;background:#faf7fe}.global-chat-rfp-option-metrics strong[data-v-18b54947]{margin:0!important;color:#351750;font-size:14px;line-height:1.15}.global-chat-rfp-option-metrics small[data-v-18b54947]{color:#6f788c;font-size:12px;letter-spacing:normal;text-transform:none}.global-chat-rfp-option-main-sheet[data-v-18b54947]{margin-top:10px;color:#5e687c;font:600 12px/1.4 Inter Variable,sans-serif}.global-chat-clarification-options .global-chat-clarification-grid .global-chat-option-check[data-v-18b54947]{width:28px;height:28px;border:1px solid #aeb8c8;border-radius:7px;background:#fff;color:#fff}.global-chat-clarification-options .global-chat-clarification-grid .global-chat-option-chip.selected .global-chat-option-check[data-v-18b54947]{border-color:#672bb7;background:#672bb7}.global-chat-clarification-actions[data-v-18b54947]{display:flex;align-items:center;gap:8px;margin-top:18px;padding:11px 12px;border:1px solid #d8dee8;border-radius:11px;background:#fbfbfd}.global-chat-clarification-actions>span[data-v-18b54947]{display:inline-flex;align-items:center;gap:8px;min-width:max-content;color:#101828;font:700 12px/1.3 Inter Variable,sans-serif}.global-chat-clarification-actions>span svg[data-v-18b54947]{color:#672bb7}.global-chat-clarification-actions>span.empty svg[data-v-18b54947]{color:#8f99aa}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions button[data-v-18b54947]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin:0;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#101828;font:700 12px/1.3 Inter Variable,sans-serif;box-shadow:none}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions button[data-v-18b54947]:hover:not(:disabled){background:#f0e8fa;color:#5420a0;transform:none}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions button[data-v-18b54947]:focus-visible{outline:3px solid rgba(120,35,220,.18);outline-offset:1px}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions button[data-v-18b54947]:disabled{color:#8f99aa;opacity:.62}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions .global-chat-clarification-submit[data-v-18b54947]{min-width:190px;margin-left:auto;border:1px solid #672bb7;background:#672bb7;color:#fff}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions .global-chat-clarification-submit[data-v-18b54947]:hover:not(:disabled){border-color:#54209e;background:#54209e;color:#fff;box-shadow:0 7px 16px #54209e2e}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions .global-chat-clarification-submit[data-v-18b54947]:disabled{border-color:#d9d3e1;background:#e9e5ed;color:#8f8799}.global-chat-explanation-clarification[data-v-18b54947]{margin-top:10px;border:1px solid #e0e4eb;border-radius:10px;background:#fff}.global-chat-explanation-clarification>summary[data-v-18b54947]{display:none}.global-chat-explanation-clarification .global-chat-explanation-content[data-v-18b54947]{margin-top:0;border:0;border-radius:10px}@media (max-width:980px){.global-chat-clarification-grid[data-v-18b54947]{grid-template-columns:repeat(2,minmax(0,1fr))}.global-chat-clarification-actions[data-v-18b54947]{flex-wrap:wrap}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions .global-chat-clarification-submit[data-v-18b54947]{margin-left:auto}}@media (max-width:680px){.global-chat-turn-assistant:has(.global-chat-clarification-options)>.global-chat-bubble[data-v-18b54947]{padding-top:18px}.global-chat-clarification-question[data-v-18b54947]{font-size:21px}.global-chat-rfp-partial-answer[data-v-18b54947],.global-chat-rfp-next-step[data-v-18b54947]{padding:14px}.global-chat-rfp-clarification p[data-v-18b54947]{font-size:14px}.global-chat-clarification-grid[data-v-18b54947]{grid-template-columns:1fr}.global-chat-clarification-grid[data-v-18b54947]:has(>.global-chat-option-chip:only-child){grid-template-columns:1fr}.global-chat-options.global-chat-clarification-options .global-chat-clarification-grid .global-chat-option-chip[data-v-18b54947]{min-height:118px}.global-chat-option-copy strong[data-v-18b54947]{margin-top:12px;font-size:18px}.global-chat-clarification-actions[data-v-18b54947]{align-items:stretch;flex-direction:column}.global-chat-clarification-actions>span[data-v-18b54947]{min-width:0;padding:5px 2px}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions button[data-v-18b54947]{width:100%}.global-chat-options.global-chat-clarification-options .global-chat-clarification-actions .global-chat-clarification-submit[data-v-18b54947]{margin-left:0}}.global-chat-turn-assistant .global-chat-rfp-table-scroll th[data-v-18b54947]{overflow-wrap:normal;word-break:normal}.global-chat-turn-assistant .global-chat-rfp-table-scroll td[data-v-18b54947]{overflow-wrap:break-word;word-break:normal}.global-chat-source-coverage[data-v-18b54947]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:18px 0 22px;padding:17px 18px;border:1px solid #cfe2da;border-left:4px solid #28795d;border-radius:11px;background:linear-gradient(135deg,#f7fcf9,#fbfafd)}.global-chat-source-coverage>div[data-v-18b54947]{display:grid;gap:5px;min-width:0}.global-chat-source-coverage>div>small[data-v-18b54947]{color:#28795d;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-source-coverage>div>strong[data-v-18b54947]{color:#15233f;font-size:15px;line-height:1.42}.global-chat-source-coverage>div>p[data-v-18b54947]{max-width:720px;margin:0;color:#56647a;font-size:12px;line-height:1.55}.global-chat-source-coverage>ul[data-v-18b54947]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none}.global-chat-source-coverage>ul>li[data-v-18b54947]{min-width:188px;display:grid;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;border:1px solid #dce3df;border-radius:9px;background:#fff}.global-chat-source-coverage>ul>li>span[data-v-18b54947]{width:8px;height:8px;border-radius:50%;background:#28795d;box-shadow:0 0 0 3px #28795d1a}.global-chat-source-coverage>ul>li>div[data-v-18b54947]{display:grid;gap:2px}.global-chat-source-coverage>ul>li strong[data-v-18b54947]{color:#24314a;font-size:12px}.global-chat-source-coverage>ul>li small[data-v-18b54947]{color:#647187;font-size:12px}.global-chat-source-coverage>ul>li.status-no_relevant_evidence>span[data-v-18b54947]{background:#8792a5;box-shadow:0 0 0 3px #8792a51a}.global-chat-source-coverage>ul>li.status-business_clarification>span[data-v-18b54947]{background:#8a54c4;box-shadow:0 0 0 3px #8a54c41a}.global-chat-source-coverage>ul>li.status-failed>span[data-v-18b54947]{background:#c58d28;box-shadow:0 0 0 3px #c58d281f}.global-chat-result-label[data-v-18b54947]{display:block;margin:0 0 7px;color:#6b36b0;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.global-chat-answer-title[data-v-18b54947]{max-width:900px;font-size:clamp(23px,2vw,29px);line-height:1.25}.global-chat-compare[data-v-18b54947]{display:block;margin:20px 0 4px;border:1px solid #dce1e9;border-radius:11px;background:#fff;overflow:hidden}.global-chat-compare>summary[data-v-18b54947]{min-height:60px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 15px;cursor:pointer;list-style:none;background:#faf9fc}.global-chat-compare>summary[data-v-18b54947]::-webkit-details-marker{display:none}.global-chat-compare>summary>span[data-v-18b54947]{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#6b36b0;background:#f0e8fa}.global-chat-compare>summary>div[data-v-18b54947]{display:grid;gap:2px}.global-chat-compare>summary strong[data-v-18b54947]{color:#1b2944;font-size:13px}.global-chat-compare>summary small[data-v-18b54947]{color:#68758a;font-size:12px}.global-chat-compare>summary>svg[data-v-18b54947]{color:#725399;transition:transform .18s ease}.global-chat-compare[open]>summary>svg[data-v-18b54947]{transform:rotate(180deg)}.global-chat-compare-grid[data-v-18b54947]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border-top:1px solid #e1e5eb}@media (max-width:900px){.global-chat-source-coverage[data-v-18b54947]{grid-template-columns:1fr}.global-chat-source-coverage>ul[data-v-18b54947]{justify-content:flex-start}.global-chat-source-coverage>ul>li[data-v-18b54947]{flex:1 1 210px}.global-chat-compare-grid[data-v-18b54947]{grid-template-columns:1fr}}@media (max-width:680px){.global-chat-source-coverage[data-v-18b54947]{padding:14px}.global-chat-source-coverage>ul[data-v-18b54947]{display:grid;grid-template-columns:1fr;width:100%}.global-chat-source-coverage>ul>li[data-v-18b54947]{min-width:0}}.global-chat-thread[data-v-18b54947] *{letter-spacing:normal;text-transform:none}.global-chat-thread[data-v-18b54947]{padding:26px clamp(18px,4vw,60px) 48px}.global-chat-turn[data-v-18b54947]{width:min(100%,1180px);max-width:1180px}.global-chat-turn-user .global-chat-bubble>p[data-v-18b54947]{font-size:16px;line-height:1.7}.global-chat-turn-user .global-chat-bubble>span[data-v-18b54947]{font-size:13px}.global-chat-answer-heading[data-v-18b54947]{padding-bottom:16px;margin-bottom:0}.global-chat-answer-heading strong[data-v-18b54947]{font-size:16px}.global-chat-answer-kicker[data-v-18b54947]{font-size:13px}.global-chat-heading-actions button[data-v-18b54947],.global-chat-evidence-btn[data-v-18b54947],.global-chat-followups button[data-v-18b54947],.global-chat-options button[data-v-18b54947]{font-size:14px;min-height:40px}.global-chat-source-coverage[data-v-18b54947]{margin-top:24px}.global-chat-source-coverage small[data-v-18b54947],.global-chat-source-coverage p[data-v-18b54947]{font-size:13px}.global-chat-source-coverage strong[data-v-18b54947]{font-size:15px}.global-chat-answer-content[data-v-18b54947]{padding-top:0}.answer-details-anchor[data-v-18b54947]{scroll-margin-top:24px}.retained-answer[data-v-18b54947]{margin:20px 0;padding:18px 0;border-top:1px solid #e2e6ee;border-bottom:1px solid #e2e6ee}.retained-answer summary[data-v-18b54947]{cursor:pointer;color:#64379b;font-size:15px;font-weight:500}.retained-answer>p[data-v-18b54947]{white-space:pre-wrap;font-size:15px;line-height:1.75;color:#41516c;margin:18px 0;overflow-wrap:anywhere}.global-chat-answer-points li>div[data-v-18b54947]{display:block}.global-chat-answer-points li>div>strong[data-v-18b54947]{display:block;font-size:13px;margin-bottom:6px;color:#69758b}.global-chat-answer-points li>div>span[data-v-18b54947]{font-size:16px;line-height:1.7}.global-chat-supporting-evidence header strong[data-v-18b54947]{font-size:17px}.global-chat-supporting-evidence header small[data-v-18b54947]{font-size:13px}.global-chat-limitations[data-v-18b54947],.global-chat-limitations li[data-v-18b54947]{font-size:14px;line-height:1.7}.global-chat-limitations strong[data-v-18b54947]{font-size:14px}.global-chat-thread .global-chat-rfp-option-metrics small[data-v-18b54947]{font-size:13px}.global-chat-thread .global-chat-rfp-option-metrics strong[data-v-18b54947]{font-size:22px}.global-chat-rfp-option-scope[data-v-18b54947],.global-chat-option-copy em[data-v-18b54947]{font-size:14px}.global-chat-option-copy>strong[data-v-18b54947]{font-size:23px}.global-chat-rfp-option-main-sheet[data-v-18b54947]{font-size:13px}.global-chat-followups>strong[data-v-18b54947],.global-chat-clarification-options>strong[data-v-18b54947]{font-size:14px}.global-chat-composer textarea[data-v-18b54947]{font-size:16px;line-height:1.6}.global-chat-footer[data-v-18b54947]{font-size:12px}@media (max-width:680px){.global-chat-thread[data-v-18b54947]{padding-inline:16px}.global-chat-answer-heading[data-v-18b54947]{flex-wrap:wrap}.global-chat-heading-actions[data-v-18b54947]{margin-left:0}.global-chat-turn[data-v-18b54947]{max-width:100%}}@media (prefers-reduced-motion:reduce){.global-chat-thread[data-v-18b54947]{scroll-behavior:auto}.global-chat-turn[data-v-18b54947]{animation:none}}.global-chat-cohort-pill[data-v-18b54947]{max-width:650px;white-space:normal}#app:has(.analyzer-shell){height:100dvh;min-height:0;overflow:hidden}#app:has(.analyzer-shell)>.main-wrap-supplier{flex:1;min-height:0;height:auto}#app:has(.analyzer-shell) .supplier-workspace-host{height:100%;min-height:0}@media (max-width:680px){.global-chat-composer-dock[data-v-18b54947]{padding:10px}.global-chat-composer textarea[data-v-18b54947]{field-sizing:fixed;height:68px;min-height:48px;max-height:110px;box-sizing:border-box}.global-chat-footer[data-v-18b54947]{gap:6px;flex-wrap:wrap}.global-chat-footer>span[data-v-18b54947]:last-child{display:none}}}:where(.commercial-agent,.commercial-agent-surface) :is(button,input,select,textarea,h1,h2,h3){font:revert-layer;color:revert-layer;background:revert-layer;padding:revert-layer;border:revert-layer;border-radius:revert-layer;box-shadow:revert-layer;transform:revert-layer}:where(.commercial-agent,.commercial-agent-surface) button:hover{background:revert-layer;box-shadow:revert-layer;transform:revert-layer}:is(.commercial-agent,.commercial-agent-surface){--agent-font: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--agent-ink: #20283f;--agent-muted: #626b80;--agent-subtle: #727b8e;--agent-purple: #703bd1;--agent-purple-dark: #5529aa;--agent-tint: #f2edfb;--agent-line: #e2e5ee;--agent-canvas: #f6f7fb;--agent-panel: #fff;--agent-green: #256a55;--purple: var(--agent-purple);--navy: var(--agent-ink);font-family:var(--agent-font);font-size:15px;line-height:1.6;color:var(--agent-ink);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;accent-color:var(--agent-purple)}:is(.commercial-agent,.commercial-agent-surface) *,:is(.commercial-agent,.commercial-agent-surface) *:before,:is(.commercial-agent,.commercial-agent-surface) *:after{box-sizing:border-box;font-family:var(--agent-font);letter-spacing:normal;text-transform:none}:is(.commercial-agent,.commercial-agent-surface) :is(button,input,select,textarea){font-family:var(--agent-font)}:is(.commercial-agent,.commercial-agent-surface) button{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}:is(.commercial-agent,.commercial-agent-surface) button:not(:disabled){cursor:pointer}:is(.commercial-agent,.commercial-agent-surface) button:disabled{cursor:not-allowed}:is(.commercial-agent,.commercial-agent-surface) :is(button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #9971df;outline-offset:3px}:is(.commercial-agent,.commercial-agent-surface) ::selection{background:#dfd0f7;color:#2d174c}:is(.commercial-agent,.commercial-agent-surface) :is(input,textarea)::placeholder{color:#767e90;opacity:1}:is(.commercial-agent,.commercial-agent-surface) :is(table,.spec-code){font-variant-numeric:tabular-nums}:is(.commercial-agent,.commercial-agent-surface) :is(h1,h2,h3,h4){text-wrap:balance}:is(.commercial-agent,.commercial-agent-surface) :is(input,select,textarea){color:var(--agent-ink)}.commercial-agent.analyzer-shell{position:relative;grid-template-columns:76px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:clip;background:var(--agent-canvas)}.commercial-agent.analyzer-shell.sidebar-expanded{grid-template-columns:284px minmax(0,1fr)}.commercial-agent .analyzer-sidebar{position:relative;grid-column:1;grid-row:1;width:auto;height:100%;padding:24px 16px 16px;background:linear-gradient(165deg,#182341,#121c36 62%,#201d3e);color:#e9edf8;border-right:0;box-shadow:none}.commercial-agent .analyzer-sidebar-header{grid-template-columns:42px minmax(0,1fr) 30px;gap:11px;padding:0 0 22px;border-bottom:1px solid #ffffff13}.commercial-agent .analyzer-sidebar-mark{width:42px;height:44px;border:1px solid #ffffff35;border-radius:14px;background:linear-gradient(145deg,#976af0,#6234ba);box-shadow:0 5px 16px #090f2926}.commercial-agent .analyzer-sidebar-brand-copy{gap:5px}.commercial-agent .analyzer-sidebar-brand-copy strong{color:#fff;font-size:15px;font-weight:600;line-height:1.3;white-space:normal}.commercial-agent .analyzer-sidebar-brand-copy span{font-size:12px;font-weight:400;color:#b4bfd7}.commercial-agent .analyzer-sidebar-toggle{width:30px;height:36px;border:0;background:transparent;color:#b8c2dc;border-radius:8px}.commercial-agent .analyzer-sidebar-toggle:hover{color:#fff;background:#ffffff14}.commercial-agent .analyzer-sidebar-nav{gap:6px;padding:20px 0;border-bottom:1px solid #ffffff13}.commercial-agent .analyzer-sidebar-nav button{grid-template-columns:26px minmax(0,1fr);min-height:46px;gap:10px;padding:9px 12px;color:#c7cfe2;border:1px solid transparent;border-radius:11px;font-size:14px;font-weight:450;background:transparent}.commercial-agent .analyzer-sidebar-nav button.active{color:#fff;background:#ffffff12;border-color:#a486e351;box-shadow:inset 3px 0 #b08aef}.commercial-agent .analyzer-sidebar-nav button:hover:not(:disabled){color:#fff;background:#ffffff12;border-color:#ffffff24;box-shadow:none}.commercial-agent .analyzer-sidebar-primary{min-height:46px;margin:20px 0 24px;border:1px solid #ad8ae84a;border-radius:11px;background:#8150d5;color:#fff;box-shadow:0 4px 14px #090c2326;font-size:14px;font-weight:550}.commercial-agent .analyzer-sidebar-primary:hover{background:#9365e0;border-color:#bc9cee;box-shadow:0 6px 18px #090c2333;transform:translateY(-1px)}.commercial-agent .analyzer-sidebar .history-heading{color:#a6b0ca;font-size:12px;font-weight:500;padding:0 12px 12px}.commercial-agent .analyzer-sidebar .history-item{min-height:44px;padding:11px 12px;gap:10px;border:1px solid transparent;border-radius:9px;background:transparent;box-shadow:none;color:#aab6d1}.commercial-agent .analyzer-sidebar .history-item strong{color:#cdd5e8;font-size:13px;font-weight:400;line-height:1.55}.commercial-agent .analyzer-sidebar .history-item small{font-size:12px;color:#aab6d1}.commercial-agent .analyzer-sidebar .history-item-active{background:#ffffff0e;border-color:#ffffff12;box-shadow:none}.commercial-agent .analyzer-sidebar .history-item-active strong{color:#fff;font-weight:550}.commercial-agent .analyzer-sidebar .history-item:hover:not(.history-item-active){background:#ffffff0d;border-color:transparent;box-shadow:none;color:#fff;transform:none}.commercial-agent .analyzer-sidebar .history-item:hover:not(.history-item-active) strong{color:#fff}.commercial-agent .analyzer-sidebar :is(.benchmark-chat-history,.history-list){gap:3px}.commercial-agent .sidebar-conversation-export{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:10px 12px;margin:10px 0;border:1px solid #ffffff1c;border-radius:9px;background:transparent;color:#c7cfe2;font-size:12px;text-align:left}.commercial-agent .sidebar-conversation-export:hover:not(:disabled){background:#ffffff12;color:#fff}.commercial-agent .sidebar-conversation-export:disabled{opacity:.5}.commercial-agent .analyzer-sidebar-collapsed .sidebar-conversation-export{justify-content:center;padding:10px 0}.commercial-agent .analyzer-sidebar-collapsed .sidebar-conversation-export span{display:none}.commercial-agent .analyzer-sidebar .privacy-note{display:flex;align-items:center;gap:10px;margin-top:auto;padding:16px 10px 0;background:transparent;border:0;border-top:1px solid #ffffff16;border-radius:0;color:#afbcd6}.commercial-agent .privacy-note svg{flex:0 0 18px;color:#b9a0ea}.commercial-agent .privacy-note p{margin:0;font-size:12px;line-height:1.6}.commercial-agent .privacy-note strong{display:block;color:#d8e0f2;font-size:12px;font-weight:500}.commercial-agent .privacy-note p span{display:block;color:#aab5cd}.commercial-agent .analyzer-sidebar-collapsed{padding-inline:12px}.commercial-agent .analyzer-sidebar-collapsed .analyzer-sidebar-header{grid-template-columns:42px;grid-template-rows:44px 34px;justify-content:center;gap:10px}.commercial-agent .analyzer-sidebar-collapsed .analyzer-sidebar-nav button{width:46px;grid-template-columns:1fr;padding:8px}.commercial-agent .analyzer-sidebar-collapsed .analyzer-sidebar-primary{width:44px}.commercial-agent .analyzer-sidebar-collapsed .privacy-note{width:44px;padding:12px 0 0;justify-content:center}.commercial-agent .analyzer-main{background:var(--agent-canvas)}.commercial-agent .analyzer-main:not(.analyzer-main-chat){padding:32px 40px 48px}.commercial-agent .analyzer-hero{max-width:850px;margin:26px auto 28px}.commercial-agent .analyzer-hero h1{font-size:clamp(28px,2.7vw,38px);line-height:1.25;font-weight:600;margin:12px auto}.commercial-agent .analyzer-hero p{font-size:15px;line-height:1.7;color:var(--agent-muted)}.commercial-agent :is(.upload-mode-switch,.upload-layout,.ingestion-status-card,.process-preview){max-width:1120px;margin-inline:auto}.commercial-agent .upload-mode-switch{margin-bottom:24px}.commercial-agent .upload-mode-switch strong{font-size:14px;font-weight:550}.commercial-agent .upload-mode-switch small{font-size:13px}.commercial-agent .ingestion-status-card{border:1px solid #e1dbed;border-radius:14px;background:#fff;padding:20px}.commercial-agent .upload-layout{gap:24px}.commercial-agent :is(.drop-zone,.upload-context){border-radius:16px;padding:28px}.commercial-agent .drop-zone{background:#fcfbff;border-color:#c6b8db}.commercial-agent .drop-zone>strong{font-size:21px;line-height:1.4}.commercial-agent .drop-zone>span{font-size:15px;line-height:1.65}.commercial-agent .drop-zone>small{font-size:13px}.commercial-agent .upload-context h2{font-size:25px;line-height:1.35;font-weight:550}.commercial-agent .upload-context :is(p,label){font-size:14px;line-height:1.7}.commercial-agent .upload-context input:not([type=file]){font-size:14px;border-radius:9px}.commercial-agent .upload-choice-row{flex-wrap:wrap}.commercial-agent .analyzer-sidebar .history-list{overflow-x:hidden}.commercial-agent .analyzer-sidebar .history-item{min-width:0}.commercial-agent .global-chat-shell{background:var(--agent-canvas)}.commercial-agent .intelligence-home-browser{max-width:1080px;margin:30px auto 15px;padding:28px;border:1px solid var(--agent-line);border-radius:20px;background:#fff;box-shadow:0 12px 36px #29203b08}.commercial-agent .intelligence-home-browser h2{font-size:23px;line-height:1.35;font-weight:600}.commercial-agent .intelligence-home-browser :is(p,small,.intelligence-home-category-context dt){font-size:13px;line-height:1.6}.commercial-agent .intelligence-home-browser>header>span{font-size:12px;color:var(--agent-muted)}.commercial-agent .intelligence-home-category-search{min-height:50px;border-radius:12px;background:#fafbfe;border-color:var(--agent-line)}.commercial-agent .intelligence-home-category-search input{font-size:15px}.commercial-agent .intelligence-home-category-search:focus-within{outline:2px solid #a082c9;outline-offset:2px}.commercial-agent .intelligence-home-category-search input:focus-visible{outline:none;box-shadow:none}.commercial-agent .intelligence-home-category-grid{gap:18px}.commercial-agent .intelligence-home-category-grid>article{padding:22px;border:1px solid var(--agent-line);border-radius:14px;background:#fff;box-shadow:none}.commercial-agent .intelligence-home-category-title>div{min-width:0}.commercial-agent .intelligence-home-category-title h3{font-size:16px;line-height:1.5;color:var(--agent-ink);overflow-wrap:anywhere}.commercial-agent .intelligence-home-category-title :is(small,em){font-size:12px}.commercial-agent .intelligence-home-category-context dd{font-size:14px}.commercial-agent .intelligence-home-category-grid>article>button{padding:13px 14px;min-height:44px;font-size:14px;border-radius:10px;background:#f7f5fb;color:#593782}.commercial-agent .intelligence-home-browser-empty{padding:24px;font-size:14px}.commercial-agent .intelligence-home-browser-empty strong{font-size:16px}.commercial-agent .intelligence-home-browser-empty span{font-size:14px}.commercial-agent .global-chat-control-strip{min-height:60px;padding:10px 32px;background:#fcfcfe;border-bottom:1px solid var(--agent-line);box-shadow:none}.commercial-agent .global-chat-control-strip-compact{grid-template-columns:minmax(0,1200px)}.commercial-agent .global-chat-cohort-pill{max-width:650px;min-height:38px;padding:8px 12px;background:#f4f2f9;border:1px solid #e4dfed;color:#545d73;font-size:13px;font-weight:450;border-radius:9px;line-height:1.4}.commercial-agent .global-chat-download{border:1px solid var(--agent-line);border-radius:9px;background:#fff;color:#505b70;font-size:13px;min-height:38px}.commercial-agent .global-chat-progress{max-width:660px}.commercial-agent .global-chat-progress small{font-size:12px;color:#697287}.commercial-agent .global-chat-progress li>span{width:27px;height:27px;font-size:12px;box-shadow:none}.commercial-agent .global-chat-progress li.active>span{background:#7643ca;box-shadow:0 0 0 5px #eee6f9}.commercial-agent .global-chat-thread{gap:0;padding:36px clamp(20px,3vw,48px) 48px;background:transparent}.commercial-agent .global-chat-turn{width:min(100%,1200px);max-width:1200px;padding:0;margin:0 auto 26px;border:0}.commercial-agent .global-chat-turn-user{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;padding:0;background:transparent;border:0;border-radius:0}.commercial-agent .global-chat-turn-user .global-chat-avatar{display:none}.commercial-agent .global-chat-turn-user .global-chat-bubble{width:fit-content;max-width:min(820px,90%);margin:0;padding:13px 20px;border:1px solid #ddd2ee;background:#f3edfcf2;border-radius:18px 18px 5px;box-shadow:0 4px 18px #5a327807}.commercial-agent .global-chat-turn-user .global-chat-bubble>span{display:flex;align-items:center;gap:7px;color:#687187;font-size:12px;font-weight:500;margin-bottom:5px}.commercial-agent .message-speaker>svg{flex:none;color:#7851a4}.commercial-agent .global-chat-turn-user .global-chat-bubble>p{color:#303b53;font-size:17px;line-height:1.65;font-weight:500;margin:0}.commercial-agent .global-chat-turn-assistant{display:block;padding:0}.commercial-agent .global-chat-turn-assistant>.global-chat-avatar{display:none}.commercial-agent .global-chat-turn-assistant>.global-chat-bubble{display:block;width:100%;margin:0;padding:26px 30px 22px;border:1px solid #e0d9ef;border-radius:20px;background:#fff;box-shadow:0 12px 40px #3826530a,0 1px 2px #24284003;overflow:visible;animation:agent-enter .38s ease both}.commercial-agent .global-chat-turn-assistant>.global-chat-bubble:before{display:none}.commercial-agent .global-chat-turn-assistant .global-chat-bubble>span{display:none}.commercial-agent .global-chat-answer-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0 0 20px;border-bottom:1px solid #ececf3;background:transparent}.commercial-agent .global-chat-answer-mark{width:36px;height:36px;flex:0 0 36px;background:#f0e9fb;color:#7544bd;border-radius:11px;border:1px solid #e8def5;box-shadow:none}.commercial-agent .global-chat-answer-heading>div{gap:5px}.commercial-agent .global-chat-answer-heading strong{color:#30394e;font-size:14px;font-weight:600}.commercial-agent .investigation-heading{padding-bottom:14px;border-bottom:0}.commercial-agent .investigation-heading .global-chat-heading-actions button{border-color:transparent;background:transparent}.commercial-agent .investigation{container-type:inline-size}.commercial-agent .global-chat-answer-kicker{display:inline-flex;width:fit-content;gap:5px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#426c5e;font-size:12px;font-weight:450}.commercial-agent .global-chat-heading-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px}.commercial-agent :is(.global-chat-heading-actions button,.global-chat-evidence-btn,.global-chat-answer-actions button,.global-chat-answer-toggle){min-height:38px;padding:8px 12px;font-size:13px;line-height:1.4;font-weight:500;border:1px solid var(--agent-line);border-radius:9px;background:#fff;color:#626c80;box-shadow:none}.commercial-agent :is(.global-chat-heading-actions button,.global-chat-evidence-btn,.global-chat-answer-actions button):hover:not(:disabled){background:#f7f4fc;border-color:#cbbadb;color:#6536a5;transform:none}.commercial-agent .global-chat-turn-resolved-scope{opacity:1}.commercial-agent .answer-brief{padding:28px 0;border-bottom:1px solid #ececf3;color:var(--agent-ink)}.commercial-agent .brief-label{margin-bottom:12px;color:#77559f;font-size:13px;font-weight:550}.commercial-agent .answer-brief h2{color:#1e2941;font-size:clamp(26px,2vw,32px);line-height:1.3;font-weight:600;max-width:1000px;margin-bottom:16px}.commercial-agent .brief-text{max-width:1000px;font-size:16px;line-height:1.8;color:#46516a}.commercial-agent .brief-scope{padding:12px 15px;border-radius:10px;background:#f7f7fb;margin:20px 0 0;font-size:13px}.commercial-agent .brief-scope>span{color:#6a7286}.commercial-agent .brief-scope>strong{color:#4a526a;font-weight:500}.commercial-agent .brief-actions button{background:#eee6f8;color:#6633a4;border:1px solid #e3d7f1;border-radius:9px;padding:11px 16px;min-height:42px;font-size:14px;font-weight:550}.commercial-agent .brief-actions button:hover{background:#e7daf5}.commercial-agent :is(.answer-brief h2,.global-chat-answer-title,.spotlight-primary>h2,.direct-answer,.spotlight-narrative){font-family:Lora,Georgia,serif;font-weight:500;line-height:1.45;color:#1b2543;text-wrap:pretty}.commercial-agent :is(.spotlight-primary>h2,.direct-answer,.spotlight-narrative){font-size:clamp(23px,2vw,30px);max-width:58ch}.commercial-agent .with-source-discussions .spotlight-observation{border-color:#e7e0ef;border-radius:12px;padding:22px}.commercial-agent .with-source-discussions .spotlight-citation{border-color:#e8dff1;background:#faf7fe;border-radius:8px}.commercial-agent :is(.brief-context,.global-chat-limitations){border:1px solid #e8dcc2;border-left-width:3px;border-radius:10px;background:#fffcf5;padding:16px 18px;color:#6b5635;font-size:14px;line-height:1.7;box-shadow:none}.commercial-agent .global-chat-limitations li{font-size:14px;line-height:1.7}.commercial-agent .global-chat-supporting-evidence{margin-top:24px}.commercial-agent .global-chat-supporting-evidence header strong{font-size:18px;font-weight:600}.commercial-agent .global-chat-supporting-evidence header small{font-size:13px}.commercial-agent .global-chat-answer-points li{padding:20px 0}.commercial-agent .global-chat-answer-points li>div>strong{font-size:13px;font-weight:550;color:#6b548c;margin-bottom:5px}.commercial-agent .global-chat-answer-points li>div>span{font-size:16px;line-height:1.8;color:#3c475e}.commercial-agent :is(.retained-answer,.global-chat-explanation){margin:20px 0;border:0;border-top:1px solid #e9eaf1;border-radius:0;padding:16px 0 0;background:transparent;box-shadow:none}.commercial-agent :is(.retained-answer,.global-chat-explanation) summary{font-size:13px;color:#626d82;font-weight:500}.commercial-agent .retained-answer>summary{font-size:15px;color:#58446e}.commercial-agent .answer-context-notes{margin:16px 0;padding-left:22px;color:#586277;font-size:14px;line-height:1.75}.commercial-agent .answer-context-notes li{margin:7px 0;overflow-wrap:anywhere}.commercial-agent .original-answer{margin-top:16px}.commercial-agent .original-answer>p{white-space:pre-wrap;font-size:15px;line-height:1.75;color:#41516c;margin:16px 0;overflow-wrap:anywhere}.commercial-agent .global-chat-followups{padding-top:22px;margin-top:22px;border-top:1px solid #ececf3}.commercial-agent .global-chat-followups>strong{color:#687084;font-size:13px;font-weight:500}.commercial-agent .global-chat-followups button{min-height:42px;padding:10px 15px;border:1px solid #ded7eb;border-radius:11px;background:#faf8fd;color:#65428c;font-size:14px;font-weight:450;box-shadow:none}.commercial-agent .global-chat-followups button:hover{background:#f0e9f9;border-color:#bfa6de;transform:translateY(-1px)}.commercial-agent .global-chat-clarification-question{color:#25304a;font-size:25px;line-height:1.5;font-weight:550}.commercial-agent .global-chat-rfp-next-step{margin:0;padding:0 0 24px;border:0;border-bottom:1px solid #e9e7ef;background:transparent;border-radius:0;box-shadow:none}.commercial-agent .global-chat-rfp-next-step small{color:#77569c;font-size:13px;font-weight:550}.commercial-agent .global-chat-rfp-next-step p{font-size:19px;color:#303d54;line-height:1.7;margin:10px 0 0}.commercial-agent .global-chat-clarification-options{margin-top:24px}.commercial-agent .global-chat-clarification-options>strong{color:#3f4b63;font-size:16px;font-weight:550}.commercial-agent .global-chat-clarification-help{color:#687287;font-size:14px;line-height:1.65}.commercial-agent .global-chat-clarification-grid{gap:16px;margin-top:18px}.commercial-agent .global-chat-options .global-chat-clarification-grid .global-chat-option-chip{position:relative;padding:24px;min-height:158px;border:1px solid #dfe1ec;border-radius:15px;background:#fff;box-shadow:0 2px 8px #29213c03;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.commercial-agent .global-chat-options .global-chat-clarification-grid .global-chat-option-chip:hover:not(:disabled){border-color:#b299d4;background:#fdfbff;box-shadow:0 8px 24px #4d326913;transform:translateY(-2px)}.commercial-agent .global-chat-options .global-chat-clarification-grid .global-chat-option-chip.selected{border:2px solid #9164ce;padding:23px;background:#f7f2fc;box-shadow:0 0 0 3px #f0e7fa}.commercial-agent .global-chat-option-copy small{font-size:12px;color:#7958a5;font-weight:550}.commercial-agent .global-chat-option-copy strong{font-size:22px;font-weight:550;color:#25304a;margin:16px 32px 8px 0}.commercial-agent .global-chat-option-copy em{color:#59647a;font-size:14px;line-height:1.65;font-style:normal}.commercial-agent .global-chat-rfp-option-scope{font-size:14px;color:#5a6479;line-height:1.6}.commercial-agent .global-chat-rfp-option-metrics{gap:0;margin-top:20px;border:1px solid #e7e2ee;border-radius:10px;background:#f8f6fb;width:fit-content}.commercial-agent .global-chat-rfp-option-metrics>span{border:0;border-right:1px solid #e6e0ee;border-radius:0;padding:12px 18px;min-width:100px;background:transparent}.commercial-agent .global-chat-rfp-option-metrics>span:last-child{border:0}.commercial-agent .global-chat-rfp-option-metrics strong{font-size:23px;font-weight:550;color:#45365c}.commercial-agent .global-chat-rfp-option-metrics small{font-size:12px;font-weight:450;color:#726582}.commercial-agent .global-chat-rfp-option-main-sheet{margin-top:14px;font-size:13px;color:#6e778a}.commercial-agent .global-chat-option-check{width:26px;height:26px;border-radius:8px;border-color:#c2c8d7}.commercial-agent .global-chat-clarification-actions{padding:15px;margin-top:20px;border:1px solid #e6e3ed;border-radius:12px;background:#f9f8fc}.commercial-agent .global-chat-clarification-actions>span{font-size:13px;font-weight:500;color:#526078}.commercial-agent .global-chat-options .global-chat-clarification-actions button{font-size:13px;min-height:42px;font-weight:500;border-radius:9px}.commercial-agent .global-chat-options .global-chat-clarification-actions .global-chat-clarification-submit{background:#7544c8;border-color:#7544c8;color:#fff}.commercial-agent .global-chat-options .global-chat-clarification-actions .global-chat-clarification-submit:disabled{background:#ede9f2;border-color:#e4deed;color:#858094;opacity:1}.commercial-agent :is(.global-chat-workbook-context,.global-chat-contract-context,.global-chat-source-overview,.global-chat-compare){border:1px solid #e3e4ed;border-radius:12px;background:#fafafe;box-shadow:none;margin-top:24px}.commercial-agent :is(.global-chat-workbook-summary,.global-chat-contract-context>summary,.global-chat-source-summary,.global-chat-compare>summary){padding:18px 20px;background:transparent}.commercial-agent :is(.global-chat-workbook-summary,.global-chat-contract-context>summary,.global-chat-source-summary) strong{font-size:14px;font-weight:550;color:#43506a}.commercial-agent :is(.global-chat-workbook-summary,.global-chat-contract-context>summary,.global-chat-source-summary) small{font-size:13px;color:#6f788a}.commercial-agent .global-chat-workbook-summary-metrics{font-size:12px;color:#6c7588}.commercial-agent .global-chat-contract-grid dt{font-size:13px}.commercial-agent .global-chat-contract-grid dd{font-size:15px;line-height:1.65}.commercial-agent .global-chat-source-coverage{padding:18px;border:1px solid #e2e9e5;border-radius:12px;background:#f7faf8;box-shadow:none}.commercial-agent .global-chat-source-coverage strong{font-size:14px;line-height:1.6}.commercial-agent .global-chat-source-coverage :is(p,small){font-size:13px;line-height:1.6}.commercial-agent .spec-explorer{font-size:15px;color:var(--agent-ink)}.commercial-agent .spec-explorer .lead{padding:28px 0 26px}.commercial-agent .spec-explorer .lead>span{font-size:13px;color:#765696;font-weight:500}.commercial-agent .spec-explorer .lead h3{font-size:clamp(26px,2.2vw,34px);font-weight:600;line-height:1.3;margin:9px 0 12px;color:#202b43}.commercial-agent .spec-explorer .lead>p{color:#4e5a70;font-size:16px;line-height:1.8;max-width:940px}.commercial-agent .spec-explorer .scope{margin-top:16px}.commercial-agent .spec-explorer .scope summary{color:#6b7487;font-size:13px;font-weight:450}.commercial-agent .spec-explorer .filters{padding:22px;background:#f8f7fc;border:1px solid #e2ddec;border-radius:14px;margin-bottom:28px}.commercial-agent .spec-explorer .filters header{margin-bottom:20px}.commercial-agent .spec-explorer .filters h2{font-size:19px;font-weight:600;color:#34405a}.commercial-agent .spec-explorer .filters p{font-size:13px;color:#667186;line-height:1.65}.commercial-agent .spec-explorer .live{color:#35705a;background:#edf5ef;border:1px solid #dceade;font-size:12px;padding:4px 10px}.commercial-agent .spec-explorer .filter-grid{gap:16px}.commercial-agent .spec-explorer .filter-grid label{font-size:13px;color:#505b70;font-weight:500;gap:7px}.commercial-agent .spec-explorer :is(input:not([type=checkbox]),select){min-height:44px;border:1px solid #d9dce6;border-radius:9px;background:#fff;font-size:14px;padding:11px 12px;box-shadow:0 1px 2px #141b2803}.commercial-agent .spec-explorer .check{color:#667085;line-height:1.6}.commercial-agent .spec-explorer .filters footer{border-top-color:#e5e1ed}.commercial-agent .spec-explorer button{min-height:40px;font-size:13px;font-weight:500;border-color:#ddd9e8;border-radius:9px;color:#695082;padding:9px 13px}.commercial-agent .spec-explorer .views{gap:6px;padding:6px;border:1px solid #e3e1eb;border-radius:12px;background:#f5f4f9;width:fit-content;max-width:100%}.commercial-agent .spec-explorer .views button{color:#6b7286;font-size:14px;padding:10px 15px;background:transparent}.commercial-agent .spec-explorer .views button[aria-pressed=true]{background:#fff;color:#633d9a;box-shadow:0 2px 5px #2621360c;font-weight:600}.commercial-agent .spec-explorer .views span{font-size:12px;padding:2px 7px;border-radius:6px;background:#efebf6}.commercial-agent .spec-explorer .result-bar{margin:20px 0}.commercial-agent .spec-explorer .result-bar button{color:#663aa1;background:#faf7fe}.commercial-agent .spec-intro{color:#6c7588;font-size:13px;margin:12px 0 18px}.commercial-agent .spec-match-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px}.commercial-agent .spec-match{padding:24px;border:1px solid #e0e2ec;border-radius:14px;background:#fff;box-shadow:0 3px 10px #29213c03;transition:border-color .2s,box-shadow .2s}.commercial-agent .spec-match:hover{border-color:#c6b5db;box-shadow:0 6px 18px #4b346f08}.commercial-agent .spec-icon{width:36px;height:40px;flex-basis:36px;border:0;border-radius:10px;background:#f2edf9;color:#77549f}.commercial-agent .spec-code{color:#765698;font-size:12px;font-weight:550}.commercial-agent .spec-match h3{font-size:16px;font-weight:550;color:#354058;line-height:1.6;text-wrap:pretty}.commercial-agent .spec-availability{background:#eff6f1;color:#37725b;font-size:12px;border-radius:6px;margin-top:18px}.commercial-agent .spec-availability.description-only{background:#fbf6ec;color:#7b6540}.commercial-agent .spec-attributes{gap:0 22px;margin:16px 0}.commercial-agent .spec-attributes>div{padding:11px 0;border-bottom:1px solid #eff0f5}.commercial-agent .spec-attributes dt{font-size:12px;font-weight:450;color:#747c8c;margin-bottom:4px}.commercial-agent .spec-attributes dd{font-size:14px;font-weight:500;color:#38445a;line-height:1.65}.commercial-agent .spec-details summary{font-size:13px;font-weight:500;color:#725092}.commercial-agent .spec-match footer{gap:10px}.commercial-agent .spec-answer button{font-size:13px;padding:9px 0}.commercial-agent .spec-explorer :is(.note,.price-note){font-size:13px;line-height:1.75}.commercial-agent .spec-explorer .original{font-size:13px;border-top-color:#e9eaf1}.commercial-agent .procurement-result{padding:28px 0}.commercial-agent .data-heading h3{font-size:21px;font-weight:600;color:#354159}.commercial-agent .data-heading p{font-size:13px;color:#70798b}.commercial-agent .data-heading{align-items:flex-end;gap:18px}.commercial-agent .data-heading button{min-height:40px;font-size:13px;font-weight:500;padding:9px 13px;color:#655077;border-color:#dddce8;border-radius:9px;background:#fff}.commercial-agent .data-heading button:last-child{color:#65409c;background:#f5effc;border-color:#e4d8f0}:is(.commercial-agent,.commercial-agent-surface) .rfp-data-table{border:1px solid #dee2ec;border-radius:13px;background:#fff}:is(.commercial-agent,.commercial-agent-surface) .rfp-data-table :is(.field-controls,.table-toolbar,.table-range){padding-left:20px;padding-right:20px}:is(.commercial-agent,.commercial-agent-surface) .rfp-data-table .field-controls{background:#fafbfe;color:#71798a;font-size:12px;padding-block:12px;border-bottom-color:#e8eaf1}:is(.commercial-agent,.commercial-agent-surface) .field-controls button{background:#fff;border:1px solid #dbe0eb;border-radius:8px;color:#526078;font-size:13px}:is(.commercial-agent,.commercial-agent-surface) .table-search{min-height:44px;padding:10px 13px;background:#fff;border-color:#dce0ea;border-radius:9px}:is(.commercial-agent,.commercial-agent-surface) .table-search input{font-size:14px}:is(.commercial-agent,.commercial-agent-surface) .table-range{font-size:12px;color:#717b8e;padding-bottom:14px}:is(.commercial-agent,.commercial-agent-surface) .table-scroll{border-color:#e1e4ec}:is(.commercial-agent,.commercial-agent-surface) .table-scroll th{background:#f3f5f9;color:#535d73;border-color:#e1e4ed;font-size:13px;font-weight:550}:is(.commercial-agent,.commercial-agent-surface) .table-scroll th button{background:#f3f5f9;font-size:13px;color:#535d73;font-weight:550;padding:14px 16px;line-height:1.5}:is(.commercial-agent,.commercial-agent-surface) .table-scroll td{color:#46516a;font-size:14px;padding:15px 16px;line-height:1.7;border-color:#eceef4}:is(.commercial-agent,.commercial-agent-surface) .table-scroll tbody tr:nth-child(2n) td{background:#fcfcfe}:is(.commercial-agent,.commercial-agent-surface) .table-scroll tbody tr:hover td{background:#f4effb}:is(.commercial-agent,.commercial-agent-surface) .table-scroll .row-actions{padding-inline:6px}:is(.commercial-agent,.commercial-agent-surface) .rfp-data-table footer{background:#fafbfe;font-size:13px;padding:14px 16px}:is(.commercial-agent,.commercial-agent-surface) .rfp-data-table nav button{width:36px;height:36px;color:#725295;border-color:#dbe0eb;border-radius:8px}:is(.commercial-agent,.commercial-agent-surface) .blank-note{font-size:12px;color:#6d7689;padding:14px 20px;line-height:1.65}.commercial-agent .global-chat-formatted-table{border:1px solid #e0e4ed;border-radius:12px}.commercial-agent .global-chat-formatted-table td{font-size:14px;line-height:1.7;padding:14px 16px}.commercial-agent .global-chat-formatted-table th{font-size:13px;font-weight:550;padding:13px 16px;background:#f3f5f9}.commercial-agent .global-chat-composer-dock{padding:16px 28px 13px;background:#f9f9fddf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #e3e5ef;box-shadow:0 -8px 30px #24223803}.commercial-agent .global-chat-shell-home .global-chat-composer-dock{background:#f8f9fce6;border-top:1px solid #e8e5f0;padding:16px 28px 13px}.commercial-agent .global-chat-composer,.commercial-agent .global-chat-shell-home .global-chat-composer{width:100%;max-width:1200px;padding:10px 12px;grid-template-columns:42px minmax(0,1fr) 46px;gap:12px;border:1px solid #d9d7e7;border-radius:16px;background:#fff;box-shadow:0 4px 16px #38304c07;outline:0}.commercial-agent .global-chat-composer:focus-within{border-color:#a17ccb;box-shadow:0 0 0 3px #eee6f8,0 6px 20px #5a39820a}.commercial-agent .global-chat-composer textarea{min-height:44px;max-height:150px;font-size:16px;line-height:1.6;padding:9px 0;color:#303c54;background:transparent}.commercial-agent .global-chat-composer textarea:focus-visible{outline:0}.commercial-agent .global-chat-composer-icon{width:40px;height:42px;background:#f2ecfa;color:#7950b6;border:0;border-radius:11px}.commercial-agent .global-chat-composer button{width:44px;height:44px;border:1px solid #7544c8;background:#7544c8;border-radius:11px;color:#fff;box-shadow:0 3px 9px #7444c81a}.commercial-agent .global-chat-composer button:hover:not(:disabled){background:#6434b6;box-shadow:0 5px 14px #7444c830;transform:translateY(-1px)}.commercial-agent .global-chat-composer button:disabled{background:#f0edf5;border-color:#f0edf5;color:#9991a8;opacity:1;box-shadow:none}.commercial-agent .global-chat-thinking{padding:24px 30px;border-radius:18px;color:#665181;background:linear-gradient(110deg,#fff 20%,#f4eefb 48%,#fff 75%);background-size:240% 100%}.commercial-agent .global-chat-thinking p{font-size:15px}.commercial-agent .source-library{color:var(--agent-ink);padding:12px 8px}.commercial-agent .source-library :is(h1,h2){font-size:28px;font-weight:600;color:#263249}.commercial-agent .source-library :is(input,select,button){font-size:14px;border-radius:9px;min-height:40px}.commercial-agent .source-library table :is(th,td){font-size:14px;line-height:1.65;padding:14px 16px}.commercial-agent .source-library :is(.source-filters,.source-card,.source-query,.source-detail){border-radius:14px;border-color:#e0dfeb;box-shadow:0 3px 12px #24203b03}.commercial-agent .evidence-drawer{color:var(--agent-ink);background:#fff;border-left:1px solid #dedeea;box-shadow:-12px 0 40px #17213618}.commercial-agent .evidence-drawer header h2{font-size:25px;font-weight:600}.commercial-agent .evidence-location{font-size:14px;color:#485670}.commercial-agent .evidence-context dt{font-size:12px;color:#806997;font-weight:550}.commercial-agent .evidence-context dd{font-size:13px;color:#69778c}.commercial-agent .evidence-excerpt>p{font-size:14px;line-height:1.8;padding:16px}.commercial-agent .evidence-table-scroll :is(th,td){font-size:13px;padding:12px}.commercial-agent .evidence-index{font-size:13px}.commercial-agent-surface:is(.row-inspector,.evidence-workspace){border:1px solid #dedeea;border-radius:18px;box-shadow:0 24px 80px #15203d30}.commercial-agent-surface::backdrop{background:#18203966;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.commercial-agent-surface>header{background:#fcfcfe;padding:24px 28px;border-bottom:1px solid #e3e5ed}.commercial-agent-surface :is(h2,h3){font-weight:600;color:#263249}.commercial-agent-surface :is(button,input,select){font-size:14px;border-radius:9px}.commercial-agent-surface .comparison-scroll td{font-size:15px;line-height:1.8}.commercial-agent-surface .comparison-scroll th{font-size:13px;line-height:1.7}.commercial-agent :is(.row-detail,.source-dialog){font-family:var(--agent-font);border-radius:18px;border-color:#dedeea;box-shadow:0 24px 80px #15203d30}@keyframes agent-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-breathe{0%,to{transform:translateY(0);opacity:.94}50%{transform:translateY(-5px);opacity:1}}@media (max-width:1300px){.commercial-agent.analyzer-shell.sidebar-expanded{grid-template-columns:254px minmax(0,1fr)}.commercial-agent .analyzer-sidebar{padding-inline:12px}.commercial-agent .analyzer-sidebar-header{grid-template-columns:36px minmax(0,1fr) 26px;gap:8px}.commercial-agent .analyzer-sidebar-mark{width:36px;height:40px}.commercial-agent .analyzer-sidebar-brand-copy strong{font-size:14px}.commercial-agent .analyzer-sidebar-brand-copy span{font-size:12px}.commercial-agent .global-chat-control-strip{grid-template-columns:minmax(0,1fr);gap:12px}.commercial-agent .global-chat-control-strip-compact{grid-template-columns:minmax(0,1fr)}.commercial-agent .data-heading{align-items:flex-start;flex-direction:column}.commercial-agent .global-chat-clarification-actions{flex-wrap:wrap}}@media (max-width:1100px){.commercial-agent .spec-explorer :is(.filter-grid,.secondary){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.commercial-agent.analyzer-shell,.commercial-agent.analyzer-shell.sidebar-expanded{grid-template-columns:66px minmax(0,1fr)}.commercial-agent .analyzer-sidebar{width:66px;padding:18px 10px;display:flex}.commercial-agent.sidebar-expanded .analyzer-sidebar{position:absolute;width:280px;inset:0 auto 0 0;z-index:40;box-shadow:15px 0 40px #18223c33}.commercial-agent .analyzer-sidebar-collapsed .analyzer-sidebar-header{grid-template-columns:42px}.commercial-agent .global-chat-thread{padding:24px 18px}.commercial-agent .global-chat-turn-assistant>.global-chat-bubble{padding:22px}.commercial-agent .global-chat-control-strip{padding-inline:20px}.commercial-agent .global-chat-heading-actions{width:100%;margin-left:48px}.commercial-agent .global-chat-shell-home .global-chat-composer{width:100%}.commercial-agent .global-chat-options .global-chat-clarification-grid .global-chat-option-chip{padding:20px}.commercial-agent .global-chat-options .global-chat-clarification-grid .global-chat-option-chip.selected{padding:19px}}@media (max-width:600px){.commercial-agent .intelligence-home-browser{padding:18px}.commercial-agent .intelligence-home-category-grid{grid-template-columns:1fr}.commercial-agent .global-chat-thread{padding:20px 10px}.commercial-agent .global-chat-turn-assistant>.global-chat-bubble{padding:18px 16px;border-radius:14px}.commercial-agent .global-chat-answer-heading{gap:9px}.commercial-agent .global-chat-heading-actions{margin-left:0}.commercial-agent .global-chat-answer-kicker{font-size:12px}.commercial-agent .global-chat-turn-user .global-chat-bubble>p{font-size:15px}.commercial-agent .global-chat-control-strip{padding:10px 12px}.commercial-agent .global-chat-cohort-pill{font-size:12px}.commercial-agent .global-chat-composer-dock,.commercial-agent .global-chat-shell-home .global-chat-composer-dock{padding:12px 10px}.commercial-agent .global-chat-composer,.commercial-agent .global-chat-shell-home .global-chat-composer{grid-template-columns:minmax(0,1fr) 40px;padding:8px 10px;gap:8px}.commercial-agent .global-chat-composer-icon{display:none}.commercial-agent .global-chat-composer textarea{font-size:15px;height:54px;min-height:44px}.commercial-agent .global-chat-composer button{width:38px;height:40px}.commercial-agent .spec-explorer :is(.filter-grid,.secondary){grid-template-columns:1fr}.commercial-agent .spec-explorer .filters{padding:17px}.commercial-agent .spec-explorer .filters header{flex-direction:column;gap:10px}.commercial-agent .spec-explorer .views{width:100%;gap:3px}.commercial-agent .spec-explorer .views button{font-size:12px;padding:8px}.commercial-agent .spec-match{padding:18px}.commercial-agent .spec-explorer .pagination{gap:7px;justify-content:flex-start}.commercial-agent .global-chat-clarification-grid{grid-template-columns:1fr}.commercial-agent .global-chat-rfp-option-metrics>span{min-width:0;padding:10px 14px}.commercial-agent .global-chat-clarification-actions{align-items:stretch}.commercial-agent .global-chat-workbook-summary{padding:16px}}@media (prefers-reduced-motion:reduce){:is(.commercial-agent,.commercial-agent-surface) *,:is(.commercial-agent,.commercial-agent-surface) *:before,:is(.commercial-agent,.commercial-agent-surface) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#app:has(.commercial-agent){height:100dvh;min-height:0;overflow:hidden}#app:has(.commercial-agent)>.main-wrap-supplier{flex:1;min-height:0;height:auto}#app:has(.commercial-agent) .supplier-workspace-host{height:100%;min-height:0}.commercial-agent .global-chat-pinned-scope{margin:10px 24px 0;padding:12px 16px;gap:12px;border:1px solid #dde7e2;border-radius:12px;background:#f7fbf8;box-shadow:none}.commercial-agent .global-chat-pinned-scope small{color:#557b68;font-size:12px;font-weight:550}.commercial-agent .global-chat-pinned-scope strong{color:#3c584b;font-size:13px;line-height:1.5;font-weight:550}.commercial-agent .global-chat-pinned-scope>div:nth-child(2)>span{color:#6d8276;font-size:12px}.commercial-agent .global-chat-pinned-scope-actions button{font-size:12px;font-weight:500;min-height:34px;padding:7px 10px;border-radius:8px;border-color:#dce6e0}.commercial-agent .global-chat-pinned-scope-actions button.active{color:#517a63;background:#eef6f0}.commercial-agent .global-chat-jump{font-size:12px;padding:10px 15px;background:#fff;color:#7044a0;border:1px solid #e0d7ed;border-radius:22px;box-shadow:0 5px 18px #3224430c}:is(.commercial-agent,.commercial-agent-surface) .rfp-data-table .field-controls{padding-block:8px}:is(.commercial-agent,.commercial-agent-surface) .rfp-data-table .table-toolbar{padding-block:12px}.commercial-agent .spec-followup-scope{max-width:1200px;margin:0 auto 10px;font-size:12px;color:#67517f;border-color:#e1d9ee;background:#f4effa;border-radius:9px}.commercial-agent .spec-followup-scope button{font-size:12px;color:#704e99}@media (max-width:820px){.commercial-agent .global-chat-pinned-scope{margin-inline:14px;flex-wrap:wrap}.commercial-agent .global-chat-pinned-scope-actions{flex-wrap:wrap}}@media (max-width:600px){.commercial-agent .global-chat-pinned-scope{margin-inline:10px;padding:12px}.commercial-agent .global-chat-pinned-scope-actions button{font-size:12px}}.commercial-agent .global-chat-thinking p{display:flex;align-items:center;gap:12px}.commercial-agent .global-chat-thinking p svg{flex-shrink:0;color:#8862bd}.commercial-agent .global-chat-clarification-question{font-size:20px;font-weight:500;line-height:1.7}.commercial-agent .global-chat-composer-dock{position:relative}.commercial-agent .global-chat-composer-dock>.global-chat-jump{position:absolute;bottom:calc(100% + 8px);top:auto;left:50%;transform:translate(-50%);margin:0;z-index:6;white-space:nowrap}@media (max-width:820px){#app:has(.commercial-agent) .supplier-section-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;min-width:0;overflow-x:auto}#app:has(.commercial-agent) .supplier-product-nav{grid-template-columns:30px minmax(0,1fr)}#app:has(.commercial-agent) .supplier-section-tabs .sectab{flex-shrink:0}.commercial-agent .global-chat-heading-actions button{font-size:12px;padding:8px 10px}}@media (max-width:600px){.commercial-agent .answer-brief h2{font-size:23px;line-height:1.4}.commercial-agent .global-chat-answer-heading strong{font-size:13px}.commercial-agent .global-chat-answer-kicker{font-size:12px}.commercial-agent .global-chat-turn-assistant .global-chat-answer-heading>div:not(.global-chat-heading-actions){display:grid;gap:4px;min-width:0}.commercial-agent .global-chat-answer-heading{flex-wrap:wrap}.commercial-agent .global-chat-answer-mark{flex:0 0 32px;width:32px;height:34px}}.commercial-agent .source-hero{padding:34px 36px;gap:30px;background:linear-gradient(120deg,#1c2846,#30254b);border:1px solid #3b365c;border-radius:18px;color:#fff;box-shadow:0 8px 24px #2521380a}.commercial-agent .source-hero h1{color:#fff;font-size:clamp(27px,2.5vw,36px);font-weight:550;line-height:1.3;margin:10px 0}.commercial-agent .source-hero p{color:#cbd0e2;font-size:15px;line-height:1.7}.commercial-agent .source-kicker{color:#c0a8e2;font-size:12px;font-weight:500}.commercial-agent .source-metrics{gap:24px}.commercial-agent .source-metrics strong{color:#fff;font-size:29px;font-weight:550}.commercial-agent .source-metrics span{color:#c1c7dc;font-size:12px}.commercial-agent :is(.source-search-panel,.source-panel){border-color:#e0e3ec;border-radius:14px;padding:24px}.commercial-agent .source-filters label>span{color:#606c81;font-size:13px;font-weight:500}.commercial-agent .source-search{border-color:#dde1eb;background:#fbfcfe;border-radius:10px}.commercial-agent .source-primary{color:#fff;background:#7544c8;border-color:#7544c8;font-weight:550}.commercial-agent .source-card>strong{color:#354259;font-size:16px;font-weight:550}.commercial-agent :is(.source-card small,.source-note){color:#687489;font-size:13px;line-height:1.7}.commercial-agent .source-list-heading h2{font-size:23px;font-weight:550}.commercial-agent .source-detail-head h2{font-size:26px;font-weight:550;color:#2d3a53}.commercial-agent .source-price-card strong{font-size:32px;font-weight:550;color:#664397}.commercial-agent .source-attributes dt{font-size:13px;color:#66728a}.commercial-agent .source-attributes dd{font-size:15px;color:#354159;line-height:1.65}.commercial-agent .evidence-excerpt p:empty{display:none}@media (min-width:1440px){.commercial-agent .global-chat-composer-dock>.global-chat-jump{left:auto;right:24px;transform:none}}@media (max-width:600px){.commercial-agent .source-hero{padding:24px;border-radius:16px}.commercial-agent .analyzer-main:not(.analyzer-main-chat){padding:24px 16px}.commercial-agent .upload-mode-switch{grid-template-columns:1fr}.commercial-agent :is(.drop-zone,.upload-context){padding:20px}.commercial-agent .source-hero h1{font-size:27px}.commercial-agent .source-search-panel{padding:18px}.commercial-agent .source-filters label{min-width:0;width:100%}.commercial-agent .source-filters :is(select,input:not([type=checkbox])){width:100%;max-width:100%}.commercial-agent .source-detail-head{flex-direction:column;align-items:flex-start}.commercial-agent .source-detail-head h2{font-size:22px}.commercial-agent .source-attributes{grid-template-columns:1fr}.commercial-agent .source-supplier-row{flex-wrap:wrap}}.commercial-agent .global-chat-shell:not(.global-chat-shell-home){--conversation-gutter: clamp(12px,2vw,32px);--conversation-width: 1440px;position:relative;isolation:isolate;overflow:clip;background:#f8f6fc}.commercial-agent .global-chat-shell:not(.global-chat-shell-home) .global-chat-thread{padding-inline:var(--conversation-gutter)}.commercial-agent .global-chat-shell:not(.global-chat-shell-home) .global-chat-turn{width:100%;max-width:var(--conversation-width);margin-inline:auto}.commercial-agent .global-chat-shell:not(.global-chat-shell-home) .global-chat-composer-dock{padding-inline:var(--conversation-gutter)}.commercial-agent .global-chat-shell:not(.global-chat-shell-home) :is(.global-chat-composer,.spec-followup-scope){width:100%;max-width:var(--conversation-width);margin-inline:auto}.commercial-agent .global-chat-turn-assistant>.global-chat-thinking{display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;padding:20px 24px;border-radius:16px;background:#fff;box-shadow:0 4px 20px #32205005;animation:none}.commercial-agent .global-chat-thinking:after{content:none}.commercial-agent .global-chat-thinking>.global-chat-answer-mark{flex:none;width:38px;height:38px;border-radius:12px}.commercial-agent .global-chat-thinking-copy{min-width:0}.commercial-agent .global-chat-thinking-copy strong{display:flex;align-items:center;gap:12px;color:#2c3150;font-size:15px;line-height:1.5;font-weight:550}.commercial-agent .global-chat-thinking-copy strong svg{flex:none;color:#946bc4}.commercial-agent .global-chat-thinking-copy p{margin:5px 0 0;color:#6c7083;font-size:13px;line-height:1.6;max-width:36ch}@media (max-width:600px){.commercial-agent .global-chat-turn-assistant>.global-chat-thinking{padding:17px;gap:12px}}@media (prefers-reduced-motion:reduce){.commercial-agent .global-chat-thinking .spin{animation:none}}.commercial-agent .global-chat-shell:not(.global-chat-shell-home):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(/assets/commercial-home-aurora-BqBaaxUz.webp) center/cover no-repeat;opacity:.28;pointer-events:none}.commercial-agent .global-chat-shell:not(.global-chat-shell-home) .global-chat-composer-dock{background:#f9f7ff9e;border-top:1px solid #ffffff99;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.commercial-agent .global-chat-shell:not(.global-chat-shell-home) .global-chat-composer{border-color:#cbb6e9;box-shadow:0 8px 30px #4d26751a}.commercial-agent .global-chat-answer-actions:empty{display:none}.commercial-agent .global-chat-answer-fallback{font-size:17px;line-height:1.8;white-space:pre-wrap;color:#343c55}.commercial-agent .conversation-identity{display:flex;align-items:center;gap:11px;margin-bottom:20px}.commercial-agent .conversation-identity>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #cbb0ef;border-radius:12px;background:#f2eafd;color:#7943c7}.commercial-agent .conversation-identity>strong{font-size:14px;font-weight:550;color:#655078}.commercial-agent .global-chat-turn-conversational .global-chat-answer-fallback{margin:0;padding:0}.commercial-agent .global-chat-turn-welcome>.global-chat-bubble{padding:0;border-radius:24px;background:#ffffffeb;box-shadow:0 20px 60px #56357410,inset 0 1px #fff;overflow:hidden}.commercial-agent .conversation-welcome-intro{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;min-height:275px;padding:36px 40px 24px;gap:24px;background:linear-gradient(120deg,#ffffffed 15%,#f6effcd6)}.commercial-agent .conversation-welcome-copy{min-width:0}.commercial-agent .conversation-welcome h2{max-width:660px;margin:0;color:#2c2442;font-size:clamp(25px,2.3vw,34px);line-height:1.4;font-weight:500;text-wrap:pretty}.commercial-agent .conversation-welcome-art{width:250px;height:225px;object-fit:cover;object-position:top;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 53% 58% at 50% 40%,#000 54%,transparent 97%);mask-image:radial-gradient(ellipse 53% 58% at 50% 40%,#000 54%,transparent 97%)}.commercial-agent .conversation-welcome-examples{padding:0 40px 36px}.commercial-agent .conversation-welcome-examples>p{margin:0 0 16px;font-size:14px;font-weight:500;color:#746780}.commercial-agent .conversation-welcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commercial-agent .conversation-welcome-grid>button{display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:40px auto;align-content:start;gap:12px 6px;padding:20px;border:1px solid #e2d8f0;border-radius:16px;text-align:left;background:#fcfaff;cursor:pointer;color:#3f305c}.commercial-agent .conversation-example-icon{display:grid;place-items:center;width:38px;height:38px;background:#eee4fb;color:#7944bf;border-radius:11px}.commercial-agent .conversation-example-copy{display:grid;gap:7px;grid-column:1/-1;grid-row:2}.commercial-agent .conversation-example-copy small{font-size:13px;font-weight:500;color:#7e638e}.commercial-agent .conversation-example-copy strong{font-size:16px;font-weight:500;line-height:1.55;color:#342843}.commercial-agent .conversation-example-arrow{grid-column:2;grid-row:1;align-self:center;color:#906ab5}.commercial-agent .conversation-welcome-grid>button:hover:not(:disabled){background:#f4ebfe;border-color:#b493d5;transform:translateY(-3px);box-shadow:0 8px 24px #61318b0f}.commercial-agent .conversation-welcome-grid>button:focus-visible{outline:3px solid #a47acd;outline-offset:3px}.commercial-agent .conversation-welcome-grid>button:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.commercial-agent .conversation-welcome-intro{padding:28px;grid-template-columns:minmax(0,1fr) 160px;gap:12px;min-height:220px}.commercial-agent .conversation-welcome-art{width:160px;height:185px}.commercial-agent .conversation-welcome-examples{padding:0 28px 28px}.commercial-agent .conversation-welcome-grid{gap:10px}.commercial-agent .conversation-welcome-grid>button{padding:15px}}@media (max-width:650px){.commercial-agent .global-chat-thread{padding:22px 12px 28px}.commercial-agent .global-chat-turn-user .global-chat-bubble{padding:10px 16px}.commercial-agent .global-chat-turn-welcome>.global-chat-bubble{border-radius:18px}.commercial-agent .conversation-welcome-intro{grid-template-columns:1fr;min-height:0;padding:24px}.commercial-agent .conversation-welcome-art{display:none}.commercial-agent .conversation-welcome h2{font-size:25px}.commercial-agent .conversation-welcome-examples{padding:0 24px 24px}.commercial-agent .conversation-welcome-grid{grid-template-columns:1fr}.commercial-agent .conversation-welcome-grid>button{grid-template-columns:38px minmax(0,1fr) 18px;grid-template-rows:auto;align-items:center;gap:12px}.commercial-agent .conversation-example-copy{grid-column:2;grid-row:1;gap:4px}.commercial-agent .conversation-example-arrow{grid-column:3}.commercial-agent .conversation-example-copy strong{font-size:15px}}.commercial-agent .global-chat-shell-home{position:relative;isolation:isolate;overflow:clip;background:#eee9fa}.commercial-agent .global-chat-shell-home:before{content:"";position:absolute;z-index:-1;top:-3%;right:-3%;bottom:-3%;left:-3%;background:url(/assets/commercial-home-aurora-BqBaaxUz.webp) center/cover no-repeat;animation:home-atmosphere-drift 24s ease-in-out infinite alternate;pointer-events:none}.commercial-agent .intelligence-home{position:relative;z-index:1;padding:32px 30px 16px;background:transparent}.commercial-agent .intelligence-home-intro{max-width:920px}.commercial-agent .intelligence-home-intro h1{max-width:900px;margin:0 auto;font-size:clamp(40px,3.2vw,52px);font-weight:550;line-height:1.13;color:#202441;text-shadow:0 2px 20px #ffffff8c}.commercial-agent .intelligence-home-intro h1 span{color:#7343bb}.commercial-agent .intelligence-home-subtitle{margin:15px auto 0;color:#59556f;font-size:15px;line-height:1.65}.commercial-agent .intelligence-home-stage{isolation:auto;width:min(1120px,100%);height:clamp(360px,calc(100dvh - 455px),480px);margin:18px auto 0}.commercial-agent .intelligence-home-orbit{display:block;z-index:0;top:17%;left:7%;width:86%;height:65%;border:1px solid #ac80dc70;box-shadow:0 0 22px #dfc0ff3b,inset 0 0 16px #e0c8ff26;opacity:.85;transform:rotate(-7deg);pointer-events:none}.commercial-agent .intelligence-home-brain{top:16px;width:430px;height:calc(100% - 38px);max-height:450px;-webkit-mask-image:radial-gradient(ellipse 52% 58% at 50% 40%,#000 60%,transparent 98%);mask-image:radial-gradient(ellipse 52% 58% at 50% 40%,#000 60%,transparent 98%);mix-blend-mode:multiply}.commercial-agent .intelligence-home-brain img{object-fit:cover;object-position:center top;animation:home-brain-float 8s ease-in-out infinite}.commercial-agent .intelligence-home-node{display:grid;grid-template-columns:1fr;justify-items:center;width:268px;padding:10px;gap:8px;background:transparent;border:0;border-radius:18px;box-shadow:none;text-align:center;animation:agent-enter .65s ease both}.commercial-agent .intelligence-home-node-1{top:1%;left:0;animation-delay:.08s}.commercial-agent .intelligence-home-node-2{top:52%;left:4%;animation-delay:.2s}.commercial-agent .intelligence-home-node-3{top:1%;right:0;animation-delay:.14s}.commercial-agent .intelligence-home-node-4{top:52%;right:4%;animation-delay:.26s}.commercial-agent .intelligence-home-node-icon{grid-column:auto;grid-row:auto;width:66px;height:66px;border-radius:50%;border:1px solid #ffffffda;background:linear-gradient(140deg,#fff9,#e1d1fc85);box-shadow:inset 0 0 0 7px #ffffff4a,0 8px 24px #7042a526;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#7540ba;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.commercial-agent .intelligence-home-node-icon svg{width:29px;height:29px}.commercial-agent .intelligence-home-node-label{align-self:auto;font-size:13px;line-height:1.45;font-weight:600;color:#683e9a;text-shadow:0 1px 9px #fff}.commercial-agent .intelligence-home-node strong{grid-column:auto;max-width:242px;padding:0;font-size:16px;line-height:1.5;font-weight:450;color:#33354f;text-wrap:balance;text-shadow:0 1px 12px #ffffffc7}.commercial-agent .intelligence-home-node:hover{background:transparent;border:0;box-shadow:none;transform:translateY(-3px)}.commercial-agent .intelligence-home-node:hover .intelligence-home-node-icon{transform:translateY(-3px) scale(1.06);background:#ffffffa6;box-shadow:inset 0 0 0 7px #ffffff80,0 12px 32px #7943b93d}.commercial-agent .intelligence-home-node:hover strong{color:#6732aa}.commercial-agent .intelligence-home-node:focus-visible{outline:none}.commercial-agent .intelligence-home-node:focus-visible .intelligence-home-node-icon{outline:3px solid #9063cf;outline-offset:5px}.commercial-agent .intelligence-home-browse{bottom:0;min-height:42px;padding:11px 20px;border:1px solid #ffffffbf;border-radius:24px;background:#ffffffa3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#5c328e;font-size:13px;font-weight:550;box-shadow:0 5px 20px #68439914}.commercial-agent .intelligence-home-browse:hover{background:#fff;box-shadow:0 8px 24px #68439928}.commercial-agent .global-chat-shell-home .global-chat-composer-dock{z-index:2;border-top:1px solid #ffffff80;background:#f9f7ff61;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.commercial-agent .global-chat-shell-home .global-chat-composer{background:#fffffff0;border-color:#cbb6e9;box-shadow:0 8px 35px #4d26751a,inset 0 1px #fff}.commercial-agent .global-chat-shell-home .global-chat-composer:focus-within{border-color:#a277d8;box-shadow:0 0 0 3px #ffffff59,0 10px 36px #4d267526}@keyframes home-atmosphere-drift{0%{transform:scale(1.025) translate3d(-.6%,-.4%,0)}to{transform:scale(1.065) translate3d(.6%,.4%,0)}}@keyframes home-brain-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.012)}}@media (max-height:850px) and (min-width:1101px){.commercial-agent .intelligence-home{padding-top:22px}.commercial-agent .intelligence-home-intro h1{font-size:40px}.commercial-agent .intelligence-home-subtitle{margin-top:10px;font-size:14px}.commercial-agent .intelligence-home-stage{height:352px;margin-top:12px}.commercial-agent .intelligence-home-brain{width:380px;height:338px;top:0}.commercial-agent .intelligence-home-node{width:255px;gap:6px;padding:6px}.commercial-agent .intelligence-home-node-icon{width:57px;height:57px}.commercial-agent .intelligence-home-node strong{font-size:15px}.commercial-agent .intelligence-home-node-2,.commercial-agent .intelligence-home-node-4{top:51%}}@media (max-width:1300px) and (min-width:1101px){.commercial-agent .intelligence-home-node{width:230px}.commercial-agent .intelligence-home-node-2{left:0}.commercial-agent .intelligence-home-node-4{right:0}.commercial-agent .intelligence-home-brain{width:365px}}@media (max-width:1100px){.commercial-agent .intelligence-home{padding:28px 22px 24px}.commercial-agent .intelligence-home-intro h1{font-size:39px}.commercial-agent .intelligence-home-stage{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:300px;margin-top:10px}.commercial-agent .intelligence-home-brain{top:0;width:330px;height:305px}.commercial-agent .intelligence-home-orbit{top:50px;left:10%;width:80%;height:220px}.commercial-agent .intelligence-home-node{position:relative;top:auto;left:auto;right:auto;width:auto;padding:8px}.commercial-agent .intelligence-home-browse{position:relative;left:auto;bottom:auto;grid-column:1/-1;justify-self:center;transform:none;margin:6px 0}}@media (max-width:600px){.commercial-agent .intelligence-home{padding:28px 18px 24px}.commercial-agent .intelligence-home-intro h1{font-size:31px}.commercial-agent .intelligence-home-subtitle{font-size:14px}.commercial-agent .intelligence-home-stage{grid-template-columns:1fr;padding-top:260px;gap:18px}.commercial-agent .intelligence-home-brain{width:285px;height:265px}.commercial-agent .intelligence-home-orbit{top:50px;height:165px}.commercial-agent .intelligence-home-node{grid-template-columns:54px minmax(0,1fr);gap:4px 12px;justify-items:start;text-align:left;padding:10px 0}.commercial-agent .intelligence-home-node-icon{grid-column:1;grid-row:1/3;width:54px;height:54px}.commercial-agent .intelligence-home-node-label{grid-column:2;align-self:end}.commercial-agent .intelligence-home-node strong{grid-column:2;max-width:none;font-size:15px;text-wrap:pretty}.commercial-agent .global-chat-shell-home:before{background-size:auto 100%;background-position:20% 0}}@media (prefers-reduced-motion:reduce){.commercial-agent .global-chat-shell-home:before,.commercial-agent .intelligence-home-brain img{animation:none}}@media (max-width:600px){.commercial-agent .investigation-heading{flex-wrap:nowrap;gap:8px}.commercial-agent .investigation-heading>strong{font-size:12px}.commercial-agent .investigation-heading .global-chat-answer-mark{width:30px;height:32px;flex-basis:30px}.commercial-agent .investigation-heading .global-chat-heading-actions{width:auto;margin-left:auto}.commercial-agent .investigation-heading .global-chat-heading-actions button{padding:6px;min-width:32px;min-height:32px}.commercial-agent .investigation-heading .copy-label{display:none}}.upload-workspace[data-v-18b54947]{width:100%;max-width:1120px;margin:0 auto;padding-bottom:24px}.upload-workspace.rfp-workspace[data-v-18b54947]{max-width:1480px}.rfp-workspace .upload-kind-switch[data-v-18b54947]{display:flex;width:fit-content;max-width:100%;gap:4px;padding:4px;margin-bottom:18px;border:1px solid #e5e2ec;border-radius:12px;background:#f6f4fa}.rfp-workspace .upload-kind-switch>button[data-v-18b54947]{padding:9px 16px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;color:#666174;gap:8px}.rfp-workspace .upload-kind-switch>button.active[data-v-18b54947]{color:#7142b8;border-color:#e5dbf1;background:#fff;box-shadow:0 2px 4px #30204b06}.rfp-workspace .upload-kind-copy strong[data-v-18b54947]{font-size:14px;font-weight:500}.rfp-workspace .upload-kind-icon[data-v-18b54947],.rfp-workspace .upload-kind-copy>span[data-v-18b54947],.rfp-workspace .upload-kind-copy small[data-v-18b54947],.rfp-workspace .upload-kind-check[data-v-18b54947]{display:none}.upload-page-heading[data-v-18b54947]{margin:0 0 24px;text-align:left}.upload-page-heading h1[data-v-18b54947]{margin:8px 0 10px;color:#252c42;font-size:clamp(25px,2.5vw,34px);line-height:1.25;font-weight:650;letter-spacing:-.025em}.upload-page-heading p[data-v-18b54947]{margin:0;color:#71788c;font-size:14px;line-height:1.6}.upload-kind-switch[data-v-18b54947]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.upload-kind-switch>button[data-v-18b54947]{position:relative;display:flex;align-items:flex-start;gap:16px;min-width:0;padding:22px 46px 22px 22px;border:1px solid #dedbe8;border-radius:14px;background:#fff;text-align:left;color:#282136;font:inherit;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.upload-kind-switch>button[data-v-18b54947]:hover{border-color:#b49bcc;background:#fdfbff}.upload-kind-switch>button.active[data-v-18b54947]{border-color:#8552b5;background:#f8f3fd;box-shadow:0 0 0 1px #8552b5}.upload-kind-switch>button[data-v-18b54947]:focus-visible{outline:3px solid #b799d2;outline-offset:4px}.upload-kind-icon[data-v-18b54947]{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:11px;background:#f0ecf5;color:#67517c}.active .upload-kind-icon[data-v-18b54947]{background:#eaddf7;color:#7540a6}.upload-kind-copy[data-v-18b54947]{display:flex;flex-direction:column;min-width:0;gap:7px}.upload-kind-copy strong[data-v-18b54947]{font-size:17px;line-height:1.4;font-weight:650}.upload-kind-copy>span[data-v-18b54947]{color:#666378;font-size:13px;line-height:1.6}.upload-kind-copy small[data-v-18b54947]{color:#7d758a;font-size:11px;line-height:1.6}.upload-kind-check[data-v-18b54947]{position:absolute;right:18px;top:24px;color:#8050b0}.upload-workspace[data-v-18b54947] .rfp-upload{max-width:none;margin:0}.contract-upload[data-v-18b54947]{padding:24px;border:1px solid #e4ddec;border-radius:16px;background:#fff;color:#282136}.contract-upload-heading[data-v-18b54947]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.contract-upload-heading>svg[data-v-18b54947]{flex-shrink:0;color:#635c70}.contract-eyebrow[data-v-18b54947]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#75538f}.contract-upload-heading h2[data-v-18b54947]{font-size:22px;margin:6px 0;line-height:1.4}.contract-upload-heading p[data-v-18b54947]{margin:14px 0 0;color:#635c70;font-size:14px;line-height:1.6}.contract-upload .upload-mode-switch[data-v-18b54947]{max-width:none;margin:0 0 24px}.contract-upload .upload-layout[data-v-18b54947]{max-width:none;gap:20px}.contract-upload .drop-zone[data-v-18b54947]{min-width:0;min-height:280px;border-radius:12px;padding:24px;background:#faf8fc;border-color:#a99ab8}.contract-upload .drop-zone strong[data-v-18b54947]{font:600 16px/1.5 Inter Variable,sans-serif;color:#282136}.contract-upload .drop-zone[data-v-18b54947]:hover{transform:none;box-shadow:none}.contract-upload .upload-context[data-v-18b54947]{min-width:0;padding:20px;border-radius:12px;box-shadow:none}.contract-upload .upload-context h3[data-v-18b54947]{font-size:17px;line-height:1.4;margin:10px 0}.contract-upload .upload-context input[data-v-18b54947]{min-width:0;box-sizing:border-box;width:100%}.contract-upload .primary-action[data-v-18b54947]{white-space:normal;text-align:left;line-height:1.4}.contract-upload .primary-action svg[data-v-18b54947]{flex-shrink:0}.contract-upload .ingestion-status-card[data-v-18b54947],.contract-upload .ingestion-history[data-v-18b54947]{max-width:none}.contract-upload .process-preview[data-v-18b54947]{margin:40px 0 0}.contract-upload .process-preview>div[data-v-18b54947]{padding:22px 16px 0}.contract-upload .process-preview strong[data-v-18b54947]{font:600 13px/1.5 Inter Variable,sans-serif}@media (max-width:1050px){.upload-kind-switch>button[data-v-18b54947]{gap:12px;padding:18px 40px 18px 18px}.upload-kind-icon[data-v-18b54947]{flex-basis:36px;height:36px}.upload-kind-copy strong[data-v-18b54947]{font-size:16px}.upload-kind-check[data-v-18b54947]{right:14px;top:20px}.contract-upload .upload-layout[data-v-18b54947]{grid-template-columns:1fr}}@media (max-width:700px){.upload-kind-switch[data-v-18b54947]{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.upload-page-heading[data-v-18b54947]{margin-bottom:20px}.upload-kind-copy[data-v-18b54947]{gap:4px}.upload-kind-copy small[data-v-18b54947]{font-size:11px}.contract-upload[data-v-18b54947]{padding:16px}.contract-upload-heading[data-v-18b54947]{align-items:flex-start}.contract-upload-heading h2[data-v-18b54947]{font-size:19px}.contract-upload .upload-mode-switch[data-v-18b54947]{grid-template-columns:1fr}.contract-upload .drop-zone[data-v-18b54947]{padding:20px 14px}.contract-upload .upload-context[data-v-18b54947]{padding:16px}.contract-upload .process-preview[data-v-18b54947]{grid-template-columns:1fr}.contract-upload .process-preview>div[data-v-18b54947]{border-right:0;padding-bottom:24px}.contract-upload .upload-choice-row[data-v-18b54947]{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.upload-kind-switch>button[data-v-18b54947]{transition:none}}.global-chat-thread[data-v-18b54947]{overflow-anchor:none}.global-chat-supporting-evidence[data-v-18b54947]{margin:18px 0 0;border-top:1px solid #e6e3ed;border-bottom:1px solid #e6e3ed;padding:0;background:transparent}.global-chat-supporting-evidence>summary[data-v-18b54947]{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:16px 2px;color:#26334f;font-size:14px}.global-chat-supporting-evidence>summary[data-v-18b54947]::-webkit-details-marker{display:none}.global-chat-supporting-evidence>summary strong[data-v-18b54947]{font-weight:600}.global-chat-supporting-evidence>summary small[data-v-18b54947]{font-size:13px;color:#718097;font-weight:400}.supporting-evidence-caret[data-v-18b54947]{transform:rotate(-90deg);color:#7823dc;flex-shrink:0}.global-chat-supporting-evidence[open] .supporting-evidence-caret[data-v-18b54947]{transform:rotate(0)}.supporting-evidence-body[data-v-18b54947]{padding:8px 2px 20px;min-width:0}.supporting-evidence-body h4[data-v-18b54947]{font-size:15px;color:#23314b;margin:16px 0 10px}.supporting-evidence-body .retained-full-answer[data-v-18b54947]{font-size:15px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-width:100%}.retained-qualifications[data-v-18b54947]{font-size:14px;line-height:1.65;padding-left:20px}.retained-source-facts[data-v-18b54947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin:20px 0 0}.retained-source-facts dt[data-v-18b54947]{font-size:13px;color:#69758b}.retained-source-facts dd[data-v-18b54947]{font-size:14px;margin:4px 0;white-space:pre-line;overflow-wrap:anywhere}.retained-source-facts small[data-v-18b54947]{font-size:12px;color:#69758b}.global-chat-supporting-evidence>summary[data-v-18b54947]:focus-visible{outline:3px solid #ad81dd;outline-offset:3px}.global-chat-explanation-content .global-chat-source-coverage[data-v-18b54947]{margin:12px 0 20px}@media (max-width:600px){.global-chat-supporting-evidence>summary[data-v-18b54947]{flex-wrap:wrap}.global-chat-supporting-evidence>summary small[data-v-18b54947]{flex-basis:100%;padding-left:25px}}.benchmark-source-workspace[data-v-18b54947]{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;height:100%;overflow:hidden}.benchmark-source-workspace.source-panel-open[data-v-18b54947]{grid-template-columns:minmax(0,1fr) var(--source-panel-width,720px)}.source-panel-open .global-chat-thread[data-v-18b54947]{scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none}.source-panel-open .global-chat-thread[data-v-18b54947]::-webkit-scrollbar{display:none}.source-panel-resizing[data-v-18b54947]{-webkit-user-select:none;user-select:none}.analyzer-shell .benchmark-source-workspace>.source-discussion-panel[data-v-18b54947]{padding:0;border-radius:0;box-shadow:none}.benchmark-source-workspace>.global-chat-shell[data-v-18b54947]{min-width:0;min-height:0;height:100%}.return-main-conversation[data-v-18b54947]{display:flex;align-items:center;justify-content:center;gap:8px;padding:19px;border:0;border-top:1px solid #e3ddea;background:#faf8fd;color:#7135ac;font:600 13px Inter Variable,sans-serif;cursor:pointer}.supplement-summary[data-v-18b54947]{display:flex;align-items:center;gap:9px;padding:15px 16px;cursor:pointer;color:#4d526c;font-size:13px;list-style:none}.supplement-summary[data-v-18b54947]::-webkit-details-marker{display:none}.supplement-summary strong[data-v-18b54947]{font-weight:550}.supplement-summary span[data-v-18b54947]{margin-left:auto;color:#788197;font-size:11px}.supplement-summary>svg[data-v-18b54947]{transition:transform .15s;transform:rotate(-90deg)}details[open]>.supplement-summary>svg[data-v-18b54947]{transform:rotate(0)}.supplement-summary[data-v-18b54947]:focus-visible,.return-main-conversation[data-v-18b54947]:focus-visible{outline:3px solid #b28ce0;outline-offset:-3px}@media (max-width:1200px) and (min-width:901px){.source-panel-open[data-v-18b54947] .spotlight-values{grid-template-columns:1fr}.source-panel-open[data-v-18b54947] .spotlight-observation:nth-child(2n){border-left:0;padding-left:0;padding-top:16px;border-top:1px solid #e6e3ed}}@media (max-width:900px){.benchmark-source-workspace.source-panel-open[data-v-18b54947]{grid-template-columns:minmax(0,1fr)}}.commercial-agent .analyzer-main[data-v-18b54947]:has(>.rc-workspace){padding:0}.analyzer-admin[data-v-71671cd8]{--admin-navy: #001f5b;--admin-ink: #17213a;--admin-purple: #7823dc;--admin-muted: #69758b;--admin-line: #e1e5ed;color:var(--admin-ink);display:grid;gap:20px}.admin-hero[data-v-71671cd8]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 26px;border-radius:16px;background:radial-gradient(circle at 90% 0,rgba(149,62,243,.18),transparent 34%),linear-gradient(130deg,#f7f3fc,#fbfcff);border:1px solid rgba(120,35,220,.15)}.admin-kicker[data-v-71671cd8]{display:inline-flex;align-items:center;gap:7px;color:var(--admin-purple);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.admin-hero h2[data-v-71671cd8]{margin:7px 0 8px;color:var(--admin-navy);font:500 clamp(26px,3vw,36px) "Lora",serif;letter-spacing:-.025em}.admin-hero p[data-v-71671cd8]{max-width:760px;margin:0;color:var(--admin-muted);font-size:13px;line-height:1.65}.admin-refresh[data-v-71671cd8],.row-action[data-v-71671cd8],.download-primary[data-v-71671cd8],.source-grid button[data-v-71671cd8]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;cursor:pointer;font:700 11px Space Grotesk,sans-serif}.admin-refresh[data-v-71671cd8]{flex:none;border:1px solid rgba(120,35,220,.24);background:#fff;color:var(--admin-purple);padding:10px 13px}button[data-v-71671cd8]:disabled{cursor:not-allowed;opacity:.45}.admin-error[data-v-71671cd8]{padding:12px 15px;border-left:3px solid #c82e50;background:#fff2f5;color:#9c1b39;font-size:12px}.admin-loading[data-v-71671cd8],.detail-loading[data-v-71671cd8]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:180px;color:var(--admin-muted);font-size:12px}.admin-spinner[data-v-71671cd8]{width:17px;height:17px;border:2px solid #ded6ed;border-top-color:var(--admin-purple);border-radius:50%;animation:admin-spin-71671cd8 .8s linear infinite}.spin[data-v-71671cd8]{animation:admin-spin-71671cd8 .8s linear infinite}@keyframes admin-spin-71671cd8{to{transform:rotate(360deg)}}.admin-metrics[data-v-71671cd8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--admin-line);border-radius:14px;background:#fff;overflow:hidden}.admin-metrics article[data-v-71671cd8]{padding:18px 20px;border-right:1px solid var(--admin-line)}.admin-metrics article[data-v-71671cd8]:last-child{border-right:0}.admin-metrics span[data-v-71671cd8],.admin-metrics strong[data-v-71671cd8]{display:flex}.admin-metrics span[data-v-71671cd8]{align-items:center;gap:7px;color:var(--admin-muted);font-size:10px;font-weight:700}.admin-metrics span svg[data-v-71671cd8]{color:var(--admin-purple)}.admin-metrics strong[data-v-71671cd8]{margin-top:7px;color:var(--admin-navy);font:500 28px Lora,serif}.admin-overview-grid[data-v-71671cd8]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px}.admin-panel[data-v-71671cd8]{min-width:0;padding:20px;border:1px solid var(--admin-line);border-radius:14px;background:#fff;box-shadow:0 12px 34px #001f5b0b}.admin-panel-heading[data-v-71671cd8]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.admin-panel-heading span[data-v-71671cd8],.detail-section header span[data-v-71671cd8],.output-card-copy>span[data-v-71671cd8]{display:block;color:var(--admin-purple);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.admin-panel-heading h3[data-v-71671cd8]{margin:4px 0 0;color:var(--admin-navy);font:500 20px Lora,serif}.admin-panel-heading small[data-v-71671cd8]{color:var(--admin-muted);font-size:10px}.category-panel[data-v-71671cd8] .pb{margin:0;padding:0;border:0}.category-list[data-v-71671cd8]{display:grid;gap:7px;max-height:360px;overflow:auto}.category-list button[data-v-71671cd8]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 11px;border:1px solid transparent;border-radius:9px;background:#f8f9fc;color:var(--admin-ink);text-align:left;cursor:pointer}.category-list button[data-v-71671cd8]:hover,.category-list button.selected[data-v-71671cd8]{border-color:#7823dc38;background:#f6f0fc}.category-list strong[data-v-71671cd8],.category-list small[data-v-71671cd8]{display:block}.category-list strong[data-v-71671cd8]{font-size:11px}.category-list small[data-v-71671cd8]{margin-top:3px;color:var(--admin-muted);font-size:9px}.category-list b[data-v-71671cd8]{min-width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--admin-purple);font-size:11px}.inventory-panel[data-v-71671cd8]{padding:0;overflow:hidden}.inventory-heading[data-v-71671cd8]{padding:20px 20px 0}.admin-filters[data-v-71671cd8]{display:grid;grid-template-columns:minmax(260px,1fr) 220px 180px;gap:12px;padding:14px 20px 18px}.admin-filters label[data-v-71671cd8]{min-width:0}.admin-filters label>span[data-v-71671cd8]{display:block;margin-bottom:6px;color:var(--admin-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-filters select[data-v-71671cd8],.admin-search[data-v-71671cd8]{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #d8deea;border-radius:8px;background:#fff;color:var(--admin-ink);font:500 11px Space Grotesk,sans-serif}.admin-filters select[data-v-71671cd8]{padding:0 10px}.admin-search[data-v-71671cd8]{display:flex;align-items:center;gap:8px;padding:0 11px}.admin-search svg[data-v-71671cd8]{flex:none;color:var(--admin-purple)}.admin-search input[data-v-71671cd8]{width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit}.inventory-table-wrap[data-v-71671cd8]{overflow:auto;border-top:1px solid var(--admin-line)}.inventory-table[data-v-71671cd8],.preview-table[data-v-71671cd8]{width:100%;border-collapse:collapse;font-size:10px}.inventory-table[data-v-71671cd8]{min-width:1180px}.inventory-table th[data-v-71671cd8],.inventory-table td[data-v-71671cd8],.preview-table th[data-v-71671cd8],.preview-table td[data-v-71671cd8]{padding:13px 14px;border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:top}.inventory-table th[data-v-71671cd8],.preview-table th[data-v-71671cd8]{background:#f7f8fb;color:#737e92;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.inventory-table tbody>tr[data-v-71671cd8]:not(.detail-row):hover,.inventory-table tr.expanded[data-v-71671cd8]{background:#fcfaff}.dataset-title[data-v-71671cd8],.inventory-table td>strong[data-v-71671cd8],.inventory-table td>small[data-v-71671cd8]{display:block}.dataset-title[data-v-71671cd8]{max-width:230px;overflow:hidden;color:var(--admin-navy);text-overflow:ellipsis;white-space:nowrap}.dataset-id[data-v-71671cd8],.inventory-table td>small[data-v-71671cd8]{margin-top:4px;color:var(--admin-muted);font-size:8px}.category-chips[data-v-71671cd8]{display:flex;flex-wrap:wrap;gap:4px;max-width:220px}.category-chips span[data-v-71671cd8],.category-chips small[data-v-71671cd8]{padding:4px 7px;border-radius:999px;background:#f1ebfa;color:#5d2b9c;font-size:8px;font-weight:700}.status-pill[data-v-71671cd8]{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eef1f5;color:#566276;font-size:8px;font-weight:800;text-transform:capitalize}.status-complete[data-v-71671cd8]{background:#e6f6ed;color:#167447}.status-failed[data-v-71671cd8]{background:#fff0f3;color:#a51c3b}.status-running[data-v-71671cd8]{background:#f1eafa;color:#6b28b2}.published-at[data-v-71671cd8]{color:var(--admin-muted);white-space:nowrap}.row-action[data-v-71671cd8]{border:1px solid rgba(120,35,220,.25);background:#fff;color:var(--admin-purple);padding:7px 9px;white-space:nowrap}.detail-row>td[data-v-71671cd8]{padding:0;background:#f8f6fb}.analysis-detail[data-v-71671cd8]{display:grid;gap:16px;padding:18px 22px 24px}.output-card[data-v-71671cd8]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid rgba(120,35,220,.18);border-radius:11px;background:linear-gradient(100deg,#fff,#f7f0fc)}.output-card h4[data-v-71671cd8],.detail-section h4[data-v-71671cd8]{margin:4px 0;color:var(--admin-navy);font:500 16px Lora,serif}.output-card p[data-v-71671cd8]{margin:0;color:var(--admin-muted);font-size:9px}.download-primary[data-v-71671cd8]{border:0;background:linear-gradient(90deg,#605dc6,#953ef3);color:#fff;padding:10px 13px}.danger-zone[data-v-71671cd8]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid rgba(190,42,58,.24);border-radius:11px;background:#fff8f8}.danger-zone span[data-v-71671cd8],.delete-kicker[data-v-71671cd8]{display:block;color:#a32636;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.danger-zone h4[data-v-71671cd8]{margin:3px 0 2px;color:#671923;font-size:12px}.danger-zone p[data-v-71671cd8]{margin:0;color:#80535a;font-size:9px;line-height:1.45}.danger-zone button[data-v-71671cd8],.delete-confirm[data-v-71671cd8]{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;border:0;border-radius:8px;background:#b42335;color:#fff;padding:10px 13px;font-size:9px;font-weight:800}.delete-modal-backdrop[data-v-71671cd8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0810229e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delete-modal[data-v-71671cd8]{width:min(540px,100%);display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:23px;border:1px solid rgba(190,42,58,.25);border-radius:15px;background:#fff;box-shadow:0 28px 80px #0911224d}.delete-warning-icon[data-v-71671cd8]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fdebed;color:#b42335}.delete-modal h3[data-v-71671cd8]{margin:4px 0 7px;color:#43131a;font-size:18px}.delete-modal p[data-v-71671cd8]{margin:0;color:#625158;font-size:10px;line-height:1.55}.delete-modal>label[data-v-71671cd8],.delete-modal-actions[data-v-71671cd8]{grid-column:1 / -1}.delete-modal>label[data-v-71671cd8]{display:grid;gap:6px}.delete-modal label>span[data-v-71671cd8]{color:#6d5960;font-size:9px;font-weight:700}.delete-modal code[data-v-71671cd8]{overflow-wrap:anywhere;color:#7f1d2d;font-size:9px}.delete-modal input[data-v-71671cd8],.delete-modal textarea[data-v-71671cd8]{width:100%;box-sizing:border-box;border:1px solid #d9c9cd;border-radius:8px;background:#fff;color:var(--admin-ink);padding:9px 10px;font:inherit;font-size:10px;resize:vertical}.delete-modal input[data-v-71671cd8]:focus,.delete-modal textarea[data-v-71671cd8]:focus{outline:2px solid rgba(180,35,53,.2);border-color:#b42335}.delete-modal-actions[data-v-71671cd8]{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.delete-cancel[data-v-71671cd8]{border:1px solid #d7dce5;border-radius:8px;background:#fff;color:#4a556a;padding:9px 13px;font-size:9px;font-weight:750}.delete-confirm[data-v-71671cd8]:disabled,.danger-zone button[data-v-71671cd8]:disabled{opacity:.5;cursor:not-allowed}.delete-confirm .admin-spinner[data-v-71671cd8]{width:13px;height:13px;border-color:#fff6;border-top-color:#fff}.detail-section[data-v-71671cd8]{padding:16px 18px;border:1px solid var(--admin-line);border-radius:11px;background:#fff}.detail-section>header[data-v-71671cd8]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:13px}.detail-section header small[data-v-71671cd8]{color:var(--admin-muted);font-size:9px}.source-grid[data-v-71671cd8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.source-grid article[data-v-71671cd8]{display:grid;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:9px;min-width:0;padding:10px 11px;border:1px solid var(--admin-line);border-radius:9px}.source-grid article>svg[data-v-71671cd8]{color:var(--admin-purple)}.source-grid strong[data-v-71671cd8],.source-grid small[data-v-71671cd8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-grid strong[data-v-71671cd8]{color:var(--admin-ink);font-size:10px}.source-grid small[data-v-71671cd8]{margin-top:3px;color:var(--admin-muted);font-size:8px}.source-categories[data-v-71671cd8]{margin-top:4px;color:var(--admin-purple);font-size:8px}.source-grid button[data-v-71671cd8]{width:31px;height:31px;border:1px solid rgba(120,35,220,.2);background:#fff;color:var(--admin-purple)}.preview-table-wrap[data-v-71671cd8]{max-height:360px;overflow:auto;border:1px solid var(--admin-line)}.preview-table[data-v-71671cd8]{min-width:900px}.preview-table thead th[data-v-71671cd8]{position:sticky;top:0;z-index:1}.preview-table td[data-v-71671cd8]{max-width:240px;color:#4c5870;line-height:1.45}.preview-table td strong[data-v-71671cd8]{color:var(--admin-navy)}.admin-empty[data-v-71671cd8]{padding:20px;color:var(--admin-muted);font-size:10px;text-align:center}.table-empty[data-v-71671cd8]{padding:40px!important}@media (max-width: 1050px){.admin-overview-grid[data-v-71671cd8]{grid-template-columns:1fr}.admin-filters[data-v-71671cd8]{grid-template-columns:1fr 1fr}.admin-search[data-v-71671cd8]{grid-column:1 / -1}}@media (max-width: 760px){.admin-hero[data-v-71671cd8]{flex-direction:column}.admin-metrics[data-v-71671cd8]{grid-template-columns:repeat(2,1fr)}.admin-metrics article[data-v-71671cd8]:nth-child(2){border-right:0}.admin-metrics article[data-v-71671cd8]:nth-child(-n+2){border-bottom:1px solid var(--admin-line)}.admin-filters[data-v-71671cd8]{grid-template-columns:1fr}.admin-search[data-v-71671cd8]{grid-column:auto}.source-grid[data-v-71671cd8]{grid-template-columns:1fr}.output-card[data-v-71671cd8],.danger-zone[data-v-71671cd8]{align-items:flex-start;flex-direction:column}.delete-modal[data-v-71671cd8]{grid-template-columns:1fr}.delete-modal>label[data-v-71671cd8],.delete-modal-actions[data-v-71671cd8]{grid-column:auto}}.access-admin[data-v-725172f1]{display:grid;gap:18px}.access-hero[data-v-725172f1],.directory-heading[data-v-725172f1],.panel-heading[data-v-725172f1],.directory-controls[data-v-725172f1],.message[data-v-725172f1],.grant-button[data-v-725172f1],.refresh-button[data-v-725172f1]{display:flex;align-items:center}.access-hero[data-v-725172f1]{justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid #dce7e0;border-radius:16px;background:linear-gradient(135deg,#f7fbf8,#eef5f1)}.access-kicker[data-v-725172f1]{display:inline-flex;align-items:center;gap:6px;color:#9b341f;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.access-hero h2[data-v-725172f1]{margin:7px 0 4px;color:#1e3027;font-family:Lora,Georgia,serif;font-size:1.45rem}.access-hero p[data-v-725172f1],.panel-heading p[data-v-725172f1]{margin:0;color:#6a766f;font-size:.84rem}.refresh-button[data-v-725172f1]{flex:0 0 auto;gap:7px;padding:9px 13px;border:1px solid #cfdad3;border-radius:9px;background:#fff;color:#315444;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700}.summary-grid[data-v-725172f1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.summary-grid article[data-v-725172f1]{padding:15px 17px;border:1px solid #e0e7e2;border-radius:12px;background:#fff}.summary-grid span[data-v-725172f1]{display:block;color:#76817b;font-size:.72rem;font-weight:700;text-transform:uppercase}.summary-grid strong[data-v-725172f1]{display:block;margin-top:5px;color:#1b382a;font-size:1.55rem}.access-layout[data-v-725172f1]{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,2fr);gap:16px;align-items:start}.access-panel[data-v-725172f1]{border:1px solid #dfe6e1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #1f392c0b}.add-panel[data-v-725172f1]{display:grid;gap:9px;padding:20px}.panel-heading[data-v-725172f1]{gap:10px}.panel-icon[data-v-725172f1]{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:#edf5f0;color:#276347}.panel-heading h3[data-v-725172f1]{margin:0 0 2px;color:#25372e;font-size:.98rem}.add-panel label[data-v-725172f1]{margin-top:7px;color:#3d4b44;font-size:.76rem;font-weight:700}.add-panel label span[data-v-725172f1],.add-panel small[data-v-725172f1]{color:#879089;font-weight:500}textarea[data-v-725172f1],.add-panel input[data-v-725172f1],.search-box[data-v-725172f1],select[data-v-725172f1]{border:1px solid #d6dfd9;border-radius:9px;background:#fbfcfb;color:#26352e;font:inherit;font-size:.82rem}textarea[data-v-725172f1],.add-panel input[data-v-725172f1]{width:100%;box-sizing:border-box;padding:10px 11px;outline:none}textarea[data-v-725172f1]{resize:vertical;line-height:1.55}textarea[data-v-725172f1]:focus,.add-panel input[data-v-725172f1]:focus,.search-box[data-v-725172f1]:focus-within,select[data-v-725172f1]:focus{border-color:#6f9c84;box-shadow:0 0 0 3px #3e7c5b1a}.grant-button[data-v-725172f1]{justify-content:center;gap:7px;margin-top:7px;padding:10px 13px;border:0;border-radius:9px;background:#246244;color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:750}button[data-v-725172f1]:disabled{cursor:not-allowed;opacity:.52}.directory-panel[data-v-725172f1]{min-width:0;overflow:hidden}.directory-heading[data-v-725172f1]{justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid #e5ebe7}.directory-controls[data-v-725172f1]{gap:8px}.search-box[data-v-725172f1]{gap:7px;min-width:240px;padding:0 10px;color:#758078}.search-box input[data-v-725172f1]{width:100%;padding:8px 0;border:0;outline:0;background:transparent;color:#26352e;font:inherit;font-size:.78rem}select[data-v-725172f1]{padding:8px 28px 8px 9px;outline:0}.table-wrap[data-v-725172f1]{max-height:640px;overflow:auto}table[data-v-725172f1]{width:100%;border-collapse:collapse;font-size:.77rem}th[data-v-725172f1]{position:sticky;top:0;z-index:1;padding:10px 12px;background:#f5f8f6;color:#748078;font-size:.67rem;letter-spacing:.045em;text-align:left;text-transform:uppercase}td[data-v-725172f1]{padding:11px 12px;border-top:1px solid #edf0ee;color:#5f6c65;vertical-align:middle}td strong[data-v-725172f1]{display:block;color:#2c3d34;font-weight:700}td small[data-v-725172f1]{display:block;max-width:300px;margin-top:3px;overflow:hidden;color:#8a938e;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-725172f1],.protected-pill[data-v-725172f1]{display:inline-flex;margin:1px 4px 1px 0;padding:3px 7px;border-radius:999px;font-size:.66rem;font-weight:750;white-space:nowrap}.status-pill.active[data-v-725172f1]{background:#e5f4eb;color:#267146}.status-pill.revoked[data-v-725172f1]{background:#f4e9e7;color:#96503f}.protected-pill[data-v-725172f1]{background:#eeeaf8;color:#675397}.row-action[data-v-725172f1]{text-align:right}.remove-button[data-v-725172f1],.restore-button[data-v-725172f1]{padding:6px 9px;border-radius:7px;background:#fff;cursor:pointer;font:inherit;font-size:.7rem;font-weight:700}.remove-button[data-v-725172f1]{border:1px solid #e1c6c0;color:#9a4938}.restore-button[data-v-725172f1]{border:1px solid #bcd5c7;color:#2c6c4c}.message[data-v-725172f1]{gap:8px;padding:10px 13px;border-radius:9px;font-size:.8rem;font-weight:650}.error-message[data-v-725172f1]{border:1px solid #eccac3;background:#fff4f1;color:#984530}.success-message[data-v-725172f1]{border:1px solid #c6e0d1;background:#f0faf4;color:#276846}.loading-state[data-v-725172f1],.empty-state[data-v-725172f1]{padding:48px 20px;color:#7a867f;text-align:center}.spinner[data-v-725172f1]{display:inline-block;width:15px;height:15px;margin-right:7px;border:2px solid #cbd8d0;border-top-color:#387357;border-radius:50%;animation:spin-725172f1 .7s linear infinite;vertical-align:-3px}.spin[data-v-725172f1]{animation:spin-725172f1 .7s linear infinite}.sr-only[data-v-725172f1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin-725172f1{to{transform:rotate(360deg)}}@media (max-width: 1000px){.access-layout[data-v-725172f1]{grid-template-columns:1fr}}@media (max-width: 760px){.access-hero[data-v-725172f1],.directory-heading[data-v-725172f1]{align-items:stretch;flex-direction:column}.summary-grid[data-v-725172f1]{grid-template-columns:1fr}.directory-controls[data-v-725172f1]{align-items:stretch;flex-direction:column}.search-box[data-v-725172f1]{min-width:0}}.usage-insights[data-v-b5474ed5]{display:grid;gap:18px;min-width:0;color:#243b2f}.usage-heading[data-v-b5474ed5],.section-heading[data-v-b5474ed5]{display:flex;align-items:center;justify-content:space-between;gap:18px}.usage-heading h2[data-v-b5474ed5]{margin:8px 0;font:600 clamp(1.6rem,3vw,2rem) "Lora",Georgia,serif;letter-spacing:-.03em}.eyebrow[data-v-b5474ed5]{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#9b341f}h3[data-v-b5474ed5]{margin:0;font-size:1rem}h4[data-v-b5474ed5]{margin:0;font-size:.78rem;font-weight:600;color:#526159}p[data-v-b5474ed5]{margin:7px 0 0;color:#65716b;font-size:.83rem;line-height:1.6}button[data-v-b5474ed5],input[data-v-b5474ed5],select[data-v-b5474ed5]{font:inherit;font-size:.82rem}button[data-v-b5474ed5]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:10px 13px;cursor:pointer;white-space:nowrap}button[data-v-b5474ed5]:disabled{cursor:not-allowed;opacity:.5}button[data-v-b5474ed5]:focus-visible,input[data-v-b5474ed5]:focus-visible,select[data-v-b5474ed5]:focus-visible,summary[data-v-b5474ed5]:focus-visible{outline:3px solid #bd7651;outline-offset:3px}.primary-button[data-v-b5474ed5]{background:#24543e;color:#fff;border:1px solid #24543e}.quiet-button[data-v-b5474ed5]{background:#fff;color:#365743;border:1px solid #d7e0da}.filters[data-v-b5474ed5]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;background:#f3f6f3;border:1px solid #dde4df;border-radius:12px}.filters label[data-v-b5474ed5]{display:grid;gap:7px;font-size:.74rem;font-weight:700}input[data-v-b5474ed5],select[data-v-b5474ed5]{min-height:38px;min-width:0;padding:8px 10px;border:1px solid #cbd7ce;border-radius:7px;background:#fff;color:#243b2f}.filters p[data-v-b5474ed5]{flex-basis:100%;margin:0;font-size:.73rem}.filters .validation[data-v-b5474ed5],.error-message[data-v-b5474ed5]{color:#9b271c}.error-message[data-v-b5474ed5],.pending-message[data-v-b5474ed5],.empty-state[data-v-b5474ed5]{padding:13px 16px;border-radius:8px;margin:0;background:#fff3e8}.error-message[data-v-b5474ed5]{background:#fff0ee;border:1px solid #efbcb4}.report-stamp[data-v-b5474ed5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.72rem;color:#65716b}.section-heading>span[data-v-b5474ed5]{color:#65716b;font-size:.75rem}.adoption-grid[data-v-b5474ed5],.interaction-grid[data-v-b5474ed5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card[data-v-b5474ed5]{padding:18px;border:1px solid #dde4df;border-radius:12px;background:#fff}.metric-card strong[data-v-b5474ed5]{display:block;font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.metric-line[data-v-b5474ed5]{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.metric-card>strong[data-v-b5474ed5]{margin-top:10px}.metric-card p[data-v-b5474ed5]{font-size:.71rem;line-height:1.5}.delta[data-v-b5474ed5]{padding:4px 6px;border-radius:5px;background:#f0f4f1;color:#486451;font-size:.7rem;font-variant-numeric:tabular-nums}.footnote[data-v-b5474ed5]{font-size:.73rem;margin:0}.overview-grid[data-v-b5474ed5]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px}.detail-grid[data-v-b5474ed5]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.panel[data-v-b5474ed5]{min-width:0;padding:22px;border:1px solid #dde4df;border-radius:12px;background:#fff}.panel>.footnote[data-v-b5474ed5]{margin-top:15px}.monthly-chart[data-v-b5474ed5]{width:100%;height:280px}.response-panel[data-v-b5474ed5]{background:#f6f8f5}.response-rate[data-v-b5474ed5]{display:block;margin-top:20px;color:#24543e;font-size:3.1rem;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.response-list[data-v-b5474ed5]{font-size:.8rem;margin:18px 0}.response-list div[data-v-b5474ed5]{display:flex;justify-content:space-between;gap:16px;padding:9px 0}.response-list dd[data-v-b5474ed5]{margin:0;font-variant-numeric:tabular-nums;font-weight:650}.response-list .total[data-v-b5474ed5]{border-top:1px solid #dce4dc;margin-top:6px;padding-top:14px}.table-scroll[data-v-b5474ed5]{width:100%;overflow-x:auto;margin-top:18px}table[data-v-b5474ed5]{width:100%;border-collapse:collapse;font-size:.78rem}th[data-v-b5474ed5],td[data-v-b5474ed5]{padding:12px 9px;border-bottom:1px solid #e8ede9;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums}th[data-v-b5474ed5]:first-child{text-align:left}tbody th[data-v-b5474ed5]{font-weight:500}thead th[data-v-b5474ed5]{font-size:.69rem;color:#65716b;white-space:nowrap}tbody tr[data-v-b5474ed5]:last-child>*{border-bottom:0}tbody tr[data-v-b5474ed5]:hover{background:#f7f9f7}.reach-track[data-v-b5474ed5]{display:block;width:100%;max-width:160px;height:3px;margin-top:8px;background:#edf1ee}.reach-track>span[data-v-b5474ed5]{display:block;height:100%;background:#7ba18a}.account-id[data-v-b5474ed5]{font-family:IBM Plex Mono,monospace;font-size:.72rem;white-space:nowrap}.date-cell[data-v-b5474ed5]{white-space:nowrap;font-size:.72rem}.account-filters[data-v-b5474ed5]{display:flex;flex-wrap:wrap;gap:8px}.pagination[data-v-b5474ed5]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;font-size:.75rem;color:#65716b}.pagination span[data-v-b5474ed5]{margin-right:auto}summary[data-v-b5474ed5]{cursor:pointer;font-size:.8rem;font-weight:650}.definitions ul[data-v-b5474ed5]{color:#65716b;font-size:.78rem;line-height:1.65;padding-left:20px}.definitions li+li[data-v-b5474ed5]{margin-top:8px}.retry-button[data-v-b5474ed5]{justify-self:start}.sr-only[data-v-b5474ed5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.spinning[data-v-b5474ed5]{animation:spin-b5474ed5 1s linear infinite}@keyframes spin-b5474ed5{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinning[data-v-b5474ed5]{animation:none}}@media (max-width: 1100px){.overview-grid[data-v-b5474ed5],.detail-grid[data-v-b5474ed5]{grid-template-columns:minmax(0,1fr)}.adoption-grid[data-v-b5474ed5],.interaction-grid[data-v-b5474ed5]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading[data-v-b5474ed5]{align-items:start;flex-wrap:wrap}}@media (max-width: 580px){.usage-heading[data-v-b5474ed5]{align-items:start;flex-direction:column}.panel[data-v-b5474ed5]{padding:16px}.filters label[data-v-b5474ed5]{flex:1 1 140px}.metric-card[data-v-b5474ed5]{padding:13px}.account-filters[data-v-b5474ed5],.account-filters input[data-v-b5474ed5],.account-filters select[data-v-b5474ed5]{width:100%}}.general-admin[data-v-1fbfd3fe]{display:grid;gap:18px}.general-admin-header[data-v-1fbfd3fe]{display:flex;justify-content:space-between;gap:24px;padding:4px 2px 0}.general-admin-eyebrow[data-v-1fbfd3fe]{color:#9b341f;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.general-admin-header h1[data-v-1fbfd3fe]{margin:7px 0 5px;color:#18251f;font-family:Lora,Georgia,serif;font-size:clamp(1.65rem,3vw,2.2rem);letter-spacing:-.035em}.general-admin-header p[data-v-1fbfd3fe]{max-width:720px;margin:0;color:#65716b;font-size:.94rem;line-height:1.55}.general-admin-tabs[data-v-1fbfd3fe]{display:flex;flex-wrap:wrap;gap:6px;width:fit-content;padding:5px;border:1px solid #dde4df;border-radius:12px;background:#f3f6f4}.general-admin-tab[data-v-1fbfd3fe]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-radius:8px;background:transparent;color:#526159;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.general-admin-tab[data-v-1fbfd3fe]:hover{color:#1f4b38}.general-admin-tab.active[data-v-1fbfd3fe]{background:#fff;box-shadow:0 2px 8px #1c362a1a;color:#184a34}@media (max-width: 640px){.general-admin-tabs[data-v-1fbfd3fe]{width:100%}.general-admin-tab[data-v-1fbfd3fe]{flex:1;justify-content:center}}h1[data-v-47e2e9a9],h2[data-v-47e2e9a9]{letter-spacing:normal}.sa-chat-wrap[data-v-47e2e9a9],.sa-qbank[data-v-47e2e9a9],.sa-hero[data-v-47e2e9a9],.sa-filters[data-v-47e2e9a9]{--sa-purple: #7823DC;--sa-purple-2: #953EF3;--sa-purple-bg: #F4EFFA;--sa-purple-light: #e8dcf7;--sa-cyan: #55A8B5;--sa-navy: #001f5b;--sa-ink: #1a1a2e;--sa-text-2: #4a4a6a;--sa-muted: rgba(26, 26, 46, .55);--sa-border: rgba(120, 35, 220, .14);--sa-border-strong: rgba(120, 35, 220, .28);--sa-card: #ffffff;--sa-bg: #faf8fd}.sa-hero[data-v-47e2e9a9]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px 20px;border-radius:14px;background:linear-gradient(135deg,#7823dc14,#953ef30f);border:1px solid var(--sa-border)}.sa-logo-wrap[data-v-47e2e9a9]{display:flex;align-items:center;gap:12px}.sa-logo-icon[data-v-47e2e9a9]{font-size:24px}.sa-logo[data-v-47e2e9a9]{display:block;font-size:18px;font-weight:800;color:var(--sa-navy)}.sa-tagline[data-v-47e2e9a9]{display:block;font-size:12px;color:var(--sa-text-2);margin-top:2px}.sa-hero-actions[data-v-47e2e9a9]{display:flex;gap:8px;align-items:center}.sa-nav-btn[data-v-47e2e9a9]{padding:6px 14px;background:#fff;color:var(--sa-text-2);border:1px solid var(--sa-border);border-radius:6px;cursor:pointer;font-size:13px;font-weight:500}.sa-nav-btn[data-v-47e2e9a9]:hover{background:var(--sa-purple-bg);color:var(--sa-purple);border-color:var(--sa-border-strong)}.sa-nav-active[data-v-47e2e9a9]{background:var(--sa-purple-bg);color:var(--sa-purple);border-color:var(--sa-purple)}.sa-new-btn[data-v-47e2e9a9]{padding:6px 14px;background:var(--sa-purple);color:#fff;border:0;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600}.sa-new-btn[data-v-47e2e9a9]:hover{background:var(--sa-purple-2)}.sa-filters[data-v-47e2e9a9]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;border-radius:10px;background:var(--sa-purple-bg);border:1px solid var(--sa-border)}.sa-filter-group[data-v-47e2e9a9]{display:flex;flex-direction:column;gap:4px}.sa-filter-label[data-v-47e2e9a9]{font-size:11px;color:var(--sa-purple);font-weight:600}.sa-filter-input[data-v-47e2e9a9]{padding:7px 12px;background:#fff;border:1px solid var(--sa-border);border-radius:6px;color:var(--sa-ink);font-size:13px;min-width:220px}.sa-filter-input[data-v-47e2e9a9]:focus{outline:none;border-color:var(--sa-purple);box-shadow:0 0 0 3px #7823dc1a}.sa-filter-hint[data-v-47e2e9a9]{font-size:11px;color:var(--sa-muted);margin-left:auto}.sa-chat-wrap[data-v-47e2e9a9]{display:flex;flex-direction:column;height:calc(100vh - 380px);min-height:520px;background:var(--sa-card);border:1px solid var(--sa-border);border-radius:12px;overflow:hidden}.sa-messages[data-v-47e2e9a9]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px;background:var(--sa-bg)}.sa-welcome[data-v-47e2e9a9]{text-align:center;padding:40px 20px;max-width:820px;margin:0 auto}.sa-welcome-title[data-v-47e2e9a9]{font-size:24px;color:var(--sa-navy);margin-bottom:8px;font-weight:700}.sa-welcome-sub[data-v-47e2e9a9]{font-size:14px;color:var(--sa-text-2);margin-bottom:24px;line-height:1.6}.sa-starters[data-v-47e2e9a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.sa-starter[data-v-47e2e9a9]{padding:12px 16px;background:#fff;border:1px solid var(--sa-border);border-radius:10px;color:var(--sa-ink);cursor:pointer;text-align:left;font-size:13px;transition:all .18s;font-weight:500}.sa-starter[data-v-47e2e9a9]:hover{border-color:var(--sa-purple);background:var(--sa-purple-bg);transform:translateY(-1px);box-shadow:0 4px 12px #7823dc1a}.sa-msg[data-v-47e2e9a9]{padding:16px 18px;border-radius:12px}.sa-msg-user[data-v-47e2e9a9]{background:linear-gradient(135deg,var(--sa-purple),var(--sa-purple-2));color:#fff;align-self:flex-end;max-width:70%;box-shadow:0 2px 8px #7823dc2e}.sa-msg-bot[data-v-47e2e9a9]{background:#fff;border:1px solid var(--sa-border);color:var(--sa-ink)}.sa-msg-body[data-v-47e2e9a9]{font-size:14px;line-height:1.6}.sa-scope-banner[data-v-47e2e9a9]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;background:var(--sa-purple-bg);border:1px solid var(--sa-border);border-radius:8px;margin-bottom:12px}.sa-scope-left[data-v-47e2e9a9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sa-scope-pill[data-v-47e2e9a9]{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;background:#7823dc24;color:var(--sa-purple)}.sa-scope-l0[data-v-47e2e9a9]{background:#55a8b52e;color:var(--sa-cyan)}.sa-scope-l2[data-v-47e2e9a9]{opacity:.85}.sa-scope-arrow[data-v-47e2e9a9]{color:var(--sa-purple);font-size:14px}.sa-conf-pill[data-v-47e2e9a9]{padding:3px 8px;border-radius:10px;font-size:11px;margin-left:8px;font-weight:600}.sa-conf-high[data-v-47e2e9a9]{background:#22c55e26;color:#15803d}.sa-conf-med[data-v-47e2e9a9]{background:#eab30829;color:#a16207}.sa-conf-low[data-v-47e2e9a9]{background:#ef444424;color:#b91c1c}.sa-metric-pill[data-v-47e2e9a9]{padding:4px 10px;background:#55a8b51f;border:1px solid rgba(85,168,181,.3);border-radius:12px;color:var(--sa-cyan);font-size:11px;font-weight:600}.sa-source-row[data-v-47e2e9a9]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:10px 0;margin-bottom:8px;border-bottom:1px solid var(--sa-border)}.sa-source-stat[data-v-47e2e9a9]{font-size:12px;color:var(--sa-text-2)}.sa-source-stat strong[data-v-47e2e9a9]{color:var(--sa-navy);font-size:16px;margin-right:4px;font-weight:700}.sa-export-btn[data-v-47e2e9a9]{margin-left:auto;padding:6px 14px;background:#fff;border:1px solid var(--sa-purple);border-radius:6px;color:var(--sa-purple);cursor:pointer;font-size:12px;font-weight:600}.sa-export-btn[data-v-47e2e9a9]:hover{background:var(--sa-purple-bg)}.sa-tabs[data-v-47e2e9a9]{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--sa-border)}.sa-tab[data-v-47e2e9a9]{padding:8px 16px;background:transparent;border:0;color:var(--sa-text-2);cursor:pointer;font-size:13px;border-bottom:2px solid transparent;font-weight:500}.sa-tab[data-v-47e2e9a9]:hover{color:var(--sa-purple)}.sa-tab-active[data-v-47e2e9a9]{color:var(--sa-purple);border-bottom-color:var(--sa-purple);font-weight:600}.sa-tab-content[data-v-47e2e9a9]{padding:12px 0}.sa-empty[data-v-47e2e9a9]{padding:28px;text-align:center;color:var(--sa-muted);font-size:13px}.sa-table[data-v-47e2e9a9]{width:100%;border-collapse:collapse;font-size:12px}.sa-table th[data-v-47e2e9a9]{text-align:left;padding:8px 10px;background:var(--sa-purple-bg);color:var(--sa-purple);font-weight:700;font-size:10px;border-bottom:1px solid var(--sa-border-strong)}.sa-table td[data-v-47e2e9a9]{padding:10px;border-bottom:1px solid var(--sa-border);color:var(--sa-ink)}.sa-table tr:hover td[data-v-47e2e9a9]{background:var(--sa-purple-bg)}.sa-table-compact th[data-v-47e2e9a9],.sa-table-compact td[data-v-47e2e9a9]{padding:6px 8px;font-size:11px}.sa-rank[data-v-47e2e9a9]{color:var(--sa-muted);font-weight:600}.sa-supplier-name[data-v-47e2e9a9]{font-weight:600}.sa-name-btn[data-v-47e2e9a9]{background:transparent;border:0;color:var(--sa-navy);cursor:pointer;padding:0;font-size:13px;font-weight:600;text-align:left}.sa-name-btn[data-v-47e2e9a9]:hover{color:var(--sa-purple);text-decoration:underline}.sa-head-flag[data-v-47e2e9a9]{font-size:10px;color:#b45309;margin-top:2px;font-weight:600}.sa-role-pill[data-v-47e2e9a9]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}.sa-role-anchor[data-v-47e2e9a9]{background:#7823dc26;color:var(--sa-purple)}.sa-role-specialist[data-v-47e2e9a9]{background:#55a8b52e;color:var(--sa-cyan)}.sa-role-challenger[data-v-47e2e9a9]{background:#953ef324;color:var(--sa-purple-2)}.sa-role-tail[data-v-47e2e9a9]{background:#1a1a2e14;color:var(--sa-muted)}.sa-pri-pill[data-v-47e2e9a9]{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}.sa-pri-p1[data-v-47e2e9a9]{background:#22c55e29;color:#15803d}.sa-pri-p2[data-v-47e2e9a9]{background:#eab30829;color:#a16207}.sa-pri-p3[data-v-47e2e9a9]{background:#1a1a2e14;color:var(--sa-muted)}.sa-profile-btn[data-v-47e2e9a9]{padding:4px 10px;background:#fff;border:1px solid var(--sa-border);border-radius:4px;color:var(--sa-purple);cursor:pointer;font-size:11px;font-weight:500}.sa-profile-btn[data-v-47e2e9a9]:hover{border-color:var(--sa-purple);background:var(--sa-purple-bg)}.sa-cards[data-v-47e2e9a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.sa-card[data-v-47e2e9a9]{background:#fff;border:1px solid var(--sa-border);border-radius:10px;padding:14px;transition:border-color .2s,box-shadow .2s}.sa-card[data-v-47e2e9a9]:hover{border-color:var(--sa-purple);box-shadow:0 4px 12px #7823dc14}.sa-card-linkedin[data-v-47e2e9a9]{border-left:3px solid var(--sa-cyan)}.sa-card-header[data-v-47e2e9a9]{display:flex;justify-content:space-between;align-items:start;margin-bottom:10px;gap:8px}.sa-card-header h4[data-v-47e2e9a9]{margin:0;color:var(--sa-navy);font-size:14px;font-weight:700}.sa-type-pill[data-v-47e2e9a9]{padding:2px 8px;background:var(--sa-purple-bg);color:var(--sa-purple);border-radius:10px;font-size:10px;font-weight:600}.sa-li-link[data-v-47e2e9a9]{padding:2px 8px;background:#55a8b526;color:var(--sa-cyan);border-radius:10px;font-size:10px;text-decoration:none;font-weight:600}.sa-li-link[data-v-47e2e9a9]:hover{background:var(--sa-cyan);color:#fff}.sa-card-body[data-v-47e2e9a9]{font-size:12px;color:var(--sa-ink);line-height:1.6}.sa-card-body div[data-v-47e2e9a9]{margin-bottom:4px}.sa-card-relevance[data-v-47e2e9a9]{margin-top:8px;padding-top:8px;border-top:1px solid var(--sa-border);font-style:italic;color:var(--sa-text-2)}.sa-card-sources[data-v-47e2e9a9]{font-size:10px;color:var(--sa-muted);margin-top:6px}.sa-li-stats[data-v-47e2e9a9]{display:flex;gap:16px;margin-bottom:10px;flex-wrap:wrap}.sa-li-stat[data-v-47e2e9a9]{display:flex;flex-direction:column}.sa-li-stat-num[data-v-47e2e9a9]{font-size:18px;font-weight:700;color:var(--sa-navy)}.sa-li-stat-label[data-v-47e2e9a9]{font-size:10px;color:var(--sa-muted)}.sa-li-growth[data-v-47e2e9a9]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;align-self:center}.sa-growth-growing[data-v-47e2e9a9]{background:#22c55e29;color:#15803d}.sa-growth-stable[data-v-47e2e9a9]{background:#1a1a2e14;color:var(--sa-muted)}.sa-growth-declining[data-v-47e2e9a9]{background:#ef444424;color:#b91c1c}.sa-specialties[data-v-47e2e9a9]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.sa-spec-pill[data-v-47e2e9a9]{padding:2px 8px;background:var(--sa-purple-bg);border-radius:10px;font-size:10px;color:var(--sa-purple);font-weight:500}.sa-signals[data-v-47e2e9a9]{margin-top:10px;font-size:12px}.sa-signals ul[data-v-47e2e9a9]{margin:4px 0 0 16px;padding:0}.sa-signals li[data-v-47e2e9a9]{color:var(--sa-text-2);margin-bottom:2px}.sa-answer-body[data-v-47e2e9a9]{font-size:14px;line-height:1.7;color:var(--sa-ink)}.sa-steps-trail[data-v-47e2e9a9]{margin-top:12px;font-size:11px}.sa-steps-trail summary[data-v-47e2e9a9]{cursor:pointer;color:var(--sa-purple);font-weight:500}.sa-steps-trail ol[data-v-47e2e9a9]{margin:8px 0 0 20px;color:var(--sa-text-2)}.sa-feedback[data-v-47e2e9a9]{display:flex;gap:8px;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid var(--sa-border);font-size:12px;color:var(--sa-text-2)}.sa-fb-btn[data-v-47e2e9a9]{padding:4px 10px;background:#fff;border:1px solid var(--sa-border);border-radius:4px;cursor:pointer;font-size:14px}.sa-fb-active[data-v-47e2e9a9]{background:var(--sa-purple-bg);border-color:var(--sa-purple)}.sa-fb-thanks[data-v-47e2e9a9]{color:#15803d;font-weight:600}.sa-loader[data-v-47e2e9a9]{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--sa-purple-bg);border:1px solid var(--sa-border);border-radius:10px}.sa-loader-spinner[data-v-47e2e9a9]{width:18px;height:18px;border-radius:50%;background:conic-gradient(from 0deg,#7823dc00,#7823dc26 25%,#7823dc 75%,#953ef3);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));animation:sa-spin-47e2e9a9 .75s linear infinite}@keyframes sa-spin-47e2e9a9{to{transform:rotate(360deg)}}.sa-loader-text[data-v-47e2e9a9]{color:var(--sa-purple);font-size:13px;font-weight:500}.sa-input-bar[data-v-47e2e9a9]{display:flex;gap:10px;padding:16px 24px;border-top:1px solid var(--sa-border);background:#fff}.sa-input[data-v-47e2e9a9]{flex:1;padding:12px 16px;background:#fff;border:1px solid var(--sa-border);border-radius:8px;color:var(--sa-ink);font-size:14px}.sa-input[data-v-47e2e9a9]:focus{outline:none;border-color:var(--sa-purple);box-shadow:0 0 0 3px #7823dc1a}.sa-input[data-v-47e2e9a9]:disabled{opacity:.5}.sa-send-btn[data-v-47e2e9a9]{padding:12px 24px;background:var(--sa-purple);color:#fff;border:0;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600}.sa-send-btn[data-v-47e2e9a9]:disabled{opacity:.5;cursor:not-allowed}.sa-send-btn[data-v-47e2e9a9]:hover:not(:disabled){background:var(--sa-purple-2)}.sa-qbank[data-v-47e2e9a9]{padding:24px;background:var(--sa-card);border:1px solid var(--sa-border);border-radius:12px}.sa-qbank-title[data-v-47e2e9a9]{color:var(--sa-navy);font-size:18px;margin-bottom:16px;font-weight:700}.sa-qbank-group[data-v-47e2e9a9]{margin-bottom:24px}.sa-qbank-group h4[data-v-47e2e9a9]{color:var(--sa-purple);font-size:12px;margin-bottom:8px;font-weight:700}.sa-qbank-examples[data-v-47e2e9a9]{display:flex;flex-direction:column;gap:8px}.sa-qbank-btn[data-v-47e2e9a9]{text-align:left;padding:12px 16px;background:#fff;border:1px solid var(--sa-border);border-radius:8px;color:var(--sa-ink);cursor:pointer;font-size:13px}.sa-qbank-btn[data-v-47e2e9a9]:hover{border-color:var(--sa-purple);background:var(--sa-purple-bg)}.sa-drawer-overlay[data-v-47e2e9a9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a2e73;z-index:1000;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sa-drawer[data-v-47e2e9a9]{width:620px;max-width:92vw;height:100vh;background:#fff;border-left:1px solid var(--sa-border);overflow-y:auto;box-shadow:-8px 0 24px #1a1a2e26;--sa-purple: #7823DC;--sa-purple-2: #953EF3;--sa-purple-bg: #F4EFFA;--sa-cyan: #55A8B5;--sa-navy: #001f5b;--sa-ink: #1a1a2e;--sa-text-2: #4a4a6a;--sa-muted: rgba(26,26,46,.55);--sa-border: rgba(120,35,220,.14)}.sa-drawer-header[data-v-47e2e9a9]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--sa-border);position:sticky;top:0;background:#fff;z-index:10}.sa-drawer-header h3[data-v-47e2e9a9]{margin:0;color:var(--sa-navy);font-size:18px;font-weight:700}.sa-drawer-close[data-v-47e2e9a9]{background:transparent;border:0;color:var(--sa-muted);font-size:22px;cursor:pointer;padding:0 8px}.sa-drawer-close[data-v-47e2e9a9]:hover{color:var(--sa-purple)}.sa-drawer-loading[data-v-47e2e9a9],.sa-drawer-error[data-v-47e2e9a9]{padding:40px;text-align:center;color:var(--sa-text-2)}.sa-drawer-body[data-v-47e2e9a9]{padding:20px}.sa-drawer-body section[data-v-47e2e9a9]{margin-bottom:24px}.sa-drawer-body h4[data-v-47e2e9a9]{color:var(--sa-purple);font-size:11px;margin-bottom:12px;font-weight:700}.sa-exec-grid[data-v-47e2e9a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.sa-exec-stat[data-v-47e2e9a9]{padding:14px;background:var(--sa-purple-bg);border:1px solid var(--sa-border);border-radius:8px;text-align:center}.sa-exec-num[data-v-47e2e9a9]{font-size:22px;font-weight:700;color:var(--sa-navy)}.sa-exec-label[data-v-47e2e9a9]{font-size:10px;color:var(--sa-text-2);margin-top:4px}.profile-rich-text[data-v-1941b12a]{min-width:0;color:inherit}.profile-rich-text p[data-v-1941b12a]{min-width:0;margin:0;line-height:inherit;overflow-wrap:anywhere}.profile-rich-text.is-list[data-v-1941b12a]{display:grid;gap:7px}.profile-rich-text.is-list p[data-v-1941b12a]{position:relative;padding-left:12px}.profile-rich-text.is-list p[data-v-1941b12a]:before{position:absolute;top:.68em;left:1px;width:4px;height:4px;background:#9d63dc;border-radius:50%;content:""}.profile-rich-text a[data-v-1941b12a]{display:inline-flex;align-items:baseline;gap:3px;max-width:100%;color:#6f20d1;font-weight:650;text-decoration:underline;text-decoration-color:#6f20d159;text-decoration-thickness:1px;text-underline-offset:2px}.profile-rich-text a[data-v-1941b12a]:hover{color:#50119b;text-decoration-color:currentColor}.profile-rich-text a[data-v-1941b12a]:focus-visible{border-radius:3px;outline:2px solid rgba(120,35,220,.42);outline-offset:2px}.profile-rich-text a span[data-v-1941b12a]{min-width:0;overflow-wrap:anywhere}.profile-rich-text a svg[data-v-1941b12a]{flex:0 0 auto;transform:translateY(1px)}.profile-rich-text.is-compact.is-list[data-v-1941b12a]{gap:4px}h1[data-v-657730f9],h2[data-v-657730f9]{letter-spacing:normal}.srr[data-v-657730f9]{margin-top:10px;color:var(--ink, #25232d);min-width:0}.srr-brief-details[data-v-657730f9]{margin:4px 0 12px}.srr-brief-details>summary[data-v-657730f9]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:fit-content;padding:6px 0;color:var(--purple, #7823dc);cursor:pointer;list-style:none}.srr-brief-details>summary[data-v-657730f9]::-webkit-details-marker,.srr-guide>summary[data-v-657730f9]::-webkit-details-marker,.srr-qualify>summary[data-v-657730f9]::-webkit-details-marker{display:none}.srr-brief-details summary strong[data-v-657730f9]{font-size:13px;font-weight:550}.srr-brief-details summary small[data-v-657730f9]{padding:4px 8px;border-radius:6px;color:#776186;background:#f3edf8;font-size:11px}.srr-brief-details[open][data-v-657730f9]{padding:12px 16px;background:#fff;border:1px solid #e8e0ee;border-radius:12px}.srr-brief-details[open]>summary svg[data-v-657730f9]:last-child,.srr-guide[open]>summary svg[data-v-657730f9],.srr-qualify[open]>summary svg[data-v-657730f9]{transform:rotate(180deg)}.srr-brief-intro[data-v-657730f9]{max-width:880px;color:#706079;font-size:13px;line-height:1.65}.srr-brief[data-v-657730f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px;margin:20px 0}.srr-brief dt[data-v-657730f9]{color:#887a92;font-size:11px}.srr-brief dd[data-v-657730f9]{margin:5px 0 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.srr-brief .srr-lanes[data-v-657730f9]{grid-column:1/-1}.srr-lanes dd[data-v-657730f9]{display:flex;flex-wrap:wrap;gap:6px}.srr-lanes dd span[data-v-657730f9]{padding:4px 8px;color:#775090;background:#f5eefb;border-radius:6px;font-size:12px}.srr-method[data-v-657730f9]{padding-top:16px;border-top:1px solid #eae3f0}.srr-method h3[data-v-657730f9]{margin:0 0 8px;font-size:14px;font-weight:600}.srr-method ul[data-v-657730f9]{padding-left:18px;margin:0;font-size:12px;line-height:1.6}.srr-method li[data-v-657730f9]{margin:10px 0}.srr-method p[data-v-657730f9]{margin:4px 0;color:#73637f}.srr-method em[data-v-657730f9]{padding:2px 6px;background:#f0ebf4;border-radius:5px;font-size:11px;font-style:normal}.srr-method em.is-complete[data-v-657730f9]{color:#286347;background:#e5f4eb}.srr-method em.is-partial[data-v-657730f9],.srr-method em.is-unavailable[data-v-657730f9],.srr-method em.is-failed[data-v-657730f9]{color:#88631d;background:#fff4dc}.srr-toolbar[data-v-657730f9]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;background:#fff;border:1px solid #e8e0ee;border-bottom:0;border-radius:14px 14px 0 0}.srr-views[data-v-657730f9]{display:flex;gap:4px;min-width:0}.srr-views button[data-v-657730f9]{padding:9px 12px;color:#75627f;background:transparent;border:0;border-radius:7px;font-size:12px;font-weight:550;cursor:pointer}.srr-views button.is-active[data-v-657730f9]{color:var(--purple, #7823dc);background:#f1e7fb}.srr-search[data-v-657730f9]{display:flex;align-items:center;gap:8px;flex:0 1 300px;padding:0 10px;border:1px solid #e0d7e9;border-radius:8px;color:#947fa4}.srr-search input[data-v-657730f9]{width:100%;min-width:0;padding:10px 0;border:0;background:transparent;color:var(--ink, #25232d);font:inherit;font-size:12px}.srr-legend[data-v-657730f9]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:8px 18px;background:#fff;border:1px solid #e8e0ee;border-bottom:0;color:#7d6c88;font-size:11px}.srr-legend>span[data-v-657730f9]{display:inline-flex;align-items:center;gap:6px}.srr-mark[data-v-657730f9]{display:inline-grid;place-items:center;min-width:27px;height:27px;border-radius:50%;background:#f1edf5;color:#8a7c97;font-size:12px;font-style:normal;font-weight:650}.srr-mark.is-E[data-v-657730f9]{color:#286347;background:#e5f4eb}.srr-mark.is-L[data-v-657730f9]{color:#88631d;background:#fff4dc}.srr-legend .srr-mark[data-v-657730f9]{min-width:20px;height:20px;font-size:10px}.srr-table-wrap[data-v-657730f9]{max-height:620px;overflow:auto;border:1px solid #e8e0ee;border-radius:0 0 14px 14px;background:#fff;scrollbar-width:thin;scroll-padding-top:76px}.srr-table[data-v-657730f9]{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed}.srr-table th[scope=col][data-v-657730f9]{position:sticky;top:0;z-index:2;padding:12px 10px;background:#f8f5fb;color:#695776;border-bottom:1px solid #e8e0ee;font-size:11px;font-weight:550;text-align:left;line-height:1.5;overflow-wrap:anywhere}.srr-table th[scope=row][data-v-657730f9],.srr-table td[data-v-657730f9]{padding:12px;vertical-align:top;border-bottom:1px solid #eee8f3;font-size:12px;line-height:1.55;text-align:left;overflow-wrap:anywhere}.srr-table th[scope=row][data-v-657730f9]{font-weight:400}.srr-table th[scope=row] strong[data-v-657730f9]{display:block;color:#30223e;font-size:13px;font-weight:600}.srr-table th[scope=row] small[data-v-657730f9]{display:block;margin-top:4px;color:#8a7b95;font-size:11px}.srr-table a[data-v-657730f9],.srr-contact a[data-v-657730f9],.srr-contact button[data-v-657730f9],.srr-profile-actions button[data-v-657730f9]{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:var(--purple, #7823dc);background:transparent;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.srr-col-supplier[data-v-657730f9]{width:26%}.srr-col-contact[data-v-657730f9]{width:110px}.srr-screen td[data-v-657730f9],.srr-screen th[scope=row][data-v-657730f9]{vertical-align:middle}.srr-screen th[scope=col][data-v-657730f9]:first-child{left:0;z-index:4}.srr-screen .srr-supplier-identity[data-v-657730f9]{position:sticky;left:0;z-index:1;background:#fff}.srr-screen .srr-lane-col[data-v-657730f9]{text-align:center}.srr-screen .srr-coverage[data-v-657730f9]{white-space:nowrap}.srr-num[data-v-657730f9]{font-variant-numeric:tabular-nums}.srr-num strong[data-v-657730f9]{font-weight:500}.srr-screen tr:hover>td[data-v-657730f9],.srr-screen tr:hover>.srr-supplier-identity[data-v-657730f9],.srr-screen .is-expanded>.srr-supplier-identity[data-v-657730f9]{background:#fdfaff}.srr-band th[data-v-657730f9]{padding:9px 12px;color:#775194;background:#f1eaf9;font-size:12px;font-weight:550;text-align:left}.srr-band th>span[data-v-657730f9]{position:sticky;left:12px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.srr-section-toggle[data-v-657730f9]{padding:3px 9px;border:1px solid #d6c3e8;border-radius:6px;color:var(--purple, #7823dc);background:#fff;font:inherit;font-size:11px;font-weight:550;cursor:pointer}.srr-identity-meta[data-v-657730f9]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px}.srr-potential[data-v-657730f9],.srr-badge[data-v-657730f9]{display:inline-flex;padding:3px 7px;border-radius:6px;font-size:10px;font-weight:550}.is-high[data-v-657730f9]{color:#286347;background:#e5f4eb}.is-medium[data-v-657730f9]{color:#88631d;background:#fff4dc}.is-low[data-v-657730f9]{color:#746d7b;background:#efedf1}.srr-source-label[data-v-657730f9],.srr-sources span[data-v-657730f9]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;color:#795295;background:#f3edf9;border-radius:6px;font-size:10px}.srr-sources[data-v-657730f9]{display:flex;flex-wrap:wrap;gap:5px}.srr-contact[data-v-657730f9]{display:grid;align-content:start;gap:5px}.srr-contact>span[data-v-657730f9]{color:#887a92;font-size:11px}.srr-detail-toggle[data-v-657730f9]{display:grid;place-items:center;width:28px;height:32px;padding:0;border:0;border-radius:7px;color:var(--purple, #7823dc);background:transparent;cursor:pointer}.srr-detail-toggle[data-v-657730f9]:hover{background:#f1e7fb}.srr-detail-toggle[aria-expanded=true] svg[data-v-657730f9]{transform:rotate(180deg)}.srr-screen .srr-detail-row>td[data-v-657730f9]{padding:20px;background:#faf7fd}.srr-detail-grid[data-v-657730f9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.srr-detail-grid section[data-v-657730f9]{min-width:0}.srr-detail-grid h4[data-v-657730f9]{margin:16px 0 8px;color:#56376e;font-size:12px;font-weight:600}.srr-detail-grid h4[data-v-657730f9]:first-child{margin-top:0}.srr-detail-grid p[data-v-657730f9],.srr-detail-grid ul[data-v-657730f9]{margin:0 0 8px;color:#72647e;font-size:12px;line-height:1.65}.srr-detail-grid ul[data-v-657730f9]{padding-left:16px}.srr-detail-grid li+li[data-v-657730f9]{margin-top:8px}.srr-detail-grid .srr-evidence-links[data-v-657730f9]{padding-left:0;list-style:none}.srr-evidence-claims[data-v-657730f9]{display:block;margin-top:2px;color:#887a92;font-size:11px}.srr-profile-actions[data-v-657730f9]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.srr-profile-actions button[data-v-657730f9]{padding:6px 8px;border:1px solid #dac7e8;border-radius:7px}.srr-lane[data-v-657730f9]{margin-top:20px}.srr-lane>header[data-v-657730f9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 0 12px}.srr-lane h3[data-v-657730f9]{margin:0;color:#493253;font-size:16px;font-weight:600}.srr-lane header small[data-v-657730f9]{color:#82728f;font-size:11px}.srr-lane header strong[data-v-657730f9]{margin-left:auto;font-size:13px}.srr-lane .srr-table-wrap[data-v-657730f9]{border-radius:12px}.srr-empty[data-v-657730f9]{color:#887a92;font-size:12px}.srr-reasons[data-v-657730f9]{padding-left:16px;color:#887a92;font-size:11px}.srr-guide[data-v-657730f9],.srr-qualify[data-v-657730f9]{margin-top:16px}.srr-guide>summary[data-v-657730f9],.srr-qualify>summary[data-v-657730f9]{display:flex;align-items:center;gap:10px;padding:10px 0;list-style:none;color:#80658f;font-size:12px;cursor:pointer}.srr-qualify summary small[data-v-657730f9]{color:#887a92}.srr-qualify ul[data-v-657730f9]{color:#72647e;font-size:12px;line-height:1.6}.srr-qualify li[data-v-657730f9]{margin-bottom:12px}.srr-footer[data-v-657730f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;padding:20px;border:1px solid #e8e0ee;border-radius:12px;background:#fff}.srr-footer h4[data-v-657730f9]{margin:0 0 10px;font-size:13px;font-weight:600}.srr-footer ul[data-v-657730f9]{padding-left:16px;margin:0}.srr-footer ul[data-v-657730f9],.srr-footer dd[data-v-657730f9]{color:#72647e;font-size:12px;line-height:1.65}.srr-footer dl[data-v-657730f9]{margin:0;display:grid;gap:10px}.srr-footer dd[data-v-657730f9]{margin:5px 0 0}.srr-sr-only[data-v-657730f9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.srr summary[data-v-657730f9]:focus-visible,.srr button[data-v-657730f9]:focus-visible,.srr a[data-v-657730f9]:focus-visible,.srr-table-wrap[data-v-657730f9]:focus-visible{outline:2px solid var(--purple, #7823dc);outline-offset:3px;border-radius:5px}.srr-no-matches[data-v-657730f9]{color:#887a92}@media (max-width: 760px){.srr-toolbar[data-v-657730f9]{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.srr-search[data-v-657730f9]{flex-basis:auto}.srr-views button[data-v-657730f9]{flex:1}.srr-legend[data-v-657730f9]{gap:10px;padding:10px 14px;font-size:10px}.srr-brief-details summary small[data-v-657730f9]{display:none}.srr-col-supplier[data-v-657730f9]{width:170px}.srr-col-contact[data-v-657730f9]{width:100px}.srr-screen-wrap[data-v-657730f9]{max-height:540px}.srr-detail-grid[data-v-657730f9]{grid-template-columns:minmax(0,1fr);max-width:calc(100vw - 80px)}.srr-qualify summary[data-v-657730f9]{flex-wrap:wrap}}h1[data-v-4c4ebee4],h2[data-v-4c4ebee4]{letter-spacing:normal}.sav3-workspace[data-v-4c4ebee4]{--navy: #091c45;--purple: #7823dc;--purple-deep: #6020ae;--ink: #25232d;--muted: #73717e;--line: #e8e7ed;--soft: #faf8fc;--sidebar-motion: .3s cubic-bezier(.22, 1, .36, 1);display:grid;box-sizing:border-box;grid-template-columns:232px minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;color:var(--ink);background:#fff;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;transition:grid-template-columns var(--sidebar-motion)}.sav3-workspace.is-sidebar-collapsed[data-v-4c4ebee4]{grid-template-columns:64px minmax(0,1fr)}button[data-v-4c4ebee4],input[data-v-4c4ebee4]{font:inherit}button[data-v-4c4ebee4]:focus-visible{outline:2px solid #946ac8;outline-offset:3px}.sav3-rail[data-v-4c4ebee4]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:20px 16px;background:#f6f5f8;border-right:1px solid var(--line);transition:padding var(--sidebar-motion)}.sav3-rail-heading[data-v-4c4ebee4]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;margin-bottom:20px;transition:gap var(--sidebar-motion)}.sav3-brand[data-v-4c4ebee4]{all:unset;display:flex;flex:1;align-items:center;min-width:0;overflow:hidden;white-space:nowrap;cursor:pointer}.sav3-brand span[data-v-4c4ebee4]{color:#30223e;font-size:17px;font-weight:650}.sav3-brand[data-v-4c4ebee4]:disabled{cursor:default;opacity:.6}.sav3-sidebar-toggle[data-v-4c4ebee4]{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:7px;color:#766b81;background:transparent;cursor:pointer;transition:width var(--sidebar-motion),background .15s ease,color .15s ease}.sav3-sidebar-toggle[data-v-4c4ebee4]:hover{color:#392448;background:#eae5ef}.sav3-new-investigation[data-v-4c4ebee4]{display:flex;align-items:center;justify-content:center;flex:none;gap:8px;min-height:40px;width:100%;margin-bottom:24px;padding:10px;border:0;border-radius:9px;color:#fff;background:#282330;font-size:12px;font-weight:550;cursor:pointer;transition:gap var(--sidebar-motion)}.sav3-new-investigation>svg[data-v-4c4ebee4]{flex:none}.sav3-new-investigation>span[data-v-4c4ebee4]{max-width:150px;overflow:hidden;white-space:nowrap;transition:max-width var(--sidebar-motion),opacity .18s ease}.sav3-new-investigation[data-v-4c4ebee4]:hover:not(:disabled){background:#45334f}.sav3-new-investigation[data-v-4c4ebee4]:disabled{opacity:.5;cursor:default}.sav3-sidebar-content[data-v-4c4ebee4]{display:grid;grid-template-rows:1fr;flex:1;min-height:0;overflow:hidden;transition:grid-template-rows var(--sidebar-motion),padding var(--sidebar-motion)}.sav3-sidebar-inner[data-v-4c4ebee4]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.sav3-brand[data-v-4c4ebee4],.sav3-sidebar-inner[data-v-4c4ebee4]{transition:opacity .18s ease,transform var(--sidebar-motion),visibility 0s}.is-sidebar-collapsed .sav3-brand[data-v-4c4ebee4],.is-sidebar-collapsed .sav3-sidebar-inner[data-v-4c4ebee4]{opacity:0;transform:translate(-8px);visibility:hidden;transition-delay:0s,0s,.18s}.is-sidebar-collapsed .sav3-sidebar-content[data-v-4c4ebee4]{grid-template-rows:0fr}.sav3-history[data-v-4c4ebee4]{display:flex;flex-direction:column;gap:12px;min-height:0;padding:0 0 20px}.sav3-history>header[data-v-4c4ebee4]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 5px}.sav3-history>header span[data-v-4c4ebee4]{color:#81788a;font-size:10px;font-weight:650}.sav3-history>header button[data-v-4c4ebee4]{border:0;padding:4px;color:#75638a;background:transparent;font-size:11px;cursor:pointer}.sav3-history>p[data-v-4c4ebee4],.sav3-history>small[data-v-4c4ebee4]{margin:0;padding:0 5px;color:#79727f;font-size:12px;line-height:1.6}.sav3-history-list[data-v-4c4ebee4]{display:grid;gap:4px;overflow:auto;scrollbar-width:thin}.sav3-history-list>button[data-v-4c4ebee4]{display:grid;grid-template-columns:17px minmax(0,1fr);gap:9px;align-items:start;width:100%;border:0;border-radius:8px;padding:10px 8px;color:#73647e;background:transparent;text-align:left;cursor:pointer}.sav3-history-list>button[data-v-4c4ebee4]:hover,.sav3-history-list>button.is-active[data-v-4c4ebee4]{color:#5d377c;background:#ece6f3}.sav3-history-list>button>span[data-v-4c4ebee4]{display:grid;gap:4px;min-width:0}.sav3-history-list strong[data-v-4c4ebee4]{overflow:hidden;color:#494151;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sav3-history-list small[data-v-4c4ebee4]{color:#81758a;font-size:10px}.sav3-history-confirm[data-v-4c4ebee4]{display:grid;gap:8px;padding:10px;border:1px solid #dfd6e7;border-radius:8px;background:#fff}.sav3-history-confirm p[data-v-4c4ebee4]{margin:0;font-size:12px;line-height:1.5}.sav3-history-confirm>div[data-v-4c4ebee4]{display:flex;gap:8px}.sav3-history-confirm button[data-v-4c4ebee4]{border:1px solid #ddd6e4;border-radius:6px;padding:6px 8px;color:#5d5269;background:#fff;font-size:11px;cursor:pointer}.sav3-history-confirm button.is-danger[data-v-4c4ebee4]{color:#a52a48;border-color:#edbfc9}.sav3-history>small.sav3-history-error[data-v-4c4ebee4]{color:#a52a48}.sav3-rail-privacy[data-v-4c4ebee4]{display:flex;align-items:start;gap:8px;margin-top:auto;padding:16px 4px 0;border-top:1px solid #e5e0eb;color:#83728f}.sav3-rail-privacy svg[data-v-4c4ebee4]{flex:none}.sav3-rail-privacy span[data-v-4c4ebee4]{font-size:10px;line-height:1.6}.is-sidebar-collapsed .sav3-rail[data-v-4c4ebee4]{padding:20px 12px}.is-sidebar-collapsed .sav3-rail-heading[data-v-4c4ebee4],.is-sidebar-collapsed .sav3-new-investigation[data-v-4c4ebee4]{gap:0}.is-sidebar-collapsed .sav3-sidebar-toggle[data-v-4c4ebee4]{width:40px}.is-sidebar-collapsed .sav3-new-investigation>span[data-v-4c4ebee4]{max-width:0;opacity:0}.sav3-center[data-v-4c4ebee4]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background-color:#faf9fc;background-position:center;background-repeat:no-repeat;background-size:cover}.sav3-document-header[data-v-4c4ebee4]{display:flex;align-items:center;justify-content:space-between;flex:none;gap:16px;min-height:64px;padding:0 28px}.sav3-header-title[data-v-4c4ebee4]{display:flex;align-items:center;gap:8px;min-width:0}.sav3-header-title>svg[data-v-4c4ebee4]{color:#a481c9;flex:none}.sav3-header-title strong[data-v-4c4ebee4]{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sav3-header-mode[data-v-4c4ebee4]{flex:none;border:1px solid #e8e1ef;border-radius:6px;padding:4px 7px;color:#806497;background:#fbf9fd;font-size:10px}.sav3-header-actions[data-v-4c4ebee4]{display:flex;align-items:center;gap:17px;flex:none}.sav3-privacy-state[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:5px;color:#8a8292;font-size:10px}.sav3-header-actions button[data-v-4c4ebee4]{border:0;padding:5px 0;color:#836499;background:transparent;font-size:11px;cursor:pointer}.sav3-header-actions button[data-v-4c4ebee4]:disabled{opacity:.5;cursor:default}.sav3-document[data-v-4c4ebee4]{flex:1;min-height:0;overflow:auto;padding:26px 24px 40px;scrollbar-width:thin}.sav3-document[data-v-4c4ebee4]::-webkit-scrollbar{display:none}.sav3-document[data-v-4c4ebee4]:has(>.sav3-mode-gate){display:flex;padding-block:24px}.sav3-mode-gate[data-v-4c4ebee4]{display:grid;justify-items:center;width:min(100%,660px);margin:auto;text-align:center}.sav3-mode-gate h1[data-v-4c4ebee4]{margin:11px 0 10px;color:var(--navy);font-size:clamp(34px,3.4vw,46px);font-weight:650;line-height:1.08}.sav3-mode-gate>header p[data-v-4c4ebee4]{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.sav3-mode-gate-options[data-v-4c4ebee4]{display:grid;gap:14px;width:100%;margin-top:32px}.sav3-mode-gate-options>button[data-v-4c4ebee4]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:15px;align-items:center;min-height:104px;padding:18px 20px;color:var(--ink);background:#fff;border:1px solid #cfd6e2;border-radius:14px;box-shadow:0 7px 20px #222b440e;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sav3-mode-gate-options>button[data-v-4c4ebee4]:hover:not(:disabled){border-color:#9f68d8;box-shadow:0 12px 28px #341f541a;transform:translateY(-2px)}.sav3-mode-gate-options>button[data-v-4c4ebee4]:focus-visible{outline:3px solid rgba(120,35,220,.19);outline-offset:3px}.sav3-mode-gate-options>button[data-v-4c4ebee4]:disabled{opacity:.58;cursor:default}.sav3-mode-gate-icon[data-v-4c4ebee4]{display:grid;place-items:center;width:46px;height:46px;color:var(--purple);background:#f2eafb;border-radius:12px}.sav3-mode-gate-copy[data-v-4c4ebee4]{display:grid;gap:5px;min-width:0}.sav3-mode-gate-copy strong[data-v-4c4ebee4]{color:var(--navy);font-size:17px;font-weight:700;line-height:1.25}.sav3-mode-gate-copy small[data-v-4c4ebee4]{max-width:430px;color:#5e6a80;font-size:10.5px;line-height:1.5}.sav3-mode-gate-action[data-v-4c4ebee4]{display:grid;justify-items:end;gap:9px;color:var(--purple)}.sav3-mode-gate-action em[data-v-4c4ebee4]{color:#6e7890;font-size:8.5px;font-style:normal;font-weight:750}.sav3-mode-gate-note[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:7px;margin:19px 0 0;color:#778196;font-size:9.5px}.sav3-mode-gate-note svg[data-v-4c4ebee4]{color:var(--purple)}.sav3-welcome[data-v-4c4ebee4]{text-align:center;margin-bottom:28px}.sav3-welcome-icon[data-v-4c4ebee4]{display:block;width:96px;height:96px;object-fit:contain;margin:0 auto 10px}.sav3-welcome>p[data-v-4c4ebee4]{margin:0 0 8px;color:#8863a9;font-size:15px;font-weight:500}.sav3-welcome h1[data-v-4c4ebee4]{margin:0;color:#292332;font-size:clamp(25px,2.65vw,34px);font-weight:600;line-height:1.2}.sav3-welcome>span[data-v-4c4ebee4]{display:block;margin-top:12px;color:#756b7e;font-size:12px;line-height:1.6}.sav3-agent-label[data-v-4c4ebee4],.sav3-section-heading>div>span[data-v-4c4ebee4],.sav3-audit>header>span[data-v-4c4ebee4]{color:var(--purple);font-size:9px;font-weight:800}.sav3-final-intro h1[data-v-4c4ebee4],.sav3-message-heading[data-v-4c4ebee4]{max-width:760px;margin:10px 0 12px;color:var(--navy);font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.13}.sav3-scope-fields[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;border-top:1px solid #eee8f4;background:#fcfafd;border-radius:0 0 15px 15px}.sav3-scope-fields label[data-v-4c4ebee4]{display:grid;gap:6px;color:#65576f;font-size:11px;font-weight:600}.sav3-scope-fields input[data-v-4c4ebee4]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dfd6e8;border-radius:7px;padding:9px 10px;color:var(--ink);background:#fff;outline:none;font-size:12px}.sav3-scope-fields input[data-v-4c4ebee4]:focus{border-color:#ad86cc;box-shadow:0 0 0 3px #f0e7f8}.sav3-scope-fields>small[data-v-4c4ebee4]{grid-column:1 / -1}.sav3-starters[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.sav3-starters button[data-v-4c4ebee4]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:14px 16px;border:1px solid #eeebf2;border-radius:12px;color:#80708f;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.sav3-starters button[data-v-4c4ebee4]:hover{border-color:#cdb5df;background:#fcf9ff}.sav3-starters strong[data-v-4c4ebee4]{color:#4b4055;font-size:12px;font-weight:600}.sav3-starters span[data-v-4c4ebee4]{color:#756b7e;font-size:11px;line-height:1.5}.sav3-starters .sav3-starter-arrow[data-v-4c4ebee4]{position:absolute;top:20px;right:14px;color:#af9cbc}.sav3-conversation[data-v-4c4ebee4]{width:100%}.sav3-turn[data-v-4c4ebee4]{scroll-margin-top:18px}.sav3-turn+.sav3-turn[data-v-4c4ebee4]{margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.sav3-user-message[data-v-4c4ebee4]{display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;margin-bottom:24px}.sav3-user-message span[data-v-4c4ebee4]{padding-top:12px;color:var(--muted);font-size:9px;font-weight:700}.sav3-user-message p[data-v-4c4ebee4]{max-width:min(720px,82%);margin:0;padding:12px 16px;color:#fff;background:var(--purple);border-radius:16px 16px 3px;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sav3-agent-message[data-v-4c4ebee4]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.sav3-agent-mark[data-v-4c4ebee4]{display:grid;place-items:center;width:32px;height:32px;color:var(--purple);background:#f3ebfc;border:1px solid #dcc9f1;border-radius:10px}.sav3-agent-content[data-v-4c4ebee4]{min-width:0}.sav3-prior-answer[data-v-4c4ebee4]{max-width:760px;margin:7px 0 0;color:#3c485e;font-size:13px;line-height:1.65}.sav3-prior-result[data-v-4c4ebee4]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:900px;margin-top:8px;padding:16px 18px;background:#faf8fd;border:1px solid #e1d9eb;border-radius:12px}.sav3-prior-result>div[data-v-4c4ebee4]{min-width:0}.sav3-prior-result strong[data-v-4c4ebee4]{display:block;color:var(--navy);font-size:14px;line-height:1.4}.sav3-prior-result p[data-v-4c4ebee4]{display:-webkit-box;overflow:hidden;max-width:680px;margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sav3-prior-result button[data-v-4c4ebee4],.sav3-collapse-result[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:6px;flex:none;border:0;padding:4px 0;color:var(--purple);background:transparent;font-size:10px;font-weight:750;cursor:pointer}.sav3-collapse-result[data-v-4c4ebee4]{margin-bottom:14px}.sav3-collapse-result svg[data-v-4c4ebee4]{transform:rotate(180deg)}.sav3-agent-message[data-v-4c4ebee4]:has(.sav3-working){grid-template-columns:minmax(0,1fr)}.sav3-agent-message:has(.sav3-working)>.sav3-agent-mark[data-v-4c4ebee4]{display:none}.sav3-working[data-v-4c4ebee4]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,600px);min-height:300px;margin:clamp(16px,4vh,48px) auto;padding:24px 16px;text-align:center}.sav3-working-journey[data-v-4c4ebee4]{position:relative;flex:none;width:180px;height:128px;margin-bottom:20px}.sav3-working-icon[data-v-4c4ebee4]{display:block;width:128px;height:128px;object-fit:contain;margin:0 auto;animation:sav3-working-drive-4c4ebee4 2.4s ease-in-out infinite}.sav3-working-road[data-v-4c4ebee4]{position:absolute;left:0;right:0;bottom:18px;height:2px;background:repeating-linear-gradient(90deg,#ad87ce 0 12px,transparent 12px 30px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);animation:sav3-working-road-4c4ebee4 .85s linear infinite}.sav3-working strong[data-v-4c4ebee4]{color:#30223e;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.4}.sav3-working p[data-v-4c4ebee4]{margin:10px 0 0;color:#81718e;font-size:13px;line-height:1.6}@keyframes sav3-working-drive-4c4ebee4{0%,to{transform:translate(-6px)}25%{transform:translateY(-2px)}50%{transform:translate(6px)}75%{transform:translateY(-1px)}}@keyframes sav3-working-road-4c4ebee4{to{background-position:-30px 0}}.sav3-error[data-v-4c4ebee4]{display:grid;gap:6px;padding:16px 18px;color:#7e1730;background:#fff7f9;border-left:3px solid #d42c50}.sav3-error span[data-v-4c4ebee4]{color:#6d3d49;font-size:12px}.sav3-message-heading[data-v-4c4ebee4]{font-size:28px}.sav3-answer-sources[data-v-4c4ebee4]{display:grid;gap:8px;max-width:780px;margin-top:16px}.sav3-answer-sources a[data-v-4c4ebee4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;align-items:center;padding:12px 14px;color:var(--navy);text-decoration:none;border:1px solid var(--line);border-radius:10px;background:#fff}.sav3-answer-sources a[data-v-4c4ebee4]:hover{border-color:#b989e8;box-shadow:0 7px 18px #3a235c14}.sav3-answer-sources a>span[data-v-4c4ebee4]{grid-column:1;color:var(--purple);font-size:9px;font-weight:750}.sav3-answer-sources a>strong[data-v-4c4ebee4]{grid-column:1;font-size:12px}.sav3-answer-sources a>small[data-v-4c4ebee4]{grid-column:1;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sav3-answer-sources a>svg[data-v-4c4ebee4]{grid-column:2;grid-row:1 / 4;color:var(--purple)}.sav3-clarification[data-v-4c4ebee4]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;max-width:880px;margin-top:10px;padding:24px;background:#fff;border:1px solid #e8e2ee;border-radius:16px}.sav3-clarification>svg[data-v-4c4ebee4]{color:var(--purple)}.sav3-clarification h2[data-v-4c4ebee4]{margin:0 0 10px;color:#302937;font-size:18px;font-weight:600;line-height:1.5}.sav3-clarification p[data-v-4c4ebee4]{margin:3px 0;color:var(--muted);font-size:12px;line-height:1.6}.sav3-scope-decision[data-v-4c4ebee4]{margin-top:18px;padding:20px;background:linear-gradient(135deg,#fbf8ff,#f5f8ff);border:1px solid #d9c9ec;border-radius:14px;box-shadow:0 12px 28px #231b4612}.sav3-scope-decision>header[data-v-4c4ebee4]{display:grid;gap:5px;max-width:680px}.sav3-scope-recommended[data-v-4c4ebee4]{padding-left:9px;color:var(--purple);border-left:3px solid var(--purple);font-size:8.5px;font-weight:800}.sav3-scope-decision>header strong[data-v-4c4ebee4]{color:var(--navy);font-size:20px;line-height:1.25}.sav3-scope-decision>header p[data-v-4c4ebee4]{max-width:650px;color:#56647c;font-size:11px;line-height:1.55}.sav3-scope-decision-fields[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px}.sav3-scope-decision-fields label[data-v-4c4ebee4]{display:grid;gap:12px;min-width:0;padding:15px;background:#fff;border:1px solid #d2d8e4;border-radius:11px;cursor:text;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sav3-scope-decision-fields label[data-v-4c4ebee4]:hover{border-color:#af83dd;transform:translateY(-1px)}.sav3-scope-decision-fields label[data-v-4c4ebee4]:focus-within{border-color:var(--purple);box-shadow:0 0 0 4px #7823dc14}.sav3-scope-decision-fields label>span[data-v-4c4ebee4]{display:grid;grid-template-columns:28px 1fr;column-gap:8px;align-items:center;color:var(--purple)}.sav3-scope-decision-fields label>span svg[data-v-4c4ebee4]{grid-row:1 / 3}.sav3-scope-decision-fields label strong[data-v-4c4ebee4]{color:var(--navy);font-size:13px}.sav3-scope-decision-fields label small[data-v-4c4ebee4]{color:var(--muted);font-size:9px;line-height:1.35}.sav3-scope-decision-fields input[data-v-4c4ebee4]{box-sizing:border-box;width:100%;border:0;border-bottom:1px solid #b8c1d0;padding:8px 1px;color:var(--ink);background:transparent;outline:none;font-size:12px}.sav3-scope-decision-fields input[data-v-4c4ebee4]::placeholder{color:#8994a6}.sav3-scope-decision-actions[data-v-4c4ebee4]{display:flex;align-items:center;gap:14px;margin-top:17px}.sav3-scope-decision-actions button[data-v-4c4ebee4]{min-height:42px;border:1px solid #c5adDE;border-radius:9px;padding:10px 15px;color:var(--purple);background:#fff;font-size:10px;font-weight:750;cursor:pointer}.sav3-scope-decision-actions button.is-primary[data-v-4c4ebee4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px;color:#fff;background:var(--purple);border-color:var(--purple);box-shadow:0 7px 16px #7823dc2e}.sav3-scope-decision-actions button.is-primary[data-v-4c4ebee4]:hover:not(:disabled){background:var(--purple-deep)}.sav3-scope-decision-actions button[data-v-4c4ebee4]:disabled{color:#9ba3b1;background:#eef0f4;border-color:#d7dce5;box-shadow:none;cursor:default}.sav3-scope-conversation-hint[data-v-4c4ebee4]{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;padding-top:13px;border-top:1px solid #d9dfe8;color:#526078;font-size:10px;line-height:1.55}.sav3-scope-conversation-hint svg[data-v-4c4ebee4]{flex:none;margin-top:1px;color:var(--purple)}.sav3-suggested-replies[data-v-4c4ebee4]{max-width:580px;margin-top:14px;border-top:1px solid var(--line)}.sav3-suggested-replies button[data-v-4c4ebee4]{display:flex;justify-content:space-between;width:100%;border:0;border-bottom:1px solid var(--line);padding:11px 2px;color:var(--purple);background:transparent;text-align:left;cursor:pointer}.sav3-category-choice-intro[data-v-4c4ebee4]{display:grid;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.sav3-category-choice-intro strong[data-v-4c4ebee4]{color:var(--navy);font-size:12px}.sav3-category-choice-intro span[data-v-4c4ebee4]{color:var(--muted);font-size:9.5px;line-height:1.5}.sav3-choices[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px;margin-top:18px}.sav3-choices button[data-v-4c4ebee4]{display:grid;align-content:start;gap:7px;min-height:150px;padding:16px;color:var(--ink);background:#fff;border:1px solid #ccd3df;border-radius:10px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sav3-choices button[data-v-4c4ebee4]:hover{border-color:#9f6bd0;box-shadow:0 10px 24px #231b4614;transform:translateY(-2px)}.sav3-choices button[data-v-4c4ebee4]:focus-visible{outline:3px solid rgba(120,35,220,.18);outline-offset:2px}.sav3-choices button.is-selected[data-v-4c4ebee4]{border-color:var(--purple);background:linear-gradient(145deg,#fcfaff,#f6f0fd);box-shadow:0 10px 24px #3e1c671a}.sav3-choices button small[data-v-4c4ebee4]{color:var(--purple);font-size:8px;font-weight:800}.sav3-choices button strong[data-v-4c4ebee4]{color:var(--navy);font-size:13px;line-height:1.35}.sav3-choices button span[data-v-4c4ebee4]{color:#5f6d83;font-size:10px;line-height:1.5}.sav3-choices button em[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:6px;align-self:end;margin-top:3px;color:var(--purple);font-size:9.5px;font-style:normal;font-weight:750}.sav3-choices button.is-web-choice[data-v-4c4ebee4]{background:linear-gradient(145deg,#fbf8ff,#f6f2fc);border-color:#cbb2e4}.sav3-category-selection-actions[data-v-4c4ebee4]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:14px 16px;background:#f8f6fb;border:1px solid #ddd4e8;border-radius:10px}.sav3-category-selection-actions>div[data-v-4c4ebee4]{display:grid;gap:3px}.sav3-category-selection-actions strong[data-v-4c4ebee4]{color:var(--navy);font-size:10px}.sav3-category-selection-actions span[data-v-4c4ebee4]{color:var(--muted);font-size:9px;line-height:1.45}.sav3-category-selection-actions span[role=alert][data-v-4c4ebee4]{color:#9a263f}.sav3-category-selection-actions>button[data-v-4c4ebee4]{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:38px;padding:9px 14px;color:#fff;background:var(--purple);border:1px solid var(--purple);border-radius:9px;font-size:9.5px;font-weight:750;cursor:pointer}.sav3-category-selection-actions>button[data-v-4c4ebee4]:disabled{color:#9a8ba9;background:#ece8f0;border-color:#ddd6e5;cursor:default}.sav3-final-intro[data-v-4c4ebee4]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 0 8px}.sav3-final-intro>div[data-v-4c4ebee4]{min-width:0}.sav3-final-intro h1[data-v-4c4ebee4]{margin:12px 0;color:#292332;font-size:clamp(22px,2vw,28px);line-height:1.3;font-weight:600}.sav3-final-intro .sav3-agent-label[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:7px;color:#45664f;font-size:12px;font-weight:550}.sav3-final-intro p[data-v-4c4ebee4]{max-width:880px;margin:0;color:#6b6274;font-size:13px;line-height:1.7}.sav3-final-intro .sav3-markdown[data-v-4c4ebee4]{max-width:780px;color:var(--muted);font-size:13px;line-height:1.65}.sav3-markdown[data-v-4c4ebee4] h3{margin:18px 0 7px;color:var(--navy);font-size:15px;font-weight:700;line-height:1.35}.sav3-markdown[data-v-4c4ebee4] h3:first-child{margin-top:2px}.sav3-markdown[data-v-4c4ebee4] p{margin:0 0 10px;color:var(--muted);font-size:13px;line-height:1.65}.sav3-markdown[data-v-4c4ebee4] ul{margin:2px 0 12px;padding-left:20px}.sav3-markdown[data-v-4c4ebee4] li{margin:4px 0;padding-left:2px}.sav3-markdown[data-v-4c4ebee4] strong{color:#263752;font-weight:700}.sav3-markdown[data-v-4c4ebee4] a{color:var(--purple);font-weight:600;text-decoration:underline;text-underline-offset:2px}.sav3-export[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:8px;flex:none;border:1px solid var(--purple);border-radius:9px;padding:9px 12px;color:var(--purple);background:#fff;font-size:10px;font-weight:750;cursor:pointer}.sav3-export[data-v-4c4ebee4]:hover{color:#fff;background:var(--purple)}.sav3-export[data-v-4c4ebee4]:disabled{cursor:wait;opacity:.65}.sav3-scope-summary[data-v-4c4ebee4]{display:flex;flex-wrap:wrap;gap:8px 24px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sav3-scope-summary>div[data-v-4c4ebee4]{display:grid;gap:2px}.sav3-scope-summary span[data-v-4c4ebee4]{color:var(--muted);font-size:8.5px}.sav3-scope-summary strong[data-v-4c4ebee4]{color:var(--ink);font-size:10px}.sav3-limitations[data-v-4c4ebee4]{display:grid;grid-template-columns:24px 1fr;gap:10px;margin:18px 0;padding:12px 14px;color:#75570f;background:#fffaf0;border:1px solid #efddb0;border-radius:9px}.sav3-limitations strong[data-v-4c4ebee4]{font-size:12px;font-weight:600}.sav3-limitations ul[data-v-4c4ebee4]{margin:4px 0 0;padding-left:17px;font-size:12px;line-height:1.6}.sav3-results[data-v-4c4ebee4],.sav3-competitors[data-v-4c4ebee4],.sav3-continuation[data-v-4c4ebee4],.sav3-audit[data-v-4c4ebee4]{margin-top:22px}.sav3-results[data-v-4c4ebee4],.sav3-competitors[data-v-4c4ebee4]{padding:22px;background:#fff;border:1px solid #e8e2ee;border-radius:16px}.sav3-section-heading[data-v-4c4ebee4]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;border-bottom:1px solid #ebe6f0}.sav3-section-heading>div[data-v-4c4ebee4]{min-width:0}.sav3-section-heading h2[data-v-4c4ebee4],.sav3-audit h2[data-v-4c4ebee4]{margin:4px 0 3px;color:var(--navy);font-size:20px;font-weight:600}.sav3-section-heading p[data-v-4c4ebee4],.sav3-audit>header p[data-v-4c4ebee4]{max-width:760px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}.sav3-section-heading>strong[data-v-4c4ebee4]{display:grid;place-items:center;min-width:34px;height:34px;color:#14734a;background:#e5f6ed;border-radius:50%;font-size:13px}.sav3-section-heading.is-competitor>strong[data-v-4c4ebee4]{color:var(--purple);background:#f0e8fa}.sav3-section-heading.is-competitor[data-v-4c4ebee4]{border-color:#c7d8ec}.sav3-section-heading.is-linkedin[data-v-4c4ebee4]{border-color:#86c8d0}.sav3-section-heading.is-linkedin>div>span[data-v-4c4ebee4]{color:#287982}.sav3-section-heading.is-linkedin>strong[data-v-4c4ebee4]{color:#287982;background:#e4f5f6}.sav3-section-heading.is-web[data-v-4c4ebee4]{border-color:#9fbcdc}.sav3-section-heading.is-web>div>span[data-v-4c4ebee4]{color:#245a90}.sav3-section-heading.is-web>strong[data-v-4c4ebee4]{color:#245a90;background:#e8f1fb}.sav3-section-heading.is-summary[data-v-4c4ebee4]{border-color:#c7b2dc}.sav3-section-heading.is-summary>div>span[data-v-4c4ebee4]{color:var(--purple)}.sav3-light-tabs[data-v-4c4ebee4]{display:flex;gap:4px;margin-top:26px;padding:4px;overflow-x:auto;border:1px solid #d9dfe8;border-radius:11px;background:#f7f8fa;scrollbar-width:none}.sav3-light-tabs[data-v-4c4ebee4]::-webkit-scrollbar{display:none}.sav3-light-tabs button[data-v-4c4ebee4]{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 0 auto;min-height:38px;border:1px solid transparent;border-radius:8px;padding:8px 13px;color:#637087;background:transparent;font-size:9px;font-weight:750;cursor:pointer}.sav3-light-tabs button span[data-v-4c4ebee4]{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;color:#68758b;background:#e8ebf0;border-radius:999px;font-size:8px}.sav3-light-tabs button.is-active[data-v-4c4ebee4]{color:var(--purple);background:#fff;border-color:#d5c3e7;box-shadow:0 3px 10px #2a21490f}.sav3-light-tabs button.is-active span[data-v-4c4ebee4]{color:#fff;background:var(--purple)}.sav3-table-wrap[data-v-4c4ebee4]{overflow-x:auto}.sav3-results-table[data-v-4c4ebee4]{width:100%;min-width:820px;border-collapse:collapse;table-layout:fixed}.sav3-results-table th[data-v-4c4ebee4]{padding:10px 8px;color:var(--muted);border-bottom:1px solid #b7c0ce;font-size:8.5px;font-weight:750;text-align:left}.sav3-results-table th[data-v-4c4ebee4]:nth-child(1){width:18%}.sav3-results-table th[data-v-4c4ebee4]:nth-child(2){width:24%}.sav3-results-table th[data-v-4c4ebee4]:nth-child(3){width:25%}.sav3-results-table th[data-v-4c4ebee4]:nth-child(4){width:33%}.sav3-results-table td[data-v-4c4ebee4]{padding:13px 8px;vertical-align:top;border-bottom:1px solid var(--line);color:#405069;font-size:9.5px;line-height:1.45}.sav3-results-table td>strong[data-v-4c4ebee4]{display:block;color:var(--ink);font-size:11px}.sav3-results-table td>small[data-v-4c4ebee4]{display:block;margin-top:4px;color:var(--muted);font-size:8.5px}.sav3-results-table td>p[data-v-4c4ebee4]{margin:0}.sav3-results-table a[data-v-4c4ebee4],.sav3-compact-grid a[data-v-4c4ebee4],.sav3-competitor-columns a[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:4px;color:var(--purple);font-size:9px;font-weight:650;text-decoration:none}.sav3-supplier-toolbar[data-v-4c4ebee4]{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:16px 0 10px}.sav3-supplier-toolbar label[data-v-4c4ebee4]{display:grid;gap:5px;color:#405069;font-size:10px}.sav3-supplier-toolbar .sav3-supplier-search[data-v-4c4ebee4]{display:flex;flex:1 1 180px;align-items:center;gap:8px;border:1px solid #bdc6d6;border-radius:7px;padding:0 10px}.sav3-supplier-search input[data-v-4c4ebee4]{width:100%;min-width:0;border:0;background:transparent;padding:10px 0;color:var(--ink);font:inherit;font-size:12px}.sav3-supplier-toolbar select[data-v-4c4ebee4]{border:1px solid #bdc6d6;border-radius:7px;padding:9px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.sav3-table-count[data-v-4c4ebee4]{margin:0 0 10px;color:#53617a;font-size:11px}.sav3-validation-status[data-v-4c4ebee4]{display:inline-block;padding:4px 7px;border-radius:5px;background:#eef1f5;color:#43516a;font-size:10px;font-weight:650}.sav3-validation-status.is-confirmed[data-v-4c4ebee4]{background:#e6f4ed;color:#236348}.sav3-validation-status.is-not_confirmed[data-v-4c4ebee4],.sav3-validation-status.is-incomplete[data-v-4c4ebee4]{background:#fff3d6;color:#795700}.sav3-validation-status.is-contradicted[data-v-4c4ebee4]{background:#fceaea;color:#9f3434}.sav3-sr-only[data-v-4c4ebee4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sav3-source-tags[data-v-4c4ebee4]{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.sav3-source-tags span[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;color:#4c5870;background:#f1f3f7;border-radius:999px;font-size:8px;font-weight:700}.sav3-profile-actions[data-v-4c4ebee4]{display:grid;gap:7px}.sav3-profile-actions button[data-v-4c4ebee4]{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:fit-content;min-height:32px;border:1px solid #c8afdf;border-radius:7px;padding:6px 8px;color:var(--purple);background:#fff;font-size:11px;font-weight:750;cursor:pointer}.sav3-profile-actions button[data-v-4c4ebee4]:hover{color:#fff;background:var(--purple);border-color:var(--purple)}.sav3-analyzer-results[data-v-4c4ebee4]{padding-top:4px;border-top:1px solid var(--line)}.sav3-analyzer-table th[data-v-4c4ebee4]:nth-child(1){width:20%}.sav3-analyzer-table th[data-v-4c4ebee4]:nth-child(2){width:24%}.sav3-analyzer-table th[data-v-4c4ebee4]:nth-child(3){width:24%}.sav3-analyzer-table th[data-v-4c4ebee4]:nth-child(4){width:32%}.sav3-confidence.is-analyzer[data-v-4c4ebee4]{color:#5d3fa3;background:#f1ebff}.sav3-analyzer-scope[data-v-4c4ebee4]{display:block;color:var(--ink);font-size:10px;line-height:1.45}.sav3-analyzer-evidence[data-v-4c4ebee4]{margin-top:7px}.sav3-analyzer-evidence summary[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:4px;color:var(--purple);font-size:9px;font-weight:700;cursor:pointer;list-style:none}.sav3-analyzer-evidence summary[data-v-4c4ebee4]::-webkit-details-marker{display:none}.sav3-analyzer-evidence[open] summary svg[data-v-4c4ebee4]{transform:rotate(180deg)}.sav3-analyzer-evidence ul[data-v-4c4ebee4]{display:grid;gap:8px;margin:9px 0 0;padding:0;list-style:none}.sav3-analyzer-evidence li[data-v-4c4ebee4]{padding:8px;border:1px solid var(--line);border-radius:8px;background:#faf9ff}.sav3-analyzer-evidence li strong[data-v-4c4ebee4],.sav3-analyzer-evidence li small[data-v-4c4ebee4]{display:block}.sav3-analyzer-evidence li small[data-v-4c4ebee4]{margin-top:2px;color:var(--muted);font-size:8px}.sav3-analyzer-evidence li p[data-v-4c4ebee4]{margin:5px 0 0;color:#53617a;font-size:8.5px;line-height:1.45}.sav3-confidence[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:999px;font-size:8.5px;font-weight:750;white-space:nowrap}.sav3-confidence.is-high[data-v-4c4ebee4]{color:#116642;background:#e4f5ec}.sav3-confidence.is-database[data-v-4c4ebee4]{color:#25558a;background:#eaf2fb}.sav3-evidence-note[data-v-4c4ebee4]{color:#5c6880!important;line-height:1.4}.sav3-stat-list[data-v-4c4ebee4]{display:grid;gap:4px;margin:0}.sav3-stat-list>div[data-v-4c4ebee4]{display:flex;justify-content:space-between;gap:9px}.sav3-stat-list dt[data-v-4c4ebee4]{color:var(--muted)}.sav3-stat-list dd[data-v-4c4ebee4]{margin:0;color:var(--ink);font-weight:650;text-align:right}.sav3-not-applicable[data-v-4c4ebee4]{color:var(--muted);font-style:italic}.sav3-empty-state[data-v-4c4ebee4]{margin:0;padding:13px 0;color:var(--muted);font-size:10px;font-style:italic}.sav3-light-web-grid[data-v-4c4ebee4],.sav3-linkedin-grid[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px}.sav3-light-web-grid>article[data-v-4c4ebee4],.sav3-linkedin-grid>article[data-v-4c4ebee4]{min-width:0;padding:16px;border:1px solid #cce1e4;border-left:3px solid #55a8b5;border-radius:11px;background:#fbfefe}.sav3-light-web-grid>article[data-v-4c4ebee4]{border-color:#d4e0ee;border-left-color:#5f8fbd;background:#fbfdff}.sav3-light-web-grid article>header[data-v-4c4ebee4],.sav3-linkedin-grid article>header[data-v-4c4ebee4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sav3-light-web-grid article>header>div[data-v-4c4ebee4],.sav3-linkedin-grid article>header>div[data-v-4c4ebee4]{display:grid;gap:3px;min-width:0}.sav3-light-web-grid article>header strong[data-v-4c4ebee4],.sav3-linkedin-grid article>header strong[data-v-4c4ebee4]{color:var(--navy);font-size:12px}.sav3-light-web-grid article>header small[data-v-4c4ebee4],.sav3-linkedin-grid article>header small[data-v-4c4ebee4]{color:var(--muted);font-size:8.5px}.sav3-light-web-grid article>header a[data-v-4c4ebee4],.sav3-linkedin-grid article>header a[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--purple);font-size:9px;font-weight:700;text-decoration:none}.sav3-light-web-grid article>p[data-v-4c4ebee4],.sav3-linkedin-grid article>p[data-v-4c4ebee4]{margin:12px 0;color:#53617a;font-size:9.5px;line-height:1.55}.sav3-light-web-grid dl[data-v-4c4ebee4],.sav3-linkedin-grid dl[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0}.sav3-light-web-grid dl>div[data-v-4c4ebee4],.sav3-linkedin-grid dl>div[data-v-4c4ebee4]{min-width:0}.sav3-light-web-grid dt[data-v-4c4ebee4],.sav3-linkedin-grid dt[data-v-4c4ebee4]{color:var(--muted);font-size:8px}.sav3-light-web-grid dd[data-v-4c4ebee4],.sav3-linkedin-grid dd[data-v-4c4ebee4]{margin:3px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:9.5px;font-weight:650}.sav3-light-web-grid article>small[data-v-4c4ebee4]{display:block;margin-top:10px;color:var(--muted);font-size:8px}.sav3-light-web-grid article>p.sav3-light-web-relevance[data-v-4c4ebee4]{margin-bottom:0;padding-top:10px;border-top:1px solid #dce6f0;font-style:italic}.sav3-linkedin-specialties[data-v-4c4ebee4]{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.sav3-linkedin-specialties span[data-v-4c4ebee4]{padding:4px 7px;color:#287982;background:#e7f5f6;border-radius:999px;font-size:8px;font-weight:700}.sav3-linkedin-signals[data-v-4c4ebee4]{margin-top:13px;padding-top:11px;border-top:1px solid #d9e8ea}.sav3-linkedin-signals>strong[data-v-4c4ebee4]{color:var(--ink);font-size:9px}.sav3-linkedin-signals ul[data-v-4c4ebee4]{margin:6px 0 0;padding-left:16px;color:#53617a;font-size:8.5px;line-height:1.5}.sav3-light-summary-counts[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0}.sav3-light-summary-counts>div[data-v-4c4ebee4]{padding:13px;border:1px solid #ddd5e7;border-radius:9px;background:#faf8fc}.sav3-light-summary-counts dt[data-v-4c4ebee4]{color:var(--muted);font-size:8px}.sav3-light-summary-counts dd[data-v-4c4ebee4]{margin:5px 0 0;color:var(--navy);font-size:18px;font-weight:750}.sav3-light-summary-steps[data-v-4c4ebee4]{display:grid;gap:8px;margin:16px 0 0;padding:0;counter-reset:light-step;list-style:none}.sav3-light-summary-steps li[data-v-4c4ebee4]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center;padding:10px 12px;color:#53617a;background:#fafbfc;border:1px solid var(--line);border-radius:8px;font-size:9.5px;line-height:1.45;counter-increment:light-step}.sav3-light-summary-steps li[data-v-4c4ebee4]:before{content:counter(light-step);display:grid;place-items:center;width:22px;height:22px;color:var(--purple);background:#f0e8fa;border-radius:50%;font-size:8px;font-weight:800}.sav3-compact-grid[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.sav3-compact-grid article[data-v-4c4ebee4]{padding:14px 0;border-bottom:1px solid var(--line)}.sav3-compact-grid article>div[data-v-4c4ebee4]:first-child,.sav3-competitor-columns article>div[data-v-4c4ebee4]:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sav3-compact-grid article>div strong[data-v-4c4ebee4],.sav3-competitor-columns article strong[data-v-4c4ebee4]{color:var(--ink);font-size:11px}.sav3-compact-grid article>p[data-v-4c4ebee4],.sav3-competitor-columns article>p[data-v-4c4ebee4]{margin:7px 0;color:#4e5b71;font-size:9.5px;line-height:1.5}.sav3-card-stats[data-v-4c4ebee4]{display:flex;flex-wrap:wrap;gap:7px 16px;margin:8px 0}.sav3-card-stats>div[data-v-4c4ebee4]{display:grid;gap:2px}.sav3-card-stats dt[data-v-4c4ebee4]{color:var(--muted);font-size:8px}.sav3-card-stats dd[data-v-4c4ebee4]{margin:0;color:var(--ink);font-size:9px;font-weight:650}.sav3-show-more[data-v-4c4ebee4]{border:0;border-bottom:1px solid #b99ed6;padding:7px 0;color:var(--purple);background:transparent;font-size:9px;font-weight:700;cursor:pointer}.sav3-competitor-columns[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-top:13px}.sav3-competitor-columns>section[data-v-4c4ebee4]{min-width:0}.sav3-competitor-columns>section[data-v-4c4ebee4]:only-child{grid-column:1 / -1}.sav3-competitor-columns h3[data-v-4c4ebee4]{margin:0 0 3px;color:var(--navy);font-size:11px}.sav3-competitor-columns article[data-v-4c4ebee4]{padding:12px 0;border-bottom:1px solid var(--line)}.sav3-continuation[data-v-4c4ebee4]{padding:22px;background:linear-gradient(135deg,#f9f6fd,#f5f8ff);border:1px solid #d9cee9;border-radius:14px}.sav3-continuation>header[data-v-4c4ebee4]{max-width:760px}.sav3-continuation>header>span[data-v-4c4ebee4]{color:var(--purple);font-size:9px;font-weight:800}.sav3-continuation h2[data-v-4c4ebee4]{margin:5px 0 4px;color:var(--navy);font-size:21px}.sav3-continuation>header p[data-v-4c4ebee4]{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.sav3-continuation-loading[data-v-4c4ebee4]{display:flex;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;color:var(--purple);background:#ffffffb8;border:1px solid #e0d8eb;border-radius:9px;font-size:10px}.sav3-continuation-grid[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.sav3-continuation-grid>button[data-v-4c4ebee4]{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:9px;min-height:140px;padding:15px;color:var(--ink);background:#ffffffeb;border:1px solid #d0d6e2;border-radius:11px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sav3-continuation-grid>button[data-v-4c4ebee4]:hover{border-color:#9f6bd0;box-shadow:0 10px 24px #231b4614;transform:translateY(-2px)}.sav3-continuation-grid>button[data-v-4c4ebee4]:focus-visible{outline:3px solid rgba(120,35,220,.18);outline-offset:2px}.sav3-continuation-grid>button>span[data-v-4c4ebee4]{grid-row:1 / 3;display:grid;place-items:center;width:30px;height:30px;color:var(--purple);background:#f1e8fb;border-radius:8px}.sav3-continuation-grid>button>span.is-client[data-v-4c4ebee4]{color:#245a90;background:#e8f1fb}.sav3-continuation-grid strong[data-v-4c4ebee4]{align-self:center;color:var(--ink);font-size:13px;line-height:1.35}.sav3-continuation-grid p[data-v-4c4ebee4]{grid-column:2;margin:8px 0 14px;color:#6b6274;font-size:12px;line-height:1.5}.sav3-continuation-grid em[data-v-4c4ebee4]{grid-column:2;display:inline-flex;align-items:center;gap:5px;align-self:end;color:var(--purple);font-size:9px;font-style:normal;font-weight:750}.sav3-audit[data-v-4c4ebee4]{padding:0 18px;background:#fff;border:1px solid #e8e2ee;border-radius:14px}.sav3-audit>.sav3-audit-heading[data-v-4c4ebee4]{grid-template-columns:22px minmax(0,1fr) 18px;padding:16px 0}.sav3-audit details[data-v-4c4ebee4]{border-bottom:1px solid var(--line)}.sav3-audit summary[data-v-4c4ebee4]{display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:11px;align-items:center;padding:13px 0;cursor:pointer;list-style:none}.sav3-audit summary[data-v-4c4ebee4]::-webkit-details-marker{display:none}.sav3-audit-icon[data-v-4c4ebee4]{display:grid;place-items:center;width:32px;height:32px;color:var(--purple);background:#f3ecfa;border-radius:9px}.sav3-audit summary>span[data-v-4c4ebee4]:nth-child(2){display:grid;gap:3px}.sav3-audit summary strong[data-v-4c4ebee4]{color:var(--ink);font-size:11px}.sav3-audit summary small[data-v-4c4ebee4]{color:var(--muted);font-size:9px}.sav3-audit summary em[data-v-4c4ebee4]{padding:3px 7px;border-radius:999px;font-size:8px;font-style:normal;font-weight:750}.sav3-audit summary em.is-complete[data-v-4c4ebee4]{color:#116642;background:#e4f5ec}.sav3-audit summary em.is-partial[data-v-4c4ebee4]{color:#76590d;background:#fff2c9}.sav3-audit summary em.is-failed[data-v-4c4ebee4]{color:#92213a;background:#fde8ed}.sav3-audit summary em.is-skipped[data-v-4c4ebee4]{color:var(--muted);background:#eef1f5}.sav3-audit details[open] summary>svg[data-v-4c4ebee4]{transform:rotate(180deg)}.sav3-audit details ul[data-v-4c4ebee4]{margin:0 0 14px 45px;padding-left:16px;color:#4e5b71;font-size:9.5px;line-height:1.55}.sav3-export-progress[data-v-4c4ebee4]{display:flex;gap:12px;align-items:center;margin:12px 0;color:var(--muted);font-size:12px}.sav3-export-progress button[data-v-4c4ebee4]{border:0;background:transparent;color:var(--purple);cursor:pointer;text-decoration:underline}.sav3-export-error[data-v-4c4ebee4]{color:#92213a;font-size:12px}.sav3-feedback[data-v-4c4ebee4]{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--muted);font-size:12px}.sav3-feedback button[data-v-4c4ebee4]{border:0;border-bottom:1px solid #adb6c5;padding:3px 0;color:var(--purple);background:transparent;cursor:pointer}.sav3-composer[data-v-4c4ebee4]{flex:none;min-height:0;padding:12px 28px 18px}.sav3-compose-content[data-v-4c4ebee4]{width:100%;max-width:920px;margin:0 auto}.sav3-composer.is-landing[data-v-4c4ebee4]{display:flex;flex:1;overflow:auto;padding:20px 40px 28px;border:0}.sav3-composer.is-landing .sav3-compose-content[data-v-4c4ebee4]{max-width:720px;margin:auto}.sav3-composer-shell[data-v-4c4ebee4]{box-sizing:border-box;width:100%;border:1px solid #e7dfed;border-radius:16px;background:#fff;box-shadow:0 3px 18px #44215406,0 0 0 4px #faf7fd}.sav3-composer-shell[data-v-4c4ebee4]:focus-within{border-color:#bea1d7;box-shadow:0 0 0 4px #f5effb}.sav3-composer-copy[data-v-4c4ebee4]{display:grid;gap:6px;min-width:0;padding:17px 18px 10px}.sav3-composer textarea[data-v-4c4ebee4]{box-sizing:border-box;width:100%;max-height:180px;min-height:24px;border:0;padding:0;color:#392f43;background:transparent;font:inherit;font-size:13px;line-height:1.65;resize:none;overflow-y:auto;outline:none}.sav3-composer.is-landing textarea[data-v-4c4ebee4]{min-height:62px}.sav3-composer textarea[data-v-4c4ebee4]::placeholder{color:#786b83}.sav3-composer small[data-v-4c4ebee4]{color:#786b83;font-size:10px;line-height:1.5}.sav3-composer-toolbar[data-v-4c4ebee4]{display:flex;align-items:center;gap:8px;padding:4px 12px 12px}.sav3-mode-picker[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:4px;min-width:0}.sav3-mode-picker button[data-v-4c4ebee4]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 9px;border:1px solid transparent;border-radius:7px;color:#796c85;background:transparent;cursor:pointer}.sav3-mode-picker button strong[data-v-4c4ebee4]{font-size:11px;font-weight:500;white-space:nowrap}.sav3-mode-picker button.is-selected[data-v-4c4ebee4]{color:#8c65b0;background:#f1e8fa;border-color:#dfcbed}.sav3-mode-picker button[data-v-4c4ebee4]:hover:not(:disabled){color:#70488f;background:#f6f0fb}.sav3-mode-picker button[data-v-4c4ebee4]:disabled{opacity:.55;cursor:default}.sav3-context-toggle[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:5px;min-width:0;border:0;border-radius:7px;padding:8px;color:#796c85;background:transparent;font-size:10px;cursor:pointer}.sav3-context-toggle[data-v-4c4ebee4]:hover,.sav3-context-toggle.has-context[data-v-4c4ebee4]{color:#80559e;background:#f6f0fb}.sav3-send[data-v-4c4ebee4]{display:grid;place-items:center;flex:none;width:34px;height:34px;margin-left:auto;padding:0;border:0;border-radius:50%;color:#fff;background:#9d78c7;cursor:pointer}.sav3-send[data-v-4c4ebee4]:hover:not(:disabled){background:#7f51ae}.sav3-send[data-v-4c4ebee4]:disabled{color:#fff;background:#e3d5ef;cursor:default}.sav3-profile-overlay[data-v-4c4ebee4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:#00143a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sav3-profile-drawer[data-v-4c4ebee4]{width:min(760px,94vw);height:100%;overflow-y:auto;color:var(--ink);background:#fff;border-left:1px solid #cbb7df;box-shadow:-20px 0 55px #001f5b2e}.sav3-profile-header[data-v-4c4ebee4]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#fffffff7;border-bottom:1px solid var(--line)}.sav3-profile-header>div>span[data-v-4c4ebee4]{color:var(--purple);font-size:9px;font-weight:800}.sav3-profile-header h2[data-v-4c4ebee4]{margin:4px 0 0;color:var(--navy);font-size:23px}.sav3-profile-header>button[data-v-4c4ebee4]{display:grid;place-items:center;width:34px;height:34px;padding:0;color:var(--purple);background:#fff;border:1px solid #d1c0e3;border-radius:8px;cursor:pointer}.sav3-profile-tabs[data-v-4c4ebee4]{position:sticky;top:76px;z-index:1;display:flex;gap:5px;padding:10px 24px;background:#faf9fcf7;border-bottom:1px solid var(--line)}.sav3-profile-tabs button[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;color:#68748a;background:transparent;border:1px solid transparent;border-radius:8px;font-size:9px;font-weight:750;cursor:pointer}.sav3-profile-tabs button.is-active[data-v-4c4ebee4]{color:var(--purple);background:#f1e9fa;border-color:#d7c3eb}.sav3-profile-state[data-v-4c4ebee4]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;padding:36px;color:var(--purple);font-size:11px}.sav3-profile-state.is-error[data-v-4c4ebee4]{color:#9a263f}.sav3-profile-body[data-v-4c4ebee4]{display:grid;gap:26px;padding:24px}.sav3-profile-body>section[data-v-4c4ebee4]{min-width:0}.sav3-profile-body h3[data-v-4c4ebee4]{margin:0 0 12px;color:var(--navy);font-size:15px}.sav3-profile-source[data-v-4c4ebee4]{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;padding:16px;background:#f6f1fb;border:1px solid #d8c8e8;border-radius:11px}.sav3-profile-source>span[data-v-4c4ebee4]{display:grid;place-items:center;width:40px;height:40px;color:var(--purple);background:#fff;border-radius:9px}.sav3-profile-source small[data-v-4c4ebee4]{color:var(--purple);font-size:8px;font-weight:800}.sav3-profile-source h3[data-v-4c4ebee4]{margin:3px 0 4px}.sav3-profile-source p[data-v-4c4ebee4]{margin:0;color:#58667d;font-size:10px;line-height:1.55}.sav3-profile-stats[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0}.sav3-profile-stats>div[data-v-4c4ebee4]{min-width:0;padding:12px;background:#f8f6fb;border:1px solid #e0d8e9;border-radius:9px}.sav3-profile-stats dt[data-v-4c4ebee4]{color:var(--muted);font-size:8px}.sav3-profile-stats dd[data-v-4c4ebee4]{overflow-wrap:anywhere;margin:5px 0 0;color:var(--navy);font-size:14px;font-weight:750}.sav3-profile-note[data-v-4c4ebee4]{display:grid;gap:3px;margin-top:10px;padding:11px 13px;background:#eef6f8;border-left:3px solid #55a8b5}.sav3-profile-note strong[data-v-4c4ebee4]{color:var(--navy);font-size:9px}.sav3-profile-note span[data-v-4c4ebee4]{color:#384a63;font-size:10px}.sav3-profile-note small[data-v-4c4ebee4]{color:var(--muted);font-size:8.5px}.sav3-profile-table-wrap[data-v-4c4ebee4]{overflow-x:auto;border:1px solid var(--line);border-radius:9px}.sav3-profile-table-wrap table[data-v-4c4ebee4]{width:100%;min-width:540px;border-collapse:collapse}.sav3-profile-table-wrap th[data-v-4c4ebee4]{padding:9px 10px;color:var(--muted);background:#fafbfc;border-bottom:1px solid var(--line);font-size:8px;text-align:left}.sav3-profile-table-wrap td[data-v-4c4ebee4]{padding:10px;color:#445169;border-bottom:1px solid #edf0f4;font-size:9px}.sav3-profile-table-wrap td strong[data-v-4c4ebee4],.sav3-profile-table-wrap td small[data-v-4c4ebee4]{display:block}.sav3-profile-table-wrap td strong[data-v-4c4ebee4]{color:var(--ink);font-size:9.5px}.sav3-profile-table-wrap td small[data-v-4c4ebee4]{margin-top:2px;color:var(--muted);font-size:8px}.sav3-profile-section-copy[data-v-4c4ebee4]{max-width:820px;margin:-3px 0 12px;color:var(--muted);font-size:10px;line-height:1.55}.sav3-profile-groups[data-v-4c4ebee4]{display:grid;gap:18px}.sav3-profile-group[data-v-4c4ebee4]{min-width:0}.sav3-profile-group h4[data-v-4c4ebee4]{margin:0 0 8px;color:#53617a;font-size:9px;font-weight:800}.sav3-profile-facts[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.sav3-profile-facts article[data-v-4c4ebee4]{align-self:start;min-width:0;padding:13px;background:#faf9fc;border:1px solid #ddd6e7;border-radius:9px}.sav3-profile-facts article>header[data-v-4c4ebee4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.sav3-profile-facts article>header small[data-v-4c4ebee4]{color:var(--purple);font-size:8px;font-weight:800}.sav3-profile-facts article>header span[data-v-4c4ebee4]{flex:0 0 auto;border-radius:999px;padding:3px 6px;color:#17633a;background:#e8f8ef;font-size:7px;font-weight:800}.sav3-profile-facts article.is-not_available>header span[data-v-4c4ebee4],.sav3-profile-facts article.is-not_disclosed>header span[data-v-4c4ebee4]{color:#805200;background:#fff3d6}.sav3-profile-facts article.is-not_stated>header span[data-v-4c4ebee4],.sav3-profile-facts article.is-unverified>header span[data-v-4c4ebee4]{color:#667085;background:#eceff3}.sav3-profile-facts article.is-not_stated>.sav3-profile-field-value[data-v-4c4ebee4],.sav3-profile-facts article.is-unverified>.sav3-profile-field-value[data-v-4c4ebee4]{color:#68758d;font-weight:550}.sav3-profile-field-value[data-v-4c4ebee4]{margin-top:8px;color:var(--navy);font-size:12px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.sav3-profile-provenance[data-v-4c4ebee4]{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.sav3-profile-provenance span[data-v-4c4ebee4]{padding:3px 6px;color:#5f526f;background:#f0ebf6;border-radius:999px;font-size:7.5px;font-weight:700;text-transform:capitalize}.sav3-profile-facts details[data-v-4c4ebee4]{margin-top:10px}.sav3-profile-facts summary[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:4px;color:var(--purple);font-size:8.5px;font-weight:700;cursor:pointer;list-style:none}.sav3-profile-facts summary[data-v-4c4ebee4]::-webkit-details-marker{display:none}.sav3-profile-facts ul[data-v-4c4ebee4]{display:grid;gap:7px;margin:8px 0 0;padding:0;list-style:none}.sav3-profile-facts li[data-v-4c4ebee4]{padding-top:7px;border-top:1px solid var(--line)}.sav3-profile-facts li>span[data-v-4c4ebee4]{color:var(--muted);font-size:8px}.sav3-profile-facts li[data-v-4c4ebee4] .profile-rich-text{margin-top:4px;color:#53617a;font-size:8.5px;line-height:1.5}.sav3-profile-quality li[data-v-4c4ebee4]{color:#7a5c1b;font-size:8px;line-height:1.45}.sav3-profile-gaps[data-v-4c4ebee4]{margin-top:14px;padding:11px 12px;background:#fafbfc;border:1px solid var(--line);border-radius:9px}.sav3-profile-gaps summary[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:5px;color:#617087;font-size:9px;font-weight:700;cursor:pointer;list-style:none}.sav3-profile-gaps summary[data-v-4c4ebee4]::-webkit-details-marker{display:none}.sav3-profile-gaps>div[data-v-4c4ebee4]{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.sav3-profile-gaps>div span[data-v-4c4ebee4]{padding:4px 7px;color:#68758d;background:#eef1f5;border-radius:999px;font-size:7.5px}.sav3-profile-empty[data-v-4c4ebee4]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:15px;color:#6a5b81;background:#f8f5fc;border:1px solid #ded4e9;border-radius:9px}.sav3-profile-empty h3[data-v-4c4ebee4]{margin-bottom:3px;font-size:12px}.sav3-profile-empty p[data-v-4c4ebee4]{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.sav3-profile-documents[data-v-4c4ebee4]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.sav3-profile-documents li[data-v-4c4ebee4]{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;color:#4e5c72;background:#fafbfc;border:1px solid var(--line);border-radius:8px;font-size:9px;overflow-wrap:anywhere}.sav3-profile-documents svg[data-v-4c4ebee4]{flex:none;color:var(--purple)}@media (max-width: 1180px){.sav3-workspace[data-v-4c4ebee4]:not(.is-sidebar-collapsed){grid-template-columns:212px minmax(0,1fr)}}@media (max-width: 900px){.sav3-compact-grid[data-v-4c4ebee4],.sav3-competitor-columns[data-v-4c4ebee4],.sav3-continuation-grid[data-v-4c4ebee4],.sav3-light-web-grid[data-v-4c4ebee4],.sav3-linkedin-grid[data-v-4c4ebee4]{grid-template-columns:1fr}.sav3-light-summary-counts[data-v-4c4ebee4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.sav3-workspace[data-v-4c4ebee4]:not(.is-sidebar-collapsed),.sav3-workspace.is-sidebar-collapsed[data-v-4c4ebee4]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.sav3-rail[data-v-4c4ebee4],.is-sidebar-collapsed .sav3-rail[data-v-4c4ebee4]{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:8px 14px;max-height:240px;border-right:0;border-bottom:1px solid var(--line)}.sav3-rail-heading[data-v-4c4ebee4],.is-sidebar-collapsed .sav3-rail-heading[data-v-4c4ebee4]{justify-content:flex-start;margin:0;gap:12px}.sav3-rail-heading .sav3-sidebar-toggle[data-v-4c4ebee4]{order:-1;width:32px}.sav3-brand span[data-v-4c4ebee4]{font-size:16px}.sav3-new-investigation[data-v-4c4ebee4],.is-sidebar-collapsed .sav3-new-investigation[data-v-4c4ebee4]{width:auto;min-height:34px;margin:0;padding:7px 10px;font-size:11px}.sav3-sidebar-content[data-v-4c4ebee4]{grid-column:1 / -1;padding-top:16px}.sav3-sidebar-inner[data-v-4c4ebee4]{overflow:auto}.is-sidebar-collapsed .sav3-sidebar-content[data-v-4c4ebee4]{padding-top:0}.sav3-rail-privacy[data-v-4c4ebee4]{display:none}.sav3-history[data-v-4c4ebee4]{padding-bottom:8px}.sav3-center[data-v-4c4ebee4]{min-height:0}.sav3-document-header[data-v-4c4ebee4]{min-height:48px;padding:0 16px;gap:8px}.sav3-header-title[data-v-4c4ebee4]{gap:6px}.sav3-header-title strong[data-v-4c4ebee4]{font-size:12px}.sav3-header-mode[data-v-4c4ebee4],.sav3-privacy-state[data-v-4c4ebee4]{display:none}.sav3-header-actions[data-v-4c4ebee4]{gap:8px}.sav3-document[data-v-4c4ebee4]{padding:20px 16px 32px}.sav3-composer.is-landing[data-v-4c4ebee4]{padding:14px 20px 24px}.sav3-welcome[data-v-4c4ebee4]{margin-bottom:22px}.sav3-welcome-icon[data-v-4c4ebee4]{width:88px;height:88px;margin-bottom:8px}.sav3-welcome>p[data-v-4c4ebee4]{font-size:13px}.sav3-welcome>span[data-v-4c4ebee4]{font-size:11px}.sav3-starters[data-v-4c4ebee4]{gap:8px}.sav3-starters button[data-v-4c4ebee4]{padding:14px 12px}.sav3-starters .sav3-starter-arrow[data-v-4c4ebee4]{display:none}.sav3-mode-gate h1[data-v-4c4ebee4]{font-size:32px}.sav3-mode-gate-options>button[data-v-4c4ebee4]{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:16px}.sav3-mode-gate-icon[data-v-4c4ebee4]{width:42px;height:42px}.sav3-mode-gate-action em[data-v-4c4ebee4]{display:none}.sav3-scope-fields[data-v-4c4ebee4],.sav3-scope-decision-fields[data-v-4c4ebee4]{grid-template-columns:1fr}.sav3-scope-decision[data-v-4c4ebee4]{padding:16px}.sav3-scope-decision-actions[data-v-4c4ebee4],.sav3-category-selection-actions[data-v-4c4ebee4]{align-items:stretch;flex-direction:column}.sav3-scope-decision-actions button[data-v-4c4ebee4],.sav3-scope-decision-actions button.is-primary[data-v-4c4ebee4],.sav3-category-selection-actions>button[data-v-4c4ebee4]{width:100%}.sav3-user-message p[data-v-4c4ebee4]{max-width:88%}.sav3-agent-message[data-v-4c4ebee4]{grid-template-columns:28px minmax(0,1fr);gap:10px}.sav3-agent-mark[data-v-4c4ebee4]{width:28px;height:28px}.sav3-final-intro[data-v-4c4ebee4]{display:grid}.sav3-export[data-v-4c4ebee4]{justify-self:start}.sav3-section-heading h2[data-v-4c4ebee4]{font-size:18px}.sav3-section-heading p[data-v-4c4ebee4]{display:none}.sav3-audit summary[data-v-4c4ebee4]{grid-template-columns:32px minmax(0,1fr) 18px}.sav3-audit summary em[data-v-4c4ebee4]{display:none}.sav3-composer[data-v-4c4ebee4]:not(.is-landing){padding:10px 14px}.sav3-profile-drawer[data-v-4c4ebee4]{width:100vw}.sav3-profile-stats[data-v-4c4ebee4],.sav3-profile-facts[data-v-4c4ebee4]{grid-template-columns:repeat(2,minmax(0,1fr))}.sav3-profile-header[data-v-4c4ebee4],.sav3-profile-body[data-v-4c4ebee4],.sav3-profile-tabs[data-v-4c4ebee4]{padding-left:16px;padding-right:16px}}@media (max-width: 520px){.sav3-starters[data-v-4c4ebee4]{grid-template-columns:1fr;margin-top:18px}.sav3-starters button[data-v-4c4ebee4]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 10px;padding:12px}.sav3-starters button>svg[data-v-4c4ebee4]:first-child{grid-row:1 / 3;align-self:center}.sav3-starters span[data-v-4c4ebee4]{grid-column:2}.sav3-composer-toolbar[data-v-4c4ebee4]{gap:2px;padding:4px 9px 10px}.sav3-mode-picker[data-v-4c4ebee4]{gap:0}.sav3-mode-picker button[data-v-4c4ebee4]{padding:7px 6px}.sav3-mode-picker button strong[data-v-4c4ebee4]{font-size:10px}.sav3-context-toggle[data-v-4c4ebee4]{padding:7px 5px}.sav3-scope-fields[data-v-4c4ebee4]{grid-template-columns:1fr}.sav3-profile-stats[data-v-4c4ebee4],.sav3-profile-facts[data-v-4c4ebee4],.sav3-light-summary-counts[data-v-4c4ebee4]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.sav3-workspace[data-v-4c4ebee4],.sav3-rail[data-v-4c4ebee4],.sav3-rail-heading[data-v-4c4ebee4],.sav3-brand[data-v-4c4ebee4],.sav3-sidebar-toggle[data-v-4c4ebee4],.sav3-new-investigation[data-v-4c4ebee4],.sav3-new-investigation>span[data-v-4c4ebee4],.sav3-sidebar-content[data-v-4c4ebee4],.sav3-sidebar-inner[data-v-4c4ebee4]{transition:none}.sav3-working-icon[data-v-4c4ebee4],.sav3-working-road[data-v-4c4ebee4]{animation:none}}.sav3-user-message>p[data-v-4c4ebee4]{color:#4d365f;background:#f0e9f7;border:1px solid #e5dbee;border-radius:14px 14px 4px}.sav3-request-details[data-v-4c4ebee4]{width:min(680px,85%);min-width:0;color:#4d365f;background:#f3eef8;border:1px solid #e5dbee;border-radius:14px}.sav3-request-details summary[data-v-4c4ebee4],.sav3-scope-details summary[data-v-4c4ebee4]{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;list-style:none}.sav3-request-details summary[data-v-4c4ebee4]::-webkit-details-marker,.sav3-scope-details summary[data-v-4c4ebee4]::-webkit-details-marker,.sav3-supplier-details>summary[data-v-4c4ebee4]::-webkit-details-marker{display:none}.sav3-request-details summary strong[data-v-4c4ebee4],.sav3-scope-details summary strong[data-v-4c4ebee4]{font-size:13px;font-weight:550}.sav3-request-details summary span[data-v-4c4ebee4]{padding:0;margin-left:auto;font-size:11px;font-weight:400}.sav3-request-details summary svg[data-v-4c4ebee4],.sav3-scope-details summary svg[data-v-4c4ebee4]{flex:none}.sav3-request-details p[data-v-4c4ebee4]{box-sizing:border-box;max-width:none;width:100%;padding:0 16px 16px;color:#5e5268;background:transparent;font-size:13px;line-height:1.7}.sav3-request-details[open] summary>svg[data-v-4c4ebee4]:last-child,.sav3-scope-details[open] summary>svg[data-v-4c4ebee4]:last-child,.sav3-supplier-details[open]>summary>svg[data-v-4c4ebee4]{transform:rotate(180deg)}.sav3-scope-details[data-v-4c4ebee4]{margin-top:12px;border:1px solid #e8e2ee;border-radius:12px;background:#fff}.sav3-scope-details summary[data-v-4c4ebee4]{color:#675773}.sav3-scope-details summary span[data-v-4c4ebee4]{color:#81738d;font-size:11px}.sav3-scope-details summary>svg[data-v-4c4ebee4]:last-child{margin-left:auto}.sav3-scope-summary[data-v-4c4ebee4]{padding:16px;border-bottom:0;gap:14px 24px}.sav3-scope-summary span[data-v-4c4ebee4]{font-size:11px}.sav3-scope-summary strong[data-v-4c4ebee4]{font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.sav3-supplier-details>summary[data-v-4c4ebee4]{align-items:center;padding:0;border:0;list-style:none;cursor:pointer}.sav3-supplier-details>summary>div[data-v-4c4ebee4]{flex:1}.sav3-supplier-details>summary>svg[data-v-4c4ebee4]{flex:none;color:#8c789e}.sav3-supplier-details>summary h2[data-v-4c4ebee4]{margin:0 0 5px}.sav3-supplier-details:not([open])>summary h2[data-v-4c4ebee4]{font-size:16px}.sav3-agent-content summary[data-v-4c4ebee4]:focus-visible{outline:2px solid #946ac8;outline-offset:3px;border-radius:8px}@media (max-width: 760px){.sav3-final-intro[data-v-4c4ebee4],.sav3-results[data-v-4c4ebee4],.sav3-competitors[data-v-4c4ebee4]{padding:16px}.sav3-agent-message[data-v-4c4ebee4]{grid-template-columns:minmax(0,1fr)}.sav3-agent-mark[data-v-4c4ebee4]{display:none}.sav3-request-details[data-v-4c4ebee4]{width:100%}.sav3-request-details summary span[data-v-4c4ebee4],.sav3-scope-details summary span[data-v-4c4ebee4]{display:none}.sav3-request-details summary>svg[data-v-4c4ebee4]:last-child{margin-left:auto}}.sav3-agent-message.has-results[data-v-4c4ebee4]{grid-template-columns:minmax(0,1fr)}.sav3-turn:has(.has-results) .sav3-user-message[data-v-4c4ebee4]{margin-bottom:16px}.has-results .sav3-final-intro h1[data-v-4c4ebee4]{margin:8px 0}.has-results>.sav3-agent-mark[data-v-4c4ebee4]{display:none}.sav3-scope-details[data-v-4c4ebee4]{border:0;background:transparent;margin:4px 0}.sav3-scope-details summary[data-v-4c4ebee4]{padding:8px 0;width:fit-content;color:var(--purple)}.sav3-scope-details[open][data-v-4c4ebee4]{background:#fff;border-radius:10px}.sav3-scope-details[open] summary[data-v-4c4ebee4]{padding:12px 16px}.sav3-scope-answer[data-v-4c4ebee4]{padding:0 16px 12px}.sav3-research-notes[data-v-4c4ebee4]{margin:8px 0;color:#75570f;font-size:12px}.sav3-research-notes summary[data-v-4c4ebee4]{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer;list-style:none}.sav3-research-notes summary[data-v-4c4ebee4]::-webkit-details-marker{display:none}.sav3-research-notes summary strong[data-v-4c4ebee4]{font-weight:500}.sav3-research-notes[open] summary>svg[data-v-4c4ebee4]:last-child{transform:rotate(180deg)}.sav3-research-notes ul[data-v-4c4ebee4]{padding:10px 16px 10px 30px;background:#fffaf0;border-radius:8px;line-height:1.6}.sav3-supplier-details[data-v-4c4ebee4]{padding:0;overflow:hidden}.sav3-supplier-details>summary[data-v-4c4ebee4]{padding:18px 20px}.sav3-supplier-toolbar[data-v-4c4ebee4]{margin:0;padding:12px 20px;align-items:center;gap:12px}.sav3-supplier-toolbar h2[data-v-4c4ebee4]{display:flex;align-items:center;gap:10px;margin:0 auto 0 0;color:var(--ink);font-size:18px;font-weight:600}.sav3-supplier-toolbar h2 small[data-v-4c4ebee4]{padding:4px 8px;border-radius:20px;background:#f2edf8;color:#6f4e8d;font-size:12px;font-weight:500}.sav3-supplier-toolbar .sav3-supplier-search[data-v-4c4ebee4]{flex:0 1 300px;border-color:#e0d7e9;border-radius:8px;color:#8b7b98}.sav3-supplier-toolbar select[data-v-4c4ebee4]{border-color:#e0d7e9;color:#65576f}.sav3-supplier-toolbar label[data-v-4c4ebee4]:has(select){display:flex;align-items:center;gap:8px}.sav3-supplier-details .sav3-table-count[data-v-4c4ebee4]{padding:0 20px;color:var(--muted)}.sav3-supplier-scroll[data-v-4c4ebee4]{max-height:620px;overflow:auto;scrollbar-width:thin;scroll-padding-top:48px}.sav3-screen-table[data-v-4c4ebee4]{width:100%;min-width:840px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.sav3-col-supplier[data-v-4c4ebee4]{width:24%}.sav3-col-capability[data-v-4c4ebee4]{width:25%}.sav3-col-expand[data-v-4c4ebee4]{width:46px}.sav3-screen-table thead th[data-v-4c4ebee4]{position:sticky;top:0;z-index:2;background:#f8f5fb;color:#695776;padding:12px 16px;font-size:12px;font-weight:550;text-align:left}.sav3-screen-table th[data-v-4c4ebee4],.sav3-screen-table td[data-v-4c4ebee4]{border-bottom:1px solid #eee8f3}.sav3-screen-table tbody th[data-v-4c4ebee4]{text-align:left;font-weight:600;color:#30223e}.sav3-screen-table tbody th[data-v-4c4ebee4],.sav3-screen-table td[data-v-4c4ebee4]{padding:12px 16px;vertical-align:middle;line-height:1.55;overflow-wrap:anywhere}.sav3-screen-table tbody tr:hover>th[data-v-4c4ebee4],.sav3-screen-table tbody tr:hover>td[data-v-4c4ebee4],.sav3-screen-table .is-expanded>th[data-v-4c4ebee4],.sav3-screen-table .is-expanded>td[data-v-4c4ebee4]{background:#fdfaff}.sav3-screen-table .sav3-source-tags span[data-v-4c4ebee4]{font-size:10px;font-weight:500;background:#f3edf9;color:#795295}.sav3-screen-table td>small[data-v-4c4ebee4]{display:block;font-size:10px;color:var(--muted);margin-top:4px}.sav3-cell-excerpt[data-v-4c4ebee4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sav3-cell-muted[data-v-4c4ebee4]{color:var(--muted);font-size:12px}.sav3-screen-table a[data-v-4c4ebee4],.sav3-text-action[data-v-4c4ebee4]{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:var(--purple);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.sav3-screen-table td>.sav3-text-action[data-v-4c4ebee4]{display:flex;margin-top:6px}.sav3-row-toggle[data-v-4c4ebee4]{display:grid;place-items:center;width:30px;height:32px;padding:0;border:0;border-radius:7px;color:var(--purple);background:transparent;cursor:pointer}.sav3-row-toggle[data-v-4c4ebee4]:hover{background:#f0e7f8}.sav3-row-toggle[aria-expanded=true] svg[data-v-4c4ebee4]{transform:rotate(180deg)}.sav3-screen-table .sav3-detail-row>td[data-v-4c4ebee4]{padding:20px;background:#faf7fd}.sav3-detail-grid[data-v-4c4ebee4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sav3-detail-grid section[data-v-4c4ebee4]{min-width:0}.sav3-detail-grid h3[data-v-4c4ebee4]{margin:0 0 8px;color:#56376e;font-size:12px;font-weight:600}.sav3-detail-grid p[data-v-4c4ebee4]{margin:0 0 14px;color:#72647e;font-size:12px;line-height:1.6}.sav3-detail-grid small[data-v-4c4ebee4]{color:var(--muted);font-size:11px}.sav3-detail-metrics[data-v-4c4ebee4]{margin:0 0 12px;display:grid;gap:8px}.sav3-detail-metrics>div[data-v-4c4ebee4]{display:flex;justify-content:space-between;gap:12px;font-size:11px}.sav3-detail-metrics dt[data-v-4c4ebee4]{color:#72647e}.sav3-detail-metrics dd[data-v-4c4ebee4]{margin:0;white-space:pre-line;text-align:right}.sav3-detail-evidence[data-v-4c4ebee4]{margin:0 0 16px;padding:0;list-style:none}.sav3-detail-evidence li+li[data-v-4c4ebee4]{margin-top:10px}.sav3-light-tabs[data-v-4c4ebee4]{border-color:#e8dff0;background:#f7f3fb}.sav3-light-tabs button[data-v-4c4ebee4]{font-size:12px;color:#74637f}.sav3-screen-table button[data-v-4c4ebee4]:focus-visible,.sav3-screen-table a[data-v-4c4ebee4]:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:4px}@media (max-width: 760px){.sav3-final-intro[data-v-4c4ebee4]{padding:0;flex-wrap:wrap;gap:14px}.sav3-final-intro h1[data-v-4c4ebee4]{font-size:23px}.sav3-supplier-details[data-v-4c4ebee4]{padding:0}.sav3-supplier-toolbar[data-v-4c4ebee4]{padding:14px}.sav3-supplier-toolbar h2[data-v-4c4ebee4]{width:100%}.sav3-supplier-toolbar .sav3-supplier-search[data-v-4c4ebee4]{flex:1 1 160px}.sav3-supplier-toolbar label[data-v-4c4ebee4]:has(select){flex:1;justify-content:space-between}.sav3-screen-table[data-v-4c4ebee4]{min-width:760px}.sav3-screen-table thead th[data-v-4c4ebee4]:first-child,.sav3-screen-table tbody th[scope=row][data-v-4c4ebee4]{position:sticky;left:0;background:#fff;z-index:1}.sav3-screen-table thead th[data-v-4c4ebee4]:first-child{background:#f8f5fb;z-index:3}.sav3-detail-grid[data-v-4c4ebee4]{grid-template-columns:minmax(0,1fr);max-width:calc(100vw - 80px)}}.download-wrap[data-v-2e10beee]{display:grid;gap:18px}.download-head[data-v-2e10beee]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.download-title[data-v-2e10beee]{margin:0 0 6px}.download-sub[data-v-2e10beee]{margin:0;color:var(--muted, #6b7280);font-size:13px;line-height:1.6;max-width:780px}.download-pill[data-v-2e10beee]{flex:none;padding:6px 10px;border-radius:999px;background:#7823dc1a;border:1px solid rgba(120,35,220,.16);color:var(--k-purple, #7823DC);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.download-tabs[data-v-2e10beee]{display:inline-flex;gap:6px;width:fit-content;padding:4px;background:#f5f1fb;border:1px solid rgba(120,35,220,.1);border-radius:12px}.download-tab[data-v-2e10beee]{border:none;background:transparent;box-shadow:none;color:#1a1a2e8c}.download-tab[data-v-2e10beee]:hover{background:#7823dc14;box-shadow:none}.download-tab-active[data-v-2e10beee]{background:var(--gradient-btn, linear-gradient(90deg, #605DC6 0%, #953EF3 100%));color:#fff}.download-card[data-v-2e10beee]{padding:20px 22px;display:grid;gap:18px}.download-card-head h3[data-v-2e10beee]{margin:0 0 4px}.download-card-head p[data-v-2e10beee]{margin:0;color:var(--muted, #6b7280);font-size:13px}.download-grid[data-v-2e10beee]{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:16px;align-items:end}.download-field[data-v-2e10beee]{display:grid;gap:8px}.download-field span[data-v-2e10beee]{font-size:12px;font-weight:700;color:var(--text, #1a1a2e);text-transform:uppercase;letter-spacing:.02em}.download-field select[data-v-2e10beee]{border:1px solid rgba(120,35,220,.18);border-radius:10px;background:#fff;color:var(--text, #1a1a2e);padding:12px 14px}.download-actions[data-v-2e10beee]{display:grid;gap:10px;justify-items:end;align-content:end}.download-btn-compact[data-v-2e10beee]{padding:8px 14px;font-size:12px;min-width:148px;width:auto}.download-hint[data-v-2e10beee],.download-state[data-v-2e10beee]{margin:0;color:var(--muted, #6b7280);font-size:13px;line-height:1.55}.download-error[data-v-2e10beee]{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:10px 12px}@media (max-width: 900px){.download-head[data-v-2e10beee]{flex-direction:column}.download-grid[data-v-2e10beee]{grid-template-columns:1fr}}.topbar[data-v-2118074c]{background:#1a0a3c;border-bottom:1px solid rgba(120,35,220,.3);position:sticky;top:0;z-index:100}.topbar-inner[data-v-2118074c]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1600px;width:100%;margin:0 auto;padding:0 clamp(16px,3vw,40px);height:56px;box-sizing:border-box}.k-logo[data-v-2118074c]{display:flex;align-items:center;gap:10px;text-decoration:none}.k-mark[data-v-2118074c]{width:32px;height:32px;flex-shrink:0}.k-wordmark[data-v-2118074c]{color:#fff;font-weight:800;font-size:15px;letter-spacing:.14em;line-height:1}.k-divider[data-v-2118074c]{color:#ffffff4d;font-size:15px;font-weight:300}.k-product[data-v-2118074c]{color:#ffffffb3;font-size:13px;font-weight:500;letter-spacing:.02em}.topbar-actions[data-v-2118074c]{display:flex;align-items:center}.auth-row[data-v-2118074c]{display:flex;align-items:center;gap:8px}.topbar-user[data-v-2118074c]{color:#ffffffa6;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-btn[data-v-2118074c]{all:unset;cursor:pointer;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:600;color:#ffffffbf;background:#ffffff14;border:1px solid rgba(255,255,255,.12);transition:background .12s,color .12s;white-space:nowrap}.topbar-btn[data-v-2118074c]:hover{background:#ffffff26;color:#fff}.topbar-btn-outline[data-v-2118074c]{background:transparent;border-color:#ffffff40}.topbar-btn-filled[data-v-2118074c]{background:var(--gradient-btn, linear-gradient(90deg,#605DC6 0%,#953EF3 100%));border:none;color:#fff}.topbar-btn-filled[data-v-2118074c]:hover{filter:brightness(1.1)}.hero[data-v-2118074c]{background:linear-gradient(135deg,#1a0a3c,#2d1070);padding:clamp(24px,4vw,44px) clamp(16px,3vw,40px) clamp(24px,4vw,40px);position:relative;overflow:hidden;border-bottom:1px solid rgba(120,35,220,.3)}.hero[data-v-2118074c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.hero[data-v-2118074c]:after{content:"";position:absolute;bottom:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(149,62,243,.35),transparent 65%);pointer-events:none}.hero-inner[data-v-2118074c]{max-width:1600px;width:100%;margin:0 auto;position:relative;z-index:1}.hero-tag[data-v-2118074c]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#953ef340;border:1px solid rgba(149,62,243,.5);color:#d4a8ff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.hero-title[data-v-2118074c]{color:#fff;font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}.hero-sub[data-v-2118074c]{color:#fff9;font-size:15px;max-width:680px;line-height:1.6;margin:0}.main-wrap[data-v-2118074c]{flex:1;max-width:1600px;width:100%;margin:0 auto;padding:clamp(16px,2vw,24px) clamp(16px,3vw,40px) 40px;box-sizing:border-box;display:grid;gap:14px;background:transparent}.main-wrap-supplier[data-v-2118074c]{max-width:none;padding:0;display:block;min-height:0;overflow:hidden;background:#fff}#app:has(>.supplier-product-nav){height:100dvh;min-height:0;overflow:hidden}.supplier-workspace-host[data-v-2118074c]{min-width:0;min-height:0;height:100%;overflow:hidden;animation:supplier-workspace-enter-2118074c .42s cubic-bezier(.2,.8,.2,1) both}@keyframes supplier-workspace-enter-2118074c{0%{opacity:0;transform:translateY(16px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.access-denied-wrap[data-v-2118074c]{flex:1;display:flex;align-items:center;justify-content:center;min-height:70vh;padding:40px 20px}.access-denied-card[data-v-2118074c]{max-width:460px;width:100%;background:#fff;border-radius:16px;border:1px solid #E6E7EF;box-shadow:0 20px 48px #00000014;padding:40px 36px;text-align:center}.access-denied-icon[data-v-2118074c]{font-size:44px;margin-bottom:12px}.access-denied-title[data-v-2118074c]{margin:0 0 8px;font-family:Lora,Iowan Old Style,Georgia,serif;font-size:26px;font-weight:700;color:#001f5b;letter-spacing:-.01em}.access-denied-sub[data-v-2118074c]{margin:0 0 12px;font-size:14px;line-height:1.55;color:#1a1a2e}.access-denied-sub strong[data-v-2118074c]{color:#4b129c;font-weight:700;background:#7823dc14;padding:2px 6px;border-radius:4px}.access-denied-note[data-v-2118074c]{margin:0 0 22px;font-size:12.5px;line-height:1.55;color:#1a1a2ea6}.access-denied-note strong[data-v-2118074c]{color:#001f5b}.access-denied-actions[data-v-2118074c]{display:flex;justify-content:center;gap:10px}.sign-in-card[data-v-2118074c]{display:flex;justify-content:center;padding:48px 24px}.sign-in-inner[data-v-2118074c]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:380px;text-align:center}.subtle[data-v-2118074c]{color:var(--muted);font-size:14px;margin:0;line-height:1.6}.section-tabs[data-v-2118074c]{display:inline-flex;gap:4px;margin-top:24px;padding:4px;background:#ffffff0f;border-radius:10px;border:1px solid rgba(255,255,255,.08);view-transition-name:product-tabs}.sectab[data-v-2118074c]{all:unset;cursor:pointer;padding:8px 20px;border-radius:7px;font-size:13px;font-weight:700;color:#ffffff80;transition:background .13s,color .13s;letter-spacing:.01em;white-space:nowrap}.sectab[data-v-2118074c]:hover{color:#fff;background:#ffffff14}.sectab-active[data-v-2118074c]{background:var(--gradient-btn, linear-gradient(90deg,#605DC6 0%,#953EF3 100%));color:#fff;box-shadow:0 2px 12px #7823dc66}.sectab-audit[data-v-2118074c]{color:#fff6;font-style:italic}.sectab-hivemind[data-v-2118074c],.sectab-analyzer[data-v-2118074c]{position:relative}.sectab-analyzer[data-v-2118074c]:after{content:"NEW";position:absolute;top:-6px;right:-2px;font-size:8px;font-weight:800;letter-spacing:.06em;background:#953ef3;color:#fff;padding:1px 5px;border-radius:6px;line-height:1.6}.sectab-hivemind[data-v-2118074c]:after{content:"NEW";position:absolute;top:-6px;right:-2px;font-size:8px;font-weight:800;letter-spacing:.06em;background:#953ef3;color:#fff;padding:1px 5px;border-radius:6px;line-height:1.6}.supplier-product-nav[data-v-2118074c]{flex-shrink:0;position:sticky;top:0;z-index:190;display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:18px;min-height:68px;padding:8px clamp(14px,2vw,28px);box-sizing:border-box;background:#ffffffeb;border-bottom:1px solid rgba(0,31,91,.12);box-shadow:0 10px 30px #001f5b12;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.supplier-back[data-v-2118074c]{all:unset;justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;color:var(--k-navy);border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}.supplier-back[data-v-2118074c]:hover{color:var(--k-purple);background:var(--k-purple-bg)}.supplier-back[data-v-2118074c]:focus-visible{outline:2px solid rgba(120,35,220,.45);outline-offset:2px}.supplier-section-tabs[data-v-2118074c]{grid-column:2;max-width:min(1120px,calc(100vw - 390px));margin:0;overflow-x:auto;scrollbar-width:none;background:#f7f5fb;border-color:#7823dc1f;box-shadow:0 8px 22px #001f5b12}.supplier-section-tabs[data-v-2118074c]::-webkit-scrollbar{display:none}.supplier-section-tabs .sectab[data-v-2118074c]{color:#667189;font-size:10px;padding:7px 12px}.supplier-section-tabs .sectab[data-v-2118074c]:hover{color:var(--k-navy);background:#7823dc14}.supplier-section-tabs .sectab-active[data-v-2118074c]{color:#fff}.supplier-section-tabs .sectab-audit[data-v-2118074c]{color:#667189}.savings-card[data-v-2118074c]{padding:20px 22px;min-width:0}.analyzer-card[data-v-2118074c]{overflow:hidden}.general-admin-card[data-v-2118074c]{border-top:3px solid;border-image:linear-gradient(90deg,#605dc6,#953ef3) 1}.general-admin-route-state[data-v-2118074c]{min-height:190px;display:flex;align-items:center;justify-content:center;gap:14px;color:#44524b;text-align:left}.general-admin-route-state strong[data-v-2118074c]{display:block;color:#21352b;font-size:15px}.general-admin-route-state p[data-v-2118074c]{margin:4px 0 0;color:#728078;font-size:13px}.general-admin-route-spinner[data-v-2118074c]{width:22px;height:22px;border:3px solid #d7dfda;border-top-color:#6d3bd1;border-radius:50%;animation:general-admin-route-spin-2118074c .7s linear infinite}.general-admin-route-error[data-v-2118074c]{flex-direction:column;text-align:center}.general-admin-route-error button[data-v-2118074c]{margin-top:4px;padding:8px 13px;border:1px solid #cfc5e8;border-radius:8px;background:#fff;color:#5c36a7;cursor:pointer;font:inherit;font-size:12px;font-weight:700}@keyframes general-admin-route-spin-2118074c{to{transform:rotate(360deg)}}.hivemind-card[data-v-2118074c]{border-top:3px solid;border-image:linear-gradient(90deg,#605dc6,#953ef3) 1}.savings-card-header[data-v-2118074c]{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ct-mode-toggle[data-v-2118074c]{display:inline-flex;background:#f1f5f9;border-radius:10px;padding:3px;flex:none}.ct-mode-btn[data-v-2118074c]{border:none;background:transparent;color:#64748b;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .12s}.ct-mode-on[data-v-2118074c]{background:#fff;color:#6d28d9;box-shadow:0 1px 3px #00000014}.savings-title[data-v-2118074c]{font-size:17px;font-weight:700;margin:0 0 4px;color:var(--text,#001133)}.savings-sub[data-v-2118074c]{font-size:13px;color:var(--muted,#6b7280);margin:0;line-height:1.5}.savings-fullform[data-v-2118074c]{font-size:12px;font-weight:600;color:var(--k-purple,#7823DC);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.k-footer[data-v-2118074c]{background:var(--k-dark,#000d2e);border-top:1px solid rgba(255,255,255,.06);padding:20px clamp(16px,3vw,40px)}.k-footer-inner[data-v-2118074c]{max-width:1600px;width:100%;margin:0 auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.k-footer-logo[data-v-2118074c]{color:#ffffffe6;font-size:11px;font-weight:800;letter-spacing:.14em}.k-footer-sep[data-v-2118074c]{color:#fff3;font-size:12px}.k-footer-copy[data-v-2118074c],.k-footer-note[data-v-2118074c]{color:#ffffff59;font-size:11px}@media (max-width: 768px){.hero-tag[data-v-2118074c]{font-size:10px}.hero-title[data-v-2118074c]{font-size:clamp(22px,6vw,32px)}.hero-sub[data-v-2118074c]{font-size:13px}.section-tabs[data-v-2118074c]{flex-wrap:wrap;justify-content:center}.sectab[data-v-2118074c]{font-size:12px;padding:7px 14px}.k-wordmark[data-v-2118074c],.k-divider[data-v-2118074c]{display:none}.supplier-product-nav[data-v-2118074c]{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:62px;padding:7px 10px}.supplier-back span[data-v-2118074c]{display:none}.supplier-section-tabs[data-v-2118074c]{grid-column:2;max-width:none}}@media (max-width: 480px){.hero-title[data-v-2118074c]{font-size:clamp(20px,7vw,26px)}.section-tabs[data-v-2118074c]{width:100%}.sectab[data-v-2118074c]{flex:1;text-align:center}.topbar-btn[data-v-2118074c]{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion: reduce){.supplier-workspace-host[data-v-2118074c]{animation:none}}
