.module-glyph[data-v-70654efc]{--glyph-accent:#45dff1;position:relative;width:clamp(62px,5.2vw,98px);height:clamp(68px,5.8vw,108px);display:grid;place-items:center;filter:drop-shadow(0 8px 9px rgba(43,91,119,.17))}.glyph-aura[data-v-70654efc]{position:absolute;left:10%;right:10%;bottom:3%;height:24%;border-radius:50%;background:color-mix(in srgb,var(--glyph-accent) 38%,transparent);filter:blur(12px);opacity:.75}.glyph-platform[data-v-70654efc]{position:absolute;left:8%;width:84%;height:43%;border:1px solid color-mix(in srgb,var(--glyph-accent) 72%,#c8fbff 28%);background:linear-gradient(135deg,color-mix(in srgb,var(--glyph-accent) 44%,#fff 56%),#e3f0f6);transform:rotateX(62deg) rotate(45deg);box-shadow:inset 0 1px 8px hsla(0,0%,100%,.67),0 5px 12px rgba(49,91,117,.16)}.glyph-platform--back[data-v-70654efc]{bottom:8%;opacity:.45}.glyph-platform--front[data-v-70654efc]{bottom:17%}.glyph-beacon[data-v-70654efc]{position:absolute;width:3px;height:40%;bottom:29%;background:linear-gradient(0deg,var(--glyph-accent),transparent);box-shadow:0 0 12px var(--glyph-accent);opacity:.7}.glyph-symbol[data-v-70654efc]{position:absolute;z-index:2;top:0;width:61%;height:61%;overflow:visible;color:color-mix(in srgb,var(--glyph-accent) 88%,#244f69 12%);filter:drop-shadow(0 2px 3px #315b7533);-webkit-animation:glyph-float-data-v-70654efc 4.6s ease-in-out infinite;animation:glyph-float-data-v-70654efc 4.6s ease-in-out infinite}.glyph-symbol circle[data-v-70654efc],.glyph-symbol path[data-v-70654efc]{fill:currentColor;opacity:.94}.glyph-symbol .glyph-secondary[data-v-70654efc]{fill:#43aa91;opacity:.92}.glyph-symbol .glyph-cut[data-v-70654efc]{fill:#edf7fa;stroke:currentColor;stroke-width:2}.glyph-symbol .glyph-stroke[data-v-70654efc]{fill:none;stroke:#f8fcfd;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.glyph-symbol .glyph-scan[data-v-70654efc]{stroke:#4da9ad;stroke-width:2}.glyph-symbol .glyph-wave[data-v-70654efc]{stroke-width:2;opacity:.75}@-webkit-keyframes glyph-float-data-v-70654efc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes glyph-float-data-v-70654efc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.glyph-symbol[data-v-70654efc]{-webkit-animation:none;animation:none}}.command-cockpit[data-v-ca937472]{--hud-cyan:#45e8f5;--hud-blue:#199de8;--hud-gold:#f2bc43;--hud-red:#ff5266;--hud-green:#47e1ac;--hud-ink:#020b18;--hud-panel:rgba(4,25,53,0.82);--hud-panel-deep:rgba(2,16,37,0.94);--hud-line:rgba(69,232,245,0.42);--hud-text:#dffbff;--hud-muted:#6f9cac;--panel-head-height:clamp(32px,3.7vh,40px);width:100vw;height:100vh;min-width:1280px;min-height:720px;padding:0 clamp(12px,1.35vw,26px) clamp(6px,.8vh,10px);display:grid;grid-template-rows:clamp(52px,6vh,64px) clamp(58px,7vh,74px) minmax(0,1fr);gap:clamp(5px,.7vh,9px);isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,rgba(8,98,157,.3),transparent 43%),radial-gradient(ellipse at 50% 114%,rgba(0,132,203,.2),transparent 54%),linear-gradient(180deg,#051d38,#020d1e 42%,#020916);font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,sans-serif}.command-cockpit[data-v-ca937472],.command-cockpit [data-v-ca937472]{box-sizing:border-box}.command-cockpit button[data-v-ca937472]{font:inherit}.cockpit-atmosphere>span[data-v-ca937472],.cockpit-atmosphere[data-v-ca937472]{position:absolute;inset:0;pointer-events:none}.cockpit-atmosphere[data-v-ca937472]{z-index:-1;overflow:hidden}.atmosphere-grid[data-v-ca937472]{opacity:.25;background-image:linear-gradient(rgba(34,133,181,.11) 1px,transparent 0),linear-gradient(90deg,rgba(34,133,181,.11) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 30%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent 8%,#000 30%,#000 84%,transparent)}.atmosphere-horizon[data-v-ca937472]{top:43%;left:11%;right:11%;bottom:-24%;inset-block-start:43%;inset-block-end:-24%;inset-inline:11%;border-top:1px solid rgba(47,200,232,.15);background:linear-gradient(rgba(34,130,178,.15) 1px,transparent 0),linear-gradient(90deg,rgba(34,130,178,.15) 1px,transparent 0);background-size:54px 34px;transform:perspective(620px) rotateX(64deg) scaleX(1.2);transform-origin:top center;opacity:.38;-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);mask-image:linear-gradient(180deg,#000,transparent 72%)}.atmosphere-chevrons[data-v-ca937472]{top:11%;width:22%;height:21%;opacity:.18;background:repeating-linear-gradient(135deg,transparent 26px,#4fb9eb 27px 38px,transparent 39px 58px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 85%);mask-image:linear-gradient(90deg,#000,transparent 85%)}.atmosphere-chevrons--left[data-v-ca937472]{right:auto;transform:skewY(11deg)}.atmosphere-chevrons--right[data-v-ca937472]{left:auto;transform:scaleX(-1) skewY(11deg)}.atmosphere-scan[data-v-ca937472]{height:80px;background:linear-gradient(180deg,transparent,rgba(75,236,248,.045),transparent);-webkit-animation:cockpit-scan-data-v-ca937472 9s linear infinite;animation:cockpit-scan-data-v-ca937472 9s linear infinite}.command-header[data-v-ca937472]{position:relative;z-index:3;display:grid;grid-template-columns:minmax(300px,1fr) minmax(320px,1.05fr) minmax(240px,1fr);align-items:center;min-width:0;border-top:1px solid rgba(114,236,255,.5)}.command-header[data-v-ca937472]:after,.command-header[data-v-ca937472]:before{content:"";position:absolute;bottom:0;width:33%;height:2px;background:linear-gradient(90deg,transparent,rgba(73,222,246,.72));box-shadow:0 0 10px rgba(73,222,246,.42)}.command-header[data-v-ca937472]:before{left:0}.command-header[data-v-ca937472]:after{right:0;transform:scaleX(-1)}.command-nav[data-v-ca937472],.header-meta[data-v-ca937472]{display:flex;align-items:center;min-width:0}.header-meta[data-v-ca937472]{gap:clamp(8px,.8vw,15px)}.discipline-mark[data-v-ca937472]{width:clamp(32px,2.2vw,40px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(74,226,245,.72);background:linear-gradient(145deg,rgba(29,158,205,.28),rgba(2,23,50,.9));box-shadow:inset 0 0 18px rgba(65,219,239,.12),0 0 14px rgba(65,219,239,.14);transform:rotate(45deg)}.discipline-mark span[data-v-ca937472]{color:#58f1ff;font-size:clamp(13px,1vw,18px);font-weight:800;transform:rotate(-45deg)}.date-stack[data-v-ca937472]{display:grid;gap:2px;white-space:nowrap}.date-stack strong[data-v-ca937472]{color:#9fc1cd;font-size:clamp(8px,.65vw,12px);font-weight:500}.date-stack span[data-v-ca937472]{color:#e6fcff;font:600 clamp(12px,.92vw,17px),Bahnschrift,Consolas,sans-serif;letter-spacing:1px}.operator-chip[data-v-ca937472]{height:26px;padding:0 9px;display:flex;align-items:center;gap:7px;border-left:1px solid rgba(67,196,220,.32);color:#83adba;font-size:clamp(8px,.62vw,11px)}.operator-chip i[data-v-ca937472]{width:7px;height:7px;border-radius:50%;background:var(--hud-green);box-shadow:0 0 10px var(--hud-green)}.command-title[data-v-ca937472]{position:relative;height:100%;display:grid;place-items:center;text-align:center}.command-title h1[data-v-ca937472]{margin:0;color:#f1feff;font-size:clamp(21px,1.7vw,31px);line-height:1;letter-spacing:clamp(2px,.28vw,5px);text-shadow:0 0 8px #59eaff,0 0 22px rgba(62,214,242,.48)}.command-nav[data-v-ca937472]{justify-content:flex-end;gap:clamp(5px,.55vw,10px)}.command-nav>button[data-v-ca937472]{min-width:clamp(78px,5.8vw,108px);height:clamp(28px,3.3vh,36px);border:1px solid rgba(59,180,218,.6);background:linear-gradient(180deg,rgba(8,45,83,.8),rgba(4,25,54,.92));-webkit-clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%,0 50%);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%,0 50%);color:#bad7df;font-size:clamp(8px,.68vw,12px);cursor:pointer;transition:color .18s ease,filter .18s ease,background .18s ease}.command-nav>button[data-v-ca937472]:focus-visible,.command-nav>button[data-v-ca937472]:hover{color:#fff;background:linear-gradient(180deg,rgba(13,151,208,.72),rgba(5,64,112,.92));filter:drop-shadow(0 0 7px rgba(62,221,244,.48))}.command-nav>.fullscreen-button[data-v-ca937472]{min-width:34px;width:34px;padding:0;-webkit-clip-path:none;clip-path:none;display:grid;place-items:center}.command-cockpit .module-node .capability-badge[data-v-ca937472],.command-cockpit .risk-drawer .capability-badge[data-v-ca937472]{height:17px;padding:0 6px;border-color:rgba(91,224,241,.35);background:rgba(5,54,80,.74);color:#70e8f4;font-size:7px}.kpi-ribbon-row[data-v-ca937472]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:clamp(6px,.72vw,13px)}.kpi-ribbon[data-v-ca937472]{--kpi-tone:var(--hud-cyan);position:relative;height:82%;min-width:0;padding:0 clamp(14px,1.3vw,25px);display:flex;align-items:center;justify-content:center;gap:clamp(3px,.35vw,7px);border:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--kpi-tone) 12%,#04172f 88%) 18%,color-mix(in srgb,var(--kpi-tone) 18%,#04172f 82%) 50%,color-mix(in srgb,var(--kpi-tone) 12%,#04172f 88%) 82%,transparent),linear-gradient(90deg,transparent 3%,color-mix(in srgb,var(--kpi-tone) 72%,transparent) 8%,transparent 13% 87%,color-mix(in srgb,var(--kpi-tone) 72%,transparent) 92%,transparent 97%);color:#b9d9e2;cursor:pointer;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--kpi-tone) 18%,transparent));transition:transform .18s ease,filter .18s ease}.kpi-ribbon[data-v-ca937472]:after,.kpi-ribbon[data-v-ca937472]:before{content:"";position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--kpi-tone),transparent);opacity:.74}.kpi-ribbon[data-v-ca937472]:before{top:9%}.kpi-ribbon[data-v-ca937472]:after{bottom:9%}.kpi-ribbon[data-v-ca937472]:hover{transform:translateY(-2px);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--kpi-tone) 45%,transparent))}.kpi-ribbon.is-blue[data-v-ca937472]{--kpi-tone:#2aa7ff}.kpi-ribbon.is-gold[data-v-ca937472]{--kpi-tone:#f2c143}.kpi-ribbon.is-orange[data-v-ca937472]{--kpi-tone:#ff9f43}.kpi-ribbon.is-red[data-v-ca937472]{--kpi-tone:#ff5369}.kpi-ribbon.is-green[data-v-ca937472]{--kpi-tone:#4ae2ae}.ribbon-arrow[data-v-ca937472]{position:absolute;top:50%;width:15px;height:36%;transform:translateY(-50%) skewX(-18deg);border:2px solid var(--kpi-tone);border-inline-end-width:5px;opacity:.88}.ribbon-arrow--left[data-v-ca937472]{left:4px}.ribbon-arrow--right[data-v-ca937472]{right:4px;transform:translateY(-50%) scaleX(-1) skewX(-18deg)}.kpi-code[data-v-ca937472]{position:absolute;left:14px;top:50%;font:600 clamp(6px,.45vw,8px),Bahnschrift,sans-serif;opacity:.6;transform:translateY(-50%)}.kpi-label[data-v-ca937472]{min-width:0;overflow:hidden;color:#b8d3dc;font-size:clamp(7px,.63vw,11px);white-space:nowrap;text-overflow:ellipsis}.kpi-ribbon strong[data-v-ca937472]{color:var(--hud-gold);font:700 clamp(20px,1.8vw,34px),Bahnschrift,sans-serif;text-shadow:0 0 12px color-mix(in srgb,var(--kpi-tone) 32%,transparent)}.kpi-ribbon small[data-v-ca937472]{color:#779ba8;font-size:clamp(6px,.48vw,9px)}.kpi-ribbon em[data-v-ca937472]{position:absolute;right:16px;bottom:6px;color:var(--kpi-tone);font-size:clamp(5px,.4vw,8px);font-style:normal}.command-grid[data-v-ca937472]{position:relative;z-index:2;min-height:0;height:100%;display:grid;grid-template-columns:minmax(255px,22%) minmax(0,1fr) minmax(270px,23%);grid-template-rows:minmax(0,1fr);gap:clamp(8px,.7vw,13px)}.command-column[data-v-ca937472]{min-width:0;min-height:0;height:100%;display:grid;gap:clamp(7px,.65vh,10px)}.command-column--left[data-v-ca937472]{grid-template-rows:30% 31% minmax(0,1fr)}.command-column--center[data-v-ca937472]{grid-template-rows:55% minmax(0,1fr)}.command-column--right[data-v-ca937472]{grid-template-rows:24% 43% minmax(0,1fr)}.hud-panel[data-v-ca937472]{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(57,190,220,.48);-webkit-clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 12px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 13px),0 13px);clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 12px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 13px),0 13px);background:linear-gradient(90deg,rgba(71,228,244,.8),rgba(71,228,244,.8)) left 7px top/33px 2px no-repeat,linear-gradient(90deg,rgba(71,228,244,.8),rgba(71,228,244,.8)) right 7px bottom/33px 2px no-repeat,linear-gradient(145deg,rgba(6,44,82,.88),rgba(2,17,39,.9) 63%,rgba(6,45,72,.78));box-shadow:inset 0 0 26px rgba(30,145,196,.1),0 13px 32px rgba(0,0,0,.2)}.hud-panel[data-v-ca937472]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(86,225,244,.018) 1px,transparent 1px 10px)}.command-column--left .hud-panel[data-v-ca937472]{box-shadow:inset -12px 0 28px rgba(29,132,184,.08),12px 14px 34px rgba(0,0,0,.2)}.command-column--right .hud-panel[data-v-ca937472]{box-shadow:inset 12px 0 28px rgba(29,132,184,.08),-12px 14px 34px rgba(0,0,0,.2)}.panel-heading[data-v-ca937472]{position:relative;z-index:2;height:var(--panel-head-height);margin:0 clamp(10px,.9vw,17px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(74,201,224,.2)}.panel-heading h2[data-v-ca937472]{margin:0;padding-left:8px;border-left:2px solid var(--hud-cyan);color:#d9f9fc;font-size:clamp(9px,.78vw,14px);line-height:1.1;letter-spacing:.5px}.panel-heading>button[data-v-ca937472],.panel-heading>span[data-v-ca937472]{flex:none;border:0;background:transparent;color:#5d8d9d;font-size:clamp(6px,.48vw,9px)}.panel-heading>button[data-v-ca937472]{display:flex;align-items:center;gap:4px;color:#68ccdc;cursor:pointer}.panel-heading--center h2[data-v-ca937472]{font-size:clamp(12px,1vw,18px)}.risk-stage[data-v-ca937472]{height:calc(100% - var(--panel-head-height));padding:4px clamp(10px,1vw,18px) 8px;display:grid;grid-template-columns:45% 1fr;align-items:center;gap:clamp(8px,.8vw,15px)}.risk-ring-button[data-v-ca937472]{position:relative;width:100%;height:100%;min-height:0;border:0;background:transparent;cursor:pointer}.risk-ring[data-v-ca937472]{position:absolute;left:11%;right:11%;top:19%;aspect-ratio:1;max-height:72%;margin:auto;border-radius:50%;background:conic-gradient(#ff5266 0 11.5%,#ff9b45 11.5% 37.8%,#f2d052 37.8% 71.2%,#37a6ff 71.2% 100%);transform:rotateX(58deg) rotate(-9deg);box-shadow:0 16px 0 rgba(4,61,103,.62),0 22px 24px rgba(0,0,0,.5),0 0 18px rgba(59,198,239,.24)}.risk-ring[data-v-ca937472]:before{content:"";position:absolute;inset:26%;border-radius:50%;background:#04162d;box-shadow:inset 0 0 15px #020812,0 0 0 3px rgba(109,218,235,.18)}.risk-ring-core[data-v-ca937472]{position:absolute;inset:0;display:grid;place-content:center;text-align:center;transform:translateY(5%)}.risk-ring-core strong[data-v-ca937472]{color:#eaffff;font:700 clamp(21px,1.7vw,32px),Bahnschrift,sans-serif;text-shadow:0 0 10px #48d9e8}.risk-ring-core small[data-v-ca937472]{color:#6c9aa9;font-size:clamp(6px,.5vw,9px)}.risk-legend[data-v-ca937472]{display:grid;gap:clamp(4px,.55vh,8px)}.risk-legend button[data-v-ca937472]{min-width:0;padding:2px 0;display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;border:0;background:transparent;color:#80a4af;text-align:left;cursor:pointer}.risk-legend button:hover span[data-v-ca937472]{color:#fff}.risk-legend i[data-v-ca937472]{width:6px;height:6px;border-radius:50%}.risk-legend span[data-v-ca937472]{font-size:clamp(7px,.6vw,10px);transition:color .15s}.risk-legend strong[data-v-ca937472]{color:#dff7fa;font:600 clamp(8px,.62vw,11px),Bahnschrift,sans-serif}.module-risk-bars[data-v-ca937472]{height:calc(100% - var(--panel-head-height));padding:6px clamp(10px,.85vw,16px) 8px;display:grid;align-content:space-evenly}.module-risk-bars button[data-v-ca937472]{min-width:0;display:grid;grid-template-columns:clamp(28px,2.5vw,46px) 1fr 23px;align-items:center;gap:5px;border:0;background:transparent;color:#6b9aaa;text-align:left;cursor:pointer}.module-risk-bars button:hover em[data-v-ca937472]{color:#e3fbff}.module-risk-bars>button>b[data-v-ca937472]{color:#3edcea;font:500 clamp(6px,.46vw,9px),Bahnschrift,sans-serif}.module-risk-bars button>span[data-v-ca937472]{min-width:0;display:grid;gap:3px}.module-risk-bars em[data-v-ca937472]{overflow:hidden;color:#86acb8;font-size:clamp(6px,.52vw,9px);font-style:normal;white-space:nowrap;text-overflow:ellipsis;transition:color .15s}.module-risk-bars span>i[data-v-ca937472]{height:clamp(4px,.48vh,7px);overflow:hidden;background:rgba(12,64,96,.6);transform:skewX(-12deg)}.module-risk-bars u[data-v-ca937472]{display:block;height:100%;box-shadow:0 0 8px currentColor;text-decoration:none}.module-risk-bars button>strong[data-v-ca937472]{color:#e7fdff;font:600 clamp(8px,.65vw,12px),Bahnschrift,sans-serif;text-align:right}.organization-list[data-v-ca937472]{height:calc(100% - var(--panel-head-height));margin:0;padding:5px clamp(9px,.85vw,16px) 8px;list-style:none;display:grid}.organization-list li[data-v-ca937472]{min-height:0;border-bottom:1px solid rgba(61,159,187,.13)}.organization-list li[data-v-ca937472]:last-child{border-bottom:0}.organization-list button[data-v-ca937472]{width:100%;height:100%;min-width:0;padding:0 3px;display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;border:0;background:transparent;color:#769daa;text-align:left;cursor:pointer}.organization-list button[data-v-ca937472]:hover{background:linear-gradient(90deg,rgba(28,156,194,.12),transparent)}.organization-list button>b[data-v-ca937472]{width:23px;height:21px;display:grid;place-items:center;border:1px solid rgba(242,188,67,.38);color:var(--hud-gold);font:600 8px Bahnschrift,sans-serif}.organization-list span[data-v-ca937472]{min-width:0;display:grid;gap:2px}.organization-list span strong[data-v-ca937472]{overflow:hidden;color:#bfdde3;font-size:clamp(7px,.58vw,10px);white-space:nowrap;text-overflow:ellipsis}.organization-list span small[data-v-ca937472]{color:#456f7e;font-size:clamp(5px,.42vw,8px)}.organization-list em[data-v-ca937472]{color:#ff6577;font-size:clamp(6px,.5vw,9px);font-style:normal;white-space:nowrap}.process-theater[data-v-ca937472]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(ellipse at 50% 58%,rgba(8,105,158,.32),transparent 50%),linear-gradient(165deg,rgba(5,35,68,.86),rgba(2,14,34,.94))}.module-flow[data-v-ca937472]{position:relative;min-height:0;padding:0 2.5%;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.energy-path[data-v-ca937472]{position:absolute;inset:2% 3.5% 0;width:93%;height:94%;overflow:visible}.energy-path__shadow[data-v-ca937472]{fill:none;stroke:rgba(16,89,161,.46);stroke-width:14;filter:blur(5px)}.energy-path__line[data-v-ca937472]{fill:none;stroke:#38c9ec;stroke-width:2;stroke-dasharray:8 7;filter:drop-shadow(0 0 5px #2bd9ef);-webkit-animation:energy-flow-data-v-ca937472 9s linear infinite;animation:energy-flow-data-v-ca937472 9s linear infinite}.energy-path circle[data-v-ca937472]{fill:#89f8ff;filter:drop-shadow(0 0 7px #4cefff)}.module-node[data-v-ca937472]{--module-accent:var(--hud-cyan);position:relative;z-index:2;min-width:0;padding:4px 2px;border:0;background:transparent;color:#d9f4f7;display:grid;justify-items:center;align-content:center;gap:clamp(2px,.3vh,4px);text-align:center;cursor:pointer;transition:transform .25s ease,filter .25s ease}.module-node--1[data-v-ca937472],.module-node--3[data-v-ca937472],.module-node--5[data-v-ca937472]{transform:translateY(15%)}.module-node--2[data-v-ca937472],.module-node--4[data-v-ca937472]{transform:translateY(-14%)}.module-node[data-v-ca937472]:hover{filter:brightness(1.2)}.module-node--1[data-v-ca937472]:hover,.module-node--3[data-v-ca937472]:hover,.module-node--5[data-v-ca937472]:hover{transform:translateY(10%) scale(1.035)}.module-node--2[data-v-ca937472]:hover,.module-node--4[data-v-ca937472]:hover{transform:translateY(-19%) scale(1.035)}.module-order[data-v-ca937472]{position:absolute;top:4%;right:13%;color:color-mix(in srgb,var(--module-accent) 78%,#fff 22%);font:600 clamp(6px,.5vw,9px),Bahnschrift,sans-serif}.module-node>strong[data-v-ca937472]{min-height:2.8em;max-width:96%;color:#d6f2f5;font-size:clamp(7px,.64vw,12px);line-height:1.38;font-weight:600}.module-metrics[data-v-ca937472]{color:#618b99;font-size:clamp(5px,.45vw,8px);white-space:nowrap}.module-metrics b[data-v-ca937472]{color:var(--hud-gold);font:700 clamp(8px,.72vw,13px),Bahnschrift,sans-serif}.command-cockpit .module-node .capability-badge[data-v-ca937472]{margin-top:1px;transform:scale(.88)}.process-summary[data-v-ca937472]{margin:0 2% clamp(6px,.7vh,10px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(5px,.55vw,10px)}.process-summary button[data-v-ca937472]{--stat-tone:var(--hud-cyan);position:relative;min-height:clamp(39px,5.2vh,58px);padding:5px 8px 5px 12px;display:flex;align-items:center;gap:clamp(7px,.7vw,13px);border:0;border-left:2px solid var(--stat-tone);background:linear-gradient(90deg,color-mix(in srgb,var(--stat-tone) 12%,#062442 88%),rgba(3,23,48,.68));color:#789daa;text-align:left;cursor:pointer}.process-summary button[data-v-ca937472]:after{content:"";position:absolute;right:0;top:0;width:16px;height:1px;background:var(--stat-tone)}.process-summary button.is-green[data-v-ca937472]{--stat-tone:var(--hud-green)}.process-summary button.is-gold[data-v-ca937472]{--stat-tone:var(--hud-gold)}.process-summary button.is-red[data-v-ca937472]{--stat-tone:var(--hud-red)}.process-summary strong[data-v-ca937472]{color:#e4fdff;font:700 clamp(14px,1.35vw,25px),Bahnschrift,sans-serif;text-shadow:0 0 9px color-mix(in srgb,var(--stat-tone) 40%,transparent)}.process-summary span[data-v-ca937472]{font-size:clamp(6px,.5vw,9px);line-height:1.35}.center-lower-grid[data-v-ca937472]{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(7px,.65vw,11px)}.focus-table-wrap[data-v-ca937472]{height:calc(100% - var(--panel-head-height));overflow:hidden;padding:0 clamp(7px,.65vw,12px) 5px}.focus-table-wrap table[data-v-ca937472]{width:100%;height:100%;border-collapse:collapse;table-layout:fixed}.focus-table-wrap th[data-v-ca937472]{height:20%;color:#568494;font-size:clamp(6px,.46vw,8px);font-weight:500;text-align:left}.focus-table-wrap th[data-v-ca937472]:first-child{width:51%}.focus-table-wrap th[data-v-ca937472]:nth-child(2){width:17%}.focus-table-wrap th[data-v-ca937472]:nth-child(3){width:14%}.focus-table-wrap td[data-v-ca937472]{min-width:0;padding:2px 3px;border-top:1px solid rgba(59,159,188,.14);color:#81a5b0;font-size:clamp(6px,.5vw,9px)}.focus-table-wrap tr[data-v-ca937472]{cursor:pointer}.focus-table-wrap tbody tr[data-v-ca937472]:hover{background:linear-gradient(90deg,rgba(35,172,209,.12),transparent)}.focus-table-wrap td[data-v-ca937472]:first-child{display:table-cell;overflow:hidden}.focus-table-wrap td:first-child small[data-v-ca937472],.focus-table-wrap td:first-child strong[data-v-ca937472]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.focus-table-wrap td:first-child strong[data-v-ca937472]{color:#c9e7eb;font-size:clamp(6px,.54vw,10px)}.focus-table-wrap td:first-child small[data-v-ca937472]{margin-top:1px;color:#426c7b;font:500 clamp(5px,.4vw,7px),Bahnschrift,sans-serif}.focus-table-wrap td b[data-v-ca937472]{font-size:clamp(6px,.5vw,9px);font-weight:600}.focus-table-wrap td b.critical[data-v-ca937472]{color:var(--hud-red)}.focus-table-wrap td b.high[data-v-ca937472]{color:#ff9b45}.focus-table-wrap td b.medium[data-v-ca937472]{color:var(--hud-gold)}.focus-table-wrap td b.notice[data-v-ca937472]{color:#4aaeff}.focus-table-wrap td>span[data-v-ca937472]{padding:2px 5px;border:1px solid rgba(242,188,67,.42);color:var(--hud-gold);white-space:nowrap}.trend-chart-wrap[data-v-ca937472]{height:calc(100% - var(--panel-head-height));padding:2px 5px 5px}.todo-stack[data-v-ca937472]{height:calc(100% - var(--panel-head-height));padding:5px clamp(9px,.8vw,15px) 7px;display:grid;gap:4px}.todo-stack button[data-v-ca937472]{--todo-tone:var(--hud-cyan);position:relative;min-height:0;padding:0 9px;display:grid;grid-template-columns:29px 1fr auto 11px;align-items:center;gap:7px;border:0;border-left:2px solid var(--todo-tone);background:linear-gradient(90deg,color-mix(in srgb,var(--todo-tone) 11%,#052340 89%),rgba(3,19,42,.45));color:#8bb0bb;cursor:pointer;text-align:left}.todo-stack button.is-gold[data-v-ca937472]{--todo-tone:var(--hud-gold)}.todo-stack button.is-orange[data-v-ca937472]{--todo-tone:#ff9b45}.todo-stack button.is-red[data-v-ca937472]{--todo-tone:var(--hud-red)}.todo-stack button[data-v-ca937472]:hover{filter:brightness(1.2)}.todo-stack b[data-v-ca937472]{color:var(--todo-tone);font:600 clamp(6px,.5vw,9px),Bahnschrift,sans-serif}.todo-stack span[data-v-ca937472]{font-size:clamp(7px,.57vw,10px)}.todo-stack strong[data-v-ca937472]{color:#e9ffff;font:700 clamp(10px,.8vw,14px),Bahnschrift,sans-serif}.todo-stack i[data-v-ca937472]{width:6px;height:6px;border:1px solid var(--todo-tone);transform:rotate(45deg);box-shadow:0 0 7px var(--todo-tone)}.live-dot[data-v-ca937472]{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--hud-cyan);box-shadow:0 0 8px var(--hud-cyan);-webkit-animation:live-pulse-data-v-ca937472 1.8s ease-in-out infinite;animation:live-pulse-data-v-ca937472 1.8s ease-in-out infinite}.warning-list[data-v-ca937472]{height:calc(100% - var(--panel-head-height));display:grid;grid-template-rows:repeat(5,minmax(0,1fr));overflow:hidden;padding:2px clamp(7px,.6vw,11px) 5px}.warning-list button[data-v-ca937472]{min-width:0;min-height:0;padding:3px 4px;display:grid;grid-template-columns:clamp(31px,2.6vw,47px) 3px minmax(0,1fr) 27px;align-items:center;gap:7px;border:0;border-bottom:1px solid rgba(57,154,184,.13);background:transparent;color:#648c9a;text-align:left;cursor:pointer}.warning-list button[data-v-ca937472]:last-child{border-bottom:0}.warning-list button.is-selected[data-v-ca937472],.warning-list button[data-v-ca937472]:hover{background:linear-gradient(90deg,rgba(29,155,196,.13),transparent)}.warning-list time[data-v-ca937472]{font:500 clamp(5px,.42vw,8px),Bahnschrift,sans-serif}.warning-beam[data-v-ca937472]{width:2px;height:64%;background:var(--hud-gold);box-shadow:0 0 7px var(--hud-gold)}.warning-beam.critical[data-v-ca937472]{background:var(--hud-red);box-shadow:0 0 8px var(--hud-red)}.warning-beam.high[data-v-ca937472]{background:#ff9b45;box-shadow:0 0 8px #ff9b45}.warning-beam.notice[data-v-ca937472]{background:#3da9ff;box-shadow:0 0 8px #3da9ff}.warning-list button>span[data-v-ca937472]{min-width:0;display:grid;gap:2px}.warning-list button>span small[data-v-ca937472],.warning-list button>span strong[data-v-ca937472]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.warning-list button>span strong[data-v-ca937472]{color:#c7e5e9;font-size:clamp(6px,.54vw,10px)}.warning-list button>span small[data-v-ca937472]{color:#456e7d;font-size:clamp(5px,.42vw,8px)}.warning-list button>em[data-v-ca937472]{font-size:clamp(6px,.45vw,8px);font-style:normal;text-align:right}.warning-list button>em.critical[data-v-ca937472]{color:var(--hud-red)}.warning-list button>em.high[data-v-ca937472]{color:#ff9b45}.warning-list button>em.medium[data-v-ca937472]{color:var(--hud-gold)}.warning-list button>em.notice[data-v-ca937472]{color:#3da9ff}.supplier-list[data-v-ca937472]{height:calc(100% - var(--panel-head-height));padding:3px clamp(8px,.7vw,13px) 6px;display:grid}.supplier-list button[data-v-ca937472]{min-width:0;min-height:0;display:grid;grid-template-columns:29px 1fr auto 25px;align-items:center;gap:6px;border:0;border-bottom:1px solid rgba(58,158,187,.13);background:transparent;color:#628a98;text-align:left;cursor:pointer}.supplier-list button[data-v-ca937472]:last-child{border-bottom:0}.supplier-list button[data-v-ca937472]:hover{background:linear-gradient(90deg,rgba(31,162,201,.11),transparent)}.supplier-list button>b[data-v-ca937472]{width:22px;height:20px;display:grid;place-items:center;border:1px solid rgba(242,188,67,.34);color:var(--hud-gold);font:600 7px Bahnschrift,sans-serif}.supplier-list button>span[data-v-ca937472]{min-width:0;display:grid;gap:2px}.supplier-list button>span small[data-v-ca937472],.supplier-list button>span strong[data-v-ca937472]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.supplier-list button>span strong[data-v-ca937472]{color:#bbdce2;font-size:clamp(6px,.52vw,9px)}.supplier-list button>span small[data-v-ca937472]{color:#4c7685;font-size:clamp(5px,.41vw,7px)}.supplier-list button>em[data-v-ca937472]{color:#ff6b79;font:700 clamp(8px,.67vw,12px),Bahnschrift,sans-serif;font-style:normal}.supplier-list button>em small[data-v-ca937472]{font-size:6px}.supplier-list button>i[data-v-ca937472]{color:var(--hud-green);font:500 clamp(5px,.42vw,8px),Bahnschrift,sans-serif;font-style:normal}.risk-drawer-layer[data-v-ca937472]{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:rgba(0,7,18,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.risk-drawer[data-v-ca937472]{width:clamp(390px,31vw,560px);height:100%;padding:clamp(16px,1.4vw,26px);display:flex;flex-direction:column;gap:clamp(12px,1.3vh,18px);border-left:1px solid rgba(73,225,244,.6);background:radial-gradient(circle at 100% 0,rgba(20,111,162,.3),transparent 34%),linear-gradient(160deg,#061f3b,#020c1c 65%);box-shadow:-18px 0 48px rgba(0,0,0,.48),inset 1px 0 18px rgba(60,217,239,.08);color:#d9f7fa;overflow-y:auto}.risk-drawer>header[data-v-ca937472]{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid rgba(68,188,216,.24)}.risk-drawer>header h2[data-v-ca937472]{margin:0;font-size:20px;letter-spacing:1px}.risk-drawer>header button[data-v-ca937472]{width:33px;height:33px;display:grid;place-items:center;border:1px solid rgba(73,205,225,.35);background:rgba(7,49,77,.55);color:#73dbe7;cursor:pointer}.risk-drawer__hero[data-v-ca937472]{position:relative;padding:15px 16px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px;border:1px solid rgba(242,188,67,.4);border-left:3px solid var(--hud-gold);background:linear-gradient(90deg,rgba(242,188,67,.09),transparent)}.risk-drawer__hero.critical[data-v-ca937472]{border-color:rgba(255,82,102,.45);border-left-color:var(--hud-red);background:linear-gradient(90deg,rgba(255,82,102,.1),transparent)}.risk-drawer__hero.high[data-v-ca937472]{border-color:rgba(255,155,69,.45);border-left-color:#ff9b45;background:linear-gradient(90deg,rgba(255,155,69,.1),transparent)}.risk-drawer__hero>div[data-v-ca937472]{display:grid;gap:7px}.risk-drawer__hero>div span[data-v-ca937472]{color:#ff7585;font-size:10px}.risk-drawer__hero>div strong[data-v-ca937472]{font-size:15px;line-height:1.55}.risk-detail-grid[data-v-ca937472]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(65,160,190,.18);border-left:1px solid rgba(65,160,190,.18)}.risk-detail-grid>div[data-v-ca937472]{min-width:0;padding:10px 11px;border-right:1px solid rgba(65,160,190,.18);border-bottom:1px solid rgba(65,160,190,.18);background:rgba(5,31,57,.45)}.risk-detail-grid dt[data-v-ca937472]{margin-bottom:5px;color:#568393;font-size:8px}.risk-detail-grid dd[data-v-ca937472]{margin:0;overflow:hidden;color:#c4e1e5;font-size:10px;line-height:1.45;text-overflow:ellipsis}.risk-detail-grid dd.confidence[data-v-ca937472]{color:var(--hud-gold);font:700 17px Bahnschrift,sans-serif}.risk-analysis[data-v-ca937472]{padding:13px 14px;border-left:2px solid var(--hud-cyan);background:rgba(17,89,115,.14)}.risk-analysis h3[data-v-ca937472],.risk-evidence h3[data-v-ca937472]{margin:0;font-size:12px}.risk-analysis p[data-v-ca937472]{margin:8px 0 0;color:#769da8;font-size:10px;line-height:1.75}.risk-evidence>header[data-v-ca937472]{display:flex;justify-content:space-between;align-items:center}.risk-evidence>header span[data-v-ca937472]{color:#5b8b9a;font-size:9px}.risk-evidence ul[data-v-ca937472]{margin:10px 0 0;padding:0;display:grid;list-style:none}.risk-evidence li[data-v-ca937472]{padding:10px 4px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(62,160,188,.14)}.risk-evidence li>i[data-v-ca937472]{width:27px;height:25px;display:grid;place-items:center;border:1px solid rgba(69,218,237,.34);color:var(--hud-cyan);font:600 8px Bahnschrift,sans-serif;font-style:normal}.risk-evidence li>span[data-v-ca937472]{display:grid;gap:3px}.risk-evidence li strong[data-v-ca937472]{font-size:10px}.risk-evidence li small[data-v-ca937472]{color:#547f8c;font-size:8px}.risk-drawer>footer[data-v-ca937472]{margin-top:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:9px}.risk-drawer>footer button[data-v-ca937472]{height:40px;border:1px solid rgba(68,198,220,.45);background:rgba(6,42,68,.62);color:#9fc7ce;cursor:pointer}.risk-drawer>footer button.primary[data-v-ca937472]{display:flex;align-items:center;justify-content:center;gap:7px;border-color:#2bc9dc;background:linear-gradient(180deg,#0e819c,#07516e);box-shadow:0 0 15px rgba(43,201,220,.2)}.risk-drawer-enter-active[data-v-ca937472],.risk-drawer-leave-active[data-v-ca937472]{transition:opacity .25s ease}.risk-drawer-enter-active .risk-drawer[data-v-ca937472],.risk-drawer-leave-active .risk-drawer[data-v-ca937472]{transition:transform .3s ease}.risk-drawer-enter-from[data-v-ca937472],.risk-drawer-leave-to[data-v-ca937472]{opacity:0}.risk-drawer-enter-from .risk-drawer[data-v-ca937472],.risk-drawer-leave-to .risk-drawer[data-v-ca937472]{transform:translateX(100%)}@-webkit-keyframes cockpit-scan-data-v-ca937472{0%{transform:translateY(-100px)}to{transform:translateY(calc(100vh + 100px))}}@keyframes cockpit-scan-data-v-ca937472{0%{transform:translateY(-100px)}to{transform:translateY(calc(100vh + 100px))}}@-webkit-keyframes energy-flow-data-v-ca937472{to{stroke-dashoffset:-120}}@keyframes energy-flow-data-v-ca937472{to{stroke-dashoffset:-120}}@-webkit-keyframes live-pulse-data-v-ca937472{0%,to{opacity:.45}50%{opacity:1}}@keyframes live-pulse-data-v-ca937472{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:1500px){.command-cockpit[data-v-ca937472]{padding-inline:12px}.command-grid[data-v-ca937472]{grid-template-columns:21.5% minmax(0,1fr) 23%;gap:8px}.command-column[data-v-ca937472]{gap:7px}.command-nav[data-v-ca937472]{gap:4px}.command-nav>button[data-v-ca937472]{min-width:73px}.module-flow[data-v-ca937472]{padding-inline:1%}.module-order[data-v-ca937472]{right:8%}.panel-heading[data-v-ca937472]{margin-inline:9px}}@media (max-height:800px){.command-cockpit[data-v-ca937472]{--panel-head-height:30px;grid-template-rows:50px 54px minmax(0,1fr);gap:5px;padding-bottom:4px}.command-title h1[data-v-ca937472]{font-size:22px}.kpi-ribbon[data-v-ca937472]{height:88%}.focus-table-wrap[data-v-ca937472],.module-risk-bars[data-v-ca937472],.organization-list[data-v-ca937472],.risk-stage[data-v-ca937472],.supplier-list[data-v-ca937472],.todo-stack[data-v-ca937472],.trend-chart-wrap[data-v-ca937472],.warning-list[data-v-ca937472]{height:calc(100% - var(--panel-head-height))}.process-summary[data-v-ca937472]{margin-bottom:5px}.process-summary button[data-v-ca937472]{min-height:36px}.command-cockpit .module-node .capability-badge[data-v-ca937472]{display:none}.focus-table-wrap th[data-v-ca937472]{height:17%}}@media (prefers-reduced-motion:reduce){.atmosphere-scan[data-v-ca937472],.energy-path__line[data-v-ca937472],.live-dot[data-v-ca937472]{-webkit-animation:none;animation:none}}.command-cockpit[data-v-ca937472]{position:relative;width:100%;height:calc(100vh - 120px);min-width:980px;min-height:680px}.command-header[data-v-ca937472]{grid-template-columns:minmax(210px,1fr) minmax(260px,1.1fr) minmax(200px,1fr)}.capability-badge[data-v-ca937472]{display:inline-flex;align-items:center;border:1px solid #43b7d0;background:#0a3c5d;color:#6ee1ed;font-size:8px;padding:2px 5px}.fullscreen-button[data-v-ca937472]{font-size:19px!important}.command-cockpit[data-v-ca937472]{--hud-cyan:#087eaf;--hud-blue:#0c70bd;--hud-gold:#aa711d;--hud-red:#c63e4b;--hud-green:#258467;--hud-ink:#173b54;--hud-panel:#fff;--hud-panel-deep:#f7fafc;--hud-line:#dbe7ee;--hud-text:#183a52;--hud-muted:#617c8e;background:radial-gradient(ellipse at 50% 30%,#e7f2f8 0,transparent 46%),#f3f6f9;color:var(--hud-text)}.atmosphere-grid[data-v-ca937472]{opacity:.4;background-image:linear-gradient(#bdd7e6 1px,transparent 0),linear-gradient(90deg,#bdd7e6 1px,transparent 0)}.atmosphere-horizon[data-v-ca937472]{opacity:.18;border-top-color:#93c7dc;background-image:linear-gradient(#a9d2e2 1px,transparent 0),linear-gradient(90deg,#a9d2e2 1px,transparent 0)}.atmosphere-chevrons[data-v-ca937472]{opacity:.08;background:repeating-linear-gradient(135deg,transparent 26px,#2185ad 27px 38px,transparent 39px 58px)}.atmosphere-scan[data-v-ca937472]{opacity:.25;background:linear-gradient(180deg,transparent,#cce6f1,transparent)}.command-header[data-v-ca937472]{border-top-color:#b8d9e8}.command-header[data-v-ca937472]:after,.command-header[data-v-ca937472]:before{background:linear-gradient(90deg,transparent,#68aac9);box-shadow:none}.discipline-mark[data-v-ca937472]{border-color:#8dbbd1;background:linear-gradient(145deg,#e6f4fa,#cde4f0);box-shadow:inset 0 1px #fff}.discipline-mark span[data-v-ca937472]{color:#0c6d9e}.date-stack strong[data-v-ca937472],.operator-chip[data-v-ca937472]{color:#657f90}.date-stack span[data-v-ca937472]{color:#214760}.operator-chip[data-v-ca937472]{border-left-color:#d5e4ec}.operator-chip i[data-v-ca937472]{box-shadow:none}.command-title h1[data-v-ca937472]{color:#123e5b;text-shadow:none}.command-nav>button[data-v-ca937472]{border-color:#bcd4e1;background:linear-gradient(180deg,#fff,#eaf3f8);color:#315b74}.command-nav>button[data-v-ca937472]:focus-visible,.command-nav>button[data-v-ca937472]:hover{border-color:#65a9cb;background:#dceef7;color:#075d8c;filter:none}.kpi-ribbon[data-v-ca937472]{border:1px solid #dce7ed;border-top:2px solid var(--kpi-tone);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--kpi-tone) 5%,#fff));color:#476579;filter:none;box-shadow:0 4px 12px rgba(37,75,96,.06)}.kpi-ribbon[data-v-ca937472]:hover{filter:none;box-shadow:0 7px 17px rgba(37,75,96,.13)}.kpi-ribbon[data-v-ca937472]:after,.kpi-ribbon[data-v-ca937472]:before{opacity:.17}.kpi-ribbon.is-blue[data-v-ca937472]{--kpi-tone:#0c70bd}.kpi-ribbon.is-gold[data-v-ca937472]{--kpi-tone:#b78124}.kpi-ribbon.is-orange[data-v-ca937472]{--kpi-tone:#cc722a}.kpi-ribbon.is-red[data-v-ca937472]{--kpi-tone:#c63e4b}.kpi-ribbon.is-green[data-v-ca937472]{--kpi-tone:#258467}.ribbon-arrow[data-v-ca937472]{opacity:.38}.kpi-code[data-v-ca937472]{color:var(--kpi-tone);opacity:.85}.kpi-label[data-v-ca937472]{color:#45657a}.kpi-ribbon strong[data-v-ca937472]{color:var(--kpi-tone);text-shadow:none}.kpi-ribbon small[data-v-ca937472]{color:#617c8e}.hud-panel[data-v-ca937472]{border-color:#d9e5eb;background:linear-gradient(90deg,#8bbbd0,#8bbbd0) left 7px top/33px 2px no-repeat,linear-gradient(90deg,#8bbbd0,#8bbbd0) right 7px bottom/33px 2px no-repeat,#fff;box-shadow:0 4px 15px rgba(36,75,97,.06)}.hud-panel[data-v-ca937472]:after{background:none}.command-column--left .hud-panel[data-v-ca937472],.command-column--right .hud-panel[data-v-ca937472]{box-shadow:0 4px 15px rgba(36,75,97,.06)}.panel-heading[data-v-ca937472]{border-bottom-color:#e7edf1}.panel-heading h2[data-v-ca937472]{color:#1b4057}.panel-heading>span[data-v-ca937472]{color:#77909f}.panel-heading>button[data-v-ca937472]{color:#0c70bd}.panel-heading>button[data-v-ca937472]:hover{color:#075587}.risk-ring[data-v-ca937472]{box-shadow:0 11px 0 #c5dbe8,0 16px 18px rgba(40,75,96,.17)}.risk-ring[data-v-ca937472]:before{background:#fff;box-shadow:inset 0 0 8px #d9e7ec,0 0 0 3px #e1edf2}.risk-ring-core strong[data-v-ca937472]{color:#1d4662;text-shadow:none}.risk-ring-core small[data-v-ca937472]{color:#6b8493}.risk-legend button[data-v-ca937472]{color:#587286}.risk-legend button:hover span[data-v-ca937472]{color:#0c70bd}.risk-legend strong[data-v-ca937472]{color:#244b62}.module-risk-bars button[data-v-ca937472],.module-risk-bars em[data-v-ca937472]{color:#587487}.module-risk-bars button:hover em[data-v-ca937472]{color:#0c70bd}.module-risk-bars>button>b[data-v-ca937472]{color:#0b7fab}.module-risk-bars span>i[data-v-ca937472]{background:#e6edf1}.module-risk-bars u[data-v-ca937472]{box-shadow:none}.module-risk-bars button>strong[data-v-ca937472]{color:#214760}.organization-list li[data-v-ca937472]{border-bottom-color:#edf1f4}.organization-list button[data-v-ca937472]{color:#627d8d}.organization-list button[data-v-ca937472]:hover{background:#f2f8fb}.organization-list button>b[data-v-ca937472],.supplier-list button>b[data-v-ca937472]{border-color:#d9b982;color:#9b681e;background:#fffaf0}.organization-list span strong[data-v-ca937472],.supplier-list button>span strong[data-v-ca937472]{color:#294c62}.organization-list span small[data-v-ca937472],.supplier-list button>span small[data-v-ca937472]{color:#8498a5}.organization-list em[data-v-ca937472]{color:#bd4652}.process-theater[data-v-ca937472]{background:radial-gradient(ellipse at 50% 57%,#e9f5fa,transparent 58%),#fff}.energy-path__shadow[data-v-ca937472]{stroke:#d5eaf2;filter:none}.energy-path__line[data-v-ca937472]{stroke:#2f9fc4;filter:none}.energy-path circle[data-v-ca937472]{fill:#268db5;filter:none}.module-node>strong[data-v-ca937472],.module-node[data-v-ca937472]{color:#214760}.module-node[data-v-ca937472]:hover{filter:none}.module-order[data-v-ca937472]{color:var(--module-accent)}.module-metrics[data-v-ca937472]{color:#698293}.module-metrics b[data-v-ca937472]{color:#9d6d23}.process-summary button[data-v-ca937472]{border-top:1px solid #e2ebf0;border-right:1px solid #e2ebf0;border-bottom:1px solid #e2ebf0;background:color-mix(in srgb,var(--stat-tone) 5%,#fff);color:#607b8d}.process-summary strong[data-v-ca937472]{color:var(--stat-tone);text-shadow:none}.command-cockpit .module-node .capability-badge[data-v-ca937472],.command-cockpit .risk-drawer .capability-badge[data-v-ca937472]{border-color:#bcdbe7;background:#edf7fb;color:#237a9b}.focus-table-wrap th[data-v-ca937472]{color:#72899a}.focus-table-wrap td[data-v-ca937472]{border-top-color:#e8eef2;color:#597387}.focus-table-wrap tbody tr[data-v-ca937472]:hover{background:#f2f8fb}.focus-table-wrap td:first-child strong[data-v-ca937472]{color:#25465c}.focus-table-wrap td:first-child small[data-v-ca937472]{color:#8da0aa}.focus-table-wrap td b.high[data-v-ca937472],.warning-list button>em.high[data-v-ca937472]{color:#b96927}.focus-table-wrap td b.medium[data-v-ca937472],.warning-list button>em.medium[data-v-ca937472]{color:#9e741e}.focus-table-wrap td b.notice[data-v-ca937472],.warning-list button>em.notice[data-v-ca937472]{color:#2879af}.focus-table-wrap td>span[data-v-ca937472]{border-color:#ead4a5;background:#fffaf0}.project-stage-list[data-v-ca937472]{height:calc(100% - var(--panel-head-height));padding:4px 13px 8px;display:grid;grid-template-rows:repeat(4,minmax(0,1fr))}.project-stage-row[data-v-ca937472]{min-height:0;display:grid;grid-template-columns:78px minmax(0,1fr) 18px;align-items:center;gap:8px;border-bottom:1px solid #edf1f4;color:#5c7789;font-size:clamp(8px,.62vw,11px)}.project-stage-row[data-v-ca937472]:last-child{border-bottom:0}.project-stage-row i[data-v-ca937472]{height:7px;overflow:hidden;background:#e8f0f4}.project-stage-row i b[data-v-ca937472]{display:block;height:100%;background:linear-gradient(90deg,#69bbd7,#168ab6)}.project-stage-row strong[data-v-ca937472]{color:#245a77;font:700 clamp(10px,.8vw,14px),Bahnschrift,sans-serif;text-align:right}.todo-stack button[data-v-ca937472]{background:color-mix(in srgb,var(--todo-tone) 5%,#fff);color:#597387;border-top:1px solid #e8eef2;border-right:1px solid #e8eef2;border-bottom:1px solid #e8eef2}.todo-stack button.is-orange[data-v-ca937472]{--todo-tone:#c9772e}.todo-stack button[data-v-ca937472]:hover{filter:none;background:color-mix(in srgb,var(--todo-tone) 10%,#fff)}.todo-stack strong[data-v-ca937472]{color:#244b62}.todo-stack i[data-v-ca937472]{box-shadow:none}.supplier-list button[data-v-ca937472],.warning-list button[data-v-ca937472]{border-bottom-color:#edf1f4;color:#6b8291}.supplier-list button[data-v-ca937472]:hover,.warning-list button.is-selected[data-v-ca937472],.warning-list button[data-v-ca937472]:hover{background:#f2f8fb}.warning-list button>span strong[data-v-ca937472]{color:#294c62}.warning-list button>span small[data-v-ca937472]{color:#8498a5}.warning-beam.critical[data-v-ca937472],.warning-beam.high[data-v-ca937472],.warning-beam.notice[data-v-ca937472],.warning-beam[data-v-ca937472]{box-shadow:none}.supplier-list button>i[data-v-ca937472]{color:#258467}.supplier-list button[data-v-ca937472]{grid-template-columns:29px minmax(0,1fr) 30px 58px}.supplier-list button>em[data-v-ca937472]{color:#356d8d;text-align:right}.supplier-list button>i[data-v-ca937472]{text-align:right;white-space:nowrap}.supplier-list button>i.is-pending[data-v-ca937472]{color:#7d909b}.risk-drawer-layer[data-v-ca937472]{background:rgba(24,58,82,.4)}.risk-drawer[data-v-ca937472]{border-left-color:#bfd7e3;background:#fff;box-shadow:-18px 0 48px rgba(24,58,82,.19);color:#1e4158}.risk-drawer>header[data-v-ca937472]{border-bottom-color:#e2ebef}.risk-drawer>header button[data-v-ca937472]{border-color:#cfdee6;background:#f3f8fa;color:#376f8d}.risk-drawer__hero[data-v-ca937472]{background:#fffbf3}.risk-drawer__hero.critical[data-v-ca937472]{background:#fff2f3}.risk-drawer__hero.high[data-v-ca937472]{background:#fff6ee}.risk-drawer__hero>div span[data-v-ca937472]{color:#b94451}.risk-detail-grid[data-v-ca937472]{border-top-color:#e1e9ed;border-left-color:#e1e9ed}.risk-detail-grid>div[data-v-ca937472]{border-right-color:#e1e9ed;border-bottom-color:#e1e9ed;background:#f8fafb}.risk-detail-grid dt[data-v-ca937472]{color:#738a99}.risk-detail-grid dd[data-v-ca937472]{color:#23465c}.risk-analysis[data-v-ca937472]{background:#f0f8fb}.risk-analysis p[data-v-ca937472],.risk-evidence>header span[data-v-ca937472]{color:#647e8e}.risk-evidence li[data-v-ca937472]{border-bottom-color:#e6edf1}.risk-evidence li>i[data-v-ca937472]{border-color:#b6d4e2}.risk-evidence li small[data-v-ca937472]{color:#7c94a1}.risk-drawer>footer button[data-v-ca937472]{border-color:#cedfe7;background:#fff;color:#41647a}.risk-drawer>footer button.primary[data-v-ca937472]{border-color:#0c70bd;background:#0c70bd;color:#fff;box-shadow:none}.command-column--left[data-v-ca937472]{grid-template-rows:minmax(0,30fr) minmax(0,31fr) minmax(0,39fr)}.command-column--center[data-v-ca937472]{grid-template-rows:minmax(0,55fr) minmax(0,45fr)}.command-column--right[data-v-ca937472]{grid-template-rows:minmax(0,24fr) minmax(0,43fr) minmax(0,33fr)}.center-lower-grid[data-v-ca937472]{min-height:0;grid-template-rows:minmax(0,1fr)}.kpi-code[data-v-ca937472]{font-size:9px}.kpi-label[data-v-ca937472]{font-size:clamp(10px,.67vw,13px)}.kpi-ribbon em[data-v-ca937472],.kpi-ribbon small[data-v-ca937472]{font-size:10px}.panel-heading h2[data-v-ca937472]{font-size:clamp(13px,.85vw,17px)}.panel-heading--center h2[data-v-ca937472]{font-size:clamp(16px,1vw,20px)}.panel-heading>button[data-v-ca937472],.panel-heading>span[data-v-ca937472]{font-size:clamp(9px,.58vw,11px)}.risk-ring-core strong[data-v-ca937472]{font-size:clamp(27px,1.8vw,36px)}.risk-ring-core small[data-v-ca937472]{font-size:10px}.organization-list span strong[data-v-ca937472],.risk-legend span[data-v-ca937472]{font-size:clamp(10px,.64vw,13px)}.organization-list em[data-v-ca937472],.risk-legend strong[data-v-ca937472]{font-size:clamp(10px,.63vw,12px)}.module-risk-bars>button>b[data-v-ca937472]{font-size:10px}.module-risk-bars em[data-v-ca937472],.organization-list span small[data-v-ca937472]{font-size:clamp(9px,.57vw,11px)}.module-risk-bars button>strong[data-v-ca937472]{font-size:12px}.module-order[data-v-ca937472]{font-size:10px}.module-node>strong[data-v-ca937472]{font-size:clamp(10px,.7vw,14px)}.module-metrics[data-v-ca937472]{max-width:100%;font-size:clamp(9px,.55vw,11px);line-height:1.35;white-space:normal}.module-metrics b[data-v-ca937472]{font-size:13px}.command-cockpit .module-node .capability-badge[data-v-ca937472]{font-size:9px;transform:none}.process-summary strong[data-v-ca937472]{font-size:clamp(20px,1.4vw,28px)}.process-summary span[data-v-ca937472]{font-size:clamp(9px,.56vw,11px)}.focus-table-wrap th[data-v-ca937472]{height:16%;font-size:clamp(9px,.58vw,11px)}.focus-table-wrap td[data-v-ca937472]{font-size:clamp(10px,.62vw,12px)}.focus-table-wrap td:first-child strong[data-v-ca937472]{font-size:clamp(10px,.65vw,13px)}.focus-table-wrap td:first-child small[data-v-ca937472]{font-size:10px}.focus-table-wrap td>span[data-v-ca937472],.focus-table-wrap td b[data-v-ca937472]{font-size:clamp(10px,.59vw,12px)}.project-stage-row[data-v-ca937472]{font-size:clamp(10px,.64vw,13px)}.supplier-list button>b[data-v-ca937472],.todo-stack b[data-v-ca937472],.warning-list time[data-v-ca937472]{font-size:10px}.todo-stack span[data-v-ca937472]{font-size:clamp(10px,.66vw,13px)}.todo-stack strong[data-v-ca937472]{font-size:clamp(14px,.87vw,18px)}.supplier-list button>span strong[data-v-ca937472],.warning-list button>span strong[data-v-ca937472]{font-size:clamp(10px,.65vw,13px)}.supplier-list button>span small[data-v-ca937472],.warning-list button>span small[data-v-ca937472]{font-size:clamp(9px,.57vw,11px)}.supplier-list button>i[data-v-ca937472],.warning-list button>em[data-v-ca937472]{font-size:clamp(9px,.58vw,11px)}.supplier-list button>em[data-v-ca937472]{font-size:clamp(11px,.7vw,14px)}.project-panorama[data-v-5da2ddf9]{display:grid;gap:12px;color:#19354b}.project-context[data-v-5da2ddf9]{min-height:90px;display:grid;grid-template-columns:105px minmax(0,1fr) 130px auto;align-items:center;gap:14px;padding:13px 18px;border:1px solid #e1e6eb;border-radius:6px;background:#fff}.context-back[data-v-5da2ddf9]{height:52px;border:0;border-right:1px solid #e3e8ec;background:none;color:#56839c;text-align:left;font-size:12px}.project-identity small[data-v-5da2ddf9]{font-size:10px;color:#7b93a4}.project-identity h1[data-v-5da2ddf9]{margin:4px 0;font-size:18px}.project-identity p[data-v-5da2ddf9]{margin:0;color:#607d90;font-size:11px}.project-risk[data-v-5da2ddf9]{height:52px;padding-left:16px;border-left:1px solid #e3e8ec;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:3px 8px}.project-risk .tag[data-v-5da2ddf9]{grid-column:1/-1;justify-self:start;font-size:10px}.project-risk strong[data-v-5da2ddf9]{font-size:18px}.project-risk small[data-v-5da2ddf9]{align-self:end;padding-bottom:2px;color:#8195a1;font-size:10px}.project-actions[data-v-5da2ddf9]{display:flex;gap:7px}.project-actions button[data-v-5da2ddf9]{height:32px;padding:0 10px;border:1px solid #d7e0e8;border-radius:5px;background:#fff;color:#355368;font-size:11px;white-space:nowrap}.project-actions button.primary[data-v-5da2ddf9]{background:#006be6;color:#fff;border-color:#006be6}.project-metrics[data-v-5da2ddf9]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.project-metric[data-v-5da2ddf9]{position:relative;height:86px;padding:12px 13px;border:1px solid;border-radius:6px;overflow:hidden}.project-metric[data-v-5da2ddf9]:before{content:"";position:absolute;left:0;top:12px;width:3px;height:28px;background:currentColor}.project-metric.blue[data-v-5da2ddf9]{background:#edf5ff;border-color:#d0e2fb;color:#006be6}.project-metric.orange[data-v-5da2ddf9]{background:#fff5ea;border-color:#f7d9b9;color:#d77826}.project-metric.cyan[data-v-5da2ddf9]{background:#eefbfc;border-color:#cae9ec;color:#0794a4}.project-metric.green[data-v-5da2ddf9]{background:#edf9f3;border-color:#cbe9d8;color:#0c9360}.project-metric small[data-v-5da2ddf9]{display:block;color:#607b8b;font-size:11px}.project-metric strong[data-v-5da2ddf9]{display:block;margin:4px 0 1px;font-size:20px}.project-metric strong em[data-v-5da2ddf9]{margin-left:3px;font-size:10px;font-style:normal}.project-metric span[data-v-5da2ddf9]{font-size:10px;color:#8a9ba5}.project-metric>i[data-v-5da2ddf9]{position:absolute;top:12px;right:13px;width:26px;height:26px;display:grid;place-items:center;border-radius:5px;background:hsla(0,0%,100%,.66);font-style:normal}.project-block[data-v-5da2ddf9]{overflow:hidden;border:1px solid #e1e6eb;border-radius:6px;background:#fff}.project-block>header[data-v-5da2ddf9]{height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e6eb;font-size:13px;font-weight:700}.project-block>header small[data-v-5da2ddf9]{font-size:10px;color:#8798a4;font-weight:400}.timeline-block[data-v-5da2ddf9]{height:162px}.project-timeline[data-v-5da2ddf9]{height:118px;padding:21px 12px 12px;display:grid;grid-template-columns:repeat(9,1fr)}.project-timeline button[data-v-5da2ddf9]{position:relative;min-width:0;padding:0 3px;border:0;background:transparent;display:grid;justify-items:center;align-content:start;gap:6px;color:#8a9ba9}.project-timeline button[data-v-5da2ddf9]:not(:last-child):after{content:"";position:absolute;left:calc(50% + 18px);top:14px;width:calc(100% - 36px);height:2px;background:#d4dce4}.project-timeline button.done[data-v-5da2ddf9]:after{background:#93cbb2}.project-timeline button span[data-v-5da2ddf9]{position:relative;z-index:1;width:29px;height:29px;display:grid;place-items:center;border:2px solid #d4dce4;border-radius:50%;background:#fff;font:600 9px Bahnschrift,sans-serif}.project-timeline button.done span[data-v-5da2ddf9]{border-color:#67b78f;color:#24845d}.project-timeline button.current span[data-v-5da2ddf9]{border-color:#006be6;background:#006be6;color:#fff}.project-timeline strong[data-v-5da2ddf9]{color:#344d60;font-size:10px;white-space:nowrap}.project-timeline small[data-v-5da2ddf9]{font-size:9px}.project-timeline button.current strong[data-v-5da2ddf9]{color:#006be6}.project-modules[data-v-5da2ddf9]{display:grid;gap:9px}.section-line[data-v-5da2ddf9]{display:flex;align-items:center;justify-content:space-between}.section-line h2[data-v-5da2ddf9]{margin:0;font-size:14px}.section-line span[data-v-5da2ddf9]{color:#8da0ad;font-size:10px}.project-module-grid[data-v-5da2ddf9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.project-module-grid button[data-v-5da2ddf9]{height:116px;min-width:0;padding:12px;border:1px solid #e1e6eb;border-radius:6px;background:#fff;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.project-module-grid button[data-v-5da2ddf9]:hover{border-color:#8bbce9;box-shadow:0 5px 14px rgba(18,53,84,.08)}.project-module-grid button>div[data-v-5da2ddf9]:first-child{display:grid;gap:5px}.project-module-grid button>div:first-child b[data-v-5da2ddf9]{color:#006be6;font-size:10px}.project-module-grid strong[data-v-5da2ddf9]{font-size:11px;line-height:1.45}.module-result[data-v-5da2ddf9]{padding-top:7px;border-top:1px solid #e6eaee;display:flex;align-items:flex-end;gap:4px}.module-result span[data-v-5da2ddf9]{margin-right:auto;padding:3px 6px;border:1px solid #f0dfb8;border-radius:3px;background:#fff8e9;color:#9a6710;font-size:9px}.module-result b[data-v-5da2ddf9]{margin-left:auto;font-size:18px}.module-result small[data-v-5da2ddf9]{font-size:8px;color:#8a9ba8}.project-risk-list .simple-table td[data-v-5da2ddf9],.project-risk-list .simple-table th[data-v-5da2ddf9]{font-size:11px;padding:10px}.project-risk-list .simple-table th[data-v-5da2ddf9]{background:#f6f8fa}.project-risk-list .simple-table td strong[data-v-5da2ddf9]{font-size:11px}@media(max-width:1200px){.project-context[data-v-5da2ddf9]{grid-template-columns:90px minmax(0,1fr) 90px}.project-actions[data-v-5da2ddf9]{grid-column:2/-1}.project-context[data-v-5da2ddf9]{min-height:115px}}.metric-link[data-v-5da2ddf9]{text-align:left;cursor:pointer}.metric-link[data-v-5da2ddf9]:hover{border-color:#81b8ef;box-shadow:0 3px 10px rgba(33,111,163,.15)}.timeline-title[data-v-5da2ddf9]{padding:0;border:0;background:none;color:inherit;font-size:13px;font-weight:700}.timeline-title[data-v-5da2ddf9]:hover{color:#006be6}.project-panorama[data-v-5da2ddf9]{height:100%;min-height:0;grid-template-rows:90px 78px 142px 142px minmax(0,1fr);gap:10px;overflow:hidden}.project-metric[data-v-5da2ddf9]{height:78px;padding:9px 12px}.timeline-block[data-v-5da2ddf9]{height:142px}.project-timeline[data-v-5da2ddf9]{height:98px;padding:14px 12px 8px}.project-modules[data-v-5da2ddf9]{min-height:0}.project-module-grid button[data-v-5da2ddf9]{height:105px}.project-risk-list[data-v-5da2ddf9]{min-height:0;display:flex;flex-direction:column}.project-risk-list .table-wrap[data-v-5da2ddf9]{min-height:0;flex:1;overflow:auto}.project-identity[data-v-5da2ddf9]{min-width:0}.project-identity h1[data-v-5da2ddf9],.project-identity p[data-v-5da2ddf9],.project-identity small[data-v-5da2ddf9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-module-grid button[data-v-5da2ddf9]{border-top:3px solid var(--module-color);padding-top:9px}.project-module-grid button>div:first-child b[data-v-5da2ddf9]{color:var(--module-color)}.stage-dialog[data-v-5da2ddf9]{color:#526d80;font-size:13px;line-height:1.7}.stage-dialog p[data-v-5da2ddf9]{margin:0 0 10px}.stage-dialog>small[data-v-5da2ddf9]{color:#899aa7;font-size:11px}.stage-module-list[data-v-5da2ddf9]{display:grid;gap:7px;margin:10px 0 14px}.stage-module-list button[data-v-5da2ddf9]{min-height:40px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dce5eb;border-radius:4px;background:#f8fbfd;color:#2d5875;text-align:left;font-size:12px}.stage-module-list button[data-v-5da2ddf9]:hover{border-color:#7eb4dc;background:#eef7fd}.stage-module-list strong[data-v-5da2ddf9]{flex:none;color:#237ab8;font-size:11px}.page-wrap.project-detail[data-v-5a4dfb77],.page-wrap.project-directory[data-v-5a4dfb77]{width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden}.project-directory.is-fullscreen[data-v-5a4dfb77]{position:fixed;inset:12px;z-index:1200;width:auto;height:auto;background:#fff;box-shadow:0 18px 50px rgba(28,42,56,.18)}.project-workbench[data-v-5a4dfb77]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce4eb;border-radius:6px;background:#fff;color:#253d50}.project-filter[data-v-5a4dfb77]{flex:none;padding:10px 14px 8px;border-bottom:1px solid #e2e8ed}.filter-grid[data-v-5a4dfb77]{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(155px,.75fr));gap:8px 12px}.filter-grid.is-collapsed[data-v-5a4dfb77]{grid-template-columns:minmax(300px,1.3fr) minmax(220px,.7fr)}.filter-field[data-v-5a4dfb77]{min-width:0;display:flex;align-items:center;gap:8px;color:#607385;font-size:12px;white-space:nowrap}.filter-field>span[data-v-5a4dfb77]:first-child{flex:none}.filter-field input[data-v-5a4dfb77],.filter-field select[data-v-5a4dfb77]{width:100%;height:32px;min-width:0;padding:0 10px;border:1px solid #d5dee7;border-radius:5px;outline:none;background:#fff;color:#2c4356;font-size:12px}.filter-field input[data-v-5a4dfb77]:focus,.filter-field select[data-v-5a4dfb77]:focus{border-color:#418fcd;box-shadow:0 0 0 2px #e7f2fb}.keyword-control[data-v-5a4dfb77]{position:relative;width:100%;min-width:0;display:block}.keyword-control i[data-v-5a4dfb77]{position:absolute;top:9px;left:10px;color:#899aa8;font-size:14px}.keyword-control input[data-v-5a4dfb77]{padding-left:31px}.filter-footer[data-v-5a4dfb77]{min-height:34px;margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#768b9b;font-size:11px}.filter-actions[data-v-5a4dfb77]{margin-left:auto;display:flex;align-items:center;gap:7px}.filter-actions button[data-v-5a4dfb77],.toolbar-tools button[data-v-5a4dfb77]{height:29px;padding:0 11px;border-radius:4px;font-size:12px;white-space:nowrap}.collapse-button[data-v-5a4dfb77],.text-button[data-v-5a4dfb77]{border:1px solid transparent;background:transparent;color:#657b8d}.collapse-button[data-v-5a4dfb77]:hover,.text-button[data-v-5a4dfb77]:hover{color:#1674bb}.outline-button[data-v-5a4dfb77]{border:1px solid #d7e0e8;background:#fff;color:#3d596d}.outline-button[data-v-5a4dfb77]:hover{border-color:#79add5;color:#176eaa}.primary-button[data-v-5a4dfb77]{border:1px solid #086dd1;background:#086dd1;color:#fff}.primary-button[data-v-5a4dfb77]:hover{background:#075fae}.table-toolbar[data-v-5a4dfb77]{flex:none;height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8ed}.toolbar-summary[data-v-5a4dfb77],.toolbar-tools[data-v-5a4dfb77]{display:flex;align-items:center;gap:9px;min-width:0}.toolbar-summary strong[data-v-5a4dfb77]{color:#21394d;font-size:13px;white-space:nowrap}.toolbar-summary>span[data-v-5a4dfb77]:not(.demo-badge):not(.action-notice){color:#8292a0;font-size:11px;white-space:nowrap}.toolbar-summary em[data-v-5a4dfb77]{color:#2579b7;font-size:11px;font-style:normal;white-space:nowrap}.demo-badge[data-v-5a4dfb77]{padding:3px 7px;border:1px solid #efd9b2;border-radius:3px;background:#fff8eb;color:#a16e24;font-size:10px;white-space:nowrap}.action-notice[data-v-5a4dfb77]{overflow:hidden;color:#16825d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.toolbar-tools[data-v-5a4dfb77]{margin-left:auto}.tool-divider[data-v-5a4dfb77]{width:1px;height:21px;margin-left:3px;background:#e1e7ec}.toolbar-tools .tool-button[data-v-5a4dfb77]{width:29px;padding:0;border:1px solid transparent;background:#fff;color:#647b8e;font-size:16px}.toolbar-tools .tool-button.active[data-v-5a4dfb77],.toolbar-tools .tool-button[data-v-5a4dfb77]:hover{border-color:#cfe1f5;background:#eef6ff;color:#176fba}.table-viewport[data-v-5a4dfb77]{flex:1;min-height:0;overflow:auto;background:#fff}.project-table[data-v-5a4dfb77]{width:100%;min-width:1000px;border-collapse:collapse;table-layout:fixed;font-size:12px}.project-table .col-check[data-v-5a4dfb77]{width:38px}.project-table .col-seq[data-v-5a4dfb77]{width:48px}.project-table .col-project[data-v-5a4dfb77]{width:30%}.project-table .col-org[data-v-5a4dfb77]{width:16%}.project-table .col-type[data-v-5a4dfb77]{width:7%}.project-table .col-budget[data-v-5a4dfb77]{width:9%}.project-table .col-stage[data-v-5a4dfb77]{width:8%}.project-table .col-risk[data-v-5a4dfb77]{width:9%}.project-table .col-progress[data-v-5a4dfb77]{width:8%}.project-table .col-action[data-v-5a4dfb77]{width:7%}.project-table th[data-v-5a4dfb77]{position:sticky;top:0;z-index:2;height:39px;padding:0 9px;border-bottom:1px solid #e1e7ec;background:#f6f8fa;color:#526476;font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.project-table td[data-v-5a4dfb77]{height:59px;padding:5px 9px;border-bottom:1px solid #edf1f4;color:#3f5669;vertical-align:middle}.project-directory.is-comfortable .project-table td[data-v-5a4dfb77]{height:67px}.project-table tbody tr[data-v-5a4dfb77]:hover{background:#f5f9fd}.project-table tbody tr.is-selected[data-v-5a4dfb77]{background:#edf6ff}.project-table input[type=checkbox][data-v-5a4dfb77]{width:15px;height:15px;margin:0;accent-color:#0874d5;cursor:pointer}.check-cell[data-v-5a4dfb77],.seq-cell[data-v-5a4dfb77]{text-align:center!important}.seq-number[data-v-5a4dfb77]{color:#90a0ad!important;font-family:Bahnschrift,Microsoft YaHei,sans-serif}.sort-button[data-v-5a4dfb77]{padding:0;display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.sort-button span[data-v-5a4dfb77]{color:#9ba8b4;font-size:13px}.project-name[data-v-5a4dfb77]{width:100%;min-width:0;padding:0;display:grid;gap:3px;border:0;background:transparent;color:#1f5e92;text-align:left}.project-name>span[data-v-5a4dfb77]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:600;line-height:1.35;white-space:normal}.project-name:hover>span[data-v-5a4dfb77]{color:#0874d5}.cell-subtext[data-v-5a4dfb77],.project-name small[data-v-5a4dfb77]{display:block;margin-top:2px;color:#8a9ba8;font-size:11px}.ellipsis-cell[data-v-5a4dfb77]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money[data-v-5a4dfb77]{color:#293e50!important;font-variant-numeric:tabular-nums;white-space:nowrap}.stage-badge[data-v-5a4dfb77]{display:inline-block;padding:4px 6px;border-radius:3px;background:#f0f4f7;color:#46667e;font-size:11px;white-space:nowrap}.risk-cell[data-v-5a4dfb77]{display:flex;align-items:center;gap:7px}.risk-cell small[data-v-5a4dfb77]{color:#8194a3;font-size:11px;white-space:nowrap}.risk-badge[data-v-5a4dfb77]{min-height:21px;padding:2px 6px;display:inline-flex;align-items:center;gap:4px;border-radius:3px;font-size:10px;white-space:nowrap}.risk-badge i[data-v-5a4dfb77]{width:5px;height:5px;border-radius:50%;background:currentColor}.risk-badge.critical[data-v-5a4dfb77]{background:#fff0f1;color:#bf3645}.risk-badge.high[data-v-5a4dfb77]{background:#fff2e7;color:#bb6c27}.risk-badge.medium[data-v-5a4dfb77]{background:#fff9e5;color:#9d7a16}.risk-badge.notice[data-v-5a4dfb77]{background:#eef6ff;color:#2474ae}.risk-badge.none[data-v-5a4dfb77]{background:#f2f5f7;color:#8494a1}.progress-cell[data-v-5a4dfb77]{min-width:0;display:flex;align-items:center;gap:6px}.progress-cell i[data-v-5a4dfb77]{width:48px;height:5px;overflow:hidden;border-radius:5px;background:#e6ebef}.progress-cell i b[data-v-5a4dfb77]{display:block;height:100%;background:#086dd1}.progress-cell span[data-v-5a4dfb77]{color:#708697;font-size:11px;white-space:nowrap}.table-action[data-v-5a4dfb77]{padding:4px 0;border:0;background:none;color:#0b70b7;font-size:12px;white-space:nowrap}.table-action[data-v-5a4dfb77]:hover{color:#0056aa;text-decoration:underline}.empty-cell[data-v-5a4dfb77]{height:80px!important;color:#8b9da9!important;text-align:center}.project-pagination[data-v-5a4dfb77]{height:46px;flex:none;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e2e8ed;color:#8597a6;font-size:11px}.pagination-controls[data-v-5a4dfb77]{display:flex;align-items:center;justify-content:flex-end;gap:5px}.pagination-controls>span[data-v-5a4dfb77]{margin-right:6px}.pagination-controls b[data-v-5a4dfb77]{margin-left:3px;padding:6px 8px;border:1px solid #dce4ea;border-radius:4px;background:#fff;color:#456074;font-weight:400}.pagination-controls button[data-v-5a4dfb77]{min-width:29px;height:29px;padding:0 7px;border:1px solid #dce4e9;border-radius:4px;background:#fff;color:#647c8f;font-size:12px;cursor:pointer}.pagination-controls button.active[data-v-5a4dfb77],.pagination-controls button[data-v-5a4dfb77]:hover:not(:disabled){border-color:#0b6fc6;background:#0b6fc6;color:#fff}.pagination-controls button[data-v-5a4dfb77]:disabled{cursor:default;opacity:.4}@media (max-width:1360px){.filter-grid[data-v-5a4dfb77]{grid-template-columns:minmax(230px,1.2fr) repeat(3,minmax(130px,.72fr));gap:8px}.project-table td[data-v-5a4dfb77],.project-table th[data-v-5a4dfb77]{padding-inline:7px}}.project-flow-page[data-v-5b6e802c]{height:100%;min-height:0;display:grid;grid-template-rows:88px minmax(0,1fr);gap:12px;color:#19354b}.flow-context[data-v-5b6e802c]{min-width:0;padding:12px 18px;display:grid;grid-template-columns:120px minmax(0,1fr) 124px;align-items:center;gap:16px;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.flow-back[data-v-5b6e802c]{height:52px;padding:0 12px 0 0;border:0;border-right:1px solid #e0e8ee;background:none;color:#537990;text-align:left;font-size:12px;white-space:nowrap}.flow-back[data-v-5b6e802c]:hover{color:#086ec2}.flow-identity[data-v-5b6e802c]{min-width:0}.flow-identity small[data-v-5b6e802c]{display:block;color:#7a91a2;font-size:10px}.flow-identity h1[data-v-5b6e802c]{overflow:hidden;margin:4px 0;font-size:17px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.flow-identity p[data-v-5b6e802c]{overflow:hidden;margin:0;color:#658092;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.flow-risk[data-v-5b6e802c]{height:53px;padding-left:14px;border-left:1px solid #e3e9ef;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:2px 6px}.risk-level[data-v-5b6e802c]{grid-column:1/-1;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 6px;border-radius:3px;background:#f1f5f8;color:#6e8290;font-size:10px}.risk-level.重大[data-v-5b6e802c]{background:#fff0f1;color:#b93241}.risk-level.较高[data-v-5b6e802c]{background:#fff2e8;color:#b86c2e}.risk-level.一般[data-v-5b6e802c]{background:#fff8e7;color:#9b781d}.flow-risk strong[data-v-5b6e802c]{font-size:20px;line-height:1}.flow-risk small[data-v-5b6e802c]{align-self:end;color:#8296a5;font-size:10px}.flow-panel[data-v-5b6e802c]{min-height:0;overflow:hidden;display:grid;grid-template-rows:52px minmax(0,1fr);border:1px solid #dfe7ed;border-radius:6px;background:#fff}.flow-panel-head[data-v-5b6e802c]{padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e4ebf0}.flow-panel-head>div[data-v-5b6e802c]{display:flex;align-items:baseline;gap:12px}.flow-panel-head h2[data-v-5b6e802c]{margin:0;font-size:14px}.flow-panel-head small[data-v-5b6e802c],.flow-panel-head span[data-v-5b6e802c]{color:#8398a7;font-size:10px;font-weight:400}.flow-table-wrap[data-v-5b6e802c]{min-height:0;overflow:auto}.flow-table[data-v-5b6e802c]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.flow-table .col-order[data-v-5b6e802c]{width:7%}.flow-table .col-stage[data-v-5b6e802c]{width:20%}.flow-table .col-status[data-v-5b6e802c]{width:13%}.flow-table .col-module[data-v-5b6e802c]{width:34%}.flow-table .col-risk[data-v-5b6e802c]{width:11%}.flow-table .col-action[data-v-5b6e802c]{width:15%}.flow-table th[data-v-5b6e802c]{height:42px;padding:0 15px;border-bottom:1px solid #e3eaf0;background:#f5f8fa;color:#6a8190;text-align:left;font-weight:600}.flow-table td[data-v-5b6e802c]{height:61px;padding:7px 15px;border-bottom:1px solid #e9eef2;color:#36536a}.flow-table tbody tr[data-v-5b6e802c]{cursor:pointer}.flow-table tbody tr[data-v-5b6e802c]:hover{background:#f8fbfe}.flow-table tbody tr.is-selected[data-v-5b6e802c]{background:#ecf5ff;box-shadow:inset 3px 0 #096ec8}.flow-table tbody tr.is-current[data-v-5b6e802c]:not(.is-selected){background:#f9fcff}.flow-order[data-v-5b6e802c]{color:#8fa2b0!important;font-family:Bahnschrift,Microsoft YaHei,sans-serif;font-weight:700}.flow-table td strong[data-v-5b6e802c]{display:block;color:#27455c;font-size:12px}.flow-table td small[data-v-5b6e802c]{display:block;margin-top:4px;color:#1e77be;font-size:10px}.flow-status[data-v-5b6e802c]{min-width:66px;padding:5px 8px;display:inline-block;border:1px solid #e0e7ed;border-radius:4px;background:#f4f6f8;color:#7d91a0;text-align:center;font-size:11px}.flow-status.done[data-v-5b6e802c]{border-color:#cde9da;background:#eff9f3;color:#267c55}.flow-status.current[data-v-5b6e802c]{border-color:#bdd8f3;background:#edf6ff;color:#1c6db9}.flow-modules[data-v-5b6e802c]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.flow-modules button[data-v-5b6e802c]{padding:5px 8px;border:1px solid #cfe2f4;border-radius:4px;background:#eef6ff;color:#246eaa;font-size:11px}.flow-modules button[data-v-5b6e802c]:hover{border-color:#6aace4;background:#e3f0fe}.flow-modules span[data-v-5b6e802c]{color:#8da0ac;font-size:11px}.flow-table td b[data-v-5b6e802c]{color:#304b5f}.flow-table td b.has-risk[data-v-5b6e802c]{color:#c35a38}.flow-action[data-v-5b6e802c]{padding:4px 0;border:0;background:none;color:#096fbd;font-size:11px;white-space:nowrap}.flow-action[data-v-5b6e802c]:hover{text-decoration:underline}.flow-missing[data-v-5b6e802c]{padding:36px;color:#6d8291}.flow-missing button[data-v-5b6e802c]{border:0;background:none;color:#086ec2}@media(max-width:1200px){.flow-table td[data-v-5b6e802c],.flow-table th[data-v-5b6e802c]{padding-inline:9px}.flow-table .col-module[data-v-5b6e802c]{width:30%}.flow-table .col-stage[data-v-5b6e802c]{width:22%}}.decision-page{--decision-border:#d9e2eb;--decision-ink:#173752;--decision-muted:#71869a;--decision-blue:#0867d4;height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;font-size:11px}.decision-page button,.decision-page input,.decision-page select{font:inherit}.decision-page button{cursor:pointer}.decision-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;flex:none}.decision-metric{height:92px;position:relative;display:flex;flex-direction:column;justify-content:center;padding:11px 15px;border:1px solid var(--decision-border);border-radius:7px;background:#fff;overflow:hidden}.decision-metric:before{content:"";position:absolute;left:0;top:13px;bottom:13px;border-radius:0 3px 3px 0;background:currentColor}.decision-metric.blue{color:#0867d4;background:#edf5ff;border-color:#c9ddf7}.decision-metric.green{color:#07855e;background:#ecf9f3;border-color:#cbe8db}.decision-metric.red{color:#be2a3a;background:#fff1f2;border-color:#f3d0d5}.decision-metric.orange{color:#db701d;background:#fff6ed;border-color:#f3dbc6}.decision-metric>span{font-size:11px;color:#416078}.decision-metric strong{font-size:27px;line-height:1.25;margin:4px 0 2px;font-weight:700}.decision-metric strong small{font-weight:500;margin-left:3px}.decision-metric em{font-style:normal;font-size:9px;color:#8296a6}.decision-metric b{position:absolute;right:15px;top:13px;width:27px;height:27px;border-radius:6px;background:hsla(0,0%,100%,.66);display:grid;place-items:center;font-size:15px}.decision-detail-shell,.decision-dossier,.decision-summary,.decision-workbench{background:#fff;border:1px solid var(--decision-border);border-radius:7px;box-shadow:0 2px 8px rgba(22,58,88,.06)}.decision-workbench{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.decision-filters{display:grid;grid-template-columns:minmax(190px,1.8fr) repeat(3,minmax(118px,1fr)) auto auto;align-items:end;gap:8px;padding:9px 12px;border-bottom:1px solid var(--decision-border)}.decision-filter{min-width:0;display:grid;gap:4px;color:#38546b}.decision-filter>span{font-size:10px}.decision-filter input,.decision-filter select,.decision-result-filters input,.decision-result-filters select{height:30px;width:100%;min-width:0;border:1px solid #d1dce7;border-radius:4px;padding:0 9px;background:#fff;color:#24445f;outline:0}.decision-filter input:focus,.decision-filter select:focus,.decision-result-filters input:focus,.decision-result-filters select:focus{border-color:#4b95e3;box-shadow:0 0 0 2px #ddecff}.decision-text-button{border:0;background:none;color:#4f6d83;padding:7px 5px;white-space:nowrap}.decision-text-button:hover{color:#0867d4}.decision-outline-button,.decision-primary-button{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;border:1px solid #d2dce6;border-radius:4px;background:#fff;color:#31526b;white-space:nowrap}.decision-outline-button:hover{border-color:#95bde7;color:#0867d4}.decision-primary-button{border-color:#0867d4;background:#0867d4;color:#fff}.decision-primary-button:hover{background:#075bb9}.decision-primary-button:disabled{opacity:.5;cursor:not-allowed}.decision-advanced{display:flex;align-items:end;gap:10px;padding:8px 12px;background:#f9fbfd;border-bottom:1px solid var(--decision-border)}.decision-advanced .decision-filter{width:190px}.decision-advanced>span{color:#8a9aaa;font-size:10px;padding-bottom:7px}.decision-table-bar{height:38px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--decision-border)}.decision-table-bar>div{display:flex;align-items:center;gap:10px}.decision-table-bar strong{font-size:12px}.decision-table-bar span{color:#8397a8}.decision-table-bar em{font-size:9px;font-style:normal;color:#bb781b}.decision-table-bar .decision-outline-button{height:27px}.decision-table-area{flex:1;min-height:0;overflow:visible}.decision-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.decision-table col.d-col-project{width:25%}.decision-table col.d-col-org{width:12%}.decision-table col.d-col-budget{width:7%}.decision-table col.d-col-stage{width:9%}.decision-table col.d-col-time{width:6%}.decision-table th{height:34px;background:#f4f7fa;color:#38536a;font-weight:600;text-align:left;white-space:nowrap}.decision-table th button{border:0;background:none;padding:0;color:inherit;font-weight:600}.decision-table td,.decision-table th{padding:4px 6px;border-bottom:1px solid #e7edf2;vertical-align:middle;overflow:hidden}.decision-table tbody tr{height:43px}.decision-table tbody tr:hover{background:#f4f9ff}.decision-table tbody tr.has-candidate{box-shadow:inset 2px 0 #f59a34}.decision-table td:first-child,.decision-table th:first-child{text-align:center}.decision-table td:last-child,.decision-table th:last-child{text-align:center}.decision-seq{color:#8195a6}.decision-project-link{width:100%;display:grid;gap:2px;padding:0;border:0;background:none;text-align:left;min-width:0}.decision-project-link strong{display:block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#183c5b}.decision-project-link:hover strong{color:#0867d4}.decision-cell-sub,.decision-project-link small{display:block;color:#8a9aaa;font-size:9px;line-height:1.2}.decision-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-budget{font-weight:700;text-align:right;white-space:nowrap}.decision-stage{max-width:100%;padding:2px 4px;background:#edf5fe;border:1px solid #d9e8f7;border-radius:3px;color:#3b678d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-execution,.decision-stage{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:9px}.decision-execution{margin-top:2px}.decision-execution.done{color:#098460}.decision-execution.pending{color:#a77d27}.decision-progress{display:flex;align-items:center;gap:5px;color:#516d82;font-size:9px}.decision-progress i{display:block;width:50px;border-radius:5px;background:#e5edf4;overflow:hidden}.decision-progress b{display:block;height:100%;background:#0d75d8}.decision-results{display:flex;align-items:center;gap:3px;white-space:nowrap;overflow:hidden}.decision-results span{display:inline-block;border:1px solid;border-radius:3px;padding:2px 3px;font-size:8px}.decision-results .yes{color:#16805e;background:#effaf4;border-color:#cae9d9}.decision-results .candidate{color:#ba3b42;background:#fff2f2;border-color:#f2ced0}.decision-results .missing{color:#af7b1b;border-color:#f3e2bb}.decision-muted{color:#9baab7}.decision-action,.decision-evidence-link{padding:0;border:0;background:none;color:#0867d4;font-weight:600;white-space:nowrap}.decision-action:hover,.decision-evidence-link:hover{text-decoration:underline}.decision-table-empty{text-align:center!important;height:95px;color:#8d9dad}.decision-pagination{height:35px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid var(--decision-border);color:#8295a6;font-size:10px}.decision-pagination>div{display:flex;align-items:center;gap:4px}.decision-pagination>div>span{margin-right:8px}.decision-pagination button{height:24px;min-width:24px;border:1px solid #e0e8ef;border-radius:3px;background:#fff;color:#547189}.decision-pagination button.active{border-color:#0867d4;background:#edf5ff;color:#0867d4}.decision-pagination button:disabled{opacity:.4;cursor:not-allowed}.decision-dossier{display:grid;grid-template-columns:minmax(0,1fr) 215px;flex:none;overflow:hidden}.decision-dossier-head{grid-column:1/3;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px;border-bottom:1px solid var(--decision-border)}.decision-dossier-head>div:last-child{display:flex;gap:6px;flex:none}.decision-dossier-title{display:flex;align-items:center;gap:10px;min-width:0}.decision-dossier-title>div{min-width:0;display:grid;gap:3px}.decision-dossier-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.decision-dossier-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#8a9aaa}.decision-dossier-meta{padding:10px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 15px}.decision-dossier-meta>div{display:grid;gap:3px;min-width:0}.decision-dossier-meta span,.decision-dossier-source span{font-size:9px;color:#8a9aaa}.decision-dossier-meta strong{font-size:10px;color:#36536b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decision-dossier-source{border-left:1px solid var(--decision-border);background:#f8fafc;padding:10px 12px;display:grid;align-content:center;gap:4px}.decision-dossier-source strong{font-size:10px;color:#b47a1d}.decision-dossier-source small{font-size:9px;line-height:1.5;color:#927b55}.decision-summary{min-height:98px;flex:none;display:grid;grid-template-columns:minmax(195px,1.55fr) repeat(3,minmax(85px,.6fr)) minmax(100px,.7fr);overflow:hidden}.decision-summary-verdict{padding:12px 14px;background:linear-gradient(110deg,#f6faff,#fff);border-right:1px solid var(--decision-border)}.decision-summary-tail>span,.decision-summary-verdict>span,.decision-summary>button>span{font-size:9px;color:#8295a6}.decision-summary-verdict strong{display:block;margin:5px 0;font-size:17px;color:#183c5b}.decision-summary-verdict p{margin:0;font-size:9px;line-height:1.5;color:#6e8496}.decision-summary>button{display:grid;place-content:center;gap:2px;text-align:center;border:0;border-right:1px solid var(--decision-border);background:#fff}.decision-summary>button:hover{background:#f5faff}.decision-summary>button strong{font-size:23px}.decision-summary>button strong.green{color:#14835e}.decision-summary>button strong.red{color:#c33440}.decision-summary>button strong.orange{color:#ca8420}.decision-summary-tail small,.decision-summary>button small{font-size:9px;color:#99a9b6}.decision-summary-tail{display:grid;place-content:center;gap:4px}.decision-summary-tail strong{font-size:18px;color:#316381}.decision-detail-shell{flex:1;min-height:300px;display:flex;flex-direction:column;overflow:hidden}.decision-tabs{height:42px;display:flex;align-items:stretch;gap:22px;padding:0 15px;border-bottom:1px solid var(--decision-border);flex:none}.decision-tabs button{display:flex;align-items:center;gap:6px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:none;color:#5f788d;font-weight:600}.decision-tabs button.active{border-bottom-color:#0867d4;color:#0867d4}.decision-tabs small{min-width:16px;padding:2px 4px;border-radius:9px;background:#edf1f5;font-size:9px;text-align:center}.decision-tabs button.active small{background:#e2efff}.decision-detail-panel{display:flex;flex-direction:column;min-height:0;flex:1}.decision-result-filters{height:44px;flex:none;display:flex;align-items:center;gap:8px;padding:6px 12px}.decision-result-filters input{width:min(360px,38%)}.decision-result-filters select{width:160px}.decision-result-filters>span{margin-left:auto;color:#8496a6}.decision-detail-table-wrap{min-height:0;overflow:auto;flex:1}.decision-detail-table{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed}.decision-detail-table th{height:34px;background:#f5f7fa;color:#466177;text-align:left;font-weight:600;white-space:nowrap}.decision-detail-table td,.decision-detail-table th{padding:8px 9px;border-bottom:1px solid #e7edf2;vertical-align:middle}.decision-detail-table tbody tr{height:54px}.decision-detail-table tbody tr:hover{background:#f6faff}.decision-detail-table tbody tr.status-candidate{box-shadow:inset 3px 0 #e58428}.decision-detail-table td:first-child,.decision-detail-table th:first-child{width:45px;text-align:center;color:#889bab}.decision-detail-table td:nth-child(2),.decision-detail-table th:nth-child(2){width:140px}.decision-detail-table td:nth-child(3),.decision-detail-table th:nth-child(3){width:100px}.decision-detail-table td:nth-last-child(2),.decision-detail-table th:nth-last-child(2){width:90px}.decision-detail-table td:last-child,.decision-detail-table th:last-child{width:75px}.decision-detail-table td strong{display:block;color:#204362;font-size:10px}.decision-detail-table td small{display:block;margin-top:3px;color:#0d6bd1;font-size:9px}.decision-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-note{color:#678095;font-size:10px;line-height:1.5}.decision-status{display:inline-block;border:1px solid;border-radius:3px;padding:3px 5px;white-space:nowrap;font-size:9px}.decision-status.status-consistent{color:#15805d;background:#eff9f4;border-color:#cbe8d8}.decision-status.status-candidate{color:#bd6030;background:#fff4ec;border-color:#f1d3bb}.decision-status.status-insufficient{color:#8e762f;background:#fff9e9;border-color:#eadfbf}.decision-material-table td:nth-child(3),.decision-material-table th:nth-child(3){width:23%}.decision-material-table td:nth-child(5),.decision-material-table th:nth-child(5){width:30%}.decision-comparison-table td:nth-child(3),.decision-comparison-table td:nth-child(5),.decision-comparison-table th:nth-child(3),.decision-comparison-table th:nth-child(5){width:22%}.decision-comparison-table td:nth-child(4),.decision-comparison-table th:nth-child(4){width:45px;text-align:center}.decision-value{display:block;padding:7px 9px;border:1px solid #e2eaf1;border-radius:4px;background:#f9fbfd;line-height:1.5}.decision-arrow{color:#1a79d1;font-size:17px}.decision-empty-view{flex:1;min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#8295a6;padding:30px}.decision-empty-view strong{color:#3c607a;font-size:14px}.decision-empty-view p{max-width:550px;margin:0;line-height:1.7}.decision-empty-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#edf5fe;color:#377bb8;font-size:26px}.decision-drawer-mask{position:fixed;inset:0;z-index:6000;background:rgba(14,35,60,.4);display:flex;justify-content:flex-end}.decision-drawer{height:100%;width:min(610px,90vw);background:#f7f9fc;box-shadow:-10px 0 35px rgba(14,35,60,.19);display:flex;flex-direction:column}.decision-drawer header{min-height:65px;padding:12px 20px;background:#fff;border-bottom:1px solid var(--decision-border);display:flex;align-items:center;justify-content:space-between}.decision-drawer header>div{display:grid;gap:5px}.decision-drawer header small{font-size:10px;color:#0c73cf}.decision-drawer header strong{font-size:16px}.decision-drawer header button{border:0;background:none;color:#688096;font-size:25px}.decision-drawer-body{padding:16px 20px;overflow:auto;display:grid;align-content:start;gap:13px}.decision-drawer-alert,.decision-drawer-body section{border:1px solid var(--decision-border);border-radius:6px;background:#fff;padding:14px 16px}.decision-drawer-alert p{margin:9px 0 0;line-height:1.7;color:#416078}.decision-drawer-body section label{font-weight:700;color:#22577f}.decision-drawer-body section p{line-height:1.75;color:#4c687c}.decision-drawer-body section small{font-size:10px;color:#9a782d}@media(max-width:1050px){.decision-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-filter.keyword{grid-column:span 2}.decision-page{overflow:auto}.decision-table-area{overflow-x:auto}.decision-table{min-width:980px}.decision-summary{grid-template-columns:repeat(4,1fr)}.decision-summary-verdict{grid-column:span 4}.decision-summary-tail{display:none}}@media(max-width:700px){.decision-metrics{grid-template-columns:repeat(2,1fr)}.decision-dossier{grid-template-columns:1fr}.decision-dossier-head{grid-column:1}.decision-dossier-head>div:last-child{display:none}.decision-dossier-meta{grid-template-columns:repeat(2,1fr)}.decision-dossier-source{border-left:0;border-top:1px solid var(--decision-border)}.decision-tabs{gap:8px;overflow-x:auto}.decision-tabs button{white-space:nowrap}.decision-result-filters{flex-wrap:wrap;height:auto}.decision-result-filters input{width:100%}}.decision-page{font-size:12px;gap:12px;padding:0 2px}.decision-metric{height:106px;justify-content:flex-start;padding:18px 16px 12px;box-shadow:0 1px 2px rgba(22,58,88,.04)}.decision-metric:before{top:18px;bottom:auto;height:26px}.decision-metric>span{color:#687d90}.decision-metric strong{font-size:28px;line-height:1.15;margin:7px 0 8px}.decision-metric strong small{color:#9caab7;font-size:11px}.decision-metric em{color:#95a4b2}.decision-metric b{top:15px;right:16px;width:31px;height:31px;background:currentColor;font-size:0}.decision-metric.blue b{background:#e0eaff;color:#4b78dc}.decision-metric.green b{background:#dff1e8;color:#3c986a}.decision-metric.red b{background:#fae4e7;color:#c94854}.decision-metric.orange b{background:#faead8;color:#ce8238}.decision-metric b svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.decision-workbench{overflow:hidden;box-shadow:0 1px 2px rgba(22,58,88,.03)}.decision-filters{grid-template-columns:minmax(210px,1.35fr) repeat(3,minmax(125px,.8fr)) auto auto;gap:12px;padding:12px 14px 11px}.decision-filter{gap:6px}.decision-filter>span:first-child{font-size:12px;line-height:1;color:#687d90}.decision-filter input,.decision-filter select{height:34px;border-radius:5px;padding:0 10px;color:#364b5f}.decision-search-control{position:relative;display:block!important}.decision-search-control svg{position:absolute;left:10px;top:9px;width:16px;height:16px;stroke:#98a7b5;stroke-width:2;fill:none;pointer-events:none}.decision-search-control input{padding-left:35px}.decision-outline-button,.decision-text-button{height:34px;font-size:12px}.decision-advanced{padding:10px 14px}.decision-advanced .decision-filter{width:200px}.decision-table-bar{height:51px;padding:0 14px}.decision-table-bar>div:first-child{gap:11px}.decision-table-bar strong{font-size:14px}.decision-table-bar span{font-size:12px}.decision-table-bar em{font-size:11px;border-left:1px solid #e2e8ee;padding-left:11px}.decision-toolbar-actions{display:flex;align-items:center;gap:10px}.decision-table-bar .decision-outline-button{height:32px;border-radius:5px;padding:0 11px}.decision-table-area{overflow:auto}.decision-table{min-width:1220px;font-size:12px}.decision-table col.d-col-seq{width:4%}.decision-table col.d-col-project{width:18%}.decision-table col.d-col-data,.decision-table col.d-col-org{width:9%}.decision-table col.d-col-result{width:15%}.decision-table col.d-col-risk,.decision-table col.d-col-time{width:7%}.decision-table th{height:38px;background:#f5f7fa;color:#536476;padding:5px 9px}.decision-table td{padding:2px 9px}.decision-table tbody tr{height:48px}.decision-table tbody tr.has-candidate{box-shadow:inset 3px 0 #f59a34}.decision-table.is-comfortable tbody tr{height:60px}.decision-project-link{gap:3px}.decision-project-link strong{font-size:12px;color:#25384b}.decision-cell-sub,.decision-project-link small{font-size:11px;line-height:1.25}.decision-budget{font-size:12px;color:#27394c}.decision-stage{padding:3px 5px;background:#f1f5fa;border-color:#e0e8f0;color:#597088}.decision-execution{font-size:11px;margin-top:4px}.decision-progress{gap:6px}.decision-progress i{width:90px;height:4px}.decision-progress b{background:#3d73e6}.decision-results{gap:4px}.decision-results span{font-size:10px;padding:3px 5px}.decision-risk-pending{display:inline-block;padding:3px 6px;border-radius:4px;background:#fff4e9;color:#aa6b2b;font-size:11px}.decision-pagination{height:44px;padding:0 14px;font-size:12px}.decision-pagination button{height:28px;min-width:28px;border-radius:4px}@media(min-height:950px){.decision-metric{height:126px;padding-top:22px}.decision-metric strong{font-size:30px;margin-top:9px;margin-bottom:10px}.decision-table tbody tr{height:58px}.decision-table.is-comfortable tbody tr{height:68px}}.decision-dossier-head{min-height:58px;padding:9px 14px}.decision-dossier-title{gap:14px}.decision-dossier-title strong{font-size:14px}.decision-dossier-title span{font-size:11px}.decision-dossier-head .decision-outline-button,.decision-dossier-head .decision-primary-button{height:34px}.decision-dossier-meta{padding:15px 16px;gap:11px 18px}.decision-dossier-meta>div{gap:5px}.decision-dossier-meta span,.decision-dossier-source span{font-size:11px}.decision-dossier-meta strong{font-size:12px}.decision-dossier-source{padding:13px 14px;gap:7px}.decision-dossier-source strong{font-size:12px}.decision-dossier-source small{font-size:10px}.decision-summary{min-height:118px}.decision-summary-verdict{padding:17px 16px}.decision-summary-tail>span,.decision-summary-verdict>span,.decision-summary>button>span{font-size:11px}.decision-summary-verdict strong{font-size:20px;margin:7px 0}.decision-summary-verdict p{font-size:11px;line-height:1.6}.decision-summary>button{gap:4px}.decision-summary>button strong{font-size:27px}.decision-summary-tail small,.decision-summary>button small{font-size:10px}.decision-summary-tail strong{font-size:21px}.decision-tabs{height:46px;gap:30px;padding:0 17px}.decision-tabs button{font-size:13px}.decision-tabs small{font-size:10px}.decision-result-filters{height:53px;padding:9px 14px;gap:9px}.decision-result-filters input,.decision-result-filters select{height:34px;font-size:12px}.decision-result-filters>span{font-size:11px}.decision-detail-table th{height:39px;font-size:12px}.decision-detail-table td{padding:11px 10px;font-size:12px}.decision-detail-table tbody tr{height:68px}.decision-detail-table td strong{font-size:12px}.decision-detail-table td small{font-size:10px}.decision-note{font-size:11px}.decision-status{font-size:10px;padding:4px 6px}@media(max-height:800px) and (min-width:1051px){.decision-page{gap:8px}.decision-metric{height:74px;padding:7px 13px}.decision-metric>span{font-size:11px}.decision-metric strong{font-size:22px;margin:2px 0}.decision-metric em{font-size:9px}.decision-metric b{top:9px;width:27px;height:27px}.decision-filters{padding:6px 10px;gap:8px}.decision-filter{gap:2px}.decision-filter>span:first-child{font-size:10px}.decision-filter input,.decision-filter select{height:25px;font-size:11px}.decision-search-control svg{top:5px}.decision-table-bar{height:32px}.decision-table-bar strong{font-size:12px}.decision-table-bar em{font-size:9px}.decision-table-bar .decision-outline-button{height:24px;font-size:10px}.decision-table th{height:30px;font-size:11px}.decision-table td{padding:1px 6px}.decision-table tbody tr{height:42px}.decision-project-link{gap:1px}.decision-project-link strong{font-size:11px}.decision-cell-sub,.decision-project-link small{font-size:10px}.decision-stage{font-size:10px;padding:1px 3px}.decision-execution{font-size:10px;margin-top:1px}.decision-results span{font-size:9px;padding:1px 3px}.decision-pagination{height:30px;font-size:10px}.decision-pagination button{height:24px;min-width:24px}}.decision-page{--decision-border:#dfe6ef;--decision-ink:#203750;--decision-muted:#73869a;--decision-blue:#316bca;gap:13px;color:var(--decision-ink)}.decision-metrics{gap:12px}.decision-metric{height:112px;border-radius:10px;background:#fff!important;border-color:#e1e8f0!important;box-shadow:0 5px 20px rgba(25,48,77,.045);padding:18px 18px 13px}.decision-metric:before{top:23px;height:32px;width:3px}.decision-metric>span{font-size:12px;font-weight:600;color:#667d91}.decision-metric strong{font-family:Bahnschrift,Microsoft YaHei UI,sans-serif;font-size:30px;letter-spacing:-.6px;margin:7px 0 5px}.decision-metric strong small{font-family:Microsoft YaHei UI,sans-serif;letter-spacing:0}.decision-metric em{font-size:11px;color:#899caf}.decision-metric b{right:17px;top:16px;width:34px;height:34px;border-radius:9px}.decision-metric b svg{width:18px;height:18px}.decision-metric.blue{color:#3473d7}.decision-metric.green{color:#228962}.decision-metric.red{color:#c35257}.decision-metric.orange{color:#c38333}.decision-workbench{border-radius:10px;border-color:#dce5ef;box-shadow:0 8px 30px rgba(23,48,77,.045)}.decision-filters{background:#fbfcfe;padding:12px 15px 13px;gap:11px}.decision-filter>span:first-child{font-size:11px;font-weight:600;color:#6b7f91}.decision-filter input,.decision-filter select{height:36px;border-color:#d7e1eb;background:#fff;font-size:12px;color:#273e55}.decision-filter input:hover,.decision-filter select:hover{border-color:#a9bfd8}.decision-filter input:focus,.decision-filter select:focus{border-color:#4783d7;box-shadow:0 0 0 3px #dfeaff}.decision-search-control svg{top:10px}.decision-outline-button{border-color:#d8e2ec;color:#45617c;font-weight:600;background:#fff}.decision-outline-button:hover{background:#f1f6ff;border-color:#9dbce7;color:#2866c0}.decision-table-bar{height:54px;padding:0 16px;background:#fff}.decision-table-bar strong{font-size:15px;letter-spacing:.1px;color:#1d344d}.decision-count{display:inline-flex;align-items:center;height:23px;padding:0 9px;border-radius:12px;background:#edf3fb;color:#4c6b89!important;font-size:11px!important;font-weight:600}.decision-table-bar .decision-outline-button{height:31px;font-size:11px}.decision-table{min-width:1100px}.decision-table col.d-col-seq{width:3.5%}.decision-table col.d-col-project{width:25.5%}.decision-table col.d-col-org{width:13%}.decision-table col.d-col-budget,.decision-table col.d-col-type{width:8%}.decision-table col.d-col-stage{width:11%}.decision-table col.d-col-data{width:10%}.decision-table col.d-col-result{width:17%}.decision-table col.d-col-action{width:4%}.decision-table th{height:40px;padding:0 10px;background:#f3f6fa;color:#5d7185;font-size:12px;letter-spacing:.1px;border-bottom-color:#e4ebf2}.decision-table th button{font-size:inherit}.decision-table tbody tr{height:62px;transition:background .16s ease}.decision-table tbody tr:nth-child(2n){background:#fcfdff}.decision-table tbody tr:hover{background:#f3f8ff}.decision-table tbody tr.has-candidate{box-shadow:inset 3px 0 #dc9a55}.decision-table td{padding:5px 10px;border-bottom-color:#edf1f5;font-size:12px;color:#435a70}.decision-project-link{display:block;line-height:1.38}.decision-project-link strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;font-size:13px;line-height:1.4;color:#203750;font-weight:700}.decision-project-link:hover strong{color:#2e6ccc}.decision-ellipsis{font-size:12px;color:#53677b}.decision-budget{font-variant-numeric:tabular-nums;color:#203750!important;font-size:12px!important}.decision-stage{border:0;background:#eff4f9;color:#486780;font-size:11px;padding:3px 7px;border-radius:4px}.decision-execution{margin-top:5px;font-size:10px;color:#687f91}.decision-execution.done{color:#278460}.decision-progress{font-variant-numeric:tabular-nums;font-size:11px;color:#486681}.decision-progress i{width:88px;height:5px;background:#e5ebf3}.decision-progress b{background:#4c79dd}.decision-cell-sub{font-size:10px;color:#8ba0b2;margin-top:5px}.decision-results{gap:5px}.decision-results span{padding:3px 6px;font-size:11px;border-radius:4px;font-weight:600}.decision-results .yes{color:#228362;background:#edf8f2;border-color:#d8ebe0}.decision-results .candidate{color:#bc5252;background:#fdf1f0;border-color:#f3dcda}.decision-results .missing{color:#a97a2d;background:#fff8e9;border-color:#f1e6ca}.decision-table .decision-action{height:27px;min-width:43px;padding:0 7px;border:1px solid #d7e5fa;border-radius:5px;background:#f2f7ff;color:#2b68bd;font-size:11px}.decision-table .decision-action:hover{background:#e6f0ff;text-decoration:none}.decision-pagination{height:42px;padding:0 16px;background:#fff;color:#8093a5;font-size:11px}.decision-pagination button{border-color:#e1e9f1}.decision-pagination button.active{font-weight:700}.decision-dossier{display:block}.decision-dossier-meta{grid-template-columns:repeat(6,minmax(0,1fr));border-top:0}.decision-dossier-meta>div{padding:0 10px;border-right:1px solid #edf1f5}.decision-dossier-meta>div:first-child{padding-left:0}.decision-dossier-meta>div:last-child{border-right:0}.decision-dossier-head{background:#fff}.decision-detail-shell,.decision-summary{border-radius:10px}.decision-tabs button.active{font-weight:700}.decision-detail-table tbody tr:nth-child(2n){background:#fcfdff}.decision-drawer-alert{border-left:3px solid #5b87d4}@media(max-height:900px) and (min-width:1051px){.decision-page{gap:10px}.decision-metric{height:96px;padding:13px 15px 10px}.decision-metric:before{top:18px}.decision-metric strong{font-size:26px;margin:4px 0}.decision-metric b{top:12px;width:30px;height:30px}.decision-filters{padding:9px 12px}.decision-filter input,.decision-filter select{height:32px}.decision-search-control svg{top:8px}.decision-table-bar{height:45px}.decision-table th{height:36px}.decision-table tbody tr{height:49px}.decision-table td{padding:3px 8px}.decision-pagination{height:36px}}@media(max-height:800px) and (min-width:1051px){.decision-page{gap:8px}.decision-metric{height:75px;padding:8px 13px}.decision-metric:before{top:15px;height:25px}.decision-metric>span{font-size:10px}.decision-metric strong{font-size:22px;margin:3px 0}.decision-metric em{font-size:9px}.decision-metric b{top:9px;width:27px;height:27px}.decision-filters{padding:6px 10px}.decision-filter{gap:3px}.decision-filter>span:first-child{font-size:10px}.decision-filter input,.decision-filter select{height:26px;font-size:11px}.decision-search-control svg{top:5px}.decision-table-bar{height:35px}.decision-table-bar strong{font-size:12px}.decision-table-bar .decision-outline-button{height:24px;font-size:10px}.decision-table th{height:30px;font-size:10px}.decision-table tbody tr{height:38px}.decision-table td{padding:1px 7px;font-size:11px}.decision-project-link strong{display:block;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.decision-stage{padding:1px 4px;font-size:9px}.decision-cell-sub,.decision-execution{margin-top:1px;font-size:9px}.decision-results span{font-size:9px;padding:2px 4px}.decision-pagination{height:30px}}@media(max-width:1050px){.decision-dossier-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-dossier-meta>div:nth-child(3){border-right:0}.decision-table{min-width:1050px}}@media(max-width:700px){.decision-dossier-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-dossier-meta>div:nth-child(3){border-right:1px solid #edf1f5}.decision-dossier-meta>div:nth-child(2n){border-right:0}}.review-page[data-v-f94085ca]{height:calc(100vh - var(--header-height) - var(--tab-height));min-height:610px;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.review-topbar[data-v-f94085ca]{min-height:50px;padding:7px 15px;border-bottom:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:9px}.review-back[data-v-f94085ca]{height:30px;padding:0 8px;border:0;background:transparent;color:var(--text-secondary);display:flex;align-items:center;gap:5px;font-size:9px;cursor:pointer;white-space:nowrap}.review-back[data-v-f94085ca]:hover{color:var(--brand)}.review-title-block[data-v-f94085ca]{flex:1;min-width:180px;padding-left:9px;border-left:1px solid var(--border);display:flex;align-items:center}.review-title-block h1[data-v-f94085ca]{max-width:440px;margin:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.project-switcher[data-v-f94085ca]{position:relative;width:205px;height:34px;border:1px solid var(--border);border-radius:6px;background:var(--surface-muted);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding:0 7px}.project-switcher>span[data-v-f94085ca]{color:var(--text-muted);font-size:12px;white-space:nowrap}.project-switcher select[data-v-f94085ca]{min-width:0;height:100%;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis}.review-workbench[data-v-f94085ca]{min-width:0;min-height:0;padding:10px;display:grid;grid-template-columns:minmax(430px,1.03fr) minmax(500px,.97fr);gap:10px;overflow:hidden}.document-preview-panel[data-v-f94085ca],.review-result-panel[data-v-f94085ca]{min-width:0;min-height:0;border:1px solid var(--border);border-radius:7px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.document-preview-panel--reference[data-v-f94085ca]{display:grid;grid-template-rows:51px 41px 35px minmax(0,1fr);background:#d9dde1}.file-panel-heading[data-v-f94085ca]{padding:0 13px;border-bottom:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:14px}.file-panel-heading>div[data-v-f94085ca]{display:flex;align-items:center;gap:8px;color:var(--brand)}.file-panel-heading strong[data-v-f94085ca]{color:var(--doc-ink);font-size:14px}.file-panel-heading>span[data-v-f94085ca]{max-width:58%;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.file-action-toolbar[data-v-f94085ca]{padding:0 10px 0 13px;border-bottom:1px solid var(--border);background:#fafbfc;display:flex;align-items:center;justify-content:space-between;gap:8px}.file-action-toolbar>span[data-v-f94085ca]{overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.file-action-toolbar>div[data-v-f94085ca]{display:flex;align-items:center;gap:5px}.file-action-toolbar button[data-v-f94085ca]{height:29px;padding:0 9px;border:1px solid var(--border);border-radius:15px;background:#fff;color:var(--text-secondary);display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer;white-space:nowrap}.file-action-toolbar button[data-v-f94085ca]:hover{border-color:var(--brand);color:var(--brand)}.document-viewer-bar[data-v-f94085ca]{padding:0 8px 0 11px;border-bottom:1px solid #252c32;background:linear-gradient(#4d5358,#383e43);color:#e7ebed;display:flex;align-items:center;justify-content:space-between;gap:8px}.document-viewer-bar>div[data-v-f94085ca]{display:flex;align-items:center;gap:6px}.document-viewer-bar>div:first-child span[data-v-f94085ca]{font-size:12px}.document-page-tools button[data-v-f94085ca]{width:23px;height:22px;border:0;border-radius:3px;background:transparent;color:#eef1f3;display:grid;place-items:center;cursor:pointer}.document-page-tools button[data-v-f94085ca]:hover{background:hsla(0,0%,100%,.13)}.document-page-tools span[data-v-f94085ca],.document-page-tools strong[data-v-f94085ca]{color:#e0e5e8;font:500 12px Bahnschrift,Microsoft YaHei UI,sans-serif;white-space:nowrap}.document-page-tools i[data-v-f94085ca]{width:1px;height:17px;background:hsla(0,0%,100%,.22)}.paper-stage[data-v-f94085ca]{min-height:0;padding:18px 12px;overflow:auto}.paper-stage--reference[data-v-f94085ca]{background:radial-gradient(circle at 50% 0,#454a4f 0,#353a3f 55%,#30353a 100%);scrollbar-color:#70767b #363b40}.document-paper[data-v-f94085ca]{width:min(calc(100% - 18px),520px);min-height:640px;margin:0 auto;padding:28px 36px 22px;background:#fff;color:#26343e;box-shadow:0 8px 28px rgba(0,0,0,.3);font-family:"Noto Serif SC",Songti SC,SimSun,serif;transition:transform .18s ease}.document-paper>header[data-v-f94085ca]{padding-bottom:9px;border-bottom:1px solid #dce2e6;display:flex;justify-content:space-between;color:#89939b;font-family:Microsoft YaHei UI,sans-serif;font-size:11px}.document-paper h2[data-v-f94085ca]{margin:28px 0 5px;text-align:center;font-size:17px}.doc-section-code[data-v-f94085ca]{margin:0 0 22px!important;text-align:center;color:#6e7880;font-size:11px!important}.document-paper>p[data-v-f94085ca]{margin:17px 0;font-size:12px;line-height:2;text-align:justify}.evidence-highlight[data-v-f94085ca]{position:relative;margin:21px -11px;padding:22px 17px 13px;border-left:3px solid #e58029;background:#fff7eb;box-shadow:inset 0 0 0 1px #f4dfc4}.evidence-pin[data-v-f94085ca]{position:absolute;left:13px;top:-11px;height:22px;padding:0 7px;border-radius:3px;background:#d86f19;color:#fff;display:flex;align-items:center;gap:4px;font-family:Microsoft YaHei UI,sans-serif;font-size:11px}.evidence-highlight mark[data-v-f94085ca]{background:transparent;color:#7d3c0b;font-size:12px;line-height:1.9}.evidence-highlight small[data-v-f94085ca]{display:block;margin-top:9px;color:#a1734e;font-family:Microsoft YaHei UI,sans-serif;font-size:11px}.document-footnote[data-v-f94085ca]{color:#737f87;font-size:11px!important}.document-paper>footer[data-v-f94085ca]{margin-top:35px;padding-top:10px;border-top:1px solid #e1e5e8;color:#929ba2;display:flex;justify-content:space-between;font-family:Microsoft YaHei UI,sans-serif;font-size:11px}.document-paper>footer b[data-v-f94085ca]{color:#66727b}.review-result-panel[data-v-f94085ca]{display:grid;grid-template-rows:51px minmax(0,1fr) 37px}.result-panel-toolbar[data-v-f94085ca]{padding:0 11px;border-bottom:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:10px}.result-toolbar-actions[data-v-f94085ca]{display:flex;align-items:center;gap:4px}.result-toolbar-actions button[data-v-f94085ca]{height:30px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-secondary);display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer;white-space:nowrap}.result-toolbar-actions button.active[data-v-f94085ca],.result-toolbar-actions button[data-v-f94085ca]:hover{border-color:#d7e4ef;background:var(--brand-soft);color:var(--brand)}.result-toolbar-actions svg[data-v-f94085ca]{transition:transform .16s ease}.result-toolbar-actions svg.folded[data-v-f94085ca]{transform:rotate(-90deg)}.result-status-summary[data-v-f94085ca]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;white-space:nowrap}.result-status-summary b[data-v-f94085ca]{margin-left:2px;color:var(--text-secondary)}.result-status-summary span:nth-child(3) b[data-v-f94085ca]{color:var(--red)}.result-status-summary span:nth-child(4) b[data-v-f94085ca]{color:var(--brand)}.result-status-summary .audit-complete[data-v-f94085ca]{height:23px;padding:0 7px;border:1px solid #bfe7ac;border-radius:4px;background:#f2fbea;color:#4d9d2f;display:flex;align-items:center;gap:4px}.result-panel-scroll[data-v-f94085ca]{min-height:0;padding:9px 10px 18px;overflow:auto;background:#f5f7fa}.result-category+.result-category[data-v-f94085ca]{margin-top:9px}.result-category[data-v-f94085ca]{border:1px solid #dfe6ee;border-radius:6px;background:#fff;overflow:hidden}.result-category-heading[data-v-f94085ca]{width:100%;height:38px;padding:0 11px;border:0;background:#f6f8fa;color:var(--doc-ink);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.result-category-heading[data-v-f94085ca]:hover{background:#f1f5f8}.result-category-heading>span[data-v-f94085ca]{display:flex;align-items:center;gap:7px}.result-category-heading svg[data-v-f94085ca]{color:#6f91b1;transition:transform .16s ease}.result-category-heading svg.folded[data-v-f94085ca]{transform:rotate(-90deg)}.result-category-heading strong[data-v-f94085ca]{font-size:13px}.result-category-heading b[data-v-f94085ca]{color:var(--red);font-size:12px;font-weight:650}.result-category-body[data-v-f94085ca]{padding:8px;display:grid;gap:8px}.result-rule-card[data-v-f94085ca]{padding:10px;border:1px solid #e2e8ed;border-left:3px solid var(--orange);border-radius:5px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease}.result-rule-card[data-v-f94085ca]:hover{border-color:#cbdbe7;background:#fbfdff}.result-rule-card.selected[data-v-f94085ca]{border-color:#80b9e5;border-left-color:var(--brand);background:#fafdff;box-shadow:0 0 0 2px rgba(0,107,230,.07)}.result-rule-card.notice[data-v-f94085ca]{border-left-color:#5c97d2}.result-rule-card>header[data-v-f94085ca]{min-height:31px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.result-rule-card>header>div[data-v-f94085ca]{min-width:0;display:flex;align-items:baseline;gap:7px}.result-rule-card>header span[data-v-f94085ca]{flex:0 0 auto;color:var(--text-muted);font:600 11px Bahnschrift,sans-serif}.result-rule-card h3[data-v-f94085ca]{margin:0;color:var(--doc-ink);font-size:13px;line-height:1.45}.result-rule-card em[data-v-f94085ca]{height:24px;padding:0 7px;border:1px solid #ffc8c3;border-radius:4px;background:#fff2f0;color:#ef473c;display:flex;align-items:center;gap:4px;font-size:12px;font-style:normal;white-space:nowrap}.result-rule-card em.notice[data-v-f94085ca]{border-color:#cce3f6;background:#f0f7fd;color:#347bb5}.result-info-block[data-v-f94085ca]{margin-top:7px;padding:9px 10px;border:1px solid transparent;border-radius:4px}.result-info-block strong[data-v-f94085ca]{color:var(--text-secondary);display:flex;align-items:center;gap:5px;font-size:12px}.result-info-block p[data-v-f94085ca]{margin:5px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.65}.basis-block[data-v-f94085ca]{border-color:#e5eaf0;background:#f5f7fa}.basis-block strong[data-v-f94085ca]{color:#697681}.finding-block[data-v-f94085ca]{border-color:#f3dcc4;background:#fff6e9}.finding-block p[data-v-f94085ca],.finding-block strong[data-v-f94085ca]{color:#c66a20}.finding-block.high[data-v-f94085ca]{border-color:#f2cbc8;background:#fff2f0}.finding-block.high p[data-v-f94085ca],.finding-block.high strong[data-v-f94085ca]{color:#d64b42}.finding-block.notice[data-v-f94085ca]{border-color:#cfe4f6;background:#f1f7fd}.finding-block.notice p[data-v-f94085ca],.finding-block.notice strong[data-v-f94085ca]{color:#3979ad}.suggestion-block[data-v-f94085ca]{border-color:#d7ebc9;background:#f5fced}.suggestion-block p[data-v-f94085ca],.suggestion-block strong[data-v-f94085ca]{color:#5a9f36}.evidence-location[data-v-f94085ca]{max-width:100%;margin-top:8px;padding:3px 0 0;border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:4px;font-size:12px;cursor:pointer;text-align:left}.evidence-location b[data-v-f94085ca]{white-space:nowrap}.evidence-location span[data-v-f94085ca]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.evidence-location:hover span[data-v-f94085ca]{text-decoration:underline}.result-empty[data-v-f94085ca]{min-height:220px;color:var(--text-muted);display:grid;place-content:center;justify-items:center;gap:7px}.result-empty svg[data-v-f94085ca]{color:var(--green)}.result-empty strong[data-v-f94085ca]{color:var(--text-secondary);font-size:13px}.result-empty span[data-v-f94085ca]{font-size:11px}.result-readonly-footer[data-v-f94085ca]{padding:0 11px;border-top:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.result-readonly-footer>div[data-v-f94085ca]{display:flex;align-items:center;gap:6px;white-space:nowrap}.result-readonly-footer i[data-v-f94085ca]{width:6px;height:6px;border-radius:50%;background:var(--brand)}.document-page[data-v-f94085ca]{--header-height:56px;--tab-height:40px;--border:#e4e8ec;--surface:#fff;--surface-muted:#fafafa;--text-secondary:#56616d;--text-muted:#8a949e;--brand:#006be6;--red:#d9363e;--orange:#df7622;--doc-ink:#173c54;--green:#168a5b;--shadow-sm:0 1px 2px rgba(24,39,58,0.03);margin:-16px;height:calc(100% + 32px);background:#f5f6f8}.review-page[data-v-f94085ca]{min-height:0}.review-topbar .top-action[data-v-f94085ca]{height:32px;padding:0 10px;border:1px solid #d7dde3;border-radius:5px;background:#fff;color:#384e60;font-size:11px;white-space:nowrap}.review-topbar .top-action.primary[data-v-f94085ca]{background:#006be6;border-color:#006be6;color:#fff}.project-switcher>span[data-v-f94085ca]:last-child{color:#687d8c}.ability[data-v-f94085ca]{padding:3px 7px;border:1px solid #c9e9db;border-radius:4px;background:#eef9f4;color:#117a52}.result-category-heading i[data-v-f94085ca]{font-size:15px;font-style:normal;color:#7aa0b9}.no-document-sample[data-v-f94085ca]{align-self:start;margin:20px;padding:48px;border:1px solid #e1e6ec;border-radius:7px;background:#fff;text-align:center;color:#597687}.no-document-sample p[data-v-f94085ca]{font-size:12px}.compare-shell[data-v-f94085ca]{min-height:0;overflow:auto;padding:20px}.compare-header[data-v-f94085ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.compare-header h1[data-v-f94085ca]{margin:0 0 6px;font-size:21px}.compare-header>span[data-v-f94085ca],.compare-header p[data-v-f94085ca]{margin:0;color:#728795;font-size:12px}.compare-notice[data-v-f94085ca]{padding:11px 13px;border:1px solid #cfe0eb;border-radius:5px;background:#edf6fb;color:#426378;font-size:12px;margin-bottom:14px}.compare-context[data-v-f94085ca]{display:grid;grid-template-columns:1fr 35px 1fr;gap:12px;align-items:center;margin-bottom:14px}.compare-context>div[data-v-f94085ca]{padding:14px;border:1px solid #dce5eb;border-radius:6px;background:#fff;display:grid;gap:6px}.compare-context>div small[data-v-f94085ca]{color:#708798;font-size:11px}.compare-context>div strong[data-v-f94085ca]{font-size:13px}.compare-context>div span[data-v-f94085ca]{font-size:11px;color:#8797a2}.compare-context>b[data-v-f94085ca]{text-align:center;color:#4382a8;font-size:22px}.compare-workbench[data-v-f94085ca]{display:grid;grid-template-columns:320px 1fr;gap:14px}.compare-detail[data-v-f94085ca],.compare-list[data-v-f94085ca]{min-height:490px;border:1px solid #dce5eb;border-radius:6px;background:#fff}.compare-list>header[data-v-f94085ca]{padding:15px;display:flex;justify-content:space-between;font-size:14px;font-weight:700}.compare-list>header small[data-v-f94085ca]{font-weight:400;color:#8193a0}.compare-kinds[data-v-f94085ca]{display:flex;gap:3px;padding:0 12px 10px}.compare-kinds button[data-v-f94085ca]{border:0;border-radius:4px;background:#f0f4f7;padding:6px;color:#607687;font-size:11px}.compare-kinds button.active[data-v-f94085ca]{background:#dfeef7;color:#12608d}.compare-list>input[data-v-f94085ca]{width:calc(100% - 24px);margin:0 12px 10px;height:32px;padding:0 9px;border:1px solid #d7e2e9;border-radius:4px}.compare-items[data-v-f94085ca]{padding:0 8px}.compare-items button[data-v-f94085ca]{width:100%;padding:10px;text-align:left;display:grid;gap:6px;border:1px solid transparent;border-radius:5px;background:#fff}.compare-items button.active[data-v-f94085ca],.compare-items button[data-v-f94085ca]:hover{background:#f0f7fb;border-color:#cce2ef}.compare-items small[data-v-f94085ca]{color:#4585a8;font-size:10px}.compare-items strong[data-v-f94085ca]{font-size:12px}.compare-items span[data-v-f94085ca]{color:#82919c;font-size:11px;line-height:1.5}.compare-detail[data-v-f94085ca]{padding:18px}.compare-detail>header[data-v-f94085ca]{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid #e4ecf0}.compare-detail>header span[data-v-f94085ca]{padding:4px 7px;background:#e5f2f9;color:#156895;font-size:11px}.compare-detail>header strong[data-v-f94085ca]{font-size:16px}.compare-detail>header small[data-v-f94085ca]{margin-left:auto;color:#bb7b2a}.compare-documents[data-v-f94085ca]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.compare-documents article[data-v-f94085ca]{min-height:260px;display:flex;flex-direction:column;border:1px solid #dce6ec;border-radius:5px}.compare-documents article header[data-v-f94085ca]{padding:12px;background:#f4f8fa;font-size:12px;font-weight:700}.compare-documents article header small[data-v-f94085ca]{float:right;color:#7c8d99;font-weight:400}.compare-documents article p[data-v-f94085ca]{padding:20px;margin:0;flex:1;font-size:13px;line-height:1.85}.compare-documents article footer[data-v-f94085ca]{padding:10px 14px;border-top:1px solid #e7edf1;color:#899aa5;font-size:10px}.compare-assessment[data-v-f94085ca]{margin-top:18px;padding:15px;border-left:3px solid #428fb4;background:#f4f8fb}.compare-assessment strong[data-v-f94085ca]{font-size:12px;color:#1d587b}.compare-assessment p[data-v-f94085ca]{font-size:13px;line-height:1.7}.compare-assessment small[data-v-f94085ca]{color:#8093a1}@media(max-width:1200px){.review-topbar .top-action[data-v-f94085ca]{font-size:10px;padding:0 7px}.result-panel-toolbar[data-v-f94085ca]{display:block}.result-status-summary[data-v-f94085ca]{margin-top:3px}.compare-workbench[data-v-f94085ca]{grid-template-columns:260px 1fr}}.review-topbar .top-action[data-v-f94085ca]:disabled{opacity:.45;cursor:not-allowed}.compare-coverage[data-v-f94085ca]{display:flex;flex-wrap:wrap;gap:7px;margin:-4px 0 14px}.compare-coverage span[data-v-f94085ca]{padding:6px 9px;border:1px solid #ead9bd;border-radius:4px;background:#fffaf0;color:#8a7047;font-size:11px}.real-file-switcher[data-v-f94085ca]{min-width:0;display:flex;align-items:center;gap:6px;color:#6d7e8b;font-size:11px;white-space:nowrap}.real-file-switcher select[data-v-f94085ca]{width:min(25vw,265px);min-width:150px;height:29px;padding:0 7px;border:1px solid #d8e1e9;border-radius:5px;background:#fff;color:#28465d;font-size:11px}.file-action-toolbar>div[data-v-f94085ca]{flex:none}.real-file-pages[data-v-f94085ca]{color:#617789;font-size:11px;white-space:nowrap}.file-action-toolbar .real-file-open[data-v-f94085ca]{height:29px;padding:0 9px;border:1px solid #d8e1e9;border-radius:15px;background:#fff;color:#56616d;display:flex;align-items:center;font-size:12px;text-decoration:none;white-space:nowrap}.file-action-toolbar .real-file-open[data-v-f94085ca]:hover{border-color:#006be6;color:#006be6}.file-action-toolbar button[data-v-f94085ca]:disabled{opacity:.5;cursor:not-allowed}.real-file-notice[data-v-f94085ca]{padding:0 11px;background:#eef5fa;border-bottom:1px solid #d4e5f0;color:#42647b;display:flex;align-items:center;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.real-file-frame[data-v-f94085ca]{display:block;width:100%;height:100%;min-height:0;border:0;background:#353a3f}.real-file-message[data-v-f94085ca]{min-height:0;background:#f5f7f9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#637887;font-size:12px;text-align:center}.real-file-message p[data-v-f94085ca]{margin:0}.real-file-source[data-v-f94085ca]{padding:0 11px;border-bottom:1px solid #d8e1e9;background:#f5f8fa;color:#567085;display:flex;align-items:center;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.review-result-panel[data-v-f94085ca]{grid-template-rows:58px minmax(0,1fr) 37px}.review-result-heading[data-v-f94085ca]{min-width:0;display:flex;flex-direction:column;gap:3px}.review-result-heading strong[data-v-f94085ca]{color:#173c54;font-size:14px}.review-result-heading span[data-v-f94085ca]{color:#81919e;font-size:11px;white-space:nowrap}.result-toolbar-actions button.active[data-v-f94085ca]{background:#e8f2fc;color:#006be6}.review-result-intro[data-v-f94085ca]{margin:0 0 10px;padding:10px 12px;border:1px solid #d9e7f2;border-radius:5px;background:#f2f8fc;color:#4d6b80;font-size:11px;line-height:1.6}.source-result-card+.source-result-card[data-v-f94085ca]{margin-top:9px}.source-result-card[data-v-f94085ca]{padding:12px}.source-result-card>header[data-v-f94085ca]{align-items:center}.source-result-card>header>div[data-v-f94085ca]{align-items:flex-start}.source-result-card h3[data-v-f94085ca]{font-size:13px}.source-result-meta[data-v-f94085ca]{display:flex;gap:8px;align-items:center;margin:2px 0 8px;color:#82919d;font-size:11px;line-height:1.5}.source-result-meta span[data-v-f94085ca]:first-child{flex:none;padding:2px 5px;border-radius:3px;background:#edf3f7;color:#4e7187}.source-result-meta span[data-v-f94085ca]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-result-card .basis-block p[data-v-f94085ca]{color:#28475c;line-height:1.7}.source-related-page[data-v-f94085ca]{margin-top:7px;padding:0;border:0;background:transparent;color:#006be6;font-size:11px;cursor:pointer}.source-related-page[data-v-f94085ca]:hover{text-decoration:underline}.source-result-card .evidence-location[data-v-f94085ca]{margin-top:9px;font-weight:600}.source-result-card .finding-block p[data-v-f94085ca],.source-result-card .suggestion-block p[data-v-f94085ca]{line-height:1.6}.result-readonly-footer span[data-v-f94085ca]:last-child{color:#8b6a45}.real-file-message button[data-v-f94085ca]{margin-top:6px;padding:6px 14px;border:1px solid #cddde9;border-radius:5px;background:#fff;color:#386785;cursor:pointer}.document-workflow{--dw-ink:#193b52;--dw-muted:#708696;--dw-line:#dce5ec;--dw-blue:#006fba;--dw-soft:#f3f6f8;margin:-16px;width:calc(100% + 32px);height:calc(100% + 32px);min-height:0;background:#f3f5f7;color:var(--dw-ink);font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:12px;overflow:auto}.document-workflow,.document-workflow *{box-sizing:border-box}.document-workflow button,.document-workflow input,.document-workflow select{font:inherit}.document-workflow button{cursor:pointer}.document-workflow button:disabled{cursor:not-allowed;opacity:.43}.dw-outline,.dw-primary,.dw-text{height:33px;border-radius:5px;padding:0 12px;white-space:nowrap}.dw-primary{border:1px solid #0878c7;background:#0878c7;color:#fff}.dw-primary:hover{background:#006bad}.dw-outline{border:1px solid #d3dfe7;background:#fff;color:#405e70}.dw-outline:hover{border-color:#8db9d3;color:#076ba8}.dw-text{border:1px solid transparent;background:transparent;color:#35769a}.dw-text:hover{background:#edf5fa}.dw-page-head{padding:20px 20px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.dw-page-head small{display:block;color:#6a9bb5;font-size:11px;letter-spacing:.1em}.dw-page-head h1{margin:5px 0 5px;font-size:23px;line-height:1.4}.dw-page-head p{margin:0;color:var(--dw-muted);font-size:12px}.dw-head-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}@media(max-width:1100px){.dw-page-head{align-items:flex-start}.dw-head-actions,.dw-page-head{flex-wrap:wrap}}.dw-metrics{padding:0 20px 16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dw-metrics button{min-height:100px;padding:14px 15px;text-align:left;border:1px solid var(--dw-line);border-top:3px solid #5b99bc;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(28,56,80,.04)}.dw-metrics button.green{border-top-color:#35a47d}.dw-metrics button.orange{border-top-color:#e3a044}.dw-metrics button.red{border-top-color:#df6266}.dw-metrics button.teal{border-top-color:#4ba5ab}.dw-metrics button:hover{box-shadow:0 6px 20px rgba(36,86,120,.09);transform:translateY(-1px)}.dw-metrics span{display:block;color:#61798a}.dw-metrics strong{display:block;margin:6px 0 4px;font-size:25px;line-height:1.2}.dw-metrics strong small{display:inline;margin-left:4px;font-size:12px;letter-spacing:0}.dw-metrics em{color:#8b9ca7;font-size:11px;font-style:normal}.dw-overview-grid{padding:0 20px 14px;display:grid;grid-template-columns:1fr 1.45fr;gap:14px}.dw-overview-grid.bottom{grid-template-columns:1fr 1fr}.dw-panel{min-width:0;min-height:244px;border:1px solid var(--dw-line);border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(28,56,80,.04)}.dw-panel>header{min-height:45px;padding:0 15px;border-bottom:1px solid #e8eef2;display:flex;align-items:center;justify-content:space-between;gap:10px}.dw-panel>header strong{font-size:14px}.dw-panel>header span{color:#899aa6;font-size:11px}.dw-panel-note{margin:0;padding:0 16px 14px;color:#8a98a2;font-size:11px;line-height:1.6}.dw-risk-layout{height:163px;padding:17px;display:flex;align-items:center;justify-content:center;gap:28px}.dw-donut{width:125px;height:125px;border-radius:50%;display:grid;place-items:center}.dw-donut>div{width:88px;height:88px;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center}.dw-donut strong{font-size:25px}.dw-donut small{color:#8596a1}.dw-risk-legend{min-width:135px;display:grid;gap:13px}.dw-risk-legend>div{display:flex;align-items:center;gap:7px}.dw-risk-legend i{width:9px;height:9px;border-radius:50%;background:#e45757}.dw-risk-legend i.medium{background:#e5a044}.dw-risk-legend i.notice{background:#71a3ce}.dw-risk-legend span{flex:1;color:#677f8f}.dw-recent-list{padding:2px 10px}.dw-recent-list article{min-height:44px;padding:7px 5px;border-bottom:1px solid #edf1f4;display:flex;align-items:center;gap:8px}.dw-recent-list article:last-child{border-bottom:0}.dw-recent-list article>div{flex:1;min-width:0}.dw-recent-list strong{font-size:12px}.dw-recent-list small,.dw-recent-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-recent-list small{margin-top:3px;color:#92a1ab;font-size:10px}.dw-recent-list .dw-count{color:#cf7141;white-space:nowrap}.dw-recent-list button{border:0;background:none;color:#1374ab}.dw-trend-empty{min-height:185px;display:grid;place-content:center;text-align:center;justify-items:center;color:#8299a9}.dw-trend-empty>span{font-size:29px;color:#a4c8da}.dw-trend-empty strong{color:#617c8e}.dw-trend-empty p{max-width:330px;margin:5px 0;font-size:11px;line-height:1.7}.dw-comparison-entry{padding:20px 15px 12px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.dw-comparison-entry>div{min-height:75px;padding:12px;border:1px solid #dbeaf1;border-radius:5px;background:#f4f9fc}.dw-comparison-entry b{display:block;font-size:13px;color:#246685}.dw-comparison-entry span{display:block;margin-top:9px;color:#8499a8;font-size:11px}.dw-comparison-link{margin:0 15px 12px}.document-overview{display:grid;grid-template-rows:auto auto minmax(300px,1.1fr) minmax(260px,.95fr);align-content:stretch}.document-overview .dw-overview-grid{min-height:0}.document-overview .dw-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden}.document-overview .dw-risk-layout{height:auto;min-height:0;flex:1}.document-overview .dw-recent-list{min-height:0;flex:1;display:flex;flex-direction:column}.document-overview .dw-recent-list article,.document-overview .dw-trend-empty{min-height:0;flex:1}.document-overview .dw-comparison-entry{min-height:0;flex:1;align-items:center}@media (min-width:1600px) and (min-height:900px){.document-overview{font-size:14px}.document-overview .dw-page-head{padding:26px 24px 22px}.document-overview .dw-page-head small{font-size:12px}.document-overview .dw-page-head h1{font-size:29px}.document-overview .dw-page-head p{font-size:13px}.document-overview .dw-page-head .dw-primary{height:40px;padding:0 18px;font-size:13px}.document-overview .dw-metrics{padding:0 24px 18px;gap:14px}.document-overview .dw-metrics button{min-height:120px;padding:18px}.document-overview .dw-metrics strong{font-size:32px}.document-overview .dw-metrics em{font-size:12px}.document-overview .dw-overview-grid{padding:0 24px 18px;gap:18px}.document-overview .dw-panel>header{min-height:54px;padding:0 20px}.document-overview .dw-panel>header strong{font-size:16px}.document-overview .dw-panel>header span{font-size:12px}.document-overview .dw-risk-layout{gap:42px}.document-overview .dw-donut{width:166px;height:166px;flex:0 0 auto}.document-overview .dw-donut>div{width:116px;height:116px}.document-overview .dw-donut strong{font-size:32px}.document-overview .dw-risk-legend{min-width:180px;gap:18px}.document-overview .dw-panel-note{padding:0 20px 18px;font-size:12px}.document-overview .dw-recent-list{padding:3px 18px}.document-overview .dw-recent-list article{padding:10px 4px}.document-overview .dw-recent-list strong{font-size:14px}.document-overview .dw-recent-list small{font-size:11px}.document-overview .dw-trend-empty strong{font-size:15px}.document-overview .dw-trend-empty p{font-size:12px}.document-overview .dw-comparison-entry{padding:16px 18px;gap:14px}.document-overview .dw-comparison-entry>div{min-height:112px;padding:18px}.document-overview .dw-comparison-entry b{font-size:15px}.document-overview .dw-comparison-entry span{font-size:12px}.document-overview .dw-comparison-link{margin:0 19px 18px}}.document-rule-catalog{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:18px 20px}.dw-rule-page-head{min-height:77px;display:flex;align-items:center;justify-content:space-between;gap:18px}.dw-rule-page-head small{color:#6095ad;letter-spacing:.1em}.dw-rule-page-head h1{margin:7px 0;font-size:25px}.dw-rule-page-head p{margin:0;color:#788e9d}.dw-rule-page-head>div:last-child{display:flex;gap:8px;flex:0 0 auto}.dw-rule-summary{min-height:91px;display:grid;grid-template-columns:180px 230px 230px minmax(0,1fr);align-items:stretch;border:1px solid var(--dw-line);border-radius:6px;background:#fff;overflow:hidden}.dw-rule-summary>div{padding:15px 19px;border-right:1px solid #e5edf1}.dw-rule-summary span{display:block;color:#718899}.dw-rule-summary strong{display:inline-block;margin-top:4px;font-size:26px}.dw-rule-summary small{margin-left:7px;color:#8497a3}.dw-rule-summary p{align-self:center;margin:0;padding:12px 18px;color:#8396a3;line-height:1.6}.dw-rule-shell{min-height:0;display:grid;grid-template-columns:420px minmax(0,1fr);gap:14px}.dw-rule-detail,.dw-rule-list,.dw-rule-no-selection{min-height:0;border:1px solid var(--dw-line);border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(28,56,80,.04);overflow:hidden}.dw-rule-list{display:grid;grid-template-rows:51px 48px 59px minmax(0,1fr)}.dw-rule-list>header{padding:0 17px;border-bottom:1px solid #e7edf1;display:flex;align-items:center;justify-content:space-between}.dw-rule-list>header strong{font-size:15px}.dw-rule-list>header span{color:#8398a5}.dw-rule-tabs{padding:7px 11px;display:grid;grid-template-columns:1fr 1fr;gap:6px;border-bottom:1px solid #eef2f4}.dw-rule-tabs button{border:0;border-radius:4px;background:#f1f5f7;color:#617d8e}.dw-rule-tabs button.active{background:#0c78b4;color:#fff}.dw-rule-search{padding:11px;border-bottom:1px solid #e9eef1}.dw-rule-search input{width:100%;height:36px;padding:0 11px;border:1px solid #d9e4e9;border-radius:4px;outline:0}.dw-rule-search input:focus{border-color:#5ba0c5}.dw-rule-items{overflow:auto}.dw-rule-items>button{width:100%;padding:14px 17px;text-align:left;border:0;border-bottom:1px solid #edf1f3;background:#fff;color:#29495c}.dw-rule-items>button:hover{background:#f6fafc}.dw-rule-items>button.active{border-left:3px solid #147aaf;background:#eef7fb;padding-left:14px}.dw-rule-items>button span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8297a3;font-size:11px}.dw-rule-items>button strong{display:block;margin:6px 0;font-size:13px}.dw-rule-items>button small{color:#96a5ae}.dw-rule-items>p{padding:25px;text-align:center;color:#92a4ae}.dw-rule-detail{display:flex;flex-direction:column}.dw-rule-detail>header{min-height:93px;padding:17px 20px;border-bottom:1px solid #e5edf1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dw-rule-detail>header small{color:#4791ae}.dw-rule-detail>header h2{margin:7px 0;font-size:19px}.dw-rule-detail>header span{color:#91a2ab}.dw-rule-detail em,.dw-rule-items em{padding:5px 8px;border-radius:4px;font-size:11px;font-style:normal;white-space:nowrap}.dw-rule-detail em.trial,.dw-rule-items em.trial{background:#e9f6ef;color:#27815c}.dw-rule-detail em.legacy,.dw-rule-items em.legacy{background:#f2f3f4;color:#83919a}.dw-rule-warning{padding:12px 20px;border-bottom:1px solid #f0dfbf;background:#fff9ed;color:#8b6c3c;line-height:1.7}.dw-rule-detail-scroll{min-height:0;overflow:auto;padding:2px 20px 24px}.dw-rule-detail-scroll section{padding:15px 0;border-bottom:1px solid #e9eef1}.dw-rule-detail-scroll h3{margin:0 0 10px;font-size:14px}.dw-rule-detail-scroll p{margin:0 0 12px;line-height:1.8;color:#4e697a;white-space:pre-wrap}.dw-rule-detail-scroll dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.dw-rule-detail-scroll dl>div{min-width:0;padding:10px 12px;border:1px solid #e5edf1;border-radius:4px;background:#f8fafb}.dw-rule-detail-scroll dt{margin-bottom:5px;color:#91a2ac}.dw-rule-detail-scroll dd{margin:0;color:#36566a;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.dw-rule-basis-type{display:inline-block;margin-bottom:10px;padding:4px 7px;border-radius:3px;background:#eff6fa;color:#39799a}.dw-rule-detail-scroll details{padding-top:17px}.dw-rule-detail-scroll summary{color:#357a9d;cursor:pointer;font-weight:600}.dw-rule-detail-scroll details dl{margin-top:14px}.dw-rule-no-selection{display:grid;place-content:center;color:#879ca9}@media(max-width:1200px){.dw-rule-summary{grid-template-columns:repeat(3,1fr)}.dw-rule-summary p{grid-column:1/-1;border-top:1px solid #e5edf1}.dw-rule-shell{grid-template-columns:350px minmax(0,1fr)}}@media(max-width:800px){.document-rule-catalog{display:block;overflow:auto}.dw-rule-page-head{display:block;padding-bottom:15px}.dw-rule-page-head>div:last-child{margin-top:12px}.dw-rule-summary{margin-bottom:12px}.dw-rule-shell{display:block}.dw-rule-list{height:400px;margin-bottom:12px}.dw-rule-detail{min-height:590px}.dw-rule-detail-scroll dl{grid-template-columns:1fr}}.document-samples{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px 20px}.dw-sample-page-head{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dw-sample-head-actions{display:flex;gap:8px;flex:0 0 auto}.dw-sample-page-head small{color:#6095ad;letter-spacing:.1em}.dw-sample-page-head h1{margin:7px 0;font-size:25px}.dw-sample-page-head p{margin:0;color:#788e9d;font-size:12px}.dw-sample-shell{min-height:0;display:grid;grid-template-columns:350px minmax(0,1fr);gap:14px}.dw-sample-sidebar,.dw-sample-viewer{min-height:0;border:1px solid var(--dw-line);border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(28,56,80,.04);overflow:hidden}.dw-sample-sidebar{display:flex;flex-direction:column}.dw-sample-sidebar>header{height:51px;padding:0 18px;border-bottom:1px solid #e7edf1;display:flex;align-items:center;justify-content:space-between}.dw-sample-sidebar>header strong{font-size:15px}.dw-sample-sidebar>header span{color:#8297a4}.dw-sample-item{width:100%;padding:18px;text-align:left;border:0;border-bottom:1px solid #e9eff2;background:#fff;color:var(--dw-ink)}.dw-sample-item:hover{background:#f5f9fc}.dw-sample-item.active{border-left:3px solid #0b78b5;background:#edf6fb;padding-left:15px}.dw-sample-item span{display:block;color:#357f9e;font-size:11px}.dw-sample-item strong{display:block;margin:8px 0;line-height:1.5;font-size:14px}.dw-sample-item small{display:block;color:#8599a6;line-height:1.5}.dw-sample-source{margin-top:auto;padding:18px;border-top:1px solid #e7edf1;background:#f7fafb;color:#708898;line-height:1.7}.dw-sample-source strong{color:#365f76}.dw-sample-source p{margin:7px 0 0}.dw-sample-viewer{display:flex;flex-direction:column}.dw-sample-viewer>header{min-height:70px;padding:10px 18px;border-bottom:1px solid #e7edf1;display:flex;align-items:center;justify-content:space-between;gap:15px}.dw-sample-viewer>header>div{min-width:0;display:grid;gap:3px}.dw-sample-viewer>header small{color:#2782a4}.dw-sample-viewer>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.dw-sample-viewer>header span{color:#90a2ac}.dw-sample-viewer>header a{display:grid;place-items:center;text-decoration:none}.dw-sample-notice{padding:10px 18px;border-bottom:1px solid #f0dfbc;background:#fff9ee;color:#8b6c38;line-height:1.6}.dw-sample-viewer iframe{width:100%;min-height:0;flex:1;border:0;background:#e7ecef}.dw-sample-message{flex:1;display:grid;place-content:center;justify-items:center;gap:8px;padding:30px;text-align:center;color:#8297a5}.dw-sample-message strong{font-size:17px;color:#4a6d82}.dw-sample-message p{margin:0;line-height:1.7}@media(max-width:920px){.document-samples{display:block;overflow:auto}.dw-sample-page-head{padding-bottom:16px}.dw-sample-shell{display:block}.dw-sample-sidebar{margin-bottom:12px}.dw-sample-source{margin-top:0}.dw-sample-viewer{height:680px}}.document-task-list{display:grid;grid-template-rows:70px minmax(0,1fr);gap:12px;padding:12px 15px}.dw-summary-strip{min-height:70px;border:1px solid var(--dw-line);border-radius:6px;background:#fff;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.dw-summary-strip>div{height:38px;padding:3px 15px;border-right:1px solid #e5ebef;display:flex;align-items:baseline;gap:5px}.dw-summary-strip>div:last-child{border-right:0}.dw-summary-strip span{display:block;align-self:center;min-width:0;margin-right:auto;color:#60788b}.dw-summary-strip strong{font-size:22px}.dw-summary-strip small{color:#8a9ba6}.dw-summary-strip .attention strong{color:#dc6266}.dw-list-workbench{min-height:0;border:1px solid var(--dw-line);border-radius:6px;background:#fff;display:grid;grid-template-rows:auto 49px minmax(0,1fr) 43px;overflow:hidden}.dw-filter-panel{min-height:78px;padding:12px 14px;border-bottom:1px solid #e6ecf0;display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.7fr)) auto;align-items:end;gap:10px}.dw-filter-panel label{min-width:0;display:grid;gap:6px}.dw-filter-panel label span{color:#597386}.dw-filter-panel input,.dw-filter-panel select{width:100%;height:33px;padding:0 9px;border:1px solid #d6e1e8;border-radius:4px;background:#fff;outline:0;color:#314e61}.dw-filter-panel input:focus,.dw-filter-panel select:focus{border-color:#4d9bcb;box-shadow:0 0 0 2px rgba(21,133,198,.08)}.dw-table-toolbar{padding:0 13px;border-bottom:1px solid #e7edf1;display:flex;align-items:center;justify-content:space-between;gap:10px}.dw-table-toolbar>div{display:flex;align-items:center;gap:9px}.dw-table-toolbar strong{font-size:14px}.dw-table-toolbar span{color:#8295a1}.dw-table-toolbar em{padding:3px 6px;border:1px solid #cde3d6;border-radius:3px;background:#f0f9f4;color:#328161;font-size:10px;font-style:normal;white-space:nowrap}.dw-table-scroll{min-height:0;overflow:auto}.dw-result-table{min-width:1190px;width:100%;border-collapse:collapse;table-layout:fixed}.dw-result-table th{position:sticky;top:0;z-index:1;height:39px;padding:0 8px;border-bottom:1px solid #dfe8ed;background:#f6f8fa;color:#566e7f;text-align:left;font-weight:600;white-space:nowrap}.dw-result-table th:first-child{width:45px;text-align:center}.dw-result-table th:nth-child(2){width:24%}.dw-result-table th:nth-child(3){width:12%}.dw-result-table th:nth-child(4){width:10%}.dw-result-table th:nth-child(5){width:13%}.dw-result-table th:nth-child(6){width:13%}.dw-result-table th:nth-child(7){width:8%}.dw-result-table th:nth-child(8){width:8%}.dw-result-table th:last-child{width:150px}.dw-result-table th button{padding:0;border:0;background:none;color:inherit;font-weight:inherit}.dw-result-table th button:hover{color:var(--dw-blue)}.dw-result-table td{height:72px;padding:7px 8px;border-bottom:1px solid #ecf0f3;vertical-align:middle}.dw-result-table tbody tr:not(:last-child):hover{background:#f5f9fc;cursor:pointer}.dw-result-table td small{display:block;overflow:hidden;margin-top:5px;color:#90a1ac;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dw-seq{text-align:center;color:#8ea0ad}.dw-project-cell{min-width:0}.dw-cell-strong,.dw-project-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.dw-type{border:1px solid #d8e6ee;border-radius:3px;background:#f2f8fb;color:#3f7797}.dw-status,.dw-type{display:inline-block;padding:3px 6px}.dw-status{border-radius:3px;background:#f0f2f4;color:#778894;white-space:nowrap}.dw-status.done{background:#eaf6f1;color:#268462}.dw-issue-stack{display:flex;align-items:center;gap:3px;white-space:nowrap}.dw-issue-stack strong{margin-right:3px;color:#de8440;font-size:18px}.dw-issue-stack span{padding:2px 3px;border-radius:3px;background:#f3f5f7;color:#718594;font-size:10px}.dw-muted{color:#9baab3}.dw-risk{display:inline-block;padding:4px 6px;border-radius:3px;white-space:nowrap}.dw-risk.high{background:#fff0ef;color:#cf5057}.dw-risk.medium{background:#fff3e7;color:#bb792e}.dw-risk.notice{background:#edf5fb;color:#4684a9}.dw-row-actions{display:flex;gap:3px}.dw-row-actions button{padding:5px 6px;border:1px solid #d7e2e9;border-radius:3px;background:#fff;color:#4e7085;white-space:nowrap}.dw-row-actions button:not(:disabled):hover{border-color:#8cb8d0;color:#0879b4}.dw-empty{padding:40px;text-align:center;color:#8499a6}.dw-pagination{padding:0 13px;border-top:1px solid #e7edf1;display:flex;align-items:center;justify-content:space-between;color:#8295a1}.dw-pagination>div{display:flex;align-items:center;gap:4px}.dw-pagination>div span{margin-right:8px}.dw-pagination button{min-width:25px;height:25px;border:1px solid #dbe4ea;border-radius:3px;background:#fff;color:#557487}.dw-pagination button.active{background:#0c77b9;border-color:#0c77b9;color:#fff}.dw-replay-mask{position:fixed;inset:0;z-index:4000;background:rgba(16,46,70,.4);display:flex;justify-content:flex-end}.dw-replay{width:min(470px,100vw);height:100%;padding:0;background:#fff;box-shadow:-10px 0 35px rgba(24,59,85,.2);display:flex;flex-direction:column}.dw-replay>header{min-height:108px;padding:20px;border-bottom:1px solid #e4ebef;display:flex;justify-content:space-between;gap:10px}.dw-replay header small{color:#4c95b7;letter-spacing:.15em}.dw-replay header h2{margin:5px 0;font-size:19px}.dw-replay header p{max-width:370px;margin:0;overflow:hidden;color:#8095a3;text-overflow:ellipsis;white-space:nowrap}.dw-replay header button{align-self:start;border:0;background:none;font-size:23px;color:#7490a1}.dw-replay-warning{margin:16px 18px 0;padding:10px;border:1px solid #f0dcb8;border-radius:4px;background:#fff9ed;color:#8d6a35;line-height:1.6}.dw-replay-stats{margin:14px 18px;padding:14px;border:1px solid #e0e9ee;border-radius:5px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dw-replay-stats div{display:grid;gap:5px}.dw-replay-stats span{color:#8799a6}.dw-replay-stats strong{font-size:13px}.dw-replay-steps{flex:1;overflow:auto;padding:2px 19px}.dw-replay-steps article{min-height:66px;display:flex;gap:11px;align-items:flex-start}.dw-replay-steps article>i{width:24px;height:24px;flex:0 0 auto;border:1px solid #ccdbe4;border-radius:50%;display:grid;place-items:center;color:#91a5b1;font-style:normal}.dw-replay-steps article.done>i{border-color:#47a585;background:#47a585;color:#fff}.dw-replay-steps article.active>i{border-color:#0878c7;background:#0878c7;color:#fff}.dw-replay-steps article>div{flex:1;border-left:1px solid #e4ebef;padding:0 0 16px 13px}.dw-replay-steps strong{font-size:12px}.dw-replay-steps p{margin:5px 0 0;color:#8a9eaa;line-height:1.5}.dw-replay-steps article>span{color:#9caab2;white-space:nowrap}.dw-replay>footer{padding:15px 18px;border-top:1px solid #e5ecef;display:flex;justify-content:flex-end;gap:8px}.document-report{background:#e6ebee}.dw-report-toolbar{position:sticky;top:0;z-index:2;min-height:49px;padding:6px 18px;border-bottom:1px solid #dce5ea;background:#fff;display:flex;align-items:center;justify-content:space-between}.dw-report-toolbar>div{display:flex;gap:8px}.dw-report-stage{padding:24px}.dw-report-paper{width:min(960px,100%);margin:0 auto;padding:36px 43px;background:#fff;box-shadow:0 10px 40px rgba(35,63,82,.11)}.dw-report-brand{padding-bottom:13px;border-bottom:2px solid #285c7b;display:flex;align-items:center;gap:10px}.dw-report-brand>span{width:34px;height:34px;border-radius:4px;background:#1a5879;color:#fff;display:grid;place-items:center;font-size:20px}.dw-report-brand>div{flex:1;display:grid;gap:3px}.dw-report-brand strong{font-size:12px}.dw-report-brand small{color:#8fa1ab;font-size:8px;letter-spacing:.1em}.dw-report-brand b{color:#245e80;letter-spacing:.2em}.dw-report-title{text-align:center;padding:28px 0}.dw-report-title>small{color:#347da1;letter-spacing:.14em}.dw-report-title h1{margin:10px 0;font-family:"Noto Serif SC",SimSun,serif;font-size:25px}.dw-report-title p{font-size:14px}.dw-report-title>span{color:#94a3ad}.dw-report-section{margin:8px 0 28px}.dw-report-section h2{padding-bottom:8px;border-bottom:1px solid #e2e9ed;font-size:14px;display:flex;align-items:center;gap:8px}.dw-report-section h2 b{width:24px;height:24px;border-radius:3px;background:#1f6288;color:#fff;display:grid;place-items:center;font-size:11px}.dw-report-info{border-top:1px solid #e1e8eb;border-left:1px solid #e1e8eb;display:grid;grid-template-columns:1fr 1fr}.dw-report-info>div{min-height:45px;padding:9px;border-right:1px solid #e1e8eb;border-bottom:1px solid #e1e8eb;display:grid;grid-template-columns:95px 1fr;gap:8px}.dw-report-info span{color:#899ba7}.dw-report-info strong{font-weight:600}.dw-report-conclusion{padding:18px;border-left:3px solid #2a91b3;background:#f4f9fb}.dw-report-conclusion strong{font-size:14px}.dw-report-conclusion p{margin:9px 0 0;line-height:1.7;color:#627c8c}.dw-report-caveat{padding:10px;border:1px solid #e9d8b9;background:#fffaf0;color:#8c7045;line-height:1.7}.dw-report-table-wrap{overflow:auto}.dw-report-table-wrap table{width:100%;border-collapse:collapse}.dw-report-table-wrap td,.dw-report-table-wrap th{padding:9px;border:1px solid #e0e7eb;text-align:left;vertical-align:top;line-height:1.6}.dw-report-table-wrap th{background:#f5f8fa;color:#5f7583}.dw-report-table-wrap td p{margin:5px 0 0;color:#7d91a0}.dw-report-table-wrap td small{display:block;color:#9aaab4}.dw-report-paper>footer{padding-top:13px;border-top:1px solid #e3eaee;color:#98a7b0;text-align:right}.dw-report-missing{max-width:660px;margin:70px auto;padding:42px;border:1px solid #dce6ec;border-radius:5px;background:#fff;text-align:center}.dw-report-missing strong{font-size:16px}.dw-report-missing p{color:#8a9eaa}@media(max-width:1300px){.dw-summary-strip>div{padding-inline:8px}.dw-result-table{min-width:1320px}.dw-overview-grid{grid-template-columns:1fr 1fr}}@media(max-width:920px){.document-overview{display:block}.document-overview .dw-panel{min-height:244px}.document-overview .dw-risk-layout{min-height:163px}.document-overview .dw-recent-list article{min-height:44px}.document-overview .dw-trend-empty{min-height:185px}.dw-metrics{grid-template-columns:repeat(2,1fr)}.dw-overview-grid,.dw-overview-grid.bottom{grid-template-columns:1fr}.dw-filter-panel{grid-template-columns:repeat(2,1fr)}.dw-summary-strip{min-width:780px}.document-task-list{overflow:auto}.dw-list-workbench{min-height:590px}.dw-report-paper{padding:24px}.dw-report-info{grid-template-columns:1fr}}@media print{.document-report{overflow:visible;height:auto;background:#fff}.document-report .dw-report-toolbar,.document-report .no-print{display:none!important}.dw-report-stage{padding:0}.dw-report-paper{width:100%;box-shadow:none;padding:0}.dw-report-section{-moz-column-break-inside:avoid;break-inside:avoid}}.review-page-content[data-v-79067156]{padding:9px 16px 28px;display:grid;gap:11px}.review-context-strip[data-v-79067156]{min-height:69px;padding:0 13px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:minmax(280px,1.3fr) repeat(4,minmax(105px,.55fr)) auto;align-items:center;gap:0}.review-context-strip>div[data-v-79067156]{min-width:0;display:grid;gap:3px}.review-context-strip>div>span[data-v-79067156]{color:var(--brand);font:600 7px Bahnschrift,sans-serif;letter-spacing:1px}.review-context-strip>div>strong[data-v-79067156]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.review-context-strip>div>small[data-v-79067156]{color:var(--text-muted);font-size:7px}.review-context-strip article[data-v-79067156]{min-height:36px;padding-left:12px;border-left:1px solid var(--border);color:var(--brand);display:flex;align-items:center;gap:7px}.review-context-strip article.risk[data-v-79067156]{color:var(--red)}.review-context-strip article>span[data-v-79067156]{color:var(--text-muted);display:grid;gap:4px;font-size:7px}.review-context-strip article strong[data-v-79067156]{color:var(--text);font-size:10px}.review-context-strip>.capability-badge[data-v-79067156]{margin-left:8px}.review-context-strip>.review-project-context[data-v-79067156]{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px}.review-project-context>button[data-v-79067156]{width:27px;height:27px;padding:0;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--brand);display:grid;place-items:center;cursor:pointer}.review-project-context>span[data-v-79067156]{min-width:0;display:grid;gap:3px}.review-project-context em[data-v-79067156]{color:var(--brand);font:600 7px Bahnschrift,sans-serif;font-style:normal;letter-spacing:1px}.review-project-context strong[data-v-79067156]{overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.review-project-context small[data-v-79067156]{color:var(--text-muted);font-size:7px}.review-mode-tabs[data-v-79067156]{min-height:55px;border:1px solid var(--border);border-radius:8px;background:var(--surface);display:flex;align-items:stretch;overflow:hidden}.review-mode-tabs>button[data-v-79067156]{padding:0 14px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-secondary);display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;text-align:left;cursor:pointer;position:relative}.review-mode-tabs>button[data-v-79067156]:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:transparent}.review-mode-tabs>button.active[data-v-79067156]{background:color-mix(in srgb,var(--brand) 4%,var(--surface));color:var(--brand)}.review-mode-tabs>button.active[data-v-79067156]:after{background:var(--brand)}.review-mode-tabs>button>span[data-v-79067156]{display:grid;gap:3px;font-size:9px;font-weight:580}.review-mode-tabs>button small[data-v-79067156]{color:var(--text-muted);font-size:6px;font-weight:400}.review-mode-tabs>button b[data-v-79067156]{min-width:20px;padding:3px 5px;border-radius:9px;background:var(--surface-strong);color:var(--text-muted);font:600 7px Bahnschrift,sans-serif;text-align:center}.review-mode-tabs>button.active b[data-v-79067156]{background:var(--brand-soft);color:var(--brand)}.review-boundary[data-v-79067156]{margin-left:auto;padding:0 13px;color:var(--text-muted);display:flex;align-items:center;font-size:7px}.review-workbench[data-v-79067156]{min-width:0;display:grid;grid-template-columns:minmax(570px,1.45fr) minmax(280px,.65fr);gap:11px}.confirmation-audit[data-v-79067156],.confirmation-summary[data-v-79067156],.review-insight-panel[data-v-79067156],.review-matrix-panel[data-v-79067156]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:var(--shadow-sm)}.confirmation-audit>header[data-v-79067156],.confirmation-summary>header[data-v-79067156],.review-insight-panel>header[data-v-79067156],.review-matrix-panel>header[data-v-79067156]{min-height:53px;padding:9px 13px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:9px}.confirmation-summary>header>div[data-v-79067156],.review-matrix-panel>header>div[data-v-79067156]{display:grid;gap:3px}.confirmation-audit header>span[data-v-79067156],.confirmation-summary header span[data-v-79067156],.review-matrix-panel header span[data-v-79067156]{color:var(--brand);font:600 7px Bahnschrift,sans-serif;letter-spacing:1px}.confirmation-audit h3[data-v-79067156],.confirmation-summary h3[data-v-79067156],.review-matrix-panel h3[data-v-79067156]{margin:0;font-size:13px}.review-matrix-panel header em[data-v-79067156]{color:var(--text-muted);font-size:7px;font-style:normal}.review-matrix-panel header select[data-v-79067156]{height:28px;max-width:250px;padding:0 8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:8px}.initial-review-grid[data-v-79067156],.score-matrix[data-v-79067156]{padding:10px 12px;display:grid;gap:3px}.initial-grid-head[data-v-79067156],.initial-grid-row[data-v-79067156]{display:grid;grid-template-columns:minmax(180px,1.5fr) 65px repeat(5,minmax(54px,.55fr)) 70px;align-items:stretch;gap:3px}.initial-grid-head span[data-v-79067156],.score-matrix-head span[data-v-79067156]{min-height:32px;padding:0 6px;background:var(--surface-muted);color:var(--text-muted);display:grid;place-items:center;font-size:7px;text-align:center}.initial-grid-head span[data-v-79067156]:first-child,.score-matrix-head span[data-v-79067156]:first-child{justify-items:start}.initial-grid-row>button[data-v-79067156],.initial-grid-row>span[data-v-79067156]{min-height:48px;padding:6px;border:0;border-radius:3px;background:var(--surface-muted);color:var(--text-secondary);display:grid;place-items:center;font-size:8px;position:relative}.initial-grid-row>span[data-v-79067156]:first-child{justify-items:start}.initial-grid-row strong[data-v-79067156]{overflow:hidden;max-width:170px;color:var(--text);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.initial-grid-row small[data-v-79067156]{color:var(--text-muted);font:500 6px Bahnschrift,sans-serif}.initial-grid-row .pass[data-v-79067156]{background:#f1f9f5}.initial-grid-row .fail[data-v-79067156]{color:var(--text-secondary)}.initial-grid-row button[data-v-79067156]{cursor:pointer}.initial-grid-row button[data-v-79067156]:hover{box-shadow:inset 0 0 0 1px var(--brand)}.initial-grid-row .anomaly[data-v-79067156]{background:#fff1f2;color:var(--red);box-shadow:inset 0 0 0 1px #efb8bc}.initial-grid-row .anomaly i[data-v-79067156]{position:absolute;right:5px;top:5px;width:5px;height:5px;border-radius:50%;background:var(--red)}.initial-grid-row>span.warning[data-v-79067156]{color:var(--red);background:#fff5f5}.review-insight-panel[data-v-79067156]{display:flex;flex-direction:column}.review-insight-panel>header>span[data-v-79067156]{font-size:11px;font-weight:650}.review-insight-panel>header>b[data-v-79067156]{padding:4px 6px;border-radius:4px;background:#fff1f2;color:var(--red);font-size:7px;font-weight:550}.insight-subject[data-v-79067156]{margin:13px 13px 0;padding:9px;border:1px solid var(--border);border-radius:6px;background:var(--surface-muted);display:flex;align-items:center;gap:8px;color:var(--brand)}.insight-subject>span[data-v-79067156]{min-width:0;display:grid;gap:3px}.insight-subject strong[data-v-79067156]{color:var(--text);font-size:9px}.insight-subject small[data-v-79067156]{overflow:hidden;color:var(--text-muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.initial-difference[data-v-79067156]{margin:11px 13px;display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:5px}.initial-difference>span[data-v-79067156]{min-height:58px;padding:8px;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);display:grid;align-content:center;gap:6px;text-align:center;font-size:7px}.initial-difference>span strong[data-v-79067156]{color:var(--red);font-size:13px}.initial-difference>span:first-child strong[data-v-79067156]{color:var(--green)}.initial-difference>i[data-v-79067156]{color:var(--text-muted);display:grid;place-items:center}.basis-card[data-v-79067156],.selected-dimension[data-v-79067156]{margin:0 13px 11px;padding:10px;border:1px solid #d7e4ef;border-radius:6px;background:#f7fafc;color:var(--brand);display:grid;grid-template-columns:23px 1fr;gap:7px}.basis-card>div[data-v-79067156],.selected-dimension>div[data-v-79067156]{display:grid;gap:6px}.basis-card strong[data-v-79067156],.selected-dimension strong[data-v-79067156]{color:var(--text);font-size:8px}.basis-card p[data-v-79067156],.selected-dimension p[data-v-79067156]{margin:0;color:var(--text-secondary);font-size:7px;line-height:1.55}.basis-card button[data-v-79067156],.selected-dimension button[data-v-79067156]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0;border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:3px;font-size:7px;cursor:pointer}.insight-note[data-v-79067156]{margin:auto 13px 13px;padding:9px;border-left:2px solid var(--gold);background:#fffaf0;color:var(--gold);display:grid;grid-template-columns:18px 1fr;gap:5px}.insight-note span[data-v-79067156]{color:var(--text-secondary);font-size:7px;line-height:1.5}.score-matrix-head[data-v-79067156],.score-matrix-row[data-v-79067156]{display:grid;grid-template-columns:minmax(175px,1.4fr) 60px repeat(5,minmax(50px,.5fr)) 65px;align-items:stretch;gap:3px}.score-matrix-row>button[data-v-79067156],.score-matrix-row>span[data-v-79067156]{min-height:52px;padding:6px;border:0;border-radius:3px;background:var(--surface-muted);color:var(--text-secondary);display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif;position:relative}.score-matrix-row>button[data-v-79067156]:first-child{min-width:0;justify-items:start;text-align:left;cursor:pointer}.score-matrix-row>button:first-child strong[data-v-79067156]{overflow:hidden;max-width:170px;color:var(--text);font:560 8px,Microsoft YaHei UI,sans-serif;text-overflow:ellipsis;white-space:nowrap}.score-matrix-row>button:first-child small[data-v-79067156]{color:var(--text-muted);font:500 6px Bahnschrift,sans-serif}.score-matrix-row>button[data-v-79067156]:not(:first-child){cursor:pointer}.score-matrix-row>button.active[data-v-79067156],.score-matrix-row>button[data-v-79067156]:not(:first-child):hover{box-shadow:inset 0 0 0 1px var(--brand);color:var(--brand)}.score-matrix-row>span.ai-score[data-v-79067156]{color:var(--cyan);background:#eef8f9}.score-matrix-row button.anomaly[data-v-79067156]{background:#fff0f1;color:var(--red);box-shadow:inset 0 0 0 1px #efb7bb}.score-matrix-row button.anomaly i[data-v-79067156]{position:absolute;right:5px;top:5px;width:5px;height:5px;border-radius:50%;background:var(--red)}.score-matrix-row.selected>button[data-v-79067156]:first-child{box-shadow:inset 3px 0 var(--brand);background:var(--brand-soft)}.dimension-breakdown[data-v-79067156]{margin:3px 12px 12px;border:1px solid var(--border);overflow:hidden}.dimension-breakdown>header[data-v-79067156]{min-height:38px;padding:0 10px;border-bottom:1px solid var(--border);background:var(--surface-muted);display:flex;align-items:center;justify-content:space-between}.dimension-breakdown header strong[data-v-79067156]{font-size:8px}.dimension-breakdown header span[data-v-79067156]{color:var(--text-muted);font-size:7px}.dimension-breakdown>button[data-v-79067156]{width:100%;min-height:39px;padding:5px 9px;border:0;border-bottom:1px solid var(--border);background:var(--surface);display:grid;grid-template-columns:100px 1fr 28px 45px;align-items:center;gap:7px;text-align:left;cursor:pointer}.dimension-breakdown>button[data-v-79067156]:last-child{border-bottom:0}.dimension-breakdown>button.active[data-v-79067156],.dimension-breakdown>button[data-v-79067156]:hover{background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.dimension-breakdown button>span[data-v-79067156]{color:var(--text);display:grid;gap:2px;font-size:8px}.dimension-breakdown small[data-v-79067156]{color:var(--text-muted);font-size:6px}.dimension-breakdown button>i[data-v-79067156]{height:4px;border-radius:3px;background:var(--surface-strong);overflow:hidden}.dimension-breakdown button>i b[data-v-79067156]{display:block;height:100%;background:var(--cyan)}.dimension-breakdown button>strong[data-v-79067156]{color:var(--red);font:650 9px Bahnschrift,sans-serif;text-align:right}.dimension-breakdown button>em[data-v-79067156]{color:var(--text-muted);font-size:7px;font-style:normal;text-align:right}.score-focus[data-v-79067156]{margin:13px 13px 9px;padding:13px;border:1px solid #efd1d4;border-radius:7px;background:linear-gradient(120deg,#fff7f7,#fff);display:grid;grid-template-columns:1fr auto;align-items:end}.score-focus>span[data-v-79067156]{color:var(--text);font-size:10px;font-weight:600}.score-focus strong[data-v-79067156]{grid-row:1/3;grid-column:2;color:var(--red);font:720 30px/1 Bahnschrift,sans-serif}.score-focus small[data-v-79067156]{color:var(--text-muted);font-size:7px}.score-comparison[data-v-79067156]{margin:0 13px 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.score-comparison span[data-v-79067156]{min-height:46px;padding:7px;border:1px solid var(--border);border-radius:5px;color:var(--text-muted);display:grid;gap:4px;text-align:center;font-size:6px}.score-comparison b[data-v-79067156]{color:var(--text);font:650 11px Bahnschrift,sans-serif}.score-comparison span.risk[data-v-79067156]{border-color:#edc9cc;background:#fff5f5}.score-comparison span.risk b[data-v-79067156]{color:var(--red)}.selected-dimension[data-v-79067156]{background:#f7fafc}.change-trail[data-v-79067156]{margin:0 13px 11px;padding:9px 10px;border:1px solid var(--border);border-radius:6px}.change-trail h4[data-v-79067156]{margin:0 0 8px;font-size:8px}.change-trail>span[data-v-79067156]{min-height:26px;display:grid;grid-template-columns:48px 10px 1fr auto;align-items:center;color:var(--text-secondary);font-size:7px}.change-trail time[data-v-79067156]{color:var(--text-muted);font:500 6px Bahnschrift,sans-serif}.change-trail span>i[data-v-79067156]{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.change-trail span.risk>i[data-v-79067156]{background:var(--red);box-shadow:0 0 0 3px rgba(217,54,62,.1)}.change-trail em[data-v-79067156],.change-trail span.risk b[data-v-79067156]{color:var(--red)}.change-trail em[data-v-79067156]{font-size:7px;font-style:normal}.generate-risk-button[data-v-79067156]{min-height:36px;margin:auto 13px 13px;border:1px solid var(--red);border-radius:6px;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;cursor:pointer}.generate-risk-button.done[data-v-79067156]{border-color:var(--green);background:var(--green)}.confirmation-workbench[data-v-79067156]{display:grid;grid-template-columns:minmax(540px,1.35fr) minmax(300px,.65fr);gap:11px}.confirmation-summary header em[data-v-79067156]{color:var(--green);font-size:8px;font-style:normal}.expert-confirmation-list[data-v-79067156]{display:grid}.expert-confirmation-list article[data-v-79067156]{min-height:65px;padding:9px 13px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:32px minmax(130px,1fr) 80px 70px 95px 54px;align-items:center;gap:8px;color:var(--text-secondary)}.expert-confirmation-list article[data-v-79067156]:last-child{border-bottom:0}.expert-confirmation-list article.pending[data-v-79067156]{background:#fff9f3;box-shadow:inset 3px 0 var(--orange)}.expert-index[data-v-79067156]{color:#a7b1bb;font:600 11px Bahnschrift,sans-serif}.expert-profile[data-v-79067156]{display:grid;gap:4px}.expert-profile strong[data-v-79067156]{color:var(--text);font-size:9px}.expert-profile small[data-v-79067156]{color:var(--text-muted);font-size:7px}.expert-change[data-v-79067156],.expert-score[data-v-79067156]{color:var(--text-muted);display:grid;gap:4px;font-size:7px}.expert-change strong[data-v-79067156],.expert-score strong[data-v-79067156]{color:var(--text);font:650 11px Bahnschrift,sans-serif}.confirm-state[data-v-79067156]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px 6px;border-radius:4px;background:#edf8f3;color:var(--green);display:flex;align-items:center;gap:4px;font-size:7px}.pending .confirm-state[data-v-79067156]{background:#fff1e4;color:var(--orange)}.expert-confirmation-list time[data-v-79067156]{color:var(--text-muted);font:500 7px Bahnschrift,sans-serif}.confirmation-audit[data-v-79067156]{padding-bottom:12px}.confirmation-audit>header[data-v-79067156]{display:grid;justify-content:start;gap:3px}.confirmation-audit>article[data-v-79067156]{min-height:69px;margin:0 13px;padding:12px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:8px 52px 1fr;gap:6px}.confirmation-audit article>i[data-v-79067156]{width:7px;height:7px;margin-top:3px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.confirmation-audit article.risk>i[data-v-79067156]{background:var(--red);box-shadow:0 0 0 3px rgba(217,54,62,.1)}.confirmation-audit time[data-v-79067156]{color:var(--text-muted);font:500 7px Bahnschrift,sans-serif}.confirmation-audit article>div[data-v-79067156]{display:grid;gap:5px}.confirmation-audit article strong[data-v-79067156]{font-size:8px}.confirmation-audit article p[data-v-79067156]{margin:0;color:var(--text-secondary);font-size:7px;line-height:1.5}.confirmation-audit>button[data-v-79067156]{min-height:31px;margin:12px 13px 0;padding:0 10px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--brand);display:flex;align-items:center;gap:5px;font-size:8px;cursor:pointer}.review-toast[data-v-79067156]{position:fixed;z-index:220;right:22px;bottom:24px;min-width:280px;padding:12px 15px;border:1px solid #cbe6d9;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--green);display:flex;align-items:center;gap:8px;font-size:10px}.review-toast-enter-active[data-v-79067156],.review-toast-leave-active[data-v-79067156]{transition:.18s ease}.review-toast-enter-from[data-v-79067156],.review-toast-leave-to[data-v-79067156]{opacity:0;transform:translateY(8px)}@media (max-width:1380px){.review-context-strip[data-v-79067156]{grid-template-columns:minmax(230px,1.2fr) repeat(4,minmax(90px,.5fr)) auto}.review-context-strip article[data-v-79067156]{padding-left:8px;gap:5px}.review-mode-tabs>button[data-v-79067156]{min-width:175px;padding-inline:10px}.review-workbench[data-v-79067156]{grid-template-columns:minmax(510px,1.35fr) minmax(275px,.7fr)}.initial-grid-head[data-v-79067156],.initial-grid-row[data-v-79067156]{grid-template-columns:minmax(155px,1.35fr) 58px repeat(5,minmax(45px,.5fr)) 64px}.score-matrix-head[data-v-79067156],.score-matrix-row[data-v-79067156]{grid-template-columns:minmax(150px,1.3fr) 55px repeat(5,minmax(43px,.45fr)) 58px}.review-boundary[data-v-79067156]{display:none}}:global(:root[data-theme=dark]) .initial-grid-row .pass[data-v-79067156],:global(:root[data-theme=dark]) .score-matrix-row>span.ai-score[data-v-79067156]{background:color-mix(in srgb,var(--green) 8%,var(--surface))}:global(:root[data-theme=dark]) .initial-grid-row .anomaly[data-v-79067156],:global(:root[data-theme=dark]) .score-comparison span.risk[data-v-79067156],:global(:root[data-theme=dark]) .score-focus[data-v-79067156],:global(:root[data-theme=dark]) .score-matrix-row button.anomaly[data-v-79067156]{background:color-mix(in srgb,var(--red) 7%,var(--surface))}:global(:root[data-theme=dark]) .basis-card[data-v-79067156],:global(:root[data-theme=dark]) .insight-note[data-v-79067156],:global(:root[data-theme=dark]) .selected-dimension[data-v-79067156]{background:var(--surface-muted)}.review-page-content[data-v-79067156]{gap:12px;padding:12px 16px 24px}.review-context-strip[data-v-79067156]{min-height:72px;border-radius:7px;box-shadow:none}.review-project-context strong[data-v-79067156]{font-size:13px}.review-project-context em[data-v-79067156],.review-project-context small[data-v-79067156]{font-size:11px}.review-project-context>button[data-v-79067156]{width:32px;height:32px}.review-context-strip article[data-v-79067156]{min-height:42px}.review-context-strip article>span[data-v-79067156]{font-size:11px}.review-context-strip article strong[data-v-79067156]{font-size:13px}.review-mode-tabs[data-v-79067156]{min-height:58px;border-radius:7px}.review-mode-tabs>button[data-v-79067156]{min-width:190px;grid-template-columns:26px 1fr auto;font-size:12px}.review-mode-tabs>button>span[data-v-79067156]{font-size:12px}.review-boundary[data-v-79067156],.review-mode-tabs>button b[data-v-79067156],.review-mode-tabs>button small[data-v-79067156]{font-size:10px}.confirmation-audit[data-v-79067156],.confirmation-summary[data-v-79067156],.review-insight-panel[data-v-79067156],.review-matrix-panel[data-v-79067156]{border-radius:7px;box-shadow:none}.confirmation-audit>header[data-v-79067156],.confirmation-summary>header[data-v-79067156],.review-insight-panel>header[data-v-79067156],.review-matrix-panel>header[data-v-79067156]{min-height:50px;padding:8px 14px}.confirmation-audit h3[data-v-79067156],.confirmation-summary h3[data-v-79067156],.review-insight-panel>header>span[data-v-79067156],.review-matrix-panel h3[data-v-79067156]{font-size:14px}.review-matrix-panel header select[data-v-79067156]{height:32px;max-width:260px;padding:0 10px;border-radius:5px;font-size:12px}.initial-review-grid[data-v-79067156],.score-matrix[data-v-79067156]{padding:0;gap:0}.initial-grid-head[data-v-79067156],.initial-grid-row[data-v-79067156]{grid-template-columns:42px minmax(175px,1.45fr) 68px repeat(5,minmax(55px,.52fr)) 76px;gap:0}.score-matrix-head[data-v-79067156],.score-matrix-row[data-v-79067156]{grid-template-columns:42px minmax(170px,1.38fr) 62px repeat(5,minmax(52px,.5fr)) 68px;gap:0}.initial-grid-head[data-v-79067156],.score-matrix-head[data-v-79067156]{min-height:40px;border-bottom:1px solid var(--border);background:var(--surface-muted)}.initial-grid-head span[data-v-79067156],.score-matrix-head span[data-v-79067156]{min-height:40px;padding:0 8px;background:transparent;color:var(--text-secondary);font-size:11px;font-weight:600}.initial-grid-row[data-v-79067156],.score-matrix-row[data-v-79067156]{border-bottom:1px solid var(--border);background:var(--surface)}.initial-grid-row[data-v-79067156]:hover,.score-matrix-row[data-v-79067156]:hover{background:color-mix(in srgb,var(--brand) 2.5%,var(--surface))}.initial-grid-row>button[data-v-79067156],.initial-grid-row>span[data-v-79067156],.score-matrix-row>button[data-v-79067156],.score-matrix-row>span[data-v-79067156]{min-height:54px;padding:7px 8px;border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:0;background:transparent;font-size:11px}.initial-grid-row[data-v-79067156]>:last-child,.score-matrix-row[data-v-79067156]>:last-child{border-right:0}.initial-grid-row>.review-seq[data-v-79067156],.score-matrix-row>.review-seq[data-v-79067156]{color:var(--text-muted);font:500 11px Bahnschrift,sans-serif}.initial-grid-row strong[data-v-79067156],.score-matrix-row>button:first-of-type strong[data-v-79067156]{max-width:180px;font-size:11px}.initial-grid-row small[data-v-79067156],.score-matrix-row>button:first-of-type small[data-v-79067156]{font-size:10px}.initial-grid-row .pass[data-v-79067156]{background:transparent;color:var(--green)}.initial-grid-row .fail[data-v-79067156]{background:transparent}.initial-grid-row .anomaly[data-v-79067156],.score-matrix-row button.anomaly[data-v-79067156]{background:color-mix(in srgb,var(--red) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 25%,transparent)}.initial-grid-row>span.warning[data-v-79067156]{background:color-mix(in srgb,var(--red) 5%,var(--surface))}.score-matrix-row>span.ai-score[data-v-79067156]{background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}.score-matrix-row.selected[data-v-79067156]{background:color-mix(in srgb,var(--brand) 4%,var(--surface));box-shadow:inset 3px 0 var(--brand)}.dimension-breakdown[data-v-79067156]{margin:12px;border-radius:6px}.dimension-breakdown>header[data-v-79067156]{min-height:42px}.dimension-breakdown button>span[data-v-79067156],.dimension-breakdown header strong[data-v-79067156]{font-size:11px}.dimension-breakdown button>em[data-v-79067156],.dimension-breakdown header span[data-v-79067156],.dimension-breakdown small[data-v-79067156]{font-size:10px}.dimension-breakdown>button[data-v-79067156]{min-height:42px}.dimension-breakdown button>strong[data-v-79067156]{font-size:12px}.basis-card strong[data-v-79067156],.change-trail h4[data-v-79067156],.insight-subject strong[data-v-79067156],.score-focus>span[data-v-79067156],.selected-dimension strong[data-v-79067156]{font-size:12px}.basis-card button[data-v-79067156],.basis-card p[data-v-79067156],.change-trail>span[data-v-79067156],.initial-difference>span[data-v-79067156],.insight-note span[data-v-79067156],.insight-subject small[data-v-79067156],.score-comparison span[data-v-79067156],.selected-dimension button[data-v-79067156],.selected-dimension p[data-v-79067156]{font-size:11px}.initial-difference>span strong[data-v-79067156]{font-size:15px}.score-comparison b[data-v-79067156]{font-size:13px}.generate-risk-button[data-v-79067156]{min-height:34px;font-size:12px}.expert-confirmation-list article[data-v-79067156]{min-height:62px;font-size:11px}.expert-change strong[data-v-79067156],.expert-profile strong[data-v-79067156],.expert-score strong[data-v-79067156]{font-size:12px}.confirm-state[data-v-79067156],.expert-change[data-v-79067156],.expert-confirmation-list time[data-v-79067156],.expert-profile small[data-v-79067156],.expert-score[data-v-79067156]{font-size:10px}.confirmation-audit>button[data-v-79067156],.confirmation-audit article p[data-v-79067156],.confirmation-audit article strong[data-v-79067156],.confirmation-audit time[data-v-79067156]{font-size:11px}@media (max-width:1380px){.review-context-strip[data-v-79067156]{grid-template-columns:minmax(230px,1.15fr) repeat(4,minmax(84px,.48fr)) auto}.review-mode-tabs>button[data-v-79067156]{min-width:165px;padding-inline:10px}.review-workbench[data-v-79067156]{grid-template-columns:minmax(540px,1.35fr) minmax(285px,.68fr)}.initial-grid-head[data-v-79067156],.initial-grid-row[data-v-79067156]{grid-template-columns:36px minmax(150px,1.3fr) 58px repeat(5,minmax(45px,.46fr)) 64px}.score-matrix-head[data-v-79067156],.score-matrix-row[data-v-79067156]{grid-template-columns:36px minmax(145px,1.25fr) 55px repeat(5,minmax(43px,.44fr)) 60px}}.change-trail>span[data-v-79067156],.change-trail em[data-v-79067156],.change-trail time[data-v-79067156],.confirm-state[data-v-79067156],.confirmation-audit time[data-v-79067156],.dimension-breakdown button>em[data-v-79067156],.dimension-breakdown header span[data-v-79067156],.dimension-breakdown small[data-v-79067156],.expert-change[data-v-79067156],.expert-confirmation-list time[data-v-79067156],.expert-profile small[data-v-79067156],.expert-score[data-v-79067156],.initial-difference>span[data-v-79067156],.initial-grid-row small[data-v-79067156],.insight-subject small[data-v-79067156],.review-boundary[data-v-79067156],.review-context-strip>.review-project-context>span[data-v-79067156],.review-mode-tabs>button b[data-v-79067156],.review-mode-tabs>button small[data-v-79067156],.score-comparison span[data-v-79067156],.score-focus small[data-v-79067156],.score-matrix-row>button:first-of-type small[data-v-79067156]{font-size:11px}.basis-card button[data-v-79067156],.basis-card p[data-v-79067156],.confirmation-audit>button[data-v-79067156],.confirmation-audit article p[data-v-79067156],.confirmation-audit article strong[data-v-79067156],.dimension-breakdown button>span[data-v-79067156],.initial-grid-row>button[data-v-79067156],.initial-grid-row>span[data-v-79067156]:not(.review-seq),.insight-note span[data-v-79067156],.score-matrix-row>button[data-v-79067156],.score-matrix-row>span[data-v-79067156]:not(.review-seq),.selected-dimension button[data-v-79067156],.selected-dimension p[data-v-79067156]{font-size:12px}.confirmation-summary header em[data-v-79067156],.review-insight-panel>header>b[data-v-79067156],.review-matrix-panel header em[data-v-79067156]{font-size:11px}.dimension-breakdown>button[data-v-79067156]{min-height:46px}.confirmation-audit article[data-v-79067156]{min-height:58px}.evaluation-review-page .score-matrix-row>button:first-of-type>strong[data-v-79067156]{font-size:12px}.review-page-content[data-v-79067156]{min-width:0;max-width:1600px;margin:0 auto}.review-context-strip[data-v-79067156]{min-width:0}.review-boundary-tag[data-v-79067156]{padding:4px 7px;border:1px solid #e7d6ac;border-radius:4px;background:#fffaf0;color:#987015;font-size:11px;white-space:nowrap}.review-source-panel[data-v-79067156]{padding:10px 14px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-secondary);display:grid;gap:8px;font-size:12px;line-height:1.5}.review-source-core[data-v-79067156]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.review-source-core>strong[data-v-79067156]{margin-right:4px;color:var(--text);font-size:12px}.review-score-chip[data-v-79067156],.review-source-badge[data-v-79067156],.review-source-boundary>span[data-v-79067156]{padding:3px 7px;border:1px solid var(--border);border-radius:4px;background:var(--surface-muted);color:var(--text-secondary);font-size:11px;white-space:nowrap}.review-source-badge[data-v-79067156]{border-color:#b8d7c7;background:#eef8f2;color:#177244;font-weight:650}.review-source-files[data-v-79067156]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.review-source-files>span[data-v-79067156]{color:var(--text-muted);font-size:11px}.review-envelope-note[data-v-79067156],.review-rule-alert[data-v-79067156],.review-source-boundary p[data-v-79067156],.review-source-files p[data-v-79067156]{margin:0;font-size:11px}.review-source-files p[data-v-79067156]{color:var(--text);overflow-wrap:anywhere}.review-source-boundary[data-v-79067156]{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.review-source-boundary p[data-v-79067156]{color:var(--text-muted)}.review-rule-alert[data-v-79067156]{padding:6px 9px;border-left:2px solid #d8a234;background:#fff9eb;color:#805b15}.review-rule-alert strong[data-v-79067156]{margin-right:8px}.review-envelope-note[data-v-79067156]{color:var(--brand)}.review-table-scroll[data-v-79067156]{min-width:0;width:100%;overflow-x:auto}.initial-review-grid[data-v-79067156],.score-matrix[data-v-79067156]{min-width:750px}.review-stage-empty[data-v-79067156]{min-height:150px;padding:32px 18px;color:var(--text-muted);display:grid;place-items:center;font-size:12px;text-align:center}.review-source-detail[data-v-79067156]{padding:7px 9px;border-left:2px solid var(--brand);background:var(--brand-soft);font-size:11px!important}.review-no-change[data-v-79067156]{display:block!important;padding:6px 0;color:var(--text-muted);font-size:11px!important}.expert-confirmation-list .expert-confirmation-row[data-v-79067156]{width:100%;min-height:62px;padding:9px 13px;border:0;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-secondary);display:grid;grid-template-columns:32px minmax(130px,1fr) 80px 70px 95px 60px;align-items:center;gap:8px;text-align:left;cursor:pointer}.expert-confirmation-list .expert-confirmation-row.selected[data-v-79067156],.expert-confirmation-list .expert-confirmation-row[data-v-79067156]:hover{background:var(--brand-soft)}.expert-confirmation-list .expert-confirmation-row.pending[data-v-79067156]{box-shadow:inset 3px 0 var(--orange)}.expert-confirmation-list .expert-confirmation-row[data-v-79067156]:last-child{border-bottom:0}.expert-confirmation-list .expert-profile strong[data-v-79067156],.score-matrix-row>button:first-of-type>strong[data-v-79067156]{font-size:12px}.expert-confirmation-list .confirm-state[data-v-79067156],.expert-confirmation-list .expert-change[data-v-79067156],.expert-confirmation-list .expert-profile small[data-v-79067156],.expert-confirmation-list .expert-score[data-v-79067156],.expert-confirmation-list time[data-v-79067156]{font-size:11px}.review-toast-enter-active[data-v-79067156],.review-toast-leave-active[data-v-79067156]{transition:opacity .18s ease,transform .18s ease}.review-toast-enter[data-v-79067156],.review-toast-leave-to[data-v-79067156]{opacity:0;transform:translateY(8px)}@media (max-width:1380px){.review-context-strip[data-v-79067156]{grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(82px,.45fr)) auto}.review-workbench[data-v-79067156]{grid-template-columns:minmax(0,1.35fr) minmax(285px,.68fr)}.confirmation-workbench[data-v-79067156]{grid-template-columns:minmax(0,1.35fr) minmax(285px,.68fr)}.review-mode-tabs>button[data-v-79067156]{min-width:160px}}.phase-review[data-v-2c4ab260]{min-height:100%;background:var(--canvas);color:var(--text);font-size:12px}.phase-container[data-v-2c4ab260]{max-width:1600px;margin:0 auto;padding:16px;display:grid;gap:12px}.phase-surface[data-v-2c4ab260]{min-width:0;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:var(--shadow-sm)}.phase-intro[data-v-2c4ab260]{padding:18px 20px;border:1px solid #dbe8f8;border-radius:7px;background:linear-gradient(100deg,#fff,#f7fbff);display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.phase-eyebrow[data-v-2c4ab260]{color:var(--brand);font-size:11px;font-weight:650}.phase-intro h2[data-v-2c4ab260]{margin:4px 0;font-size:18px;line-height:1.45}.phase-intro p[data-v-2c4ab260]{margin:0;color:var(--text-secondary);font-size:12px}.phase-snapshot-tag[data-v-2c4ab260]{flex:none;padding:5px 8px;border:1px solid #e7d6ac;border-radius:4px;background:#fffaf0;color:#987015;font-size:11px}.phase-stat-grid[data-v-2c4ab260]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.phase-stat[data-v-2c4ab260]{min-width:0;min-height:94px;padding:15px 16px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer}.phase-stat[data-v-2c4ab260]:hover{border-color:#bed5f0;box-shadow:0 3px 12px rgba(28,63,102,.06)}.phase-stat-icon[data-v-2c4ab260]{width:41px;height:41px;border-radius:8px;display:grid;place-items:center;background:#eef5ff;color:#2871bd}.phase-stat.tone-amber .phase-stat-icon[data-v-2c4ab260]{background:#fff6e6;color:#bb7920}.phase-stat.tone-red .phase-stat-icon[data-v-2c4ab260]{background:#fff0f0;color:#d84c53}.phase-stat.tone-purple .phase-stat-icon[data-v-2c4ab260]{background:#f4efff;color:#8057bb}.phase-stat-body[data-v-2c4ab260]{display:grid;gap:3px}.phase-stat-body small[data-v-2c4ab260]{color:var(--text-secondary);font-size:12px}.phase-stat-body strong[data-v-2c4ab260]{font-size:25px;line-height:1.2}.phase-stat-body em[data-v-2c4ab260]{margin-left:3px;color:var(--text-muted);font-size:11px;font-style:normal;font-weight:400}.phase-stat-arrow[data-v-2c4ab260]{margin-left:auto;color:#9baab9}.phase-filter-row[data-v-2c4ab260]{padding:14px 16px;border-bottom:1px solid var(--border);display:flex;align-items:flex-end;gap:12px}.phase-filter-row label[data-v-2c4ab260]{display:grid;gap:6px;color:var(--text-secondary);font-size:12px}.phase-filter-row label[data-v-2c4ab260]:first-child{width:min(340px,45%)}.phase-filter-row select[data-v-2c4ab260]{width:160px}.phase-search[data-v-2c4ab260]{height:32px;border:1px solid var(--border-strong);border-radius:5px;display:flex;align-items:center;gap:7px;padding:0 9px;color:var(--text-muted)}.phase-search[data-v-2c4ab260]:focus-within{border-color:var(--brand)}.phase-search input[data-v-2c4ab260]{width:100%;height:30px;padding:0;border:0;background:transparent;outline:none;box-shadow:none;font-size:12px}.phase-button[data-v-2c4ab260]{min-height:32px;padding:0 12px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--text-secondary);display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:12px}.phase-button[data-v-2c4ab260]:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.phase-button[data-v-2c4ab260]:disabled{opacity:.48;cursor:default}.phase-section-head[data-v-2c4ab260],.phase-table-title[data-v-2c4ab260]{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.phase-table-title[data-v-2c4ab260]{border-bottom:1px solid var(--border)}.phase-table-title>div[data-v-2c4ab260]{display:flex;align-items:baseline;gap:9px}.phase-section-head h3[data-v-2c4ab260],.phase-table-title h3[data-v-2c4ab260]{margin:0;font-size:14px}.phase-section-head span[data-v-2c4ab260],.phase-table-title span[data-v-2c4ab260]{color:var(--text-muted);font-size:11px}.phase-section-head>div[data-v-2c4ab260]{display:grid;gap:2px}.phase-project-head[data-v-2c4ab260],.phase-project-row[data-v-2c4ab260]{display:grid;grid-template-columns:46px minmax(230px,2.2fr) 125px 80px 80px 105px 94px 110px;align-items:center;gap:5px;padding:0 14px}.phase-project-head[data-v-2c4ab260]{min-height:38px;background:var(--surface-muted);color:var(--text-secondary);font-size:11px;font-weight:600}.phase-project-row[data-v-2c4ab260]{min-height:62px;border-top:1px solid var(--border);color:var(--text-secondary)}.phase-project-name[data-v-2c4ab260]{min-width:0;display:grid;gap:3px}.phase-project-name strong[data-v-2c4ab260]{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.phase-project-name small[data-v-2c4ab260]{color:var(--text-muted);font-size:11px}.phase-danger[data-v-2c4ab260]{color:var(--red)!important}.phase-status-dot[data-v-2c4ab260]{width:6px;height:6px;margin-right:4px;border-radius:50%;background:var(--orange);display:inline-block;vertical-align:middle}.phase-link[data-v-2c4ab260]{padding:0;border:0;background:none;color:var(--brand);display:inline-flex;align-items:center;gap:3px;cursor:pointer;font-size:12px;white-space:nowrap}.phase-empty[data-v-2c4ab260]{padding:35px;color:var(--text-muted);text-align:center}.phase-bottom-grid[data-v-2c4ab260]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:12px}.phase-flow-items[data-v-2c4ab260]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 12px 14px;gap:8px}.phase-flow-items button[data-v-2c4ab260]{min-width:0;min-height:100px;padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);display:grid;grid-template-columns:1fr auto;gap:3px;text-align:left;cursor:pointer}.phase-flow-items button[data-v-2c4ab260]:hover{border-color:#aacceb;background:#f8fbff}.phase-flow-items b[data-v-2c4ab260]{color:#9badc2;font-size:11px}.phase-flow-items strong[data-v-2c4ab260]{grid-column:1/3;font-size:12px}.phase-flow-items span[data-v-2c4ab260]{color:var(--text-muted);font-size:11px;line-height:1.45}.phase-flow-items svg[data-v-2c4ab260]{color:var(--brand)}.phase-boundary[data-v-2c4ab260]{padding-bottom:12px}.phase-boundary .phase-section-head svg[data-v-2c4ab260]{color:var(--brand)}.phase-boundary p[data-v-2c4ab260]{margin:3px 16px 9px;color:var(--text-secondary);font-size:11px;line-height:1.65}.phase-detail .phase-container[data-v-2c4ab260]{gap:12px}.phase-detail-context[data-v-2c4ab260]{min-height:69px;padding:9px 13px;display:flex;align-items:center;gap:12px}.phase-back[data-v-2c4ab260]{flex:none;width:32px;height:32px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--brand);display:grid;place-items:center;cursor:pointer}.phase-context-name[data-v-2c4ab260]{min-width:245px;display:grid;gap:3px}.phase-context-name strong[data-v-2c4ab260]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.phase-context-name span[data-v-2c4ab260]{color:var(--text-muted);font-size:11px}.phase-context-facts[data-v-2c4ab260]{margin-left:auto;display:flex;gap:18px;color:var(--text-muted);font-size:11px;white-space:nowrap}.phase-context-facts b[data-v-2c4ab260]{margin-left:4px;color:var(--text);font-size:12px}.phase-tabs[data-v-2c4ab260]{min-height:62px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.phase-tabs button[data-v-2c4ab260]{min-width:0;padding:10px 13px;border:0;border-right:1px solid var(--border);background:transparent;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.phase-tabs button[data-v-2c4ab260]:last-child{border-right:0}.phase-tabs button.active[data-v-2c4ab260]{box-shadow:inset 0 -3px var(--brand);background:#f7faff;color:var(--brand)}.phase-tabs button>span[data-v-2c4ab260]{display:grid;gap:2px}.phase-tabs strong[data-v-2c4ab260]{font-size:13px}.phase-tabs small[data-v-2c4ab260]{color:var(--text-muted);font-size:11px}.phase-tabs em[data-v-2c4ab260]{margin-left:auto;color:var(--text-muted);font-size:11px;font-style:normal;white-space:nowrap}.phase-tabs .active em[data-v-2c4ab260]{color:var(--brand)}.phase-detail-grid[data-v-2c4ab260]{min-width:0;display:grid;grid-template-columns:minmax(640px,1.55fr) minmax(295px,.68fr);gap:12px}.phase-insight[data-v-2c4ab260],.phase-main-panel[data-v-2c4ab260]{min-width:0;overflow:hidden}.phase-insight .phase-section-head[data-v-2c4ab260],.phase-main-panel .phase-section-head[data-v-2c4ab260]{min-height:53px;border-bottom:1px solid var(--border)}.phase-rule-note[data-v-2c4ab260]{color:var(--orange)!important}.phase-review-tag[data-v-2c4ab260]{padding:4px 7px;border-radius:4px;background:#fff4e7;color:#b96d21!important}.phase-matrix-scroll[data-v-2c4ab260]{width:100%;overflow-x:auto}.phase-matrix-head[data-v-2c4ab260],.phase-matrix-row[data-v-2c4ab260]{min-width:700px;display:grid;align-items:stretch}.phase-initial-cols[data-v-2c4ab260]{grid-template-columns:38px minmax(162px,1.5fr) 72px repeat(5,minmax(54px,.48fr)) 74px}.phase-score-cols[data-v-2c4ab260]{grid-template-columns:38px minmax(162px,1.5fr) 64px repeat(5,minmax(54px,.48fr)) 64px}.phase-matrix-head[data-v-2c4ab260]{min-height:38px;background:var(--surface-muted);color:var(--text-secondary);font-size:11px;font-weight:600}.phase-matrix-head span[data-v-2c4ab260],.phase-matrix-row>button[data-v-2c4ab260],.phase-matrix-row>span[data-v-2c4ab260]{padding:7px 5px;display:grid;place-items:center;text-align:center}.phase-matrix-row[data-v-2c4ab260]{min-height:58px;border-top:1px solid var(--border);color:var(--text-secondary)}.phase-matrix-row[data-v-2c4ab260]:hover{background:#fbfcfe}.phase-matrix-row>button[data-v-2c4ab260]{border:0;border-left:1px solid var(--border);background:transparent;cursor:pointer;font-size:12px}.phase-matrix-row>button.alert[data-v-2c4ab260]{background:#fff2f2;color:var(--red);font-weight:650}.phase-matrix-row>button.selected[data-v-2c4ab260]{outline:1px solid var(--brand);outline-offset:-2px}.phase-supplier-name[data-v-2c4ab260]{min-width:0;justify-items:start!important;text-align:left!important}.phase-supplier-name strong[data-v-2c4ab260]{max-width:100%;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.phase-supplier-name small[data-v-2c4ab260]{color:var(--text-muted);font-size:11px}.phase-footnote[data-v-2c4ab260]{padding:12px 14px;border-top:1px solid var(--border);color:var(--text-muted);font-size:11px}.phase-dimension-list[data-v-2c4ab260]{margin:12px;border:1px solid var(--border);border-radius:5px;overflow:hidden}.phase-dimension-title[data-v-2c4ab260]{padding:9px 11px;background:var(--surface-muted);font-weight:650;font-size:12px}.phase-dimension-list>div[data-v-2c4ab260]:not(:first-child){min-height:39px;padding:0 11px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 70px 120px 90px;align-items:center;gap:7px;font-size:11px}.phase-dimension-list strong[data-v-2c4ab260]{color:var(--text);font-size:12px}.phase-change-head[data-v-2c4ab260],.phase-change-row[data-v-2c4ab260]{display:grid;grid-template-columns:36px minmax(162px,1.35fr) minmax(70px,.6fr) 55px 55px 52px 75px 65px;align-items:center;gap:6px;padding:0 12px}.phase-change-head[data-v-2c4ab260],.phase-confirm-head[data-v-2c4ab260]{min-height:38px;background:var(--surface-muted);color:var(--text-secondary);font-size:11px;font-weight:600}.phase-change-row[data-v-2c4ab260]{width:100%;min-height:67px;border:0;border-top:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;font-size:11px}.phase-change-row.selected[data-v-2c4ab260],.phase-change-row[data-v-2c4ab260]:hover,.phase-confirm-row.selected[data-v-2c4ab260],.phase-confirm-row[data-v-2c4ab260]:hover{background:#f7faff}.phase-change-row>span[data-v-2c4ab260]:nth-child(2){min-width:0;display:grid;gap:3px}.phase-change-row strong[data-v-2c4ab260]{font-size:12px}.phase-change-row small[data-v-2c4ab260]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:11px}.phase-confirm-head[data-v-2c4ab260],.phase-confirm-row[data-v-2c4ab260]{display:grid;grid-template-columns:45px minmax(100px,1fr) 105px 125px 105px 80px;align-items:center;gap:8px;padding:0 13px}.phase-confirm-row[data-v-2c4ab260]{width:100%;min-height:60px;border:0;border-top:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;font-size:12px}.phase-confirm-row>span[data-v-2c4ab260]:nth-child(3){display:flex;align-items:center;gap:5px;color:var(--green)}.phase-confirm-row strong[data-v-2c4ab260]{font-size:12px}.phase-subject[data-v-2c4ab260]{margin:14px 14px 10px;padding:10px;border:1px solid var(--border);border-radius:5px;background:var(--surface-muted);display:grid;gap:4px}.phase-subject strong[data-v-2c4ab260]{font-size:13px}.phase-subject span[data-v-2c4ab260]{color:var(--text-secondary);font-size:11px}.phase-compare[data-v-2c4ab260]{margin:0 14px 11px;display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;gap:5px}.phase-compare>div[data-v-2c4ab260]{min-height:66px;padding:9px;border:1px solid var(--border);border-radius:5px;display:grid;align-content:center;gap:4px;text-align:center}.phase-compare small[data-v-2c4ab260]{color:var(--text-muted);font-size:11px}.phase-compare strong[data-v-2c4ab260]{font-size:17px}.phase-compare>svg[data-v-2c4ab260]{color:var(--text-muted)}.phase-note[data-v-2c4ab260]{margin:0 14px 12px;padding:10px;border-left:3px solid var(--brand);background:#f5f9ff;color:var(--text-secondary);font-size:11px;line-height:1.6}.phase-note.alert[data-v-2c4ab260]{border-color:var(--orange);background:#fff9f1}.phase-score-value[data-v-2c4ab260]{margin:0 14px 11px;padding:12px;border:1px solid #f1d4d6;border-radius:5px;background:#fff8f8;display:grid;grid-template-columns:1fr auto;gap:3px}.phase-score-value small[data-v-2c4ab260]{color:var(--text-secondary);font-size:11px}.phase-score-value strong[data-v-2c4ab260]{grid-column:2;grid-row:1/3;color:var(--red);font-size:29px;line-height:1}.phase-score-value span[data-v-2c4ab260]{font-size:11px;color:var(--red)}.phase-score-facts[data-v-2c4ab260]{margin:0 14px 12px;border:1px solid var(--border);border-radius:5px}.phase-score-facts>div[data-v-2c4ab260]{min-height:36px;padding:7px 10px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-secondary);font-size:11px}.phase-score-facts>div[data-v-2c4ab260]:last-child{border-bottom:0}.phase-score-facts b[data-v-2c4ab260]{color:var(--text);text-align:right;font-size:11px}.phase-confirm-state[data-v-2c4ab260]{margin:0 14px 12px;padding:13px;border-radius:5px;background:#eef9f2;color:var(--green);display:flex;align-items:center;gap:9px}.phase-confirm-state.pending[data-v-2c4ab260]{background:#fff6e9;color:var(--orange)}.phase-confirm-state strong[data-v-2c4ab260]{font-size:15px}.phase-evidence[data-v-2c4ab260]{margin:0 14px 12px;padding:12px;border:1px solid #dce7f2;border-radius:5px;background:#f9fbfe}.phase-evidence>div[data-v-2c4ab260]{display:flex;align-items:center;gap:7px;color:var(--brand)}.phase-evidence strong[data-v-2c4ab260]{color:var(--text);font-size:12px}.phase-evidence small[data-v-2c4ab260]{display:block;margin-top:7px;color:var(--text-muted);font-size:11px}.phase-evidence p[data-v-2c4ab260]{margin:9px 0;color:var(--text-secondary);font-size:11px;line-height:1.65}.phase-evidence ul[data-v-2c4ab260]{margin:10px 0 0;padding-left:20px;color:var(--text-secondary);font-size:11px;line-height:1.8}.phase-insight-foot[data-v-2c4ab260]{margin:0 14px 14px;padding-top:10px;border-top:1px solid var(--border);color:var(--text-muted);font-size:11px;line-height:1.5}@media (max-width:1380px){.phase-context-facts[data-v-2c4ab260]{gap:10px}.phase-detail-grid[data-v-2c4ab260]{grid-template-columns:minmax(640px,1.5fr) minmax(285px,.7fr)}.phase-project-head[data-v-2c4ab260],.phase-project-row[data-v-2c4ab260]{grid-template-columns:35px minmax(200px,2fr) 105px 70px 70px 95px 85px 105px}}.phase-matrix-scroll .phase-matrix-head[data-v-2c4ab260],.phase-matrix-scroll .phase-matrix-row[data-v-2c4ab260]{min-width:0}.phase-matrix-scroll .phase-initial-cols[data-v-2c4ab260]{grid-template-columns:38px minmax(142px,1.5fr) 72px repeat(5,minmax(45px,.48fr)) 70px}.phase-matrix-scroll .phase-score-cols[data-v-2c4ab260]{grid-template-columns:38px minmax(142px,1.5fr) 64px repeat(5,minmax(45px,.48fr)) 60px}.phase-unavailable[data-v-2c4ab260]{min-height:290px;padding:40px;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.phase-unavailable svg[data-v-2c4ab260]{color:var(--brand)}.phase-unavailable h3[data-v-2c4ab260]{margin:0;color:var(--text);font-size:16px}.phase-unavailable p[data-v-2c4ab260]{margin:0 0 8px;font-size:12px}.phase-matrix-row.ineligible[data-v-2c4ab260]{background:var(--surface-muted)}.phase-matrix-row.ineligible button[data-v-2c4ab260]{color:var(--text-muted);cursor:not-allowed}.phase-matrix-row.ineligible .phase-supplier-name small[data-v-2c4ab260]{color:var(--orange)}.phase-review-tag[data-v-2c4ab260]:not(.needs-review){background:#eef8f2;color:var(--green)!important}.phase-room-overview[data-v-2c4ab260]{overflow:hidden}.phase-room-overview-head[data-v-2c4ab260]{min-height:52px;padding:8px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.phase-room-overview-head>div[data-v-2c4ab260]{display:flex;align-items:baseline;gap:10px}.phase-room-overview-head h2[data-v-2c4ab260]{margin:0;font-size:15px}.phase-room-overview-head>div>span[data-v-2c4ab260]{color:var(--text-secondary);font-size:11px}.phase-room-grid[data-v-2c4ab260]{min-width:0;display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,.85fr)}.phase-room-list[data-v-2c4ab260]{min-width:0;border-right:1px solid var(--border)}.phase-room-list-head[data-v-2c4ab260],.phase-room-row[data-v-2c4ab260]{display:grid;grid-template-columns:112px minmax(190px,1fr) 86px 65px;align-items:center;gap:9px;padding:0 14px}.phase-room-list-head[data-v-2c4ab260]{min-height:33px;background:var(--surface-muted);color:var(--text-secondary);font-size:11px;font-weight:600}.phase-room-row[data-v-2c4ab260]{width:100%;min-height:51px;border:0;border-top:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer}.phase-room-row[data-v-2c4ab260]:hover{background:#f9fbff}.phase-room-row.selected[data-v-2c4ab260]{background:#f2f7ff;box-shadow:inset 3px 0 var(--brand)}.phase-room-identity[data-v-2c4ab260],.phase-room-project[data-v-2c4ab260]{min-width:0;display:grid;gap:2px}.phase-room-identity strong[data-v-2c4ab260],.phase-room-project strong[data-v-2c4ab260]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.phase-room-identity small[data-v-2c4ab260],.phase-room-project small[data-v-2c4ab260]{color:var(--text-muted);font-size:11px}.phase-room-identity small[data-v-2c4ab260]{color:var(--green)}.phase-room-identity i[data-v-2c4ab260]{width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--green);display:inline-block;vertical-align:middle}.phase-room-stage[data-v-2c4ab260]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 6px;border:1px solid #d7e7f7;border-radius:4px;background:#f5faff;color:var(--brand);font-size:11px}.phase-room-time[data-v-2c4ab260]{color:var(--text-secondary);font-size:11px}.phase-room-focus[data-v-2c4ab260]{min-width:0;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start}.phase-room-focus-head[data-v-2c4ab260]{width:100%;margin-bottom:7px;display:flex;align-items:center;justify-content:space-between}.phase-room-focus-head span[data-v-2c4ab260]{color:var(--text-muted);font-size:11px}.phase-room-focus-head strong[data-v-2c4ab260]{color:var(--brand);font-size:12px}.phase-room-focus-project[data-v-2c4ab260]{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.phase-room-focus-lot[data-v-2c4ab260]{margin-top:2px;color:var(--text-muted);font-size:11px}.phase-room-steps[data-v-2c4ab260]{width:100%;margin:12px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.phase-room-steps span[data-v-2c4ab260]{min-width:0;padding:6px 2px;border:1px solid var(--border);border-radius:4px;background:var(--surface-muted);color:var(--text-muted);font-size:11px;text-align:center;white-space:nowrap}.phase-room-steps span.reached[data-v-2c4ab260]{border-color:#c7dfec;background:#eef8fc;color:#167d97}.phase-room-enter[data-v-2c4ab260]{min-height:30px;margin-top:auto;padding:0 10px;border:1px solid var(--brand);border-radius:5px;background:var(--brand);color:#fff;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:11px}.phase-room-enter[data-v-2c4ab260]:hover{background:var(--brand-strong)}.phase-room-pending[data-v-2c4ab260]{margin-top:auto;color:var(--text-muted);font-size:11px;line-height:1.4}.phase-scope-note[data-v-2c4ab260]{color:var(--text-muted);font-size:11px;line-height:1.5}.phase-review[data-v-2c4ab260]{--brand:#006be6;--brand-strong:#0058bf;--red:#d9363e;--orange:#df7622;--green:#168a5b;--canvas:#f5f6f8;--surface:#fff;--surface-muted:#fafafa;--text:#171a1f;--text-secondary:#56616d;--text-muted:#8a949e;--border:#e4e8ec;--border-strong:#d7dde3;--shadow-sm:0 1px 2px rgba(24,39,58,0.025);--brand-soft:#edf5ff;--surface-strong:#f1f3f6;--cyan:#1b91c8;--gold:#ad7813;--shadow-md:0 10px 30px rgba(24,39,58,0.12);width:100%;height:100%;min-height:0;overflow:auto;font-family:Alibaba PuHuiTi\ 3,HarmonyOS Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.phase-review .phase-container[data-v-2c4ab260]{padding:0}.phase-review button[data-v-2c4ab260],.phase-review input[data-v-2c4ab260],.phase-review select[data-v-2c4ab260]{font-family:inherit}.phase-review .phase-stat-icon i[data-v-2c4ab260]{font-size:20px}.phase-review .phase-stat-arrow[data-v-2c4ab260]{font-size:18px}.phase-review .phase-tabs button>i[data-v-2c4ab260]{font-size:17px;color:var(--brand)}.phase-review .phase-project-scroll[data-v-2c4ab260]{overflow-x:auto}.phase-review .phase-filter-row select[data-v-2c4ab260]{height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);color:var(--text);font-size:12px}.phase-review .phase-context-name[data-v-2c4ab260]{flex:1;min-width:0}.phase-review .phase-compare-arrow[data-v-2c4ab260]{display:grid;place-items:center;color:var(--text-muted);font-size:17px}.phase-review .phase-evidence>div>i[data-v-2c4ab260]{font-size:17px}.phase-review .phase-confirm-state i[data-v-2c4ab260]{font-size:22px}.phase-review .phase-stage-empty[data-v-2c4ab260]{min-height:130px;display:grid;place-items:center}.phase-review .phase-insight[data-v-2c4ab260]{display:flex;flex-direction:column}.phase-review .phase-insight-foot[data-v-2c4ab260]{margin-top:auto}.project-evaluation-page[data-v-6fadf017]{height:100%;min-height:0;display:grid;grid-template-rows:88px 76px minmax(0,1fr);gap:10px;color:#193a50;overflow:hidden}.evaluation-context[data-v-6fadf017]{padding:13px 17px;display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.evaluation-context>button[data-v-6fadf017]{height:50px;padding:0 12px 0 0;border:0;border-right:1px solid #e2e8ee;background:none;color:#52798e;text-align:left;font-size:11px}.evaluation-context>div[data-v-6fadf017]{min-width:0}.evaluation-context small[data-v-6fadf017]{color:#7d94a4;font-size:10px}.evaluation-context h1[data-v-6fadf017]{margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.evaluation-context p[data-v-6fadf017]{margin:0;color:#688293;font-size:11px}.evaluation-context>span[data-v-6fadf017]{padding:6px 9px;border-radius:4px;background:#eef6fd;color:#3176a4;font-size:11px}.evaluation-metrics[data-v-6fadf017]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.evaluation-metrics article[data-v-6fadf017]{padding:10px 14px;border:1px solid #dfe7ed;border-top:2px solid #247cb8;border-radius:6px;background:#fff}.evaluation-metrics article[data-v-6fadf017]:nth-child(2){border-top-color:#4c9e91}.evaluation-metrics article[data-v-6fadf017]:nth-child(3){border-top-color:#d78146}.evaluation-metrics article[data-v-6fadf017]:nth-child(4){border-top-color:#7f89b1}.evaluation-metrics small[data-v-6fadf017]{display:block;color:#8499a7;font-size:10px}.evaluation-metrics strong[data-v-6fadf017]{display:block;margin-top:5px;font-size:19px}.evaluation-metrics em[data-v-6fadf017]{font-size:10px;font-style:normal}.evaluation-board[data-v-6fadf017]{min-height:0;overflow:hidden;display:grid;grid-template-rows:44px minmax(0,1fr);border:1px solid #dfe7ed;border-radius:6px;background:#fff}.evaluation-board nav[data-v-6fadf017]{display:flex;align-items:stretch;border-bottom:1px solid #e3eaf0}.evaluation-board nav button[data-v-6fadf017]{padding:0 16px;border:0;border-bottom:2px solid transparent;background:none;color:#6c8595;font-size:12px}.evaluation-board nav button.active[data-v-6fadf017]{border-bottom-color:#0873c4;color:#126cad;font-weight:700}.evaluation-board nav span[data-v-6fadf017]{margin:auto 14px auto auto;color:#96a8b3;font-size:10px}.evaluation-table-scroll[data-v-6fadf017]{min-height:0;overflow:auto}.evaluation-table-scroll table[data-v-6fadf017]{width:100%;border-collapse:collapse;font-size:12px}.evaluation-table-scroll td[data-v-6fadf017],.evaluation-table-scroll th[data-v-6fadf017]{padding:15px 12px;border-bottom:1px solid #e8eef2;text-align:left}.evaluation-table-scroll th[data-v-6fadf017]{background:#f6f8fa;color:#738a9a;white-space:nowrap}.evaluation-table-scroll td button[data-v-6fadf017]{padding:0;border:0;background:none;color:#0a6fbb;font-size:11px}.evaluation-table-scroll td.alert[data-v-6fadf017]{color:#bd6840;font-weight:700}.evaluation-empty[data-v-6fadf017]{grid-row:2/4;padding:28px;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.evaluation-empty strong[data-v-6fadf017]{font-size:15px}.evaluation-empty p[data-v-6fadf017]{color:#698292;font-size:12px}.evaluation-empty button[data-v-6fadf017]{padding:7px 10px;border:1px solid #cfe1ee;border-radius:4px;background:#eef6fc;color:#116da9;font-size:11px}.drawer-shell[data-v-d506a574]{position:fixed;inset:0;z-index:160;background:rgba(20,29,39,.38);display:flex;justify-content:flex-end}.risk-drawer[data-v-d506a574]{width:min(620px,calc(100vw - 80px));height:100%;background:var(--surface);border-left:1px solid var(--border);box-shadow:-20px 0 60px rgba(20,35,52,.18);display:grid;grid-template-rows:auto 45px 1fr}.risk-drawer__header[data-v-d506a574]{padding:17px 20px 15px;border-bottom:1px solid var(--border);position:relative}.risk-drawer__header>button[data-v-d506a574]{position:absolute;right:15px;top:14px;width:30px;height:30px;border:0;border-radius:6px;background:var(--surface-muted);color:var(--text-muted);display:grid;place-items:center;cursor:pointer}.drawer-id[data-v-d506a574]{display:flex;align-items:center;gap:8px;color:var(--text-muted);font:600 10px Bahnschrift,sans-serif;letter-spacing:.3px}.risk-drawer h2[data-v-d506a574]{max-width:520px;margin:10px 0 11px;font-size:17px;line-height:1.45}.drawer-badges[data-v-d506a574]{display:flex;align-items:center;gap:8px}.confidence[data-v-d506a574]{margin-left:auto;color:var(--text-muted);font-size:10px}.confidence b[data-v-d506a574]{color:var(--red);font:700 14px Bahnschrift,sans-serif}.drawer-tabs[data-v-d506a574]{padding:0 18px;border-bottom:1px solid var(--border);display:flex;align-items:end;gap:4px}.drawer-tabs button[data-v-d506a574]{height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:11px;cursor:pointer}.drawer-tabs button.active[data-v-d506a574]{color:var(--brand);border-bottom-color:var(--brand)}.risk-drawer__body[data-v-d506a574]{min-height:0;padding:17px 20px 28px;overflow:auto;display:grid;align-content:start;gap:14px}.analysis-summary[data-v-d506a574]{padding:13px;border:1px solid #f0d2d4;border-radius:7px;background:#fff7f7;color:var(--red);display:flex;align-items:flex-start;gap:9px}.analysis-summary div[data-v-d506a574]{color:var(--text)}.analysis-summary strong[data-v-d506a574]{font-size:12px}.analysis-summary p[data-v-d506a574]{margin:5px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.7}.drawer-section[data-v-d506a574]{padding:14px;border:1px solid var(--border);border-radius:8px}.section-title[data-v-d506a574]{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.section-title span[data-v-d506a574]{font-size:12px;font-weight:650}.section-title em[data-v-d506a574]{color:var(--text-muted);font-size:9px;font-style:normal}.signal-list[data-v-d506a574]{display:grid;gap:13px}.signal-list>div[data-v-d506a574]{display:grid;grid-template-columns:155px 1fr 88px 30px;align-items:center;gap:9px}.signal-list span[data-v-d506a574]{font-size:10px;color:var(--text-secondary);display:grid;gap:2px}.signal-list small[data-v-d506a574]{color:var(--text-muted);font-size:8px}.signal-list i[data-v-d506a574]{height:5px;border-radius:5px;background:var(--surface-strong);overflow:hidden}.signal-list i b[data-v-d506a574]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--red))}.signal-list strong[data-v-d506a574]{font-size:10px;text-align:right}.signal-list em[data-v-d506a574]{color:var(--red);font:650 10px Bahnschrift,sans-serif;font-style:normal;text-align:right}.independence-note[data-v-d506a574]{margin:14px 0 0;padding-top:10px;border-top:1px dashed var(--border);color:var(--text-muted);font-size:9px}.entity-chain[data-v-d506a574]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--brand)}.entity-chain span[data-v-d506a574]{padding:7px 9px;border:1px solid #cfdef0;border-radius:6px;background:#f5f9fe;color:var(--text);font-size:10px}.basis-card[data-v-d506a574]{padding:12px 13px;border:1px solid var(--border);border-radius:8px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;color:var(--brand)}.basis-card strong[data-v-d506a574]{color:var(--text);font-size:11px}.basis-card p[data-v-d506a574]{margin:4px 0 0;color:var(--text-muted);font-size:9px}.evidence-overview[data-v-d506a574]{padding:13px;border:1px solid #cde6da;border-radius:8px;background:#f4fbf7;color:var(--green);display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.evidence-overview strong[data-v-d506a574]{color:var(--text);font-size:12px}.evidence-overview p[data-v-d506a574]{margin:3px 0 0;color:var(--text-secondary);font-size:9px}.evidence-overview>span[data-v-d506a574]{font-size:9px}.evidence-chain[data-v-d506a574]{display:grid}.evidence-chain article[data-v-d506a574]{padding:14px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:start}.evidence-index[data-v-d506a574]{width:26px;height:26px;border:1px solid #cbd9e7;border-radius:50%;display:grid;place-items:center;color:var(--brand);font:600 9px Bahnschrift,sans-serif}.evidence-chain strong[data-v-d506a574]{font-size:11px}.evidence-chain p[data-v-d506a574]{margin:5px 0;color:var(--text-secondary);font-size:9px;display:flex;align-items:center;gap:5px}.evidence-chain small[data-v-d506a574]{color:var(--text-muted);font:500 8px Bahnschrift,sans-serif}.evidence-chain button[data-v-d506a574]{border:0;background:transparent;color:var(--brand);font-size:9px;cursor:pointer}.custody-line[data-v-d506a574]{margin-top:5px;display:flex;align-items:center;color:var(--text-muted);font-size:9px}.custody-line i[data-v-d506a574]{flex:1;height:1px;background:var(--border-strong)}.custody-line i.done[data-v-d506a574]{background:var(--green)}.custody-line i.current[data-v-d506a574]{background:linear-gradient(90deg,var(--green),var(--border))}.custody-line span[data-v-d506a574]{padding:0 6px}.review-form[data-v-d506a574]{display:grid;gap:15px}.review-notice[data-v-d506a574]{padding:12px;border:1px solid #cfe0f1;border-radius:7px;background:#f6f9fd;color:var(--brand);display:flex;gap:9px}.review-notice p[data-v-d506a574]{margin:0;display:grid;gap:3px}.review-notice strong[data-v-d506a574]{color:var(--text);font-size:11px}.review-notice span[data-v-d506a574]{color:var(--text-secondary);font-size:9px;line-height:1.5}.review-options[data-v-d506a574]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.review-options button[data-v-d506a574]{min-height:76px;padding:10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-secondary);display:flex;align-items:flex-start;gap:8px;text-align:left;cursor:pointer}.review-options button.active[data-v-d506a574]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 8%,transparent)}.review-options span[data-v-d506a574]{display:grid;gap:5px}.review-options strong[data-v-d506a574]{color:var(--text);font-size:10px}.review-options small[data-v-d506a574]{color:var(--text-muted);font-size:8px;line-height:1.4}.review-textarea[data-v-d506a574]{display:grid;gap:7px}.review-textarea>span[data-v-d506a574]{font-size:11px;font-weight:600}.review-textarea textarea[data-v-d506a574]{width:100%;padding:10px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;font-size:10px;resize:vertical;outline:none}.review-textarea textarea[data-v-d506a574]:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.review-checks[data-v-d506a574]{display:flex;gap:18px;color:var(--text-secondary);font-size:9px}.review-submit[data-v-d506a574]{justify-self:end}.review-success[data-v-d506a574]{padding:80px 20px;color:var(--green);text-align:center}.review-success h3[data-v-d506a574]{margin:15px 0 7px;color:var(--text)}.review-success p[data-v-d506a574]{margin:0 auto 20px;max-width:360px;color:var(--text-secondary);font-size:10px;line-height:1.6}.drawer-fade-enter-active[data-v-d506a574],.drawer-fade-leave-active[data-v-d506a574]{transition:opacity .18s ease}.drawer-fade-enter-active .risk-drawer[data-v-d506a574],.drawer-fade-leave-active .risk-drawer[data-v-d506a574]{transition:transform .22s ease}.drawer-fade-enter[data-v-d506a574],.drawer-fade-leave-to[data-v-d506a574]{opacity:0}.drawer-fade-enter .risk-drawer[data-v-d506a574],.drawer-fade-leave-to .risk-drawer[data-v-d506a574]{transform:translateX(40px)}:root[data-theme=dark] .analysis-summary[data-v-d506a574]{background:color-mix(in srgb,var(--red) 8%,var(--surface))}.drawer-fade-enter-active[data-v-d506a574]{pointer-events:auto}.bidding-page[data-v-3032218c]{background:var(--canvas)}.bidding-content[data-v-3032218c]{padding:14px 16px 28px;display:grid;gap:13px}.overview-actionbar[data-v-3032218c]{min-height:40px;padding:4px 5px 4px 11px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px}.overview-actionbar>span[data-v-3032218c]{color:var(--text-secondary);display:flex;align-items:center;gap:7px;font-size:10px}.overview-actionbar>span i[data-v-3032218c]{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 10%,transparent)}.overview-actionbar>div[data-v-3032218c]{display:flex;gap:7px}.perspective-notice[data-v-3032218c]{min-height:36px;padding:7px 11px;border:1px solid #cfe0f1;border-radius:7px;background:#f6f9fd;display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary);font-size:10px}.perspective-notice button[data-v-3032218c],.perspective-notice span[data-v-3032218c]{display:inline-flex;align-items:center;gap:6px}.perspective-notice strong[data-v-3032218c]{color:var(--text)}.perspective-notice button[data-v-3032218c]{border:0;background:transparent;color:var(--brand);cursor:pointer;font-size:10px}.bidding-metrics[data-v-3032218c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.bid-metric[data-v-3032218c]{--metric-tone:var(--brand);min-height:102px;padding:14px 14px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm);display:flex;align-items:flex-start;gap:11px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;position:relative;overflow:hidden}.bid-metric[data-v-3032218c]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--metric-tone);opacity:.8}.bid-metric[data-v-3032218c]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--metric-tone) 36%,var(--border));box-shadow:0 8px 22px rgba(25,42,62,.08)}.bid-metric.tone-blue[data-v-3032218c]{--metric-tone:var(--brand)}.bid-metric.tone-red[data-v-3032218c]{--metric-tone:var(--red)}.bid-metric.tone-orange[data-v-3032218c]{--metric-tone:var(--orange)}.bid-metric.tone-cyan[data-v-3032218c]{--metric-tone:var(--cyan)}.bid-metric.tone-green[data-v-3032218c]{--metric-tone:var(--green)}.bid-metric__icon[data-v-3032218c]{width:32px;height:32px;border-radius:7px;background:color-mix(in srgb,var(--metric-tone) 10%,transparent);color:var(--metric-tone);display:grid;place-items:center;flex:0 0 auto}.bid-metric>div[data-v-3032218c]{min-width:0;display:grid}.bid-metric p[data-v-3032218c]{margin:0;color:var(--text-secondary);font-size:10px}.bid-metric strong[data-v-3032218c]{margin-top:5px;color:var(--text);font:720 24px/1.05 Bahnschrift,Microsoft YaHei UI,sans-serif}.bid-metric strong small[data-v-3032218c]{margin-left:4px;color:var(--text-muted);font:400 9px sans-serif}.bid-metric em[data-v-3032218c]{margin-top:8px;color:var(--text-muted);font-size:9px;font-style:normal;white-space:nowrap}.overview-analysis-grid[data-v-3032218c]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,.85fr);gap:13px}.header-count[data-v-3032218c],.panel-unit[data-v-3032218c]{color:var(--text-muted);font-size:9px}.bid-trend-chart[data-v-3032218c]{height:220px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr 24px;position:relative}.chart-y[data-v-3032218c]{padding-bottom:18px;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-muted);font:500 8px Bahnschrift,sans-serif}.chart-plot[data-v-3032218c]{min-width:0;position:relative}.chart-plot>i[data-v-3032218c]{position:absolute;left:0;right:0;height:1px;background:var(--border)}.chart-plot svg[data-v-3032218c]{position:absolute;inset:0 0 18px;width:100%;height:calc(100% - 18px);overflow:visible}.chart-x[data-v-3032218c]{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;color:var(--text-muted);font-size:8px}.chart-legend[data-v-3032218c]{grid-column:2;display:flex;align-items:end;justify-content:center;gap:18px;color:var(--text-secondary);font-size:9px}.chart-legend span[data-v-3032218c]{display:flex;align-items:center;gap:5px}.chart-legend i[data-v-3032218c]{width:16px;height:2px}.chart-legend i.red[data-v-3032218c]{background:var(--red)}.chart-legend i.blue[data-v-3032218c]{background:var(--brand)}.category-composition[data-v-3032218c]{min-height:220px;display:grid;grid-template-columns:124px 1fr;align-items:center;gap:17px}.category-ring[data-v-3032218c]{width:122px;height:122px;border-radius:50%;background:conic-gradient(#d9363e 0 33.333%,#df7622 33.333% 66.666%,#c99518 66.666%);display:grid;place-items:center;position:relative}.category-ring[data-v-3032218c]:after{content:"";width:76px;height:76px;border-radius:50%;background:var(--surface);position:absolute}.category-ring>div[data-v-3032218c]{z-index:1;display:grid;text-align:center}.category-ring strong[data-v-3032218c]{font:720 24px/1 Bahnschrift,sans-serif}.category-ring span[data-v-3032218c]{margin-top:4px;color:var(--text-muted);font-size:8px}.category-list[data-v-3032218c]{display:grid;gap:4px}.category-list button[data-v-3032218c]{min-height:24px;padding:3px 5px;border:0;border-radius:4px;background:transparent;display:grid;grid-template-columns:7px 1fr 24px 30px;align-items:center;gap:6px;color:var(--text-secondary);text-align:left;font-size:9px;cursor:pointer}.category-list button[data-v-3032218c]:hover{background:var(--surface-muted)}.category-list i[data-v-3032218c]{width:6px;height:6px;border-radius:2px}.category-list b[data-v-3032218c]{color:var(--text);font:600 10px Bahnschrift,sans-serif;text-align:right}.category-list em[data-v-3032218c]{color:var(--text-muted);font-size:8px;font-style:normal;text-align:right}.overview-behavior-grid[data-v-3032218c]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(370px,.9fr);gap:13px}.behavior-legend[data-v-3032218c]{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:8px}.behavior-legend i[data-v-3032218c]{width:8px;height:8px;border-radius:2px}.behavior-legend i.bid[data-v-3032218c]{background:#d9e9f8;border:1px solid #9fc5e8}.behavior-legend i.win[data-v-3032218c]{background:var(--brand)}.participation-matrix[data-v-3032218c]{display:grid;gap:3px}.matrix-head[data-v-3032218c],.matrix-row[data-v-3032218c]{display:grid;grid-template-columns:minmax(120px,1.15fr) repeat(5,minmax(58px,.65fr));gap:3px;align-items:center}.matrix-head>span[data-v-3032218c],.matrix-head button[data-v-3032218c]{height:31px;border:0;background:var(--surface-muted);color:var(--text-secondary);display:grid;place-items:center;font-size:8px}.matrix-head button[data-v-3032218c]{cursor:pointer}.matrix-head button[data-v-3032218c]:hover{color:var(--brand)}.matrix-row strong[data-v-3032218c]{padding-left:8px;color:var(--text-secondary);font-size:9px;font-weight:520}.matrix-row>i[data-v-3032218c]{height:29px;border-radius:3px;background:var(--surface-muted);color:var(--text-muted);display:grid;place-items:center;font-size:8px;font-style:normal}.matrix-row>i.bid[data-v-3032218c]{border:1px solid #b9d4ec;background:#edf5fc;color:#4f7fa7}.matrix-row>i.win[data-v-3032218c]{border:1px solid var(--brand);background:var(--brand);color:#fff;box-shadow:0 2px 7px rgba(0,107,230,.15)}.matrix-row>i.none[data-v-3032218c]{color:#c2c8ce}.matrix-insight[data-v-3032218c]{margin-top:12px;padding:9px 10px;border-left:2px solid var(--orange);background:#fff8f1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--orange)}.matrix-insight span[data-v-3032218c]{color:var(--text-secondary);font-size:9px}.matrix-insight strong[data-v-3032218c]{color:var(--text)}.matrix-insight button[data-v-3032218c]{border:0;background:transparent;color:var(--brand);font-size:9px;cursor:pointer}.focus-project-list[data-v-3032218c]{display:grid}.focus-project-list>button[data-v-3032218c]{min-height:54px;padding:8px 12px;border:0;border-bottom:1px solid var(--border);background:var(--surface);display:grid;grid-template-columns:28px minmax(0,1fr) auto 44px 16px;align-items:center;gap:8px;text-align:left;cursor:pointer}.focus-project-list>button[data-v-3032218c]:hover{background:var(--surface-muted)}.focus-rank[data-v-3032218c]{color:#a7b1ba;font:600 11px Bahnschrift,sans-serif}.focus-project[data-v-3032218c]{min-width:0;display:grid;gap:4px}.focus-project strong[data-v-3032218c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.focus-project small[data-v-3032218c]{color:var(--text-muted);font-size:8px}.focus-score[data-v-3032218c]{display:grid;text-align:center}.focus-score b[data-v-3032218c]{color:var(--red);font:700 15px Bahnschrift,sans-serif}.focus-score small[data-v-3032218c]{color:var(--text-muted);font-size:7px}.bid-filter-bar[data-v-3032218c]{padding:11px 13px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:minmax(250px,1.4fr) minmax(200px,1fr) 120px 110px auto;gap:8px}.bid-filter-bar input[data-v-3032218c],.bid-filter-bar select[data-v-3032218c]{width:100%;height:32px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);padding:0 9px;font-size:10px;outline:none}.bid-filter-bar input[data-v-3032218c]:focus,.bid-filter-bar select[data-v-3032218c]:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.bid-filter-bar .search-field input[data-v-3032218c]{padding-left:32px}.bidding-risk-table tbody tr[data-v-3032218c]{cursor:pointer}.bidding-risk-table td[data-v-3032218c]{max-width:260px}.bidding-risk-table .cell-subtext[data-v-3032218c]{display:flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-title-dot[data-v-3032218c]{display:inline-block;width:3px;height:15px;margin-right:7px;border-radius:2px;vertical-align:middle}.risk-title-dot.critical[data-v-3032218c]{background:var(--red)}.risk-title-dot.high[data-v-3032218c]{background:var(--orange)}.risk-title-dot.medium[data-v-3032218c]{background:var(--gold)}.risk-title-dot.notice[data-v-3032218c]{background:var(--brand)}.confidence-cell[data-v-3032218c]{min-width:80px;display:flex;align-items:center;gap:6px;color:var(--text-secondary);font:600 9px Bahnschrift,sans-serif}.confidence-cell i[data-v-3032218c]{width:38px;height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.confidence-cell b[data-v-3032218c]{display:block;height:100%;background:var(--orange)}.table-action[data-v-3032218c]{display:inline-flex;align-items:center;gap:3px}.bid-toast[data-v-3032218c]{position:fixed;z-index:220;right:22px;bottom:24px;min-width:280px;padding:12px 15px;border:1px solid #cbe6d9;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--green);display:flex;align-items:center;gap:8px;font-size:11px}.toast-enter-active[data-v-3032218c],.toast-leave-active[data-v-3032218c]{transition:.18s ease}.toast-enter[data-v-3032218c],.toast-leave-to[data-v-3032218c]{opacity:0;transform:translateY(10px)}@media (max-width:1380px){.bidding-metrics[data-v-3032218c]{gap:8px}.bid-metric[data-v-3032218c]{padding-inline:11px}.bid-metric__icon[data-v-3032218c]{width:28px;height:28px}.bid-metric strong[data-v-3032218c]{font-size:21px}.overview-analysis-grid[data-v-3032218c]{grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr)}.overview-behavior-grid[data-v-3032218c]{grid-template-columns:minmax(0,1.35fr) minmax(330px,.95fr)}.bid-filter-bar[data-v-3032218c]{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.9fr) 110px 105px auto}}:root[data-theme=dark] .matrix-insight[data-v-3032218c]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}:root[data-theme=dark] .perspective-notice[data-v-3032218c]{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.vben-table-surface[data-v-3032218c]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:0 1px 2px rgba(25,42,62,.025)}.vben-query-form[data-v-3032218c]{padding:14px 14px 12px;display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(220px,1fr) minmax(150px,.68fr) minmax(140px,.62fr) auto;align-items:end;gap:12px}.query-field[data-v-3032218c]{min-width:0;display:grid;gap:6px}.query-field>span[data-v-3032218c]{color:var(--text-secondary);font-size:11px;font-weight:560}.query-field input[data-v-3032218c],.query-field select[data-v-3032218c]{width:100%;height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:5px;outline:none;background:var(--surface);color:var(--text);font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.query-field input[data-v-3032218c]:focus,.query-field select[data-v-3032218c]:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.query-input-with-icon[data-v-3032218c]{position:relative}.query-input-with-icon>svg[data-v-3032218c]{position:absolute;z-index:1;left:10px;top:9px;color:var(--text-muted)}.query-input-with-icon input[data-v-3032218c]{padding-left:32px}.query-actions[data-v-3032218c]{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.query-actions>span[data-v-3032218c]{color:var(--text-muted);font-size:11px;white-space:nowrap}.query-actions .button[data-v-3032218c]{height:32px}.vben-table-toolbar[data-v-3032218c]{min-height:46px;padding:7px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.table-toolbar__actions[data-v-3032218c],.table-toolbar__title[data-v-3032218c]{display:flex;align-items:center;gap:9px}.table-toolbar__title strong[data-v-3032218c]{color:var(--text);font-size:13px;font-weight:650}.table-toolbar__title span[data-v-3032218c]{color:var(--text-muted);font-size:11px}.table-toolbar__title em[data-v-3032218c]{padding:2px 7px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-size:11px;font-style:normal}.table-toolbar__actions .button[data-v-3032218c]{height:32px}.text-tool[data-v-3032218c]{padding:4px;border:0;background:transparent;color:var(--brand);font-size:11px;cursor:pointer}.header-count[data-v-3032218c]{font-size:11px}.selection-cell[data-v-3032218c]{width:42px;padding-inline:12px!important;text-align:center!important}.sequence-cell[data-v-3032218c]{width:54px;color:var(--text-muted)!important;text-align:center!important}.selection-cell input[data-v-3032218c]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.vben-table-surface .data-table[data-v-3032218c]{font-size:11px}.vben-table-surface .data-table th[data-v-3032218c]{height:38px;font-size:11px}.vben-table-surface .data-table td[data-v-3032218c]{height:46px;padding-block:7px}.vben-table-surface .data-table tbody tr[data-v-3032218c]:has(.selection-cell input:checked){background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.overview-actionbar>span[data-v-3032218c],.perspective-notice[data-v-3032218c],.perspective-notice button[data-v-3032218c]{font-size:11px}.bid-metric p[data-v-3032218c]{font-size:11px}.bid-metric em[data-v-3032218c]{font-size:10px}.panel-unit[data-v-3032218c]{font-size:10px}.chart-legend[data-v-3032218c],.chart-x[data-v-3032218c],.chart-y[data-v-3032218c]{font-size:10px}.category-list button[data-v-3032218c],.category-list em[data-v-3032218c],.category-ring span[data-v-3032218c]{font-size:10px}.category-list b[data-v-3032218c]{font-size:11px}.behavior-legend[data-v-3032218c],.matrix-head>span[data-v-3032218c],.matrix-head button[data-v-3032218c],.matrix-row>i[data-v-3032218c]{font-size:10px}.matrix-insight button[data-v-3032218c],.matrix-insight span[data-v-3032218c],.matrix-row strong[data-v-3032218c]{font-size:11px}.focus-project small[data-v-3032218c],.focus-score small[data-v-3032218c]{font-size:10px}@media (max-width:1380px){.vben-query-form[data-v-3032218c]{grid-template-columns:minmax(210px,1.2fr) minmax(170px,.9fr) 130px 124px auto;gap:9px}.query-actions>span[data-v-3032218c]{display:none}}.vben-table-surface .data-table[data-v-3032218c],.vben-table-surface .data-table th[data-v-3032218c]{font-size:12px}.vben-table-surface .cell-subtext[data-v-3032218c]{font-size:11px;line-height:1.45}.confidence-cell[data-v-3032218c]{font-size:11px}.table-action[data-v-3032218c]{font-size:12px}.overview-actionbar>span[data-v-3032218c],.perspective-notice[data-v-3032218c],.perspective-notice button[data-v-3032218c]{font-size:12px}.bid-metric p[data-v-3032218c]{font-size:12px}.bid-metric em[data-v-3032218c],.bid-metric strong small[data-v-3032218c]{font-size:11px}.header-count[data-v-3032218c],.panel-unit[data-v-3032218c]{font-size:11px}.behavior-legend[data-v-3032218c],.category-list b[data-v-3032218c],.category-list button[data-v-3032218c],.category-list em[data-v-3032218c],.matrix-head>span[data-v-3032218c],.matrix-head button[data-v-3032218c],.matrix-row>i[data-v-3032218c],.matrix-row strong[data-v-3032218c]{font-size:11px}.matrix-insight button[data-v-3032218c],.matrix-insight span[data-v-3032218c]{font-size:12px}.focus-project strong[data-v-3032218c]{font-size:12px}.focus-project small[data-v-3032218c],.focus-score small[data-v-3032218c]{font-size:11px}.bidding-content .bid-trend-chart .chart-legend[data-v-3032218c],.bidding-content .bid-trend-chart .chart-x[data-v-3032218c],.bidding-content .bid-trend-chart .chart-y[data-v-3032218c]{font-size:12px}.bidding-content .category-composition .category-ring span[data-v-3032218c]{font-size:12px}.bidding-detail-page[data-v-5bc2c36a]{background:var(--canvas)}.detail-content[data-v-5bc2c36a]{padding:14px 16px 28px;display:grid;gap:13px}.project-context-card[data-v-5bc2c36a]{min-height:112px;padding:14px 16px;border:1px solid var(--border);border-top:2px solid #254b70;border-radius:8px;background:var(--surface);display:grid;grid-template-columns:minmax(300px,1.25fr) 140px minmax(330px,1fr) minmax(210px,auto);align-items:center;gap:16px;box-shadow:var(--shadow-sm);overflow:hidden}.project-context__identity[data-v-5bc2c36a]{position:relative;z-index:1}.project-context__identity>span[data-v-5bc2c36a]{color:var(--brand);font:650 9px Bahnschrift,sans-serif;letter-spacing:.8px}.project-context__identity h2[data-v-5bc2c36a]{margin:7px 0 5px;font-size:16px}.project-context__identity p[data-v-5bc2c36a]{margin:0;color:var(--text-secondary);font-size:10px}.project-risk-gauge[data-v-5bc2c36a]{display:flex;align-items:center;gap:9px}.project-risk-gauge>div[data-v-5bc2c36a]{--score:270deg;width:74px;height:74px;border-radius:50%;background:conic-gradient(var(--red) 0 var(--score),var(--surface-strong) var(--score));display:grid;place-items:center;position:relative}.project-risk-gauge>div[data-v-5bc2c36a]:after{content:"";width:58px;height:58px;border-radius:50%;background:var(--surface);position:absolute}.project-risk-gauge span[data-v-5bc2c36a]{z-index:1;display:grid;text-align:center}.project-risk-gauge strong[data-v-5bc2c36a]{font:720 20px/1 Bahnschrift,sans-serif}.project-risk-gauge small[data-v-5bc2c36a]{margin-top:3px;color:var(--text-muted);font-size:7px}.project-risk-gauge>.risk-badge[data-v-5bc2c36a]{align-self:flex-end;margin-left:-22px;z-index:2}.project-context__metrics[data-v-5bc2c36a]{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr))}.project-context__metrics span[data-v-5bc2c36a]{min-height:49px;padding:3px 11px;border-left:1px solid var(--border);display:grid;align-content:center;gap:5px}.project-context__metrics b[data-v-5bc2c36a]{font:700 18px/1 Bahnschrift,sans-serif}.project-context__metrics small[data-v-5bc2c36a]{color:var(--text-muted);font-size:8px}.project-context__actions[data-v-5bc2c36a]{display:grid;justify-items:end;gap:9px}.project-context__actions>span[data-v-5bc2c36a]{display:flex;gap:6px}.project-context__actions .button[data-v-5bc2c36a]{min-height:30px;padding-inline:9px;font-size:9px}.project-updated[data-v-5bc2c36a]{color:var(--green);font-size:8px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px;white-space:nowrap}.project-updated i[data-v-5bc2c36a]{width:6px;height:6px;border-radius:50%;background:var(--green)}.project-updated small[data-v-5bc2c36a]{grid-column:1/-1;color:var(--text-muted);text-align:right}.analysis-entry-grid[data-v-5bc2c36a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.analysis-entry-grid>button[data-v-5bc2c36a]{min-height:79px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:36px 1fr auto 16px;align-items:center;gap:9px;text-align:left;cursor:pointer;transition:.16s ease}.analysis-entry-grid>button[data-v-5bc2c36a]:hover{border-color:var(--brand);transform:translateY(-1px);box-shadow:0 6px 18px rgba(25,42,62,.07)}.entry-icon[data-v-5bc2c36a]{width:35px;height:35px;border-radius:7px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.entry-copy[data-v-5bc2c36a],.entry-result[data-v-5bc2c36a]{min-width:0;display:grid;gap:5px}.entry-copy strong[data-v-5bc2c36a]{font-size:11px}.entry-copy small[data-v-5bc2c36a]{color:var(--text-muted);font-size:8px}.entry-result[data-v-5bc2c36a]{justify-items:end}.entry-result b[data-v-5bc2c36a]{color:var(--text-secondary);font:600 9px Bahnschrift,sans-serif}.workbench-grid[data-v-5bc2c36a]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(360px,.78fr);gap:13px}.segmented[data-v-5bc2c36a]{padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--surface-muted);display:flex}.segmented button[data-v-5bc2c36a]{height:25px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--text-muted);display:flex;align-items:center;gap:5px;font-size:9px;cursor:pointer}.segmented button.active[data-v-5bc2c36a]{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}.bidder-profile-table .score-bar[data-v-5bc2c36a]{min-width:73px;display:flex;align-items:center;gap:6px;font:600 9px Bahnschrift,sans-serif}.score-bar i[data-v-5bc2c36a]{width:42px;height:4px;border-radius:5px;background:var(--surface-strong);overflow:hidden}.score-bar b[data-v-5bc2c36a]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--orange))}.qualification-label[data-v-5bc2c36a]{padding:3px 6px;border-radius:4px;font-size:9px}.qualification-label.pass[data-v-5bc2c36a]{color:var(--green);background:#edf9f3}.qualification-label.review[data-v-5bc2c36a]{color:var(--orange);background:#fff5ea}.bidder-risk-score[data-v-5bc2c36a]{display:flex;align-items:center;gap:6px}.bidder-risk-score>b[data-v-5bc2c36a]{color:var(--red);font:700 14px Bahnschrift,sans-serif}.evidence-network[data-v-5bc2c36a]{height:252px;position:relative}.evidence-network>svg[data-v-5bc2c36a]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.evidence-network line[data-v-5bc2c36a]{stroke:#bed0df;stroke-width:1;stroke-dasharray:5 4}.network-center[data-v-5bc2c36a]{position:absolute;z-index:2;left:50%;top:50%;width:92px;height:92px;transform:translate(-50%,-50%);border:1px solid #e1b7ba;border-radius:50%;background:#fff7f7;color:var(--red);display:grid;place-items:center;align-content:center;gap:3px;box-shadow:0 0 0 8px rgba(217,54,62,.04)}.network-center strong[data-v-5bc2c36a]{color:var(--text);font-size:10px}.network-center span[data-v-5bc2c36a]{font:700 17px Bahnschrift,sans-serif}.evidence-network .node[data-v-5bc2c36a]{position:absolute;z-index:2;width:112px;min-height:58px;padding:8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;color:var(--brand);text-align:left;cursor:pointer}.evidence-network .node[data-v-5bc2c36a]:hover{border-color:var(--brand)}.node strong[data-v-5bc2c36a]{color:var(--text);font-size:9px}.node span[data-v-5bc2c36a]{color:var(--orange);font:700 11px Bahnschrift,sans-serif}.node-a[data-v-5bc2c36a]{left:2%;top:6%}.node-b[data-v-5bc2c36a]{right:2%;top:6%}.node-c[data-v-5bc2c36a]{left:2%;bottom:7%}.node-d[data-v-5bc2c36a]{right:2%;bottom:7%}.network-footnote[data-v-5bc2c36a]{padding:9px;border-top:1px dashed var(--border);color:var(--text-muted);display:flex;align-items:center;gap:6px;font-size:8px}.project-flow-card[data-v-5bc2c36a]{min-height:86px;padding:13px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:16px}.flow-title[data-v-5bc2c36a]{display:grid;grid-template-columns:auto 1fr;gap:3px 7px;color:var(--brand)}.flow-title strong[data-v-5bc2c36a]{color:var(--text);font-size:11px}.flow-title span[data-v-5bc2c36a]{grid-column:2;color:var(--text-muted);font-size:8px}.flow-steps[data-v-5bc2c36a]{display:flex;align-items:center}.flow-steps>span[data-v-5bc2c36a]{display:grid;grid-template-columns:25px auto;-moz-column-gap:6px;column-gap:6px;align-items:center}.flow-steps>span>i[data-v-5bc2c36a]{grid-row:1/3;width:25px;height:25px;border:1px solid var(--border-strong);border-radius:50%;display:grid;place-items:center;color:var(--text-muted);font:600 9px Bahnschrift,sans-serif;font-style:normal}.flow-steps b[data-v-5bc2c36a]{font-size:9px}.flow-steps small[data-v-5bc2c36a]{color:var(--text-muted);font-size:7px}.flow-steps em[data-v-5bc2c36a]{flex:1;min-width:18px;height:1px;margin:0 8px;background:var(--border-strong)}.flow-steps .done i[data-v-5bc2c36a]{color:#fff;border-color:var(--green);background:var(--green)}.flow-steps .current i[data-v-5bc2c36a]{color:#fff;border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.project-flow-card>button[data-v-5bc2c36a]{border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:5px;font-size:9px;cursor:pointer}.bid-toast[data-v-5bc2c36a]{position:fixed;z-index:220;right:22px;bottom:24px;min-width:280px;padding:12px 15px;border:1px solid #cbe6d9;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--green);display:flex;align-items:center;gap:8px;font-size:11px}.toast-enter-active[data-v-5bc2c36a],.toast-leave-active[data-v-5bc2c36a]{transition:.18s ease}.toast-enter[data-v-5bc2c36a],.toast-leave-to[data-v-5bc2c36a]{opacity:0;transform:translateY(10px)}@media (max-width:1380px){.project-context-card[data-v-5bc2c36a]{grid-template-columns:minmax(280px,1.2fr) 125px minmax(300px,1fr) 190px;gap:11px}.project-context__actions .button[data-v-5bc2c36a]{padding-inline:7px}.project-updated[data-v-5bc2c36a]{display:none}.analysis-entry-grid>button[data-v-5bc2c36a]{grid-template-columns:32px 1fr auto}.analysis-entry-grid>button>svg[data-v-5bc2c36a]{display:none}.workbench-grid[data-v-5bc2c36a]{grid-template-columns:minmax(0,1.45fr) minmax(330px,.8fr)}.project-flow-card[data-v-5bc2c36a]{grid-template-columns:160px 1fr auto}}:root[data-theme=dark] .network-center[data-v-5bc2c36a]{background:color-mix(in srgb,var(--red) 8%,var(--surface))}.vben-table-surface[data-v-5bc2c36a]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:0 1px 2px rgba(25,42,62,.025)}.vben-table-toolbar[data-v-5bc2c36a]{min-height:46px;padding:7px 12px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.table-toolbar__title[data-v-5bc2c36a]{display:flex;align-items:center;gap:9px}.table-toolbar__title strong[data-v-5bc2c36a]{color:var(--text);font-size:13px;font-weight:650}.table-toolbar__title span[data-v-5bc2c36a]{color:var(--text-muted);font-size:11px}.sequence-cell[data-v-5bc2c36a]{width:54px;color:var(--text-muted)!important;text-align:center!important}.vben-table-surface .data-table[data-v-5bc2c36a]{font-size:11px}.vben-table-surface .data-table th[data-v-5bc2c36a]{height:38px;font-size:11px}.vben-table-surface .data-table td[data-v-5bc2c36a]{height:46px;padding-block:7px}.segmented button[data-v-5bc2c36a]{font-size:11px}.project-context__identity>span[data-v-5bc2c36a]{font-size:10px}.entry-copy small[data-v-5bc2c36a],.entry-result b[data-v-5bc2c36a],.flow-steps b[data-v-5bc2c36a],.flow-steps small[data-v-5bc2c36a],.flow-title span[data-v-5bc2c36a],.network-footnote[data-v-5bc2c36a],.node strong[data-v-5bc2c36a],.project-context__actions .button[data-v-5bc2c36a],.project-context__identity p[data-v-5bc2c36a],.project-context__metrics small[data-v-5bc2c36a],.project-flow-card>button[data-v-5bc2c36a],.project-updated[data-v-5bc2c36a],.qualification-label[data-v-5bc2c36a],.score-bar[data-v-5bc2c36a]{font-size:10px}.entry-copy strong[data-v-5bc2c36a],.flow-title strong[data-v-5bc2c36a]{font-size:12px}.vben-table-surface .data-table[data-v-5bc2c36a],.vben-table-surface .data-table th[data-v-5bc2c36a]{font-size:12px}.vben-table-surface .cell-subtext[data-v-5bc2c36a]{font-size:11px;line-height:1.45}.segmented button[data-v-5bc2c36a],.table-action[data-v-5bc2c36a]{font-size:12px}.entry-copy small[data-v-5bc2c36a],.entry-result b[data-v-5bc2c36a],.flow-steps small[data-v-5bc2c36a],.flow-title span[data-v-5bc2c36a],.project-context__identity>span[data-v-5bc2c36a],.project-context__metrics small[data-v-5bc2c36a],.project-risk-gauge small[data-v-5bc2c36a],.project-updated[data-v-5bc2c36a]{font-size:11px}.entry-copy strong[data-v-5bc2c36a],.flow-steps b[data-v-5bc2c36a],.flow-title strong[data-v-5bc2c36a],.network-footnote[data-v-5bc2c36a],.node strong[data-v-5bc2c36a],.project-context__identity p[data-v-5bc2c36a],.project-flow-card>button[data-v-5bc2c36a],.qualification-label[data-v-5bc2c36a],.score-bar[data-v-5bc2c36a]{font-size:12px}.project-context__actions .button[data-v-5bc2c36a]{min-height:32px;font-size:12px}.network-center strong[data-v-5bc2c36a],.node span[data-v-5bc2c36a]{font-size:12px}.workbench-grid .vben-table-surface .bidder-profile-table .score-bar[data-v-5bc2c36a]{font:600 12px/1.3 Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-page[data-v-28e47231]{background:var(--canvas)}.specialty-content[data-v-28e47231]{padding:14px 16px 28px;display:grid;gap:13px}.specialty-toolbar[data-v-28e47231]{min-height:48px;padding:7px 7px 7px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px}.specialty-context[data-v-28e47231]{min-width:0;display:grid;gap:4px}.specialty-context strong[data-v-28e47231]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.specialty-context span[data-v-28e47231]{color:var(--text-muted);font:500 8px Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-toolbar__status[data-v-28e47231]{color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:9px;white-space:nowrap}.specialty-toolbar__status i[data-v-28e47231]{width:7px;height:7px;border-radius:50%;background:var(--green)}.specialty-toolbar__status i.warning[data-v-28e47231]{background:var(--orange)}.specialty-toolbar__status i.critical[data-v-28e47231]{background:var(--red)}.specialty-toolbar__actions[data-v-28e47231]{display:flex;gap:7px}.specialty-toolbar__actions .button[data-v-28e47231]{min-height:31px;padding-inline:10px}.specialty-metrics[data-v-28e47231]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.specialty-metrics article[data-v-28e47231]{min-height:88px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:1fr auto;align-items:start}.specialty-metrics article.warning[data-v-28e47231]{border-left-color:var(--orange)}.specialty-metrics article.danger[data-v-28e47231]{border-left-color:var(--red)}.specialty-metrics article.success[data-v-28e47231]{border-left-color:var(--green)}.specialty-metrics span[data-v-28e47231]{color:var(--text-secondary);font-size:10px}.specialty-metrics strong[data-v-28e47231]{font:720 23px/1 Bahnschrift,sans-serif}.specialty-metrics strong small[data-v-28e47231]{margin-left:3px;color:var(--text-muted);font:400 9px sans-serif}.specialty-metrics em[data-v-28e47231]{grid-column:1/-1;align-self:end;color:var(--text-muted);font-size:8px;font-style:normal}.clearing-workspace[data-v-28e47231]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(350px,.72fr);gap:13px}.check-filter[data-v-28e47231]{color:var(--text-secondary);display:flex;align-items:center;gap:5px;font-size:9px}.clearing-table-wrap[data-v-28e47231]{max-height:540px;overflow:auto}.clearing-table[data-v-28e47231]{table-layout:fixed}.clearing-table th[data-v-28e47231]:first-child{width:190px}.clearing-table td[data-v-28e47231]{font-size:9px}.clearing-table tbody tr[data-v-28e47231]{cursor:pointer}.clearing-table tbody tr.selected[data-v-28e47231]{background:var(--brand-soft)}.criterion-group[data-v-28e47231]{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:5px;padding:2px 4px;border-radius:3px;background:var(--surface-strong);color:var(--text-muted);display:block;font-size:7px}.clearing-value[data-v-28e47231]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 5px;border-radius:4px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.clearing-value.pass[data-v-28e47231]{color:var(--green);background:#edf9f3}.clearing-value.review[data-v-28e47231]{color:var(--orange);background:#fff5ea}.clearing-value.reject[data-v-28e47231]{color:var(--red);background:#fff0f1}.clearing-footer[data-v-28e47231]{height:36px;padding:0 12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:8px}.clearing-footer span[data-v-28e47231]{display:flex;align-items:center;gap:5px}.clearing-footer i[data-v-28e47231]{width:7px;height:7px;border-radius:2px}.clearing-footer i.pass[data-v-28e47231]{background:var(--green)}.clearing-footer i.review[data-v-28e47231]{background:var(--orange)}.clearing-footer i.reject[data-v-28e47231]{background:var(--red)}.evidence-inspector[data-v-28e47231]{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.evidence-inspector>header[data-v-28e47231]{min-height:69px;padding:12px 14px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between}.evidence-inspector header span[data-v-28e47231]{color:var(--brand);font:600 8px Bahnschrift,sans-serif}.evidence-inspector h3[data-v-28e47231]{margin:6px 0 0;font-size:12px}.conclusion-banner[data-v-28e47231]{margin:12px;padding:11px;border-left:3px solid var(--green);background:#f4fbf7;color:var(--green);display:flex;align-items:flex-start;gap:8px}.conclusion-banner.reject[data-v-28e47231]{border-color:var(--red);background:#fff7f7;color:var(--red)}.conclusion-banner.review[data-v-28e47231]{border-color:var(--orange);background:#fff9f3;color:var(--orange)}.conclusion-banner strong[data-v-28e47231]{color:var(--text);font-size:10px}.conclusion-banner p[data-v-28e47231]{margin:4px 0 0;color:var(--text-secondary);font-size:8px;line-height:1.55}.source-compare[data-v-28e47231]{margin:0 12px;display:grid;gap:8px}.source-compare>div[data-v-28e47231]{padding:10px;border:1px solid var(--border);border-radius:6px}.source-compare span[data-v-28e47231]{color:var(--text-muted);font-size:8px}.source-compare strong[data-v-28e47231]{margin-top:5px;display:block;font-size:11px}.source-compare strong.red[data-v-28e47231]{color:var(--red)}.source-compare p[data-v-28e47231]{margin:7px 0;padding:8px;background:var(--surface-muted);color:var(--text-secondary);font-size:8px;line-height:1.65}.source-compare button[data-v-28e47231]{border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:4px;font-size:8px;cursor:pointer}.expert-note[data-v-28e47231]{margin:12px;display:grid;gap:6px}.expert-note span[data-v-28e47231]{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600}.expert-note textarea[data-v-28e47231]{width:100%;padding:8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:8px;line-height:1.5;resize:none;outline:none}.inspector-actions[data-v-28e47231]{margin:0 12px;display:flex;justify-content:flex-end;gap:7px}.saved-state[data-v-28e47231]{margin:10px 12px;color:var(--green);display:flex;align-items:center;gap:4px;font-size:8px}.similarity-top-grid[data-v-28e47231]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:13px}.threshold-note[data-v-28e47231]{color:var(--red);font-size:8px}.similarity-matrix[data-v-28e47231]{display:grid;grid-template-columns:96px repeat(3,1fr);gap:4px}.sim-col[data-v-28e47231],.sim-corner[data-v-28e47231],.sim-row[data-v-28e47231]{min-height:38px;padding:4px;background:var(--surface-muted);color:var(--text-secondary);display:grid;place-items:center;font-size:8px;text-align:center}.sim-row[data-v-28e47231]{justify-items:start;padding-left:8px}.similarity-matrix button[data-v-28e47231]{min-height:44px;border:1px solid transparent;border-radius:4px;display:flex;align-items:baseline;justify-content:center;gap:2px;cursor:pointer}.similarity-matrix button strong[data-v-28e47231]{font:700 13px Bahnschrift,sans-serif}.similarity-matrix button small[data-v-28e47231]{font-size:7px}.similarity-matrix button.self[data-v-28e47231]{background:var(--surface-muted);color:var(--text-muted)}.similarity-matrix button.low[data-v-28e47231]{background:#f1f6fa;color:#647b8e}.similarity-matrix button.medium[data-v-28e47231]{background:#fff7df;color:#8f6a11}.similarity-matrix button.high[data-v-28e47231]{background:#fff0df;color:#ad5b17}.similarity-matrix button.critical[data-v-28e47231]{background:#ffe4e6;color:#b92931}.similarity-matrix button.selected[data-v-28e47231]{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.matrix-caption[data-v-28e47231]{margin-top:10px;display:flex;justify-content:flex-end;gap:12px;color:var(--text-muted);font-size:7px}.matrix-caption span[data-v-28e47231]{display:flex;align-items:center;gap:4px}.matrix-caption i[data-v-28e47231]{width:8px;height:8px;border-radius:2px}.matrix-caption i.low[data-v-28e47231]{background:#f1f6fa}.matrix-caption i.medium[data-v-28e47231]{background:#fff7df}.matrix-caption i.high[data-v-28e47231]{background:#fff0df}.matrix-caption i.critical[data-v-28e47231]{background:#ffe4e6}.pair-summary[data-v-28e47231]{min-height:197px;display:grid;grid-template-columns:1fr 118px;grid-template-rows:auto 1fr;gap:12px;align-items:center}.pair-entities[data-v-28e47231]{display:grid;grid-template-columns:24px 1fr auto 24px 1fr;align-items:center;gap:6px;grid-column:1/-1}.pair-entities>span[data-v-28e47231]{width:23px;height:23px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif}.pair-entities strong[data-v-28e47231]{font-size:8px}.pair-score-ring[data-v-28e47231]{--pair-score:331deg;width:102px;height:102px;border-radius:50%;background:conic-gradient(var(--red) 0 var(--pair-score),var(--surface-strong) var(--pair-score));display:grid;place-items:center;position:relative}.pair-score-ring[data-v-28e47231]:after{content:"";width:78px;height:78px;border-radius:50%;background:var(--surface);position:absolute}.pair-score-ring span[data-v-28e47231]{z-index:1;display:grid;text-align:center}.pair-score-ring b[data-v-28e47231]{color:var(--red);font:700 19px Bahnschrift,sans-serif}.pair-score-ring small[data-v-28e47231]{color:var(--text-muted);font-size:7px}.feature-score-list[data-v-28e47231]{display:grid;gap:10px}.feature-score-list span[data-v-28e47231]{display:grid;grid-template-columns:60px 1fr 20px;gap:6px;align-items:center;color:var(--text-secondary);font-size:8px}.feature-score-list i[data-v-28e47231]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.feature-score-list i b[data-v-28e47231]{display:block;height:100%;background:var(--orange)}.feature-score-list em[data-v-28e47231]{font:600 8px Bahnschrift,sans-serif;font-style:normal;text-align:right}.similarity-compare-grid[data-v-28e47231]{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.35fr);gap:13px}.chapter-list[data-v-28e47231]{display:grid;gap:4px}.chapter-list button[data-v-28e47231]{min-height:50px;padding:8px;border:1px solid transparent;border-radius:6px;background:var(--surface-muted);display:grid;grid-template-columns:minmax(130px,1fr) minmax(70px,.8fr) 38px;align-items:center;gap:8px;text-align:left;cursor:pointer}.chapter-list button.active[data-v-28e47231]{border-color:var(--brand);background:var(--brand-soft)}.chapter-list span[data-v-28e47231]{display:grid;gap:4px}.chapter-list strong[data-v-28e47231]{font-size:9px}.chapter-list small[data-v-28e47231]{color:var(--text-muted);font-size:7px}.chapter-list i[data-v-28e47231]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.chapter-list i b[data-v-28e47231]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--red))}.chapter-list em[data-v-28e47231]{color:var(--red);font:700 11px Bahnschrift,sans-serif;font-style:normal;text-align:right}.document-compare[data-v-28e47231]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.document-compare article[data-v-28e47231]{border:1px solid var(--border);border-radius:7px;overflow:hidden}.document-compare header[data-v-28e47231]{height:36px;padding:0 9px;background:var(--surface-muted);display:grid;grid-template-columns:21px 1fr auto;align-items:center;gap:6px}.document-compare header span[data-v-28e47231]{width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 8px Bahnschrift,sans-serif}.document-compare header strong[data-v-28e47231]{font-size:8px}.document-compare header em[data-v-28e47231]{color:var(--text-muted);font-size:7px;font-style:normal}.document-compare p[data-v-28e47231]{min-height:100px;margin:0;padding:12px;color:var(--text-secondary);font-size:9px;line-height:1.85}.document-compare mark[data-v-28e47231]{padding:1px 2px;background:#fff0aa;color:var(--text)}.document-compare footer[data-v-28e47231]{padding:7px 10px;border-top:1px solid var(--border);color:var(--brand);display:flex;align-items:center;gap:4px;font-size:7px}.common-error-note[data-v-28e47231]{margin-top:10px;padding:9px;border-left:2px solid var(--orange);background:#fff8f1;color:var(--orange);display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.common-error-note strong[data-v-28e47231]{color:var(--text);font-size:9px}.common-error-note p[data-v-28e47231]{margin:3px 0 0;color:var(--text-secondary);font-size:8px}.common-error-note>span[data-v-28e47231]{color:var(--text-muted);font:600 7px Bahnschrift,sans-serif}.meta-normal[data-v-28e47231],.meta-risk[data-v-28e47231]{display:inline-flex;align-items:center;gap:4px;font-size:8px}.meta-risk[data-v-28e47231]{color:var(--red)}.meta-normal[data-v-28e47231]{color:var(--green)}.specialty-toast[data-v-28e47231]{position:fixed;z-index:220;right:22px;bottom:24px;min-width:280px;padding:12px 15px;border:1px solid #cbe6d9;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--green);display:flex;align-items:center;gap:8px;font-size:11px}.toast-enter-active[data-v-28e47231],.toast-leave-active[data-v-28e47231]{transition:.18s ease}.toast-enter[data-v-28e47231],.toast-leave-to[data-v-28e47231]{opacity:0;transform:translateY(10px)}@media(max-width:1380px){.specialty-toolbar[data-v-28e47231]{grid-template-columns:minmax(220px,1fr) auto auto;gap:9px}.specialty-toolbar__actions .button[data-v-28e47231]{padding-inline:8px}.clearing-workspace[data-v-28e47231]{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr)}.similarity-top-grid[data-v-28e47231]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr)}.similarity-compare-grid[data-v-28e47231]{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr)}}:root[data-theme=dark] .common-error-note[data-v-28e47231]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}.dimension-tabs[data-v-28e47231]{height:42px;padding:0 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:flex;align-items:end;gap:3px}.dimension-tabs button[data-v-28e47231]{height:40px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:9px;cursor:pointer}.dimension-tabs button.active[data-v-28e47231]{color:var(--brand);border-bottom-color:var(--brand)}.dimension-tabs em[data-v-28e47231]{min-width:18px;padding:2px 4px;border-radius:8px;background:var(--surface-strong);color:var(--text-muted);font:600 7px Bahnschrift,sans-serif;font-style:normal;text-align:center}.dimension-tabs button.active em[data-v-28e47231]{background:var(--brand-soft);color:var(--brand)}.contact-fund-grid[data-v-28e47231],.environment-grid[data-v-28e47231]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:13px}.environment-graph[data-v-28e47231]{height:300px;position:relative}.environment-graph>svg[data-v-28e47231]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.environment-graph line[data-v-28e47231],.environment-graph path[data-v-28e47231]{fill:none;stroke:#a9c3d9;stroke-width:1.3;stroke-dasharray:6 5}.env-bidder[data-v-28e47231]{position:absolute;z-index:2;top:50%;width:120px;min-height:74px;transform:translateY(-50%);padding:10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:25px 1fr;gap:5px;align-items:center}.env-bidder.bidder-a[data-v-28e47231]{left:1%}.env-bidder.bidder-b[data-v-28e47231]{right:1%}.env-bidder>span[data-v-28e47231]{grid-row:1/3;width:25px;height:25px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif}.env-bidder strong[data-v-28e47231]{font-size:9px}.env-bidder small[data-v-28e47231]{color:var(--text-muted);font-size:7px}.env-node[data-v-28e47231]{position:absolute;z-index:2;left:50%;width:135px;min-height:57px;transform:translateX(-50%);padding:8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:24px 1fr;gap:3px 6px;align-items:center;color:var(--brand);text-align:left;cursor:pointer}.env-node strong[data-v-28e47231]{color:var(--text);font:600 9px Bahnschrift,sans-serif}.env-node small[data-v-28e47231]{color:var(--text-muted);font-size:7px}.env-node>svg[data-v-28e47231]{grid-row:1/3}.node-ip[data-v-28e47231]{top:3%}.node-device[data-v-28e47231]{bottom:3%}.node-ca[data-v-28e47231]{top:50%;left:34%;transform:translate(-50%,-50%)}.node-time[data-v-28e47231]{top:50%;left:66%;transform:translate(-50%,-50%)}.graph-explanation[data-v-28e47231]{padding:9px 10px;border-left:2px solid var(--orange);background:#fff8f1;color:var(--orange);display:flex;align-items:flex-start;gap:7px}.graph-explanation span[data-v-28e47231]{color:var(--text-secondary);font-size:8px;line-height:1.55}.environment-conclusion[data-v-28e47231]{display:grid;gap:12px}.conclusion-score[data-v-28e47231]{height:92px;border:1px solid #f0d2d4;border-radius:7px;background:#fff7f7;display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:10px}.conclusion-score strong[data-v-28e47231]{grid-row:1/3;color:var(--red);font:720 30px Bahnschrift,sans-serif}.conclusion-score span[data-v-28e47231]{font-size:10px}.conclusion-score em[data-v-28e47231]{padding:3px 6px;border-radius:4px;background:#fff0f1;color:var(--red);font-size:8px;font-style:normal}.environment-conclusion dl[data-v-28e47231]{margin:0;display:grid}.environment-conclusion dl>div[data-v-28e47231]{min-height:43px;padding:8px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:70px 1fr;gap:8px}.environment-conclusion dt[data-v-28e47231]{color:var(--text-muted);font-size:8px}.environment-conclusion dd[data-v-28e47231]{margin:0;color:var(--text-secondary);font-size:8px;line-height:1.45}.environment-conclusion>.button[data-v-28e47231]{justify-self:end}.comparison-result[data-v-28e47231]{padding:3px 6px;border-radius:4px;font-size:8px}.comparison-result.critical[data-v-28e47231]{color:var(--red);background:#fff0f1}.comparison-result.high[data-v-28e47231]{color:var(--orange);background:#fff5ea}.comparison-result.medium[data-v-28e47231]{color:var(--gold);background:#fff9e4}.comparison-result.notice[data-v-28e47231]{color:var(--green);background:#edf9f3}.boundary-checklist[data-v-28e47231]{display:grid;gap:11px}.boundary-checklist>span[data-v-28e47231]{display:flex;align-items:flex-start;gap:8px;color:var(--green)}.boundary-checklist p[data-v-28e47231]{margin:0;display:grid;gap:3px}.boundary-checklist strong[data-v-28e47231]{color:var(--text);font-size:9px}.boundary-checklist small[data-v-28e47231]{color:var(--text-muted);font-size:8px;line-height:1.5}.supplier-contract-actions[data-v-28e47231]{display:flex;gap:7px;flex-wrap:wrap}.log-integrity[data-v-28e47231]{color:var(--green);display:flex;align-items:center;gap:5px;font-size:8px}.log-integrity i[data-v-28e47231]{width:6px;height:6px;border-radius:50%;background:var(--green)}.price-analysis-grid[data-v-28e47231]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(350px,.82fr);gap:13px}.price-scatter[data-v-28e47231]{height:260px;display:grid;grid-template-columns:45px 1fr}.scatter-y[data-v-28e47231]{padding-bottom:8px;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-muted);font:500 8px Bahnschrift,sans-serif}.scatter-plot[data-v-28e47231]{position:relative;margin-bottom:8px}.scatter-plot>i[data-v-28e47231]{position:absolute;left:0;right:0;height:1px;background:var(--border)}.limit-line[data-v-28e47231]{position:absolute;left:0;right:0;border-top:1px dashed var(--red)}.limit-line em[data-v-28e47231]{position:absolute;right:0;bottom:3px;color:var(--red);font-size:7px;font-style:normal}.scatter-point[data-v-28e47231]{position:absolute;width:58px;height:58px;transform:translate(-50%,50%);border:1px solid;border-radius:50%;background:var(--surface);display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer;box-shadow:0 4px 12px rgba(25,42,62,.08)}.scatter-point.critical[data-v-28e47231]{border-color:var(--red);color:var(--red);background:#fff7f7}.scatter-point.medium[data-v-28e47231]{border-color:var(--gold);color:var(--gold);background:#fffdf4}.scatter-point.notice[data-v-28e47231]{border-color:var(--brand);color:var(--brand);background:#f5f9fe}.scatter-point b[data-v-28e47231]{font:700 8px Bahnschrift,sans-serif}.scatter-point span[data-v-28e47231]{font-size:7px}.pattern-list[data-v-28e47231]{display:grid;gap:6px}.pattern-list button[data-v-28e47231]{min-height:54px;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);display:grid;grid-template-columns:minmax(140px,1fr) 85px 52px;gap:8px;align-items:center;text-align:left;cursor:pointer}.pattern-list button.active[data-v-28e47231]{border-color:var(--orange);background:#fff9f3}.pattern-list span[data-v-28e47231]{display:grid;gap:3px}.pattern-list strong[data-v-28e47231]{font-size:9px}.pattern-list small[data-v-28e47231]{color:var(--text-muted);font-size:7px;line-height:1.35}.pattern-list i[data-v-28e47231]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.pattern-list i b[data-v-28e47231]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--orange))}.pattern-list em[data-v-28e47231]{color:var(--orange);font:700 12px Bahnschrift,sans-serif;font-style:normal;text-align:right;display:grid;gap:3px}.pattern-list em small[data-v-28e47231]{font:400 7px sans-serif}.price-table strong.red[data-v-28e47231]{color:var(--red)}.mini-deviation[data-v-28e47231]{width:48px;height:4px;border-radius:4px;background:var(--surface-strong);display:block;overflow:hidden}.mini-deviation i[data-v-28e47231]{display:block;height:100%;background:var(--orange)}.pattern-risk[data-v-28e47231]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 6px;border-radius:4px;background:#fff0f1;color:var(--red);display:inline-flex;align-items:center;gap:3px;font-size:8px}.price-table-foot[data-v-28e47231]{height:38px;padding:0 12px;border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;color:var(--text-muted);font-size:8px}.price-table-foot button[data-v-28e47231]{border:0;background:transparent;color:var(--brand);font-size:8px;cursor:pointer}.behavior-analysis-grid[data-v-28e47231]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.78fr);gap:13px}.behavior-sequence[data-v-28e47231]{display:grid;gap:4px}.behavior-sequence>div[data-v-28e47231],.sequence-head[data-v-28e47231]{display:grid;grid-template-columns:minmax(100px,1.1fr) repeat(5,minmax(54px,.7fr));gap:4px;align-items:center}.sequence-head b[data-v-28e47231],.sequence-head span[data-v-28e47231]{min-height:31px;padding:5px;background:var(--surface-muted);display:grid;place-items:center;color:var(--text-muted);font-size:7px;font-weight:500;text-align:center}.behavior-sequence>div>strong[data-v-28e47231]{padding-left:7px;color:var(--text-secondary);font-size:8px}.behavior-sequence>div>span[data-v-28e47231]{height:31px;border-radius:3px;background:var(--surface-muted);color:var(--text-muted);display:grid;place-items:center;font-size:7px}.behavior-sequence>div>span.bid[data-v-28e47231]{border:1px solid #bdd4e8;background:#edf5fc;color:#4b789c}.behavior-sequence>div>span.win[data-v-28e47231]{background:var(--brand);color:#fff}.behavior-cards[data-v-28e47231]{display:grid;gap:7px}.behavior-cards article[data-v-28e47231]{min-height:64px;padding:9px;border:1px solid var(--border);border-left:3px solid var(--orange);border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--orange)}.behavior-cards article.critical[data-v-28e47231]{border-left-color:var(--red);color:var(--red)}.behavior-cards span[data-v-28e47231]{display:grid;gap:4px}.behavior-cards strong[data-v-28e47231]{color:var(--text);font-size:9px}.behavior-cards small[data-v-28e47231]{color:var(--text-muted);font-size:7px;line-height:1.35}.behavior-cards>b[data-v-28e47231]{font:700 16px Bahnschrift,sans-serif}.behavior-warning[data-v-28e47231]{margin-top:9px;padding:9px;background:#fff8f1;color:var(--orange);display:flex;align-items:flex-start;gap:7px}.behavior-warning span[data-v-28e47231]{color:var(--text-secondary);font-size:8px;line-height:1.5}@media(max-width:1380px){.contact-fund-grid[data-v-28e47231],.environment-grid[data-v-28e47231]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.78fr)}.price-analysis-grid[data-v-28e47231]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr)}.behavior-analysis-grid[data-v-28e47231]{grid-template-columns:minmax(0,1.35fr) minmax(330px,.82fr)}}:root[data-theme=dark] .behavior-warning[data-v-28e47231],:root[data-theme=dark] .graph-explanation[data-v-28e47231],:root[data-theme=dark] .pattern-list button.active[data-v-28e47231]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}:root[data-theme=dark] .conclusion-score[data-v-28e47231],:root[data-theme=dark] .scatter-point.critical[data-v-28e47231]{background:color-mix(in srgb,var(--red) 8%,var(--surface))}.vben-table-surface[data-v-28e47231]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:0 1px 2px rgba(25,42,62,.025)}.vben-query-form[data-v-28e47231]{padding:13px 14px 12px;display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(160px,.65fr) auto;align-items:end;gap:12px}.vben-query-form--compact[data-v-28e47231]{grid-template-columns:minmax(260px,1.25fr) minmax(160px,.65fr) auto}.clearing-table-surface .vben-query-form[data-v-28e47231]{grid-template-columns:minmax(240px,1.15fr) minmax(140px,.62fr) minmax(135px,.58fr) auto}.query-field[data-v-28e47231]{min-width:0;display:grid;gap:6px}.query-field>span[data-v-28e47231]{color:var(--text-secondary);font-size:11px;font-weight:560}.query-field input[data-v-28e47231],.query-field select[data-v-28e47231]{width:100%;height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:5px;outline:none;background:var(--surface);color:var(--text);font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.query-field input[data-v-28e47231]:focus,.query-field select[data-v-28e47231]:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.query-input-with-icon[data-v-28e47231]{position:relative}.query-input-with-icon>svg[data-v-28e47231]{position:absolute;z-index:1;left:10px;top:9px;color:var(--text-muted)}.query-input-with-icon input[data-v-28e47231]{padding-left:32px}.query-actions[data-v-28e47231]{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.query-actions>span[data-v-28e47231]{color:var(--text-muted);font-size:11px;white-space:nowrap}.query-actions .button[data-v-28e47231]{height:32px}.vben-table-toolbar[data-v-28e47231]{min-height:46px;padding:7px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.vben-table-surface>.vben-table-toolbar[data-v-28e47231]:first-child{border-top:0}.table-toolbar__actions[data-v-28e47231],.table-toolbar__title[data-v-28e47231]{display:flex;align-items:center;gap:9px}.table-toolbar__title strong[data-v-28e47231]{color:var(--text);font-size:13px;font-weight:650}.table-toolbar__title span[data-v-28e47231]{color:var(--text-muted);font-size:11px}.table-toolbar__title em[data-v-28e47231]{padding:2px 7px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-size:11px;font-style:normal}.table-toolbar__actions .button[data-v-28e47231]{height:32px}.text-tool[data-v-28e47231]{padding:4px;border:0;background:transparent;color:var(--brand);font-size:11px;cursor:pointer}.selection-cell[data-v-28e47231]{width:42px;padding-inline:12px!important;text-align:center!important}.sequence-cell[data-v-28e47231]{width:54px;color:var(--text-muted)!important;text-align:center!important}.selection-cell input[data-v-28e47231]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.vben-table-surface .data-table[data-v-28e47231]{font-size:11px}.vben-table-surface .data-table th[data-v-28e47231]{height:38px;font-size:11px}.vben-table-surface .data-table td[data-v-28e47231]{height:44px;padding-block:7px}.vben-table-surface .data-table tbody tr[data-v-28e47231]:has(.selection-cell input:checked){background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.specialty-metrics span[data-v-28e47231]{font-size:11px}.specialty-metrics em[data-v-28e47231]{font-size:10px}.dimension-tabs button[data-v-28e47231]{font-size:11px}.dimension-tabs em[data-v-28e47231]{font-size:10px}.clearing-table td[data-v-28e47231]{font-size:11px}.criterion-group[data-v-28e47231]{font-size:10px}.clearing-footer[data-v-28e47231]{font-size:10px}.conclusion-banner p[data-v-28e47231],.evidence-inspector header span[data-v-28e47231],.expert-note textarea[data-v-28e47231],.saved-state[data-v-28e47231],.source-compare button[data-v-28e47231],.source-compare p[data-v-28e47231],.source-compare span[data-v-28e47231]{font-size:10px}.conclusion-banner strong[data-v-28e47231],.expert-note span[data-v-28e47231],.source-compare strong[data-v-28e47231]{font-size:11px}.chapter-list small[data-v-28e47231],.common-error-note>span[data-v-28e47231],.common-error-note p[data-v-28e47231],.document-compare footer[data-v-28e47231],.document-compare header em[data-v-28e47231],.document-compare header strong[data-v-28e47231],.feature-score-list em[data-v-28e47231],.feature-score-list span[data-v-28e47231],.matrix-caption[data-v-28e47231],.meta-normal[data-v-28e47231],.meta-risk[data-v-28e47231],.pair-entities strong[data-v-28e47231],.pair-score-ring small[data-v-28e47231],.threshold-note[data-v-28e47231]{font-size:10px}.sim-col[data-v-28e47231],.sim-corner[data-v-28e47231],.sim-row[data-v-28e47231]{font-size:10px}.chapter-list strong[data-v-28e47231],.common-error-note strong[data-v-28e47231],.document-compare p[data-v-28e47231]{font-size:11px}.behavior-cards strong[data-v-28e47231],.boundary-checklist strong[data-v-28e47231],.env-bidder strong[data-v-28e47231],.env-node strong[data-v-28e47231],.pattern-list strong[data-v-28e47231]{font-size:11px}.behavior-cards small[data-v-28e47231],.behavior-sequence>div>span[data-v-28e47231],.behavior-sequence>div>strong[data-v-28e47231],.behavior-warning span[data-v-28e47231],.boundary-checklist small[data-v-28e47231],.comparison-result[data-v-28e47231],.env-bidder small[data-v-28e47231],.env-node small[data-v-28e47231],.environment-conclusion dd[data-v-28e47231],.environment-conclusion dt[data-v-28e47231],.graph-explanation span[data-v-28e47231],.limit-line em[data-v-28e47231],.log-integrity[data-v-28e47231],.pattern-list em small[data-v-28e47231],.pattern-list small[data-v-28e47231],.pattern-risk[data-v-28e47231],.price-table-foot[data-v-28e47231],.scatter-point span[data-v-28e47231],.sequence-head b[data-v-28e47231],.sequence-head span[data-v-28e47231]{font-size:10px}.scatter-point b[data-v-28e47231]{font-size:10px}.clearing-table[data-v-28e47231]{min-width:980px}.clearing-table th.selection-cell[data-v-28e47231],.clearing-table th[data-v-28e47231]:first-child{width:42px}.clearing-table th.sequence-cell[data-v-28e47231]{width:54px}.clearing-table th[data-v-28e47231]:nth-child(3){width:190px}.clearing-table th[data-v-28e47231]:last-child{width:130px}@media(max-width:1380px){.vben-query-form--compact[data-v-28e47231],.vben-query-form[data-v-28e47231]{grid-template-columns:minmax(220px,1.2fr) minmax(145px,.62fr) auto;gap:9px}.clearing-table-surface .vben-query-form[data-v-28e47231]{grid-template-columns:minmax(195px,1fr) 125px 120px auto}.query-actions>span[data-v-28e47231]{display:none}}.clearing-table td[data-v-28e47231],.vben-table-surface .data-table[data-v-28e47231],.vben-table-surface .data-table th[data-v-28e47231]{font-size:12px}.clearing-footer[data-v-28e47231],.criterion-group[data-v-28e47231],.vben-table-surface .cell-subtext[data-v-28e47231]{font-size:11px}.table-action[data-v-28e47231]{font-size:12px}.specialty-context strong[data-v-28e47231]{font-size:13px}.specialty-context span[data-v-28e47231],.specialty-toolbar__status[data-v-28e47231]{font-size:11px}.specialty-metrics span[data-v-28e47231]{font-size:12px}.specialty-metrics em[data-v-28e47231],.specialty-metrics strong small[data-v-28e47231]{font-size:11px}.dimension-tabs button[data-v-28e47231]{font-size:12px}.dimension-tabs em[data-v-28e47231]{font-size:11px}.evidence-inspector header span[data-v-28e47231]{font-size:11px}.conclusion-banner strong[data-v-28e47231],.evidence-inspector h3[data-v-28e47231],.expert-note span[data-v-28e47231],.source-compare strong[data-v-28e47231]{font-size:12px}.conclusion-banner p[data-v-28e47231],.expert-note textarea[data-v-28e47231],.source-compare p[data-v-28e47231]{font-size:12px;line-height:1.65}.saved-state[data-v-28e47231],.source-compare button[data-v-28e47231],.source-compare span[data-v-28e47231]{font-size:11px}.matrix-caption[data-v-28e47231],.sim-col[data-v-28e47231],.sim-corner[data-v-28e47231],.sim-row[data-v-28e47231]{font-size:11px}.chapter-list small[data-v-28e47231],.pair-score-ring small[data-v-28e47231],.similarity-matrix button small[data-v-28e47231]{font-size:11px}.chapter-list strong[data-v-28e47231],.common-error-note p[data-v-28e47231],.common-error-note strong[data-v-28e47231],.document-compare header strong[data-v-28e47231],.document-compare p[data-v-28e47231],.feature-score-list span[data-v-28e47231],.pair-entities strong[data-v-28e47231]{font-size:12px}.common-error-note>span[data-v-28e47231],.document-compare footer[data-v-28e47231],.document-compare header em[data-v-28e47231],.feature-score-list em[data-v-28e47231],.meta-normal[data-v-28e47231],.meta-risk[data-v-28e47231]{font-size:11px}.document-compare p[data-v-28e47231]{line-height:1.8}.boundary-checklist small[data-v-28e47231],.boundary-checklist strong[data-v-28e47231],.conclusion-score span[data-v-28e47231],.env-bidder strong[data-v-28e47231],.env-node strong[data-v-28e47231],.environment-conclusion dd[data-v-28e47231],.graph-explanation span[data-v-28e47231]{font-size:12px}.comparison-result[data-v-28e47231],.conclusion-score em[data-v-28e47231],.env-bidder small[data-v-28e47231],.env-node small[data-v-28e47231],.environment-conclusion dt[data-v-28e47231],.log-integrity[data-v-28e47231]{font-size:11px}.boundary-checklist small[data-v-28e47231],.environment-conclusion dd[data-v-28e47231],.graph-explanation span[data-v-28e47231]{line-height:1.6}.behavior-cards small[data-v-28e47231],.behavior-cards strong[data-v-28e47231],.behavior-sequence>div>span[data-v-28e47231],.behavior-sequence>div>strong[data-v-28e47231],.behavior-warning span[data-v-28e47231],.pattern-list small[data-v-28e47231],.pattern-list strong[data-v-28e47231],.price-table-foot[data-v-28e47231],.scatter-point b[data-v-28e47231],.scatter-point span[data-v-28e47231]{font-size:12px}.limit-line em[data-v-28e47231],.pattern-list em small[data-v-28e47231],.pattern-risk[data-v-28e47231],.scatter-y[data-v-28e47231],.sequence-head b[data-v-28e47231],.sequence-head span[data-v-28e47231]{font-size:11px}.specialty-content .price-table-foot button[data-v-28e47231],.specialty-content .threshold-note[data-v-28e47231]{font-size:12px}.specialty-content .environment-graph .env-bidder>span[data-v-28e47231],.specialty-content .pair-entities>span[data-v-28e47231]{font:600 12px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-content .document-compare article header>span[data-v-28e47231]{font:600 12px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-page[data-v-5dbd2f6d]{background:var(--canvas)}.specialty-content[data-v-5dbd2f6d]{padding:14px 16px 28px;display:grid;gap:13px}.specialty-toolbar[data-v-5dbd2f6d]{min-height:48px;padding:7px 7px 7px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px}.specialty-context[data-v-5dbd2f6d]{min-width:0;display:grid;gap:4px}.specialty-context strong[data-v-5dbd2f6d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.specialty-context span[data-v-5dbd2f6d]{color:var(--text-muted);font:500 8px Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-toolbar__status[data-v-5dbd2f6d]{color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:9px;white-space:nowrap}.specialty-toolbar__status i[data-v-5dbd2f6d]{width:7px;height:7px;border-radius:50%;background:var(--green)}.specialty-toolbar__status i.warning[data-v-5dbd2f6d]{background:var(--orange)}.specialty-toolbar__status i.critical[data-v-5dbd2f6d]{background:var(--red)}.specialty-toolbar__actions[data-v-5dbd2f6d]{display:flex;gap:7px}.specialty-toolbar__actions .button[data-v-5dbd2f6d]{min-height:31px;padding-inline:10px}.specialty-metrics[data-v-5dbd2f6d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.specialty-metrics article[data-v-5dbd2f6d]{min-height:88px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:1fr auto;align-items:start}.specialty-metrics article.warning[data-v-5dbd2f6d]{border-left-color:var(--orange)}.specialty-metrics article.danger[data-v-5dbd2f6d]{border-left-color:var(--red)}.specialty-metrics article.success[data-v-5dbd2f6d]{border-left-color:var(--green)}.specialty-metrics span[data-v-5dbd2f6d]{color:var(--text-secondary);font-size:10px}.specialty-metrics strong[data-v-5dbd2f6d]{font:720 23px/1 Bahnschrift,sans-serif}.specialty-metrics strong small[data-v-5dbd2f6d]{margin-left:3px;color:var(--text-muted);font:400 9px sans-serif}.specialty-metrics em[data-v-5dbd2f6d]{grid-column:1/-1;align-self:end;color:var(--text-muted);font-size:8px;font-style:normal}.clearing-workspace[data-v-5dbd2f6d]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(350px,.72fr);gap:13px}.check-filter[data-v-5dbd2f6d]{color:var(--text-secondary);display:flex;align-items:center;gap:5px;font-size:9px}.clearing-table-wrap[data-v-5dbd2f6d]{max-height:540px;overflow:auto}.clearing-table[data-v-5dbd2f6d]{table-layout:fixed}.clearing-table th[data-v-5dbd2f6d]:first-child{width:190px}.clearing-table td[data-v-5dbd2f6d]{font-size:9px}.clearing-table tbody tr[data-v-5dbd2f6d]{cursor:pointer}.clearing-table tbody tr.selected[data-v-5dbd2f6d]{background:var(--brand-soft)}.criterion-group[data-v-5dbd2f6d]{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:5px;padding:2px 4px;border-radius:3px;background:var(--surface-strong);color:var(--text-muted);display:block;font-size:7px}.clearing-value[data-v-5dbd2f6d]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 5px;border-radius:4px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.clearing-value.pass[data-v-5dbd2f6d]{color:var(--green);background:#edf9f3}.clearing-value.review[data-v-5dbd2f6d]{color:var(--orange);background:#fff5ea}.clearing-value.reject[data-v-5dbd2f6d]{color:var(--red);background:#fff0f1}.clearing-footer[data-v-5dbd2f6d]{height:36px;padding:0 12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:8px}.clearing-footer span[data-v-5dbd2f6d]{display:flex;align-items:center;gap:5px}.clearing-footer i[data-v-5dbd2f6d]{width:7px;height:7px;border-radius:2px}.clearing-footer i.pass[data-v-5dbd2f6d]{background:var(--green)}.clearing-footer i.review[data-v-5dbd2f6d]{background:var(--orange)}.clearing-footer i.reject[data-v-5dbd2f6d]{background:var(--red)}.evidence-inspector[data-v-5dbd2f6d]{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.evidence-inspector>header[data-v-5dbd2f6d]{min-height:69px;padding:12px 14px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between}.evidence-inspector header span[data-v-5dbd2f6d]{color:var(--brand);font:600 8px Bahnschrift,sans-serif}.evidence-inspector h3[data-v-5dbd2f6d]{margin:6px 0 0;font-size:12px}.conclusion-banner[data-v-5dbd2f6d]{margin:12px;padding:11px;border-left:3px solid var(--green);background:#f4fbf7;color:var(--green);display:flex;align-items:flex-start;gap:8px}.conclusion-banner.reject[data-v-5dbd2f6d]{border-color:var(--red);background:#fff7f7;color:var(--red)}.conclusion-banner.review[data-v-5dbd2f6d]{border-color:var(--orange);background:#fff9f3;color:var(--orange)}.conclusion-banner strong[data-v-5dbd2f6d]{color:var(--text);font-size:10px}.conclusion-banner p[data-v-5dbd2f6d]{margin:4px 0 0;color:var(--text-secondary);font-size:8px;line-height:1.55}.source-compare[data-v-5dbd2f6d]{margin:0 12px;display:grid;gap:8px}.source-compare>div[data-v-5dbd2f6d]{padding:10px;border:1px solid var(--border);border-radius:6px}.source-compare span[data-v-5dbd2f6d]{color:var(--text-muted);font-size:8px}.source-compare strong[data-v-5dbd2f6d]{margin-top:5px;display:block;font-size:11px}.source-compare strong.red[data-v-5dbd2f6d]{color:var(--red)}.source-compare p[data-v-5dbd2f6d]{margin:7px 0;padding:8px;background:var(--surface-muted);color:var(--text-secondary);font-size:8px;line-height:1.65}.source-compare button[data-v-5dbd2f6d]{border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:4px;font-size:8px;cursor:pointer}.expert-note[data-v-5dbd2f6d]{margin:12px;display:grid;gap:6px}.expert-note span[data-v-5dbd2f6d]{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600}.expert-note textarea[data-v-5dbd2f6d]{width:100%;padding:8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:8px;line-height:1.5;resize:none;outline:none}.inspector-actions[data-v-5dbd2f6d]{margin:0 12px;display:flex;justify-content:flex-end;gap:7px}.saved-state[data-v-5dbd2f6d]{margin:10px 12px;color:var(--green);display:flex;align-items:center;gap:4px;font-size:8px}.similarity-top-grid[data-v-5dbd2f6d]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:13px}.threshold-note[data-v-5dbd2f6d]{color:var(--red);font-size:8px}.similarity-matrix[data-v-5dbd2f6d]{display:grid;grid-template-columns:96px repeat(3,1fr);gap:4px}.sim-col[data-v-5dbd2f6d],.sim-corner[data-v-5dbd2f6d],.sim-row[data-v-5dbd2f6d]{min-height:38px;padding:4px;background:var(--surface-muted);color:var(--text-secondary);display:grid;place-items:center;font-size:8px;text-align:center}.sim-row[data-v-5dbd2f6d]{justify-items:start;padding-left:8px}.similarity-matrix button[data-v-5dbd2f6d]{min-height:44px;border:1px solid transparent;border-radius:4px;display:flex;align-items:baseline;justify-content:center;gap:2px;cursor:pointer}.similarity-matrix button strong[data-v-5dbd2f6d]{font:700 13px Bahnschrift,sans-serif}.similarity-matrix button small[data-v-5dbd2f6d]{font-size:7px}.similarity-matrix button.self[data-v-5dbd2f6d]{background:var(--surface-muted);color:var(--text-muted)}.similarity-matrix button.low[data-v-5dbd2f6d]{background:#f1f6fa;color:#647b8e}.similarity-matrix button.medium[data-v-5dbd2f6d]{background:#fff7df;color:#8f6a11}.similarity-matrix button.high[data-v-5dbd2f6d]{background:#fff0df;color:#ad5b17}.similarity-matrix button.critical[data-v-5dbd2f6d]{background:#ffe4e6;color:#b92931}.similarity-matrix button.selected[data-v-5dbd2f6d]{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.matrix-caption[data-v-5dbd2f6d]{margin-top:10px;display:flex;justify-content:flex-end;gap:12px;color:var(--text-muted);font-size:7px}.matrix-caption span[data-v-5dbd2f6d]{display:flex;align-items:center;gap:4px}.matrix-caption i[data-v-5dbd2f6d]{width:8px;height:8px;border-radius:2px}.matrix-caption i.low[data-v-5dbd2f6d]{background:#f1f6fa}.matrix-caption i.medium[data-v-5dbd2f6d]{background:#fff7df}.matrix-caption i.high[data-v-5dbd2f6d]{background:#fff0df}.matrix-caption i.critical[data-v-5dbd2f6d]{background:#ffe4e6}.pair-summary[data-v-5dbd2f6d]{min-height:197px;display:grid;grid-template-columns:1fr 118px;grid-template-rows:auto 1fr;gap:12px;align-items:center}.pair-entities[data-v-5dbd2f6d]{display:grid;grid-template-columns:24px 1fr auto 24px 1fr;align-items:center;gap:6px;grid-column:1/-1}.pair-entities>span[data-v-5dbd2f6d]{width:23px;height:23px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif}.pair-entities strong[data-v-5dbd2f6d]{font-size:8px}.pair-score-ring[data-v-5dbd2f6d]{--pair-score:331deg;width:102px;height:102px;border-radius:50%;background:conic-gradient(var(--red) 0 var(--pair-score),var(--surface-strong) var(--pair-score));display:grid;place-items:center;position:relative}.pair-score-ring[data-v-5dbd2f6d]:after{content:"";width:78px;height:78px;border-radius:50%;background:var(--surface);position:absolute}.pair-score-ring span[data-v-5dbd2f6d]{z-index:1;display:grid;text-align:center}.pair-score-ring b[data-v-5dbd2f6d]{color:var(--red);font:700 19px Bahnschrift,sans-serif}.pair-score-ring small[data-v-5dbd2f6d]{color:var(--text-muted);font-size:7px}.feature-score-list[data-v-5dbd2f6d]{display:grid;gap:10px}.feature-score-list span[data-v-5dbd2f6d]{display:grid;grid-template-columns:60px 1fr 20px;gap:6px;align-items:center;color:var(--text-secondary);font-size:8px}.feature-score-list i[data-v-5dbd2f6d]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.feature-score-list i b[data-v-5dbd2f6d]{display:block;height:100%;background:var(--orange)}.feature-score-list em[data-v-5dbd2f6d]{font:600 8px Bahnschrift,sans-serif;font-style:normal;text-align:right}.similarity-compare-grid[data-v-5dbd2f6d]{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.35fr);gap:13px}.chapter-list[data-v-5dbd2f6d]{display:grid;gap:4px}.chapter-list button[data-v-5dbd2f6d]{min-height:50px;padding:8px;border:1px solid transparent;border-radius:6px;background:var(--surface-muted);display:grid;grid-template-columns:minmax(130px,1fr) minmax(70px,.8fr) 38px;align-items:center;gap:8px;text-align:left;cursor:pointer}.chapter-list button.active[data-v-5dbd2f6d]{border-color:var(--brand);background:var(--brand-soft)}.chapter-list span[data-v-5dbd2f6d]{display:grid;gap:4px}.chapter-list strong[data-v-5dbd2f6d]{font-size:9px}.chapter-list small[data-v-5dbd2f6d]{color:var(--text-muted);font-size:7px}.chapter-list i[data-v-5dbd2f6d]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.chapter-list i b[data-v-5dbd2f6d]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--red))}.chapter-list em[data-v-5dbd2f6d]{color:var(--red);font:700 11px Bahnschrift,sans-serif;font-style:normal;text-align:right}.document-compare[data-v-5dbd2f6d]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.document-compare article[data-v-5dbd2f6d]{border:1px solid var(--border);border-radius:7px;overflow:hidden}.document-compare header[data-v-5dbd2f6d]{height:36px;padding:0 9px;background:var(--surface-muted);display:grid;grid-template-columns:21px 1fr auto;align-items:center;gap:6px}.document-compare header span[data-v-5dbd2f6d]{width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 8px Bahnschrift,sans-serif}.document-compare header strong[data-v-5dbd2f6d]{font-size:8px}.document-compare header em[data-v-5dbd2f6d]{color:var(--text-muted);font-size:7px;font-style:normal}.document-compare p[data-v-5dbd2f6d]{min-height:100px;margin:0;padding:12px;color:var(--text-secondary);font-size:9px;line-height:1.85}.document-compare mark[data-v-5dbd2f6d]{padding:1px 2px;background:#fff0aa;color:var(--text)}.document-compare footer[data-v-5dbd2f6d]{padding:7px 10px;border-top:1px solid var(--border);color:var(--brand);display:flex;align-items:center;gap:4px;font-size:7px}.common-error-note[data-v-5dbd2f6d]{margin-top:10px;padding:9px;border-left:2px solid var(--orange);background:#fff8f1;color:var(--orange);display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.common-error-note strong[data-v-5dbd2f6d]{color:var(--text);font-size:9px}.common-error-note p[data-v-5dbd2f6d]{margin:3px 0 0;color:var(--text-secondary);font-size:8px}.common-error-note>span[data-v-5dbd2f6d]{color:var(--text-muted);font:600 7px Bahnschrift,sans-serif}.meta-normal[data-v-5dbd2f6d],.meta-risk[data-v-5dbd2f6d]{display:inline-flex;align-items:center;gap:4px;font-size:8px}.meta-risk[data-v-5dbd2f6d]{color:var(--red)}.meta-normal[data-v-5dbd2f6d]{color:var(--green)}.specialty-toast[data-v-5dbd2f6d]{position:fixed;z-index:220;right:22px;bottom:24px;min-width:280px;padding:12px 15px;border:1px solid #cbe6d9;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--green);display:flex;align-items:center;gap:8px;font-size:11px}.toast-enter-active[data-v-5dbd2f6d],.toast-leave-active[data-v-5dbd2f6d]{transition:.18s ease}.toast-enter[data-v-5dbd2f6d],.toast-leave-to[data-v-5dbd2f6d]{opacity:0;transform:translateY(10px)}@media(max-width:1380px){.specialty-toolbar[data-v-5dbd2f6d]{grid-template-columns:minmax(220px,1fr) auto auto;gap:9px}.specialty-toolbar__actions .button[data-v-5dbd2f6d]{padding-inline:8px}.clearing-workspace[data-v-5dbd2f6d]{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr)}.similarity-top-grid[data-v-5dbd2f6d]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr)}.similarity-compare-grid[data-v-5dbd2f6d]{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr)}}:root[data-theme=dark] .common-error-note[data-v-5dbd2f6d]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}.dimension-tabs[data-v-5dbd2f6d]{height:42px;padding:0 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:flex;align-items:end;gap:3px}.dimension-tabs button[data-v-5dbd2f6d]{height:40px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:9px;cursor:pointer}.dimension-tabs button.active[data-v-5dbd2f6d]{color:var(--brand);border-bottom-color:var(--brand)}.dimension-tabs em[data-v-5dbd2f6d]{min-width:18px;padding:2px 4px;border-radius:8px;background:var(--surface-strong);color:var(--text-muted);font:600 7px Bahnschrift,sans-serif;font-style:normal;text-align:center}.dimension-tabs button.active em[data-v-5dbd2f6d]{background:var(--brand-soft);color:var(--brand)}.contact-fund-grid[data-v-5dbd2f6d],.environment-grid[data-v-5dbd2f6d]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:13px}.environment-graph[data-v-5dbd2f6d]{height:300px;position:relative}.environment-graph>svg[data-v-5dbd2f6d]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.environment-graph line[data-v-5dbd2f6d],.environment-graph path[data-v-5dbd2f6d]{fill:none;stroke:#a9c3d9;stroke-width:1.3;stroke-dasharray:6 5}.env-bidder[data-v-5dbd2f6d]{position:absolute;z-index:2;top:50%;width:120px;min-height:74px;transform:translateY(-50%);padding:10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:25px 1fr;gap:5px;align-items:center}.env-bidder.bidder-a[data-v-5dbd2f6d]{left:1%}.env-bidder.bidder-b[data-v-5dbd2f6d]{right:1%}.env-bidder>span[data-v-5dbd2f6d]{grid-row:1/3;width:25px;height:25px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif}.env-bidder strong[data-v-5dbd2f6d]{font-size:9px}.env-bidder small[data-v-5dbd2f6d]{color:var(--text-muted);font-size:7px}.env-node[data-v-5dbd2f6d]{position:absolute;z-index:2;left:50%;width:135px;min-height:57px;transform:translateX(-50%);padding:8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:24px 1fr;gap:3px 6px;align-items:center;color:var(--brand);text-align:left;cursor:pointer}.env-node strong[data-v-5dbd2f6d]{color:var(--text);font:600 9px Bahnschrift,sans-serif}.env-node small[data-v-5dbd2f6d]{color:var(--text-muted);font-size:7px}.env-node>svg[data-v-5dbd2f6d]{grid-row:1/3}.node-ip[data-v-5dbd2f6d]{top:3%}.node-device[data-v-5dbd2f6d]{bottom:3%}.node-ca[data-v-5dbd2f6d]{top:50%;left:34%;transform:translate(-50%,-50%)}.node-time[data-v-5dbd2f6d]{top:50%;left:66%;transform:translate(-50%,-50%)}.graph-explanation[data-v-5dbd2f6d]{padding:9px 10px;border-left:2px solid var(--orange);background:#fff8f1;color:var(--orange);display:flex;align-items:flex-start;gap:7px}.graph-explanation span[data-v-5dbd2f6d]{color:var(--text-secondary);font-size:8px;line-height:1.55}.environment-conclusion[data-v-5dbd2f6d]{display:grid;gap:12px}.conclusion-score[data-v-5dbd2f6d]{height:92px;border:1px solid #f0d2d4;border-radius:7px;background:#fff7f7;display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:10px}.conclusion-score strong[data-v-5dbd2f6d]{grid-row:1/3;color:var(--red);font:720 30px Bahnschrift,sans-serif}.conclusion-score span[data-v-5dbd2f6d]{font-size:10px}.conclusion-score em[data-v-5dbd2f6d]{padding:3px 6px;border-radius:4px;background:#fff0f1;color:var(--red);font-size:8px;font-style:normal}.environment-conclusion dl[data-v-5dbd2f6d]{margin:0;display:grid}.environment-conclusion dl>div[data-v-5dbd2f6d]{min-height:43px;padding:8px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:70px 1fr;gap:8px}.environment-conclusion dt[data-v-5dbd2f6d]{color:var(--text-muted);font-size:8px}.environment-conclusion dd[data-v-5dbd2f6d]{margin:0;color:var(--text-secondary);font-size:8px;line-height:1.45}.environment-conclusion>.button[data-v-5dbd2f6d]{justify-self:end}.comparison-result[data-v-5dbd2f6d]{padding:3px 6px;border-radius:4px;font-size:8px}.comparison-result.critical[data-v-5dbd2f6d]{color:var(--red);background:#fff0f1}.comparison-result.high[data-v-5dbd2f6d]{color:var(--orange);background:#fff5ea}.comparison-result.medium[data-v-5dbd2f6d]{color:var(--gold);background:#fff9e4}.comparison-result.notice[data-v-5dbd2f6d]{color:var(--green);background:#edf9f3}.boundary-checklist[data-v-5dbd2f6d]{display:grid;gap:11px}.boundary-checklist>span[data-v-5dbd2f6d]{display:flex;align-items:flex-start;gap:8px;color:var(--green)}.boundary-checklist p[data-v-5dbd2f6d]{margin:0;display:grid;gap:3px}.boundary-checklist strong[data-v-5dbd2f6d]{color:var(--text);font-size:9px}.boundary-checklist small[data-v-5dbd2f6d]{color:var(--text-muted);font-size:8px;line-height:1.5}.supplier-contract-actions[data-v-5dbd2f6d]{display:flex;gap:7px;flex-wrap:wrap}.log-integrity[data-v-5dbd2f6d]{color:var(--green);display:flex;align-items:center;gap:5px;font-size:8px}.log-integrity i[data-v-5dbd2f6d]{width:6px;height:6px;border-radius:50%;background:var(--green)}.price-analysis-grid[data-v-5dbd2f6d]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(350px,.82fr);gap:13px}.price-scatter[data-v-5dbd2f6d]{height:260px;display:grid;grid-template-columns:45px 1fr}.scatter-y[data-v-5dbd2f6d]{padding-bottom:8px;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-muted);font:500 8px Bahnschrift,sans-serif}.scatter-plot[data-v-5dbd2f6d]{position:relative;margin-bottom:8px}.scatter-plot>i[data-v-5dbd2f6d]{position:absolute;left:0;right:0;height:1px;background:var(--border)}.limit-line[data-v-5dbd2f6d]{position:absolute;left:0;right:0;border-top:1px dashed var(--red)}.limit-line em[data-v-5dbd2f6d]{position:absolute;right:0;bottom:3px;color:var(--red);font-size:7px;font-style:normal}.scatter-point[data-v-5dbd2f6d]{position:absolute;width:58px;height:58px;transform:translate(-50%,50%);border:1px solid;border-radius:50%;background:var(--surface);display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer;box-shadow:0 4px 12px rgba(25,42,62,.08)}.scatter-point.critical[data-v-5dbd2f6d]{border-color:var(--red);color:var(--red);background:#fff7f7}.scatter-point.medium[data-v-5dbd2f6d]{border-color:var(--gold);color:var(--gold);background:#fffdf4}.scatter-point.notice[data-v-5dbd2f6d]{border-color:var(--brand);color:var(--brand);background:#f5f9fe}.scatter-point b[data-v-5dbd2f6d]{font:700 8px Bahnschrift,sans-serif}.scatter-point span[data-v-5dbd2f6d]{font-size:7px}.pattern-list[data-v-5dbd2f6d]{display:grid;gap:6px}.pattern-list button[data-v-5dbd2f6d]{min-height:54px;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);display:grid;grid-template-columns:minmax(140px,1fr) 85px 52px;gap:8px;align-items:center;text-align:left;cursor:pointer}.pattern-list button.active[data-v-5dbd2f6d]{border-color:var(--orange);background:#fff9f3}.pattern-list span[data-v-5dbd2f6d]{display:grid;gap:3px}.pattern-list strong[data-v-5dbd2f6d]{font-size:9px}.pattern-list small[data-v-5dbd2f6d]{color:var(--text-muted);font-size:7px;line-height:1.35}.pattern-list i[data-v-5dbd2f6d]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.pattern-list i b[data-v-5dbd2f6d]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--orange))}.pattern-list em[data-v-5dbd2f6d]{color:var(--orange);font:700 12px Bahnschrift,sans-serif;font-style:normal;text-align:right;display:grid;gap:3px}.pattern-list em small[data-v-5dbd2f6d]{font:400 7px sans-serif}.price-table strong.red[data-v-5dbd2f6d]{color:var(--red)}.mini-deviation[data-v-5dbd2f6d]{width:48px;height:4px;border-radius:4px;background:var(--surface-strong);display:block;overflow:hidden}.mini-deviation i[data-v-5dbd2f6d]{display:block;height:100%;background:var(--orange)}.pattern-risk[data-v-5dbd2f6d]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 6px;border-radius:4px;background:#fff0f1;color:var(--red);display:inline-flex;align-items:center;gap:3px;font-size:8px}.price-table-foot[data-v-5dbd2f6d]{height:38px;padding:0 12px;border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;color:var(--text-muted);font-size:8px}.price-table-foot button[data-v-5dbd2f6d]{border:0;background:transparent;color:var(--brand);font-size:8px;cursor:pointer}.behavior-analysis-grid[data-v-5dbd2f6d]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.78fr);gap:13px}.behavior-sequence[data-v-5dbd2f6d]{display:grid;gap:4px}.behavior-sequence>div[data-v-5dbd2f6d],.sequence-head[data-v-5dbd2f6d]{display:grid;grid-template-columns:minmax(100px,1.1fr) repeat(5,minmax(54px,.7fr));gap:4px;align-items:center}.sequence-head b[data-v-5dbd2f6d],.sequence-head span[data-v-5dbd2f6d]{min-height:31px;padding:5px;background:var(--surface-muted);display:grid;place-items:center;color:var(--text-muted);font-size:7px;font-weight:500;text-align:center}.behavior-sequence>div>strong[data-v-5dbd2f6d]{padding-left:7px;color:var(--text-secondary);font-size:8px}.behavior-sequence>div>span[data-v-5dbd2f6d]{height:31px;border-radius:3px;background:var(--surface-muted);color:var(--text-muted);display:grid;place-items:center;font-size:7px}.behavior-sequence>div>span.bid[data-v-5dbd2f6d]{border:1px solid #bdd4e8;background:#edf5fc;color:#4b789c}.behavior-sequence>div>span.win[data-v-5dbd2f6d]{background:var(--brand);color:#fff}.behavior-cards[data-v-5dbd2f6d]{display:grid;gap:7px}.behavior-cards article[data-v-5dbd2f6d]{min-height:64px;padding:9px;border:1px solid var(--border);border-left:3px solid var(--orange);border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--orange)}.behavior-cards article.critical[data-v-5dbd2f6d]{border-left-color:var(--red);color:var(--red)}.behavior-cards span[data-v-5dbd2f6d]{display:grid;gap:4px}.behavior-cards strong[data-v-5dbd2f6d]{color:var(--text);font-size:9px}.behavior-cards small[data-v-5dbd2f6d]{color:var(--text-muted);font-size:7px;line-height:1.35}.behavior-cards>b[data-v-5dbd2f6d]{font:700 16px Bahnschrift,sans-serif}.behavior-warning[data-v-5dbd2f6d]{margin-top:9px;padding:9px;background:#fff8f1;color:var(--orange);display:flex;align-items:flex-start;gap:7px}.behavior-warning span[data-v-5dbd2f6d]{color:var(--text-secondary);font-size:8px;line-height:1.5}@media(max-width:1380px){.contact-fund-grid[data-v-5dbd2f6d],.environment-grid[data-v-5dbd2f6d]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.78fr)}.price-analysis-grid[data-v-5dbd2f6d]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr)}.behavior-analysis-grid[data-v-5dbd2f6d]{grid-template-columns:minmax(0,1.35fr) minmax(330px,.82fr)}}:root[data-theme=dark] .behavior-warning[data-v-5dbd2f6d],:root[data-theme=dark] .graph-explanation[data-v-5dbd2f6d],:root[data-theme=dark] .pattern-list button.active[data-v-5dbd2f6d]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}:root[data-theme=dark] .conclusion-score[data-v-5dbd2f6d],:root[data-theme=dark] .scatter-point.critical[data-v-5dbd2f6d]{background:color-mix(in srgb,var(--red) 8%,var(--surface))}.vben-table-surface[data-v-5dbd2f6d]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:0 1px 2px rgba(25,42,62,.025)}.vben-query-form[data-v-5dbd2f6d]{padding:13px 14px 12px;display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(160px,.65fr) auto;align-items:end;gap:12px}.vben-query-form--compact[data-v-5dbd2f6d]{grid-template-columns:minmax(260px,1.25fr) minmax(160px,.65fr) auto}.clearing-table-surface .vben-query-form[data-v-5dbd2f6d]{grid-template-columns:minmax(240px,1.15fr) minmax(140px,.62fr) minmax(135px,.58fr) auto}.query-field[data-v-5dbd2f6d]{min-width:0;display:grid;gap:6px}.query-field>span[data-v-5dbd2f6d]{color:var(--text-secondary);font-size:11px;font-weight:560}.query-field input[data-v-5dbd2f6d],.query-field select[data-v-5dbd2f6d]{width:100%;height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:5px;outline:none;background:var(--surface);color:var(--text);font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.query-field input[data-v-5dbd2f6d]:focus,.query-field select[data-v-5dbd2f6d]:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.query-input-with-icon[data-v-5dbd2f6d]{position:relative}.query-input-with-icon>svg[data-v-5dbd2f6d]{position:absolute;z-index:1;left:10px;top:9px;color:var(--text-muted)}.query-input-with-icon input[data-v-5dbd2f6d]{padding-left:32px}.query-actions[data-v-5dbd2f6d]{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.query-actions>span[data-v-5dbd2f6d]{color:var(--text-muted);font-size:11px;white-space:nowrap}.query-actions .button[data-v-5dbd2f6d]{height:32px}.vben-table-toolbar[data-v-5dbd2f6d]{min-height:46px;padding:7px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.vben-table-surface>.vben-table-toolbar[data-v-5dbd2f6d]:first-child{border-top:0}.table-toolbar__actions[data-v-5dbd2f6d],.table-toolbar__title[data-v-5dbd2f6d]{display:flex;align-items:center;gap:9px}.table-toolbar__title strong[data-v-5dbd2f6d]{color:var(--text);font-size:13px;font-weight:650}.table-toolbar__title span[data-v-5dbd2f6d]{color:var(--text-muted);font-size:11px}.table-toolbar__title em[data-v-5dbd2f6d]{padding:2px 7px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-size:11px;font-style:normal}.table-toolbar__actions .button[data-v-5dbd2f6d]{height:32px}.text-tool[data-v-5dbd2f6d]{padding:4px;border:0;background:transparent;color:var(--brand);font-size:11px;cursor:pointer}.selection-cell[data-v-5dbd2f6d]{width:42px;padding-inline:12px!important;text-align:center!important}.sequence-cell[data-v-5dbd2f6d]{width:54px;color:var(--text-muted)!important;text-align:center!important}.selection-cell input[data-v-5dbd2f6d]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.vben-table-surface .data-table[data-v-5dbd2f6d]{font-size:11px}.vben-table-surface .data-table th[data-v-5dbd2f6d]{height:38px;font-size:11px}.vben-table-surface .data-table td[data-v-5dbd2f6d]{height:44px;padding-block:7px}.vben-table-surface .data-table tbody tr[data-v-5dbd2f6d]:has(.selection-cell input:checked){background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.specialty-metrics span[data-v-5dbd2f6d]{font-size:11px}.specialty-metrics em[data-v-5dbd2f6d]{font-size:10px}.dimension-tabs button[data-v-5dbd2f6d]{font-size:11px}.dimension-tabs em[data-v-5dbd2f6d]{font-size:10px}.clearing-table td[data-v-5dbd2f6d]{font-size:11px}.criterion-group[data-v-5dbd2f6d]{font-size:10px}.clearing-footer[data-v-5dbd2f6d]{font-size:10px}.conclusion-banner p[data-v-5dbd2f6d],.evidence-inspector header span[data-v-5dbd2f6d],.expert-note textarea[data-v-5dbd2f6d],.saved-state[data-v-5dbd2f6d],.source-compare button[data-v-5dbd2f6d],.source-compare p[data-v-5dbd2f6d],.source-compare span[data-v-5dbd2f6d]{font-size:10px}.conclusion-banner strong[data-v-5dbd2f6d],.expert-note span[data-v-5dbd2f6d],.source-compare strong[data-v-5dbd2f6d]{font-size:11px}.chapter-list small[data-v-5dbd2f6d],.common-error-note>span[data-v-5dbd2f6d],.common-error-note p[data-v-5dbd2f6d],.document-compare footer[data-v-5dbd2f6d],.document-compare header em[data-v-5dbd2f6d],.document-compare header strong[data-v-5dbd2f6d],.feature-score-list em[data-v-5dbd2f6d],.feature-score-list span[data-v-5dbd2f6d],.matrix-caption[data-v-5dbd2f6d],.meta-normal[data-v-5dbd2f6d],.meta-risk[data-v-5dbd2f6d],.pair-entities strong[data-v-5dbd2f6d],.pair-score-ring small[data-v-5dbd2f6d],.threshold-note[data-v-5dbd2f6d]{font-size:10px}.sim-col[data-v-5dbd2f6d],.sim-corner[data-v-5dbd2f6d],.sim-row[data-v-5dbd2f6d]{font-size:10px}.chapter-list strong[data-v-5dbd2f6d],.common-error-note strong[data-v-5dbd2f6d],.document-compare p[data-v-5dbd2f6d]{font-size:11px}.behavior-cards strong[data-v-5dbd2f6d],.boundary-checklist strong[data-v-5dbd2f6d],.env-bidder strong[data-v-5dbd2f6d],.env-node strong[data-v-5dbd2f6d],.pattern-list strong[data-v-5dbd2f6d]{font-size:11px}.behavior-cards small[data-v-5dbd2f6d],.behavior-sequence>div>span[data-v-5dbd2f6d],.behavior-sequence>div>strong[data-v-5dbd2f6d],.behavior-warning span[data-v-5dbd2f6d],.boundary-checklist small[data-v-5dbd2f6d],.comparison-result[data-v-5dbd2f6d],.env-bidder small[data-v-5dbd2f6d],.env-node small[data-v-5dbd2f6d],.environment-conclusion dd[data-v-5dbd2f6d],.environment-conclusion dt[data-v-5dbd2f6d],.graph-explanation span[data-v-5dbd2f6d],.limit-line em[data-v-5dbd2f6d],.log-integrity[data-v-5dbd2f6d],.pattern-list em small[data-v-5dbd2f6d],.pattern-list small[data-v-5dbd2f6d],.pattern-risk[data-v-5dbd2f6d],.price-table-foot[data-v-5dbd2f6d],.scatter-point span[data-v-5dbd2f6d],.sequence-head b[data-v-5dbd2f6d],.sequence-head span[data-v-5dbd2f6d]{font-size:10px}.scatter-point b[data-v-5dbd2f6d]{font-size:10px}.clearing-table[data-v-5dbd2f6d]{min-width:980px}.clearing-table th.selection-cell[data-v-5dbd2f6d],.clearing-table th[data-v-5dbd2f6d]:first-child{width:42px}.clearing-table th.sequence-cell[data-v-5dbd2f6d]{width:54px}.clearing-table th[data-v-5dbd2f6d]:nth-child(3){width:190px}.clearing-table th[data-v-5dbd2f6d]:last-child{width:130px}@media(max-width:1380px){.vben-query-form--compact[data-v-5dbd2f6d],.vben-query-form[data-v-5dbd2f6d]{grid-template-columns:minmax(220px,1.2fr) minmax(145px,.62fr) auto;gap:9px}.clearing-table-surface .vben-query-form[data-v-5dbd2f6d]{grid-template-columns:minmax(195px,1fr) 125px 120px auto}.query-actions>span[data-v-5dbd2f6d]{display:none}}.clearing-table td[data-v-5dbd2f6d],.vben-table-surface .data-table[data-v-5dbd2f6d],.vben-table-surface .data-table th[data-v-5dbd2f6d]{font-size:12px}.clearing-footer[data-v-5dbd2f6d],.criterion-group[data-v-5dbd2f6d],.vben-table-surface .cell-subtext[data-v-5dbd2f6d]{font-size:11px}.table-action[data-v-5dbd2f6d]{font-size:12px}.specialty-context strong[data-v-5dbd2f6d]{font-size:13px}.specialty-context span[data-v-5dbd2f6d],.specialty-toolbar__status[data-v-5dbd2f6d]{font-size:11px}.specialty-metrics span[data-v-5dbd2f6d]{font-size:12px}.specialty-metrics em[data-v-5dbd2f6d],.specialty-metrics strong small[data-v-5dbd2f6d]{font-size:11px}.dimension-tabs button[data-v-5dbd2f6d]{font-size:12px}.dimension-tabs em[data-v-5dbd2f6d]{font-size:11px}.evidence-inspector header span[data-v-5dbd2f6d]{font-size:11px}.conclusion-banner strong[data-v-5dbd2f6d],.evidence-inspector h3[data-v-5dbd2f6d],.expert-note span[data-v-5dbd2f6d],.source-compare strong[data-v-5dbd2f6d]{font-size:12px}.conclusion-banner p[data-v-5dbd2f6d],.expert-note textarea[data-v-5dbd2f6d],.source-compare p[data-v-5dbd2f6d]{font-size:12px;line-height:1.65}.saved-state[data-v-5dbd2f6d],.source-compare button[data-v-5dbd2f6d],.source-compare span[data-v-5dbd2f6d]{font-size:11px}.matrix-caption[data-v-5dbd2f6d],.sim-col[data-v-5dbd2f6d],.sim-corner[data-v-5dbd2f6d],.sim-row[data-v-5dbd2f6d]{font-size:11px}.chapter-list small[data-v-5dbd2f6d],.pair-score-ring small[data-v-5dbd2f6d],.similarity-matrix button small[data-v-5dbd2f6d]{font-size:11px}.chapter-list strong[data-v-5dbd2f6d],.common-error-note p[data-v-5dbd2f6d],.common-error-note strong[data-v-5dbd2f6d],.document-compare header strong[data-v-5dbd2f6d],.document-compare p[data-v-5dbd2f6d],.feature-score-list span[data-v-5dbd2f6d],.pair-entities strong[data-v-5dbd2f6d]{font-size:12px}.common-error-note>span[data-v-5dbd2f6d],.document-compare footer[data-v-5dbd2f6d],.document-compare header em[data-v-5dbd2f6d],.feature-score-list em[data-v-5dbd2f6d],.meta-normal[data-v-5dbd2f6d],.meta-risk[data-v-5dbd2f6d]{font-size:11px}.document-compare p[data-v-5dbd2f6d]{line-height:1.8}.boundary-checklist small[data-v-5dbd2f6d],.boundary-checklist strong[data-v-5dbd2f6d],.conclusion-score span[data-v-5dbd2f6d],.env-bidder strong[data-v-5dbd2f6d],.env-node strong[data-v-5dbd2f6d],.environment-conclusion dd[data-v-5dbd2f6d],.graph-explanation span[data-v-5dbd2f6d]{font-size:12px}.comparison-result[data-v-5dbd2f6d],.conclusion-score em[data-v-5dbd2f6d],.env-bidder small[data-v-5dbd2f6d],.env-node small[data-v-5dbd2f6d],.environment-conclusion dt[data-v-5dbd2f6d],.log-integrity[data-v-5dbd2f6d]{font-size:11px}.boundary-checklist small[data-v-5dbd2f6d],.environment-conclusion dd[data-v-5dbd2f6d],.graph-explanation span[data-v-5dbd2f6d]{line-height:1.6}.behavior-cards small[data-v-5dbd2f6d],.behavior-cards strong[data-v-5dbd2f6d],.behavior-sequence>div>span[data-v-5dbd2f6d],.behavior-sequence>div>strong[data-v-5dbd2f6d],.behavior-warning span[data-v-5dbd2f6d],.pattern-list small[data-v-5dbd2f6d],.pattern-list strong[data-v-5dbd2f6d],.price-table-foot[data-v-5dbd2f6d],.scatter-point b[data-v-5dbd2f6d],.scatter-point span[data-v-5dbd2f6d]{font-size:12px}.limit-line em[data-v-5dbd2f6d],.pattern-list em small[data-v-5dbd2f6d],.pattern-risk[data-v-5dbd2f6d],.scatter-y[data-v-5dbd2f6d],.sequence-head b[data-v-5dbd2f6d],.sequence-head span[data-v-5dbd2f6d]{font-size:11px}.specialty-content .price-table-foot button[data-v-5dbd2f6d],.specialty-content .threshold-note[data-v-5dbd2f6d]{font-size:12px}.specialty-content .environment-graph .env-bidder>span[data-v-5dbd2f6d],.specialty-content .pair-entities>span[data-v-5dbd2f6d]{font:600 12px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-content .document-compare article header>span[data-v-5dbd2f6d]{font:600 12px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-page[data-v-5cfaff4e]{background:var(--canvas)}.specialty-content[data-v-5cfaff4e]{padding:14px 16px 28px;display:grid;gap:13px}.specialty-toolbar[data-v-5cfaff4e]{min-height:48px;padding:7px 7px 7px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px}.specialty-context[data-v-5cfaff4e]{min-width:0;display:grid;gap:4px}.specialty-context strong[data-v-5cfaff4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.specialty-context span[data-v-5cfaff4e]{color:var(--text-muted);font:500 8px Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-toolbar__status[data-v-5cfaff4e]{color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:9px;white-space:nowrap}.specialty-toolbar__status i[data-v-5cfaff4e]{width:7px;height:7px;border-radius:50%;background:var(--green)}.specialty-toolbar__status i.warning[data-v-5cfaff4e]{background:var(--orange)}.specialty-toolbar__status i.critical[data-v-5cfaff4e]{background:var(--red)}.specialty-toolbar__actions[data-v-5cfaff4e]{display:flex;gap:7px}.specialty-toolbar__actions .button[data-v-5cfaff4e]{min-height:31px;padding-inline:10px}.specialty-metrics[data-v-5cfaff4e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.specialty-metrics article[data-v-5cfaff4e]{min-height:88px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:1fr auto;align-items:start}.specialty-metrics article.warning[data-v-5cfaff4e]{border-left-color:var(--orange)}.specialty-metrics article.danger[data-v-5cfaff4e]{border-left-color:var(--red)}.specialty-metrics article.success[data-v-5cfaff4e]{border-left-color:var(--green)}.specialty-metrics span[data-v-5cfaff4e]{color:var(--text-secondary);font-size:10px}.specialty-metrics strong[data-v-5cfaff4e]{font:720 23px/1 Bahnschrift,sans-serif}.specialty-metrics strong small[data-v-5cfaff4e]{margin-left:3px;color:var(--text-muted);font:400 9px sans-serif}.specialty-metrics em[data-v-5cfaff4e]{grid-column:1/-1;align-self:end;color:var(--text-muted);font-size:8px;font-style:normal}.clearing-workspace[data-v-5cfaff4e]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(350px,.72fr);gap:13px}.check-filter[data-v-5cfaff4e]{color:var(--text-secondary);display:flex;align-items:center;gap:5px;font-size:9px}.clearing-table-wrap[data-v-5cfaff4e]{max-height:540px;overflow:auto}.clearing-table[data-v-5cfaff4e]{table-layout:fixed}.clearing-table th[data-v-5cfaff4e]:first-child{width:190px}.clearing-table td[data-v-5cfaff4e]{font-size:9px}.clearing-table tbody tr[data-v-5cfaff4e]{cursor:pointer}.clearing-table tbody tr.selected[data-v-5cfaff4e]{background:var(--brand-soft)}.criterion-group[data-v-5cfaff4e]{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:5px;padding:2px 4px;border-radius:3px;background:var(--surface-strong);color:var(--text-muted);display:block;font-size:7px}.clearing-value[data-v-5cfaff4e]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 5px;border-radius:4px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.clearing-value.pass[data-v-5cfaff4e]{color:var(--green);background:#edf9f3}.clearing-value.review[data-v-5cfaff4e]{color:var(--orange);background:#fff5ea}.clearing-value.reject[data-v-5cfaff4e]{color:var(--red);background:#fff0f1}.clearing-footer[data-v-5cfaff4e]{height:36px;padding:0 12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:8px}.clearing-footer span[data-v-5cfaff4e]{display:flex;align-items:center;gap:5px}.clearing-footer i[data-v-5cfaff4e]{width:7px;height:7px;border-radius:2px}.clearing-footer i.pass[data-v-5cfaff4e]{background:var(--green)}.clearing-footer i.review[data-v-5cfaff4e]{background:var(--orange)}.clearing-footer i.reject[data-v-5cfaff4e]{background:var(--red)}.evidence-inspector[data-v-5cfaff4e]{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.evidence-inspector>header[data-v-5cfaff4e]{min-height:69px;padding:12px 14px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between}.evidence-inspector header span[data-v-5cfaff4e]{color:var(--brand);font:600 8px Bahnschrift,sans-serif}.evidence-inspector h3[data-v-5cfaff4e]{margin:6px 0 0;font-size:12px}.conclusion-banner[data-v-5cfaff4e]{margin:12px;padding:11px;border-left:3px solid var(--green);background:#f4fbf7;color:var(--green);display:flex;align-items:flex-start;gap:8px}.conclusion-banner.reject[data-v-5cfaff4e]{border-color:var(--red);background:#fff7f7;color:var(--red)}.conclusion-banner.review[data-v-5cfaff4e]{border-color:var(--orange);background:#fff9f3;color:var(--orange)}.conclusion-banner strong[data-v-5cfaff4e]{color:var(--text);font-size:10px}.conclusion-banner p[data-v-5cfaff4e]{margin:4px 0 0;color:var(--text-secondary);font-size:8px;line-height:1.55}.source-compare[data-v-5cfaff4e]{margin:0 12px;display:grid;gap:8px}.source-compare>div[data-v-5cfaff4e]{padding:10px;border:1px solid var(--border);border-radius:6px}.source-compare span[data-v-5cfaff4e]{color:var(--text-muted);font-size:8px}.source-compare strong[data-v-5cfaff4e]{margin-top:5px;display:block;font-size:11px}.source-compare strong.red[data-v-5cfaff4e]{color:var(--red)}.source-compare p[data-v-5cfaff4e]{margin:7px 0;padding:8px;background:var(--surface-muted);color:var(--text-secondary);font-size:8px;line-height:1.65}.source-compare button[data-v-5cfaff4e]{border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:4px;font-size:8px;cursor:pointer}.expert-note[data-v-5cfaff4e]{margin:12px;display:grid;gap:6px}.expert-note span[data-v-5cfaff4e]{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600}.expert-note textarea[data-v-5cfaff4e]{width:100%;padding:8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:8px;line-height:1.5;resize:none;outline:none}.inspector-actions[data-v-5cfaff4e]{margin:0 12px;display:flex;justify-content:flex-end;gap:7px}.saved-state[data-v-5cfaff4e]{margin:10px 12px;color:var(--green);display:flex;align-items:center;gap:4px;font-size:8px}.similarity-top-grid[data-v-5cfaff4e]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:13px}.threshold-note[data-v-5cfaff4e]{color:var(--red);font-size:8px}.similarity-matrix[data-v-5cfaff4e]{display:grid;grid-template-columns:96px repeat(3,1fr);gap:4px}.sim-col[data-v-5cfaff4e],.sim-corner[data-v-5cfaff4e],.sim-row[data-v-5cfaff4e]{min-height:38px;padding:4px;background:var(--surface-muted);color:var(--text-secondary);display:grid;place-items:center;font-size:8px;text-align:center}.sim-row[data-v-5cfaff4e]{justify-items:start;padding-left:8px}.similarity-matrix button[data-v-5cfaff4e]{min-height:44px;border:1px solid transparent;border-radius:4px;display:flex;align-items:baseline;justify-content:center;gap:2px;cursor:pointer}.similarity-matrix button strong[data-v-5cfaff4e]{font:700 13px Bahnschrift,sans-serif}.similarity-matrix button small[data-v-5cfaff4e]{font-size:7px}.similarity-matrix button.self[data-v-5cfaff4e]{background:var(--surface-muted);color:var(--text-muted)}.similarity-matrix button.low[data-v-5cfaff4e]{background:#f1f6fa;color:#647b8e}.similarity-matrix button.medium[data-v-5cfaff4e]{background:#fff7df;color:#8f6a11}.similarity-matrix button.high[data-v-5cfaff4e]{background:#fff0df;color:#ad5b17}.similarity-matrix button.critical[data-v-5cfaff4e]{background:#ffe4e6;color:#b92931}.similarity-matrix button.selected[data-v-5cfaff4e]{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.matrix-caption[data-v-5cfaff4e]{margin-top:10px;display:flex;justify-content:flex-end;gap:12px;color:var(--text-muted);font-size:7px}.matrix-caption span[data-v-5cfaff4e]{display:flex;align-items:center;gap:4px}.matrix-caption i[data-v-5cfaff4e]{width:8px;height:8px;border-radius:2px}.matrix-caption i.low[data-v-5cfaff4e]{background:#f1f6fa}.matrix-caption i.medium[data-v-5cfaff4e]{background:#fff7df}.matrix-caption i.high[data-v-5cfaff4e]{background:#fff0df}.matrix-caption i.critical[data-v-5cfaff4e]{background:#ffe4e6}.pair-summary[data-v-5cfaff4e]{min-height:197px;display:grid;grid-template-columns:1fr 118px;grid-template-rows:auto 1fr;gap:12px;align-items:center}.pair-entities[data-v-5cfaff4e]{display:grid;grid-template-columns:24px 1fr auto 24px 1fr;align-items:center;gap:6px;grid-column:1/-1}.pair-entities>span[data-v-5cfaff4e]{width:23px;height:23px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif}.pair-entities strong[data-v-5cfaff4e]{font-size:8px}.pair-score-ring[data-v-5cfaff4e]{--pair-score:331deg;width:102px;height:102px;border-radius:50%;background:conic-gradient(var(--red) 0 var(--pair-score),var(--surface-strong) var(--pair-score));display:grid;place-items:center;position:relative}.pair-score-ring[data-v-5cfaff4e]:after{content:"";width:78px;height:78px;border-radius:50%;background:var(--surface);position:absolute}.pair-score-ring span[data-v-5cfaff4e]{z-index:1;display:grid;text-align:center}.pair-score-ring b[data-v-5cfaff4e]{color:var(--red);font:700 19px Bahnschrift,sans-serif}.pair-score-ring small[data-v-5cfaff4e]{color:var(--text-muted);font-size:7px}.feature-score-list[data-v-5cfaff4e]{display:grid;gap:10px}.feature-score-list span[data-v-5cfaff4e]{display:grid;grid-template-columns:60px 1fr 20px;gap:6px;align-items:center;color:var(--text-secondary);font-size:8px}.feature-score-list i[data-v-5cfaff4e]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.feature-score-list i b[data-v-5cfaff4e]{display:block;height:100%;background:var(--orange)}.feature-score-list em[data-v-5cfaff4e]{font:600 8px Bahnschrift,sans-serif;font-style:normal;text-align:right}.similarity-compare-grid[data-v-5cfaff4e]{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.35fr);gap:13px}.chapter-list[data-v-5cfaff4e]{display:grid;gap:4px}.chapter-list button[data-v-5cfaff4e]{min-height:50px;padding:8px;border:1px solid transparent;border-radius:6px;background:var(--surface-muted);display:grid;grid-template-columns:minmax(130px,1fr) minmax(70px,.8fr) 38px;align-items:center;gap:8px;text-align:left;cursor:pointer}.chapter-list button.active[data-v-5cfaff4e]{border-color:var(--brand);background:var(--brand-soft)}.chapter-list span[data-v-5cfaff4e]{display:grid;gap:4px}.chapter-list strong[data-v-5cfaff4e]{font-size:9px}.chapter-list small[data-v-5cfaff4e]{color:var(--text-muted);font-size:7px}.chapter-list i[data-v-5cfaff4e]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.chapter-list i b[data-v-5cfaff4e]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--red))}.chapter-list em[data-v-5cfaff4e]{color:var(--red);font:700 11px Bahnschrift,sans-serif;font-style:normal;text-align:right}.document-compare[data-v-5cfaff4e]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.document-compare article[data-v-5cfaff4e]{border:1px solid var(--border);border-radius:7px;overflow:hidden}.document-compare header[data-v-5cfaff4e]{height:36px;padding:0 9px;background:var(--surface-muted);display:grid;grid-template-columns:21px 1fr auto;align-items:center;gap:6px}.document-compare header span[data-v-5cfaff4e]{width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 8px Bahnschrift,sans-serif}.document-compare header strong[data-v-5cfaff4e]{font-size:8px}.document-compare header em[data-v-5cfaff4e]{color:var(--text-muted);font-size:7px;font-style:normal}.document-compare p[data-v-5cfaff4e]{min-height:100px;margin:0;padding:12px;color:var(--text-secondary);font-size:9px;line-height:1.85}.document-compare mark[data-v-5cfaff4e]{padding:1px 2px;background:#fff0aa;color:var(--text)}.document-compare footer[data-v-5cfaff4e]{padding:7px 10px;border-top:1px solid var(--border);color:var(--brand);display:flex;align-items:center;gap:4px;font-size:7px}.common-error-note[data-v-5cfaff4e]{margin-top:10px;padding:9px;border-left:2px solid var(--orange);background:#fff8f1;color:var(--orange);display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.common-error-note strong[data-v-5cfaff4e]{color:var(--text);font-size:9px}.common-error-note p[data-v-5cfaff4e]{margin:3px 0 0;color:var(--text-secondary);font-size:8px}.common-error-note>span[data-v-5cfaff4e]{color:var(--text-muted);font:600 7px Bahnschrift,sans-serif}.meta-normal[data-v-5cfaff4e],.meta-risk[data-v-5cfaff4e]{display:inline-flex;align-items:center;gap:4px;font-size:8px}.meta-risk[data-v-5cfaff4e]{color:var(--red)}.meta-normal[data-v-5cfaff4e]{color:var(--green)}.specialty-toast[data-v-5cfaff4e]{position:fixed;z-index:220;right:22px;bottom:24px;min-width:280px;padding:12px 15px;border:1px solid #cbe6d9;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--green);display:flex;align-items:center;gap:8px;font-size:11px}.toast-enter-active[data-v-5cfaff4e],.toast-leave-active[data-v-5cfaff4e]{transition:.18s ease}.toast-enter[data-v-5cfaff4e],.toast-leave-to[data-v-5cfaff4e]{opacity:0;transform:translateY(10px)}@media(max-width:1380px){.specialty-toolbar[data-v-5cfaff4e]{grid-template-columns:minmax(220px,1fr) auto auto;gap:9px}.specialty-toolbar__actions .button[data-v-5cfaff4e]{padding-inline:8px}.clearing-workspace[data-v-5cfaff4e]{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr)}.similarity-top-grid[data-v-5cfaff4e]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr)}.similarity-compare-grid[data-v-5cfaff4e]{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr)}}:root[data-theme=dark] .common-error-note[data-v-5cfaff4e]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}.dimension-tabs[data-v-5cfaff4e]{height:42px;padding:0 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:flex;align-items:end;gap:3px}.dimension-tabs button[data-v-5cfaff4e]{height:40px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:9px;cursor:pointer}.dimension-tabs button.active[data-v-5cfaff4e]{color:var(--brand);border-bottom-color:var(--brand)}.dimension-tabs em[data-v-5cfaff4e]{min-width:18px;padding:2px 4px;border-radius:8px;background:var(--surface-strong);color:var(--text-muted);font:600 7px Bahnschrift,sans-serif;font-style:normal;text-align:center}.dimension-tabs button.active em[data-v-5cfaff4e]{background:var(--brand-soft);color:var(--brand)}.contact-fund-grid[data-v-5cfaff4e],.environment-grid[data-v-5cfaff4e]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:13px}.environment-graph[data-v-5cfaff4e]{height:300px;position:relative}.environment-graph>svg[data-v-5cfaff4e]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.environment-graph line[data-v-5cfaff4e],.environment-graph path[data-v-5cfaff4e]{fill:none;stroke:#a9c3d9;stroke-width:1.3;stroke-dasharray:6 5}.env-bidder[data-v-5cfaff4e]{position:absolute;z-index:2;top:50%;width:120px;min-height:74px;transform:translateY(-50%);padding:10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:25px 1fr;gap:5px;align-items:center}.env-bidder.bidder-a[data-v-5cfaff4e]{left:1%}.env-bidder.bidder-b[data-v-5cfaff4e]{right:1%}.env-bidder>span[data-v-5cfaff4e]{grid-row:1/3;width:25px;height:25px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif}.env-bidder strong[data-v-5cfaff4e]{font-size:9px}.env-bidder small[data-v-5cfaff4e]{color:var(--text-muted);font-size:7px}.env-node[data-v-5cfaff4e]{position:absolute;z-index:2;left:50%;width:135px;min-height:57px;transform:translateX(-50%);padding:8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:24px 1fr;gap:3px 6px;align-items:center;color:var(--brand);text-align:left;cursor:pointer}.env-node strong[data-v-5cfaff4e]{color:var(--text);font:600 9px Bahnschrift,sans-serif}.env-node small[data-v-5cfaff4e]{color:var(--text-muted);font-size:7px}.env-node>svg[data-v-5cfaff4e]{grid-row:1/3}.node-ip[data-v-5cfaff4e]{top:3%}.node-device[data-v-5cfaff4e]{bottom:3%}.node-ca[data-v-5cfaff4e]{top:50%;left:34%;transform:translate(-50%,-50%)}.node-time[data-v-5cfaff4e]{top:50%;left:66%;transform:translate(-50%,-50%)}.graph-explanation[data-v-5cfaff4e]{padding:9px 10px;border-left:2px solid var(--orange);background:#fff8f1;color:var(--orange);display:flex;align-items:flex-start;gap:7px}.graph-explanation span[data-v-5cfaff4e]{color:var(--text-secondary);font-size:8px;line-height:1.55}.environment-conclusion[data-v-5cfaff4e]{display:grid;gap:12px}.conclusion-score[data-v-5cfaff4e]{height:92px;border:1px solid #f0d2d4;border-radius:7px;background:#fff7f7;display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:10px}.conclusion-score strong[data-v-5cfaff4e]{grid-row:1/3;color:var(--red);font:720 30px Bahnschrift,sans-serif}.conclusion-score span[data-v-5cfaff4e]{font-size:10px}.conclusion-score em[data-v-5cfaff4e]{padding:3px 6px;border-radius:4px;background:#fff0f1;color:var(--red);font-size:8px;font-style:normal}.environment-conclusion dl[data-v-5cfaff4e]{margin:0;display:grid}.environment-conclusion dl>div[data-v-5cfaff4e]{min-height:43px;padding:8px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:70px 1fr;gap:8px}.environment-conclusion dt[data-v-5cfaff4e]{color:var(--text-muted);font-size:8px}.environment-conclusion dd[data-v-5cfaff4e]{margin:0;color:var(--text-secondary);font-size:8px;line-height:1.45}.environment-conclusion>.button[data-v-5cfaff4e]{justify-self:end}.comparison-result[data-v-5cfaff4e]{padding:3px 6px;border-radius:4px;font-size:8px}.comparison-result.critical[data-v-5cfaff4e]{color:var(--red);background:#fff0f1}.comparison-result.high[data-v-5cfaff4e]{color:var(--orange);background:#fff5ea}.comparison-result.medium[data-v-5cfaff4e]{color:var(--gold);background:#fff9e4}.comparison-result.notice[data-v-5cfaff4e]{color:var(--green);background:#edf9f3}.boundary-checklist[data-v-5cfaff4e]{display:grid;gap:11px}.boundary-checklist>span[data-v-5cfaff4e]{display:flex;align-items:flex-start;gap:8px;color:var(--green)}.boundary-checklist p[data-v-5cfaff4e]{margin:0;display:grid;gap:3px}.boundary-checklist strong[data-v-5cfaff4e]{color:var(--text);font-size:9px}.boundary-checklist small[data-v-5cfaff4e]{color:var(--text-muted);font-size:8px;line-height:1.5}.supplier-contract-actions[data-v-5cfaff4e]{display:flex;gap:7px;flex-wrap:wrap}.log-integrity[data-v-5cfaff4e]{color:var(--green);display:flex;align-items:center;gap:5px;font-size:8px}.log-integrity i[data-v-5cfaff4e]{width:6px;height:6px;border-radius:50%;background:var(--green)}.price-analysis-grid[data-v-5cfaff4e]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(350px,.82fr);gap:13px}.price-scatter[data-v-5cfaff4e]{height:260px;display:grid;grid-template-columns:45px 1fr}.scatter-y[data-v-5cfaff4e]{padding-bottom:8px;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-muted);font:500 8px Bahnschrift,sans-serif}.scatter-plot[data-v-5cfaff4e]{position:relative;margin-bottom:8px}.scatter-plot>i[data-v-5cfaff4e]{position:absolute;left:0;right:0;height:1px;background:var(--border)}.limit-line[data-v-5cfaff4e]{position:absolute;left:0;right:0;border-top:1px dashed var(--red)}.limit-line em[data-v-5cfaff4e]{position:absolute;right:0;bottom:3px;color:var(--red);font-size:7px;font-style:normal}.scatter-point[data-v-5cfaff4e]{position:absolute;width:58px;height:58px;transform:translate(-50%,50%);border:1px solid;border-radius:50%;background:var(--surface);display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer;box-shadow:0 4px 12px rgba(25,42,62,.08)}.scatter-point.critical[data-v-5cfaff4e]{border-color:var(--red);color:var(--red);background:#fff7f7}.scatter-point.medium[data-v-5cfaff4e]{border-color:var(--gold);color:var(--gold);background:#fffdf4}.scatter-point.notice[data-v-5cfaff4e]{border-color:var(--brand);color:var(--brand);background:#f5f9fe}.scatter-point b[data-v-5cfaff4e]{font:700 8px Bahnschrift,sans-serif}.scatter-point span[data-v-5cfaff4e]{font-size:7px}.pattern-list[data-v-5cfaff4e]{display:grid;gap:6px}.pattern-list button[data-v-5cfaff4e]{min-height:54px;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);display:grid;grid-template-columns:minmax(140px,1fr) 85px 52px;gap:8px;align-items:center;text-align:left;cursor:pointer}.pattern-list button.active[data-v-5cfaff4e]{border-color:var(--orange);background:#fff9f3}.pattern-list span[data-v-5cfaff4e]{display:grid;gap:3px}.pattern-list strong[data-v-5cfaff4e]{font-size:9px}.pattern-list small[data-v-5cfaff4e]{color:var(--text-muted);font-size:7px;line-height:1.35}.pattern-list i[data-v-5cfaff4e]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.pattern-list i b[data-v-5cfaff4e]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--orange))}.pattern-list em[data-v-5cfaff4e]{color:var(--orange);font:700 12px Bahnschrift,sans-serif;font-style:normal;text-align:right;display:grid;gap:3px}.pattern-list em small[data-v-5cfaff4e]{font:400 7px sans-serif}.price-table strong.red[data-v-5cfaff4e]{color:var(--red)}.mini-deviation[data-v-5cfaff4e]{width:48px;height:4px;border-radius:4px;background:var(--surface-strong);display:block;overflow:hidden}.mini-deviation i[data-v-5cfaff4e]{display:block;height:100%;background:var(--orange)}.pattern-risk[data-v-5cfaff4e]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 6px;border-radius:4px;background:#fff0f1;color:var(--red);display:inline-flex;align-items:center;gap:3px;font-size:8px}.price-table-foot[data-v-5cfaff4e]{height:38px;padding:0 12px;border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;color:var(--text-muted);font-size:8px}.price-table-foot button[data-v-5cfaff4e]{border:0;background:transparent;color:var(--brand);font-size:8px;cursor:pointer}.behavior-analysis-grid[data-v-5cfaff4e]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.78fr);gap:13px}.behavior-sequence[data-v-5cfaff4e]{display:grid;gap:4px}.behavior-sequence>div[data-v-5cfaff4e],.sequence-head[data-v-5cfaff4e]{display:grid;grid-template-columns:minmax(100px,1.1fr) repeat(5,minmax(54px,.7fr));gap:4px;align-items:center}.sequence-head b[data-v-5cfaff4e],.sequence-head span[data-v-5cfaff4e]{min-height:31px;padding:5px;background:var(--surface-muted);display:grid;place-items:center;color:var(--text-muted);font-size:7px;font-weight:500;text-align:center}.behavior-sequence>div>strong[data-v-5cfaff4e]{padding-left:7px;color:var(--text-secondary);font-size:8px}.behavior-sequence>div>span[data-v-5cfaff4e]{height:31px;border-radius:3px;background:var(--surface-muted);color:var(--text-muted);display:grid;place-items:center;font-size:7px}.behavior-sequence>div>span.bid[data-v-5cfaff4e]{border:1px solid #bdd4e8;background:#edf5fc;color:#4b789c}.behavior-sequence>div>span.win[data-v-5cfaff4e]{background:var(--brand);color:#fff}.behavior-cards[data-v-5cfaff4e]{display:grid;gap:7px}.behavior-cards article[data-v-5cfaff4e]{min-height:64px;padding:9px;border:1px solid var(--border);border-left:3px solid var(--orange);border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--orange)}.behavior-cards article.critical[data-v-5cfaff4e]{border-left-color:var(--red);color:var(--red)}.behavior-cards span[data-v-5cfaff4e]{display:grid;gap:4px}.behavior-cards strong[data-v-5cfaff4e]{color:var(--text);font-size:9px}.behavior-cards small[data-v-5cfaff4e]{color:var(--text-muted);font-size:7px;line-height:1.35}.behavior-cards>b[data-v-5cfaff4e]{font:700 16px Bahnschrift,sans-serif}.behavior-warning[data-v-5cfaff4e]{margin-top:9px;padding:9px;background:#fff8f1;color:var(--orange);display:flex;align-items:flex-start;gap:7px}.behavior-warning span[data-v-5cfaff4e]{color:var(--text-secondary);font-size:8px;line-height:1.5}@media(max-width:1380px){.contact-fund-grid[data-v-5cfaff4e],.environment-grid[data-v-5cfaff4e]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.78fr)}.price-analysis-grid[data-v-5cfaff4e]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr)}.behavior-analysis-grid[data-v-5cfaff4e]{grid-template-columns:minmax(0,1.35fr) minmax(330px,.82fr)}}:root[data-theme=dark] .behavior-warning[data-v-5cfaff4e],:root[data-theme=dark] .graph-explanation[data-v-5cfaff4e],:root[data-theme=dark] .pattern-list button.active[data-v-5cfaff4e]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}:root[data-theme=dark] .conclusion-score[data-v-5cfaff4e],:root[data-theme=dark] .scatter-point.critical[data-v-5cfaff4e]{background:color-mix(in srgb,var(--red) 8%,var(--surface))}.vben-table-surface[data-v-5cfaff4e]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:0 1px 2px rgba(25,42,62,.025)}.vben-query-form[data-v-5cfaff4e]{padding:13px 14px 12px;display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(160px,.65fr) auto;align-items:end;gap:12px}.vben-query-form--compact[data-v-5cfaff4e]{grid-template-columns:minmax(260px,1.25fr) minmax(160px,.65fr) auto}.clearing-table-surface .vben-query-form[data-v-5cfaff4e]{grid-template-columns:minmax(240px,1.15fr) minmax(140px,.62fr) minmax(135px,.58fr) auto}.query-field[data-v-5cfaff4e]{min-width:0;display:grid;gap:6px}.query-field>span[data-v-5cfaff4e]{color:var(--text-secondary);font-size:11px;font-weight:560}.query-field input[data-v-5cfaff4e],.query-field select[data-v-5cfaff4e]{width:100%;height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:5px;outline:none;background:var(--surface);color:var(--text);font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.query-field input[data-v-5cfaff4e]:focus,.query-field select[data-v-5cfaff4e]:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.query-input-with-icon[data-v-5cfaff4e]{position:relative}.query-input-with-icon>svg[data-v-5cfaff4e]{position:absolute;z-index:1;left:10px;top:9px;color:var(--text-muted)}.query-input-with-icon input[data-v-5cfaff4e]{padding-left:32px}.query-actions[data-v-5cfaff4e]{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.query-actions>span[data-v-5cfaff4e]{color:var(--text-muted);font-size:11px;white-space:nowrap}.query-actions .button[data-v-5cfaff4e]{height:32px}.vben-table-toolbar[data-v-5cfaff4e]{min-height:46px;padding:7px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.vben-table-surface>.vben-table-toolbar[data-v-5cfaff4e]:first-child{border-top:0}.table-toolbar__actions[data-v-5cfaff4e],.table-toolbar__title[data-v-5cfaff4e]{display:flex;align-items:center;gap:9px}.table-toolbar__title strong[data-v-5cfaff4e]{color:var(--text);font-size:13px;font-weight:650}.table-toolbar__title span[data-v-5cfaff4e]{color:var(--text-muted);font-size:11px}.table-toolbar__title em[data-v-5cfaff4e]{padding:2px 7px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-size:11px;font-style:normal}.table-toolbar__actions .button[data-v-5cfaff4e]{height:32px}.text-tool[data-v-5cfaff4e]{padding:4px;border:0;background:transparent;color:var(--brand);font-size:11px;cursor:pointer}.selection-cell[data-v-5cfaff4e]{width:42px;padding-inline:12px!important;text-align:center!important}.sequence-cell[data-v-5cfaff4e]{width:54px;color:var(--text-muted)!important;text-align:center!important}.selection-cell input[data-v-5cfaff4e]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.vben-table-surface .data-table[data-v-5cfaff4e]{font-size:11px}.vben-table-surface .data-table th[data-v-5cfaff4e]{height:38px;font-size:11px}.vben-table-surface .data-table td[data-v-5cfaff4e]{height:44px;padding-block:7px}.vben-table-surface .data-table tbody tr[data-v-5cfaff4e]:has(.selection-cell input:checked){background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.specialty-metrics span[data-v-5cfaff4e]{font-size:11px}.specialty-metrics em[data-v-5cfaff4e]{font-size:10px}.dimension-tabs button[data-v-5cfaff4e]{font-size:11px}.dimension-tabs em[data-v-5cfaff4e]{font-size:10px}.clearing-table td[data-v-5cfaff4e]{font-size:11px}.criterion-group[data-v-5cfaff4e]{font-size:10px}.clearing-footer[data-v-5cfaff4e]{font-size:10px}.conclusion-banner p[data-v-5cfaff4e],.evidence-inspector header span[data-v-5cfaff4e],.expert-note textarea[data-v-5cfaff4e],.saved-state[data-v-5cfaff4e],.source-compare button[data-v-5cfaff4e],.source-compare p[data-v-5cfaff4e],.source-compare span[data-v-5cfaff4e]{font-size:10px}.conclusion-banner strong[data-v-5cfaff4e],.expert-note span[data-v-5cfaff4e],.source-compare strong[data-v-5cfaff4e]{font-size:11px}.chapter-list small[data-v-5cfaff4e],.common-error-note>span[data-v-5cfaff4e],.common-error-note p[data-v-5cfaff4e],.document-compare footer[data-v-5cfaff4e],.document-compare header em[data-v-5cfaff4e],.document-compare header strong[data-v-5cfaff4e],.feature-score-list em[data-v-5cfaff4e],.feature-score-list span[data-v-5cfaff4e],.matrix-caption[data-v-5cfaff4e],.meta-normal[data-v-5cfaff4e],.meta-risk[data-v-5cfaff4e],.pair-entities strong[data-v-5cfaff4e],.pair-score-ring small[data-v-5cfaff4e],.threshold-note[data-v-5cfaff4e]{font-size:10px}.sim-col[data-v-5cfaff4e],.sim-corner[data-v-5cfaff4e],.sim-row[data-v-5cfaff4e]{font-size:10px}.chapter-list strong[data-v-5cfaff4e],.common-error-note strong[data-v-5cfaff4e],.document-compare p[data-v-5cfaff4e]{font-size:11px}.behavior-cards strong[data-v-5cfaff4e],.boundary-checklist strong[data-v-5cfaff4e],.env-bidder strong[data-v-5cfaff4e],.env-node strong[data-v-5cfaff4e],.pattern-list strong[data-v-5cfaff4e]{font-size:11px}.behavior-cards small[data-v-5cfaff4e],.behavior-sequence>div>span[data-v-5cfaff4e],.behavior-sequence>div>strong[data-v-5cfaff4e],.behavior-warning span[data-v-5cfaff4e],.boundary-checklist small[data-v-5cfaff4e],.comparison-result[data-v-5cfaff4e],.env-bidder small[data-v-5cfaff4e],.env-node small[data-v-5cfaff4e],.environment-conclusion dd[data-v-5cfaff4e],.environment-conclusion dt[data-v-5cfaff4e],.graph-explanation span[data-v-5cfaff4e],.limit-line em[data-v-5cfaff4e],.log-integrity[data-v-5cfaff4e],.pattern-list em small[data-v-5cfaff4e],.pattern-list small[data-v-5cfaff4e],.pattern-risk[data-v-5cfaff4e],.price-table-foot[data-v-5cfaff4e],.scatter-point span[data-v-5cfaff4e],.sequence-head b[data-v-5cfaff4e],.sequence-head span[data-v-5cfaff4e]{font-size:10px}.scatter-point b[data-v-5cfaff4e]{font-size:10px}.clearing-table[data-v-5cfaff4e]{min-width:980px}.clearing-table th.selection-cell[data-v-5cfaff4e],.clearing-table th[data-v-5cfaff4e]:first-child{width:42px}.clearing-table th.sequence-cell[data-v-5cfaff4e]{width:54px}.clearing-table th[data-v-5cfaff4e]:nth-child(3){width:190px}.clearing-table th[data-v-5cfaff4e]:last-child{width:130px}@media(max-width:1380px){.vben-query-form--compact[data-v-5cfaff4e],.vben-query-form[data-v-5cfaff4e]{grid-template-columns:minmax(220px,1.2fr) minmax(145px,.62fr) auto;gap:9px}.clearing-table-surface .vben-query-form[data-v-5cfaff4e]{grid-template-columns:minmax(195px,1fr) 125px 120px auto}.query-actions>span[data-v-5cfaff4e]{display:none}}.clearing-table td[data-v-5cfaff4e],.vben-table-surface .data-table[data-v-5cfaff4e],.vben-table-surface .data-table th[data-v-5cfaff4e]{font-size:12px}.clearing-footer[data-v-5cfaff4e],.criterion-group[data-v-5cfaff4e],.vben-table-surface .cell-subtext[data-v-5cfaff4e]{font-size:11px}.table-action[data-v-5cfaff4e]{font-size:12px}.specialty-context strong[data-v-5cfaff4e]{font-size:13px}.specialty-context span[data-v-5cfaff4e],.specialty-toolbar__status[data-v-5cfaff4e]{font-size:11px}.specialty-metrics span[data-v-5cfaff4e]{font-size:12px}.specialty-metrics em[data-v-5cfaff4e],.specialty-metrics strong small[data-v-5cfaff4e]{font-size:11px}.dimension-tabs button[data-v-5cfaff4e]{font-size:12px}.dimension-tabs em[data-v-5cfaff4e]{font-size:11px}.evidence-inspector header span[data-v-5cfaff4e]{font-size:11px}.conclusion-banner strong[data-v-5cfaff4e],.evidence-inspector h3[data-v-5cfaff4e],.expert-note span[data-v-5cfaff4e],.source-compare strong[data-v-5cfaff4e]{font-size:12px}.conclusion-banner p[data-v-5cfaff4e],.expert-note textarea[data-v-5cfaff4e],.source-compare p[data-v-5cfaff4e]{font-size:12px;line-height:1.65}.saved-state[data-v-5cfaff4e],.source-compare button[data-v-5cfaff4e],.source-compare span[data-v-5cfaff4e]{font-size:11px}.matrix-caption[data-v-5cfaff4e],.sim-col[data-v-5cfaff4e],.sim-corner[data-v-5cfaff4e],.sim-row[data-v-5cfaff4e]{font-size:11px}.chapter-list small[data-v-5cfaff4e],.pair-score-ring small[data-v-5cfaff4e],.similarity-matrix button small[data-v-5cfaff4e]{font-size:11px}.chapter-list strong[data-v-5cfaff4e],.common-error-note p[data-v-5cfaff4e],.common-error-note strong[data-v-5cfaff4e],.document-compare header strong[data-v-5cfaff4e],.document-compare p[data-v-5cfaff4e],.feature-score-list span[data-v-5cfaff4e],.pair-entities strong[data-v-5cfaff4e]{font-size:12px}.common-error-note>span[data-v-5cfaff4e],.document-compare footer[data-v-5cfaff4e],.document-compare header em[data-v-5cfaff4e],.feature-score-list em[data-v-5cfaff4e],.meta-normal[data-v-5cfaff4e],.meta-risk[data-v-5cfaff4e]{font-size:11px}.document-compare p[data-v-5cfaff4e]{line-height:1.8}.boundary-checklist small[data-v-5cfaff4e],.boundary-checklist strong[data-v-5cfaff4e],.conclusion-score span[data-v-5cfaff4e],.env-bidder strong[data-v-5cfaff4e],.env-node strong[data-v-5cfaff4e],.environment-conclusion dd[data-v-5cfaff4e],.graph-explanation span[data-v-5cfaff4e]{font-size:12px}.comparison-result[data-v-5cfaff4e],.conclusion-score em[data-v-5cfaff4e],.env-bidder small[data-v-5cfaff4e],.env-node small[data-v-5cfaff4e],.environment-conclusion dt[data-v-5cfaff4e],.log-integrity[data-v-5cfaff4e]{font-size:11px}.boundary-checklist small[data-v-5cfaff4e],.environment-conclusion dd[data-v-5cfaff4e],.graph-explanation span[data-v-5cfaff4e]{line-height:1.6}.behavior-cards small[data-v-5cfaff4e],.behavior-cards strong[data-v-5cfaff4e],.behavior-sequence>div>span[data-v-5cfaff4e],.behavior-sequence>div>strong[data-v-5cfaff4e],.behavior-warning span[data-v-5cfaff4e],.pattern-list small[data-v-5cfaff4e],.pattern-list strong[data-v-5cfaff4e],.price-table-foot[data-v-5cfaff4e],.scatter-point b[data-v-5cfaff4e],.scatter-point span[data-v-5cfaff4e]{font-size:12px}.limit-line em[data-v-5cfaff4e],.pattern-list em small[data-v-5cfaff4e],.pattern-risk[data-v-5cfaff4e],.scatter-y[data-v-5cfaff4e],.sequence-head b[data-v-5cfaff4e],.sequence-head span[data-v-5cfaff4e]{font-size:11px}.specialty-content .price-table-foot button[data-v-5cfaff4e],.specialty-content .threshold-note[data-v-5cfaff4e]{font-size:12px}.specialty-content .environment-graph .env-bidder>span[data-v-5cfaff4e],.specialty-content .pair-entities>span[data-v-5cfaff4e]{font:600 12px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-content .document-compare article header>span[data-v-5cfaff4e]{font:600 12px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-page[data-v-a817dbf6]{background:var(--canvas)}.specialty-content[data-v-a817dbf6]{padding:14px 16px 28px;display:grid;gap:13px}.specialty-toolbar[data-v-a817dbf6]{min-height:48px;padding:7px 7px 7px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:14px}.specialty-context[data-v-a817dbf6]{min-width:0;display:grid;gap:4px}.specialty-context strong[data-v-a817dbf6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.specialty-context span[data-v-a817dbf6]{color:var(--text-muted);font:500 8px Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-toolbar__status[data-v-a817dbf6]{color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:9px;white-space:nowrap}.specialty-toolbar__status i[data-v-a817dbf6]{width:7px;height:7px;border-radius:50%;background:var(--green)}.specialty-toolbar__status i.warning[data-v-a817dbf6]{background:var(--orange)}.specialty-toolbar__status i.critical[data-v-a817dbf6]{background:var(--red)}.specialty-toolbar__actions[data-v-a817dbf6]{display:flex;gap:7px}.specialty-toolbar__actions .button[data-v-a817dbf6]{min-height:31px;padding-inline:10px}.specialty-metrics[data-v-a817dbf6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.specialty-metrics article[data-v-a817dbf6]{min-height:88px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:1fr auto;align-items:start}.specialty-metrics article.warning[data-v-a817dbf6]{border-left-color:var(--orange)}.specialty-metrics article.danger[data-v-a817dbf6]{border-left-color:var(--red)}.specialty-metrics article.success[data-v-a817dbf6]{border-left-color:var(--green)}.specialty-metrics span[data-v-a817dbf6]{color:var(--text-secondary);font-size:10px}.specialty-metrics strong[data-v-a817dbf6]{font:720 23px/1 Bahnschrift,sans-serif}.specialty-metrics strong small[data-v-a817dbf6]{margin-left:3px;color:var(--text-muted);font:400 9px sans-serif}.specialty-metrics em[data-v-a817dbf6]{grid-column:1/-1;align-self:end;color:var(--text-muted);font-size:8px;font-style:normal}.clearing-workspace[data-v-a817dbf6]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(350px,.72fr);gap:13px}.check-filter[data-v-a817dbf6]{color:var(--text-secondary);display:flex;align-items:center;gap:5px;font-size:9px}.clearing-table-wrap[data-v-a817dbf6]{max-height:540px;overflow:auto}.clearing-table[data-v-a817dbf6]{table-layout:fixed}.clearing-table th[data-v-a817dbf6]:first-child{width:190px}.clearing-table td[data-v-a817dbf6]{font-size:9px}.clearing-table tbody tr[data-v-a817dbf6]{cursor:pointer}.clearing-table tbody tr.selected[data-v-a817dbf6]{background:var(--brand-soft)}.criterion-group[data-v-a817dbf6]{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:5px;padding:2px 4px;border-radius:3px;background:var(--surface-strong);color:var(--text-muted);display:block;font-size:7px}.clearing-value[data-v-a817dbf6]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 5px;border-radius:4px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.clearing-value.pass[data-v-a817dbf6]{color:var(--green);background:#edf9f3}.clearing-value.review[data-v-a817dbf6]{color:var(--orange);background:#fff5ea}.clearing-value.reject[data-v-a817dbf6]{color:var(--red);background:#fff0f1}.clearing-footer[data-v-a817dbf6]{height:36px;padding:0 12px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:8px}.clearing-footer span[data-v-a817dbf6]{display:flex;align-items:center;gap:5px}.clearing-footer i[data-v-a817dbf6]{width:7px;height:7px;border-radius:2px}.clearing-footer i.pass[data-v-a817dbf6]{background:var(--green)}.clearing-footer i.review[data-v-a817dbf6]{background:var(--orange)}.clearing-footer i.reject[data-v-a817dbf6]{background:var(--red)}.evidence-inspector[data-v-a817dbf6]{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.evidence-inspector>header[data-v-a817dbf6]{min-height:69px;padding:12px 14px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between}.evidence-inspector header span[data-v-a817dbf6]{color:var(--brand);font:600 8px Bahnschrift,sans-serif}.evidence-inspector h3[data-v-a817dbf6]{margin:6px 0 0;font-size:12px}.conclusion-banner[data-v-a817dbf6]{margin:12px;padding:11px;border-left:3px solid var(--green);background:#f4fbf7;color:var(--green);display:flex;align-items:flex-start;gap:8px}.conclusion-banner.reject[data-v-a817dbf6]{border-color:var(--red);background:#fff7f7;color:var(--red)}.conclusion-banner.review[data-v-a817dbf6]{border-color:var(--orange);background:#fff9f3;color:var(--orange)}.conclusion-banner strong[data-v-a817dbf6]{color:var(--text);font-size:10px}.conclusion-banner p[data-v-a817dbf6]{margin:4px 0 0;color:var(--text-secondary);font-size:8px;line-height:1.55}.source-compare[data-v-a817dbf6]{margin:0 12px;display:grid;gap:8px}.source-compare>div[data-v-a817dbf6]{padding:10px;border:1px solid var(--border);border-radius:6px}.source-compare span[data-v-a817dbf6]{color:var(--text-muted);font-size:8px}.source-compare strong[data-v-a817dbf6]{margin-top:5px;display:block;font-size:11px}.source-compare strong.red[data-v-a817dbf6]{color:var(--red)}.source-compare p[data-v-a817dbf6]{margin:7px 0;padding:8px;background:var(--surface-muted);color:var(--text-secondary);font-size:8px;line-height:1.65}.source-compare button[data-v-a817dbf6]{border:0;background:transparent;color:var(--brand);display:flex;align-items:center;gap:4px;font-size:8px;cursor:pointer}.expert-note[data-v-a817dbf6]{margin:12px;display:grid;gap:6px}.expert-note span[data-v-a817dbf6]{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600}.expert-note textarea[data-v-a817dbf6]{width:100%;padding:8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:8px;line-height:1.5;resize:none;outline:none}.inspector-actions[data-v-a817dbf6]{margin:0 12px;display:flex;justify-content:flex-end;gap:7px}.saved-state[data-v-a817dbf6]{margin:10px 12px;color:var(--green);display:flex;align-items:center;gap:4px;font-size:8px}.similarity-top-grid[data-v-a817dbf6]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:13px}.threshold-note[data-v-a817dbf6]{color:var(--red);font-size:8px}.similarity-matrix[data-v-a817dbf6]{display:grid;grid-template-columns:96px repeat(3,1fr);gap:4px}.sim-col[data-v-a817dbf6],.sim-corner[data-v-a817dbf6],.sim-row[data-v-a817dbf6]{min-height:38px;padding:4px;background:var(--surface-muted);color:var(--text-secondary);display:grid;place-items:center;font-size:8px;text-align:center}.sim-row[data-v-a817dbf6]{justify-items:start;padding-left:8px}.similarity-matrix button[data-v-a817dbf6]{min-height:44px;border:1px solid transparent;border-radius:4px;display:flex;align-items:baseline;justify-content:center;gap:2px;cursor:pointer}.similarity-matrix button strong[data-v-a817dbf6]{font:700 13px Bahnschrift,sans-serif}.similarity-matrix button small[data-v-a817dbf6]{font-size:7px}.similarity-matrix button.self[data-v-a817dbf6]{background:var(--surface-muted);color:var(--text-muted)}.similarity-matrix button.low[data-v-a817dbf6]{background:#f1f6fa;color:#647b8e}.similarity-matrix button.medium[data-v-a817dbf6]{background:#fff7df;color:#8f6a11}.similarity-matrix button.high[data-v-a817dbf6]{background:#fff0df;color:#ad5b17}.similarity-matrix button.critical[data-v-a817dbf6]{background:#ffe4e6;color:#b92931}.similarity-matrix button.selected[data-v-a817dbf6]{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.matrix-caption[data-v-a817dbf6]{margin-top:10px;display:flex;justify-content:flex-end;gap:12px;color:var(--text-muted);font-size:7px}.matrix-caption span[data-v-a817dbf6]{display:flex;align-items:center;gap:4px}.matrix-caption i[data-v-a817dbf6]{width:8px;height:8px;border-radius:2px}.matrix-caption i.low[data-v-a817dbf6]{background:#f1f6fa}.matrix-caption i.medium[data-v-a817dbf6]{background:#fff7df}.matrix-caption i.high[data-v-a817dbf6]{background:#fff0df}.matrix-caption i.critical[data-v-a817dbf6]{background:#ffe4e6}.pair-summary[data-v-a817dbf6]{min-height:197px;display:grid;grid-template-columns:1fr 118px;grid-template-rows:auto 1fr;gap:12px;align-items:center}.pair-entities[data-v-a817dbf6]{display:grid;grid-template-columns:24px 1fr auto 24px 1fr;align-items:center;gap:6px;grid-column:1/-1}.pair-entities>span[data-v-a817dbf6]{width:23px;height:23px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif}.pair-entities strong[data-v-a817dbf6]{font-size:8px}.pair-score-ring[data-v-a817dbf6]{--pair-score:331deg;width:102px;height:102px;border-radius:50%;background:conic-gradient(var(--red) 0 var(--pair-score),var(--surface-strong) var(--pair-score));display:grid;place-items:center;position:relative}.pair-score-ring[data-v-a817dbf6]:after{content:"";width:78px;height:78px;border-radius:50%;background:var(--surface);position:absolute}.pair-score-ring span[data-v-a817dbf6]{z-index:1;display:grid;text-align:center}.pair-score-ring b[data-v-a817dbf6]{color:var(--red);font:700 19px Bahnschrift,sans-serif}.pair-score-ring small[data-v-a817dbf6]{color:var(--text-muted);font-size:7px}.feature-score-list[data-v-a817dbf6]{display:grid;gap:10px}.feature-score-list span[data-v-a817dbf6]{display:grid;grid-template-columns:60px 1fr 20px;gap:6px;align-items:center;color:var(--text-secondary);font-size:8px}.feature-score-list i[data-v-a817dbf6]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.feature-score-list i b[data-v-a817dbf6]{display:block;height:100%;background:var(--orange)}.feature-score-list em[data-v-a817dbf6]{font:600 8px Bahnschrift,sans-serif;font-style:normal;text-align:right}.similarity-compare-grid[data-v-a817dbf6]{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.35fr);gap:13px}.chapter-list[data-v-a817dbf6]{display:grid;gap:4px}.chapter-list button[data-v-a817dbf6]{min-height:50px;padding:8px;border:1px solid transparent;border-radius:6px;background:var(--surface-muted);display:grid;grid-template-columns:minmax(130px,1fr) minmax(70px,.8fr) 38px;align-items:center;gap:8px;text-align:left;cursor:pointer}.chapter-list button.active[data-v-a817dbf6]{border-color:var(--brand);background:var(--brand-soft)}.chapter-list span[data-v-a817dbf6]{display:grid;gap:4px}.chapter-list strong[data-v-a817dbf6]{font-size:9px}.chapter-list small[data-v-a817dbf6]{color:var(--text-muted);font-size:7px}.chapter-list i[data-v-a817dbf6]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.chapter-list i b[data-v-a817dbf6]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--red))}.chapter-list em[data-v-a817dbf6]{color:var(--red);font:700 11px Bahnschrift,sans-serif;font-style:normal;text-align:right}.document-compare[data-v-a817dbf6]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.document-compare article[data-v-a817dbf6]{border:1px solid var(--border);border-radius:7px;overflow:hidden}.document-compare header[data-v-a817dbf6]{height:36px;padding:0 9px;background:var(--surface-muted);display:grid;grid-template-columns:21px 1fr auto;align-items:center;gap:6px}.document-compare header span[data-v-a817dbf6]{width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 8px Bahnschrift,sans-serif}.document-compare header strong[data-v-a817dbf6]{font-size:8px}.document-compare header em[data-v-a817dbf6]{color:var(--text-muted);font-size:7px;font-style:normal}.document-compare p[data-v-a817dbf6]{min-height:100px;margin:0;padding:12px;color:var(--text-secondary);font-size:9px;line-height:1.85}.document-compare mark[data-v-a817dbf6]{padding:1px 2px;background:#fff0aa;color:var(--text)}.document-compare footer[data-v-a817dbf6]{padding:7px 10px;border-top:1px solid var(--border);color:var(--brand);display:flex;align-items:center;gap:4px;font-size:7px}.common-error-note[data-v-a817dbf6]{margin-top:10px;padding:9px;border-left:2px solid var(--orange);background:#fff8f1;color:var(--orange);display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.common-error-note strong[data-v-a817dbf6]{color:var(--text);font-size:9px}.common-error-note p[data-v-a817dbf6]{margin:3px 0 0;color:var(--text-secondary);font-size:8px}.common-error-note>span[data-v-a817dbf6]{color:var(--text-muted);font:600 7px Bahnschrift,sans-serif}.meta-normal[data-v-a817dbf6],.meta-risk[data-v-a817dbf6]{display:inline-flex;align-items:center;gap:4px;font-size:8px}.meta-risk[data-v-a817dbf6]{color:var(--red)}.meta-normal[data-v-a817dbf6]{color:var(--green)}.specialty-toast[data-v-a817dbf6]{position:fixed;z-index:220;right:22px;bottom:24px;min-width:280px;padding:12px 15px;border:1px solid #cbe6d9;border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--green);display:flex;align-items:center;gap:8px;font-size:11px}.toast-enter-active[data-v-a817dbf6],.toast-leave-active[data-v-a817dbf6]{transition:.18s ease}.toast-enter[data-v-a817dbf6],.toast-leave-to[data-v-a817dbf6]{opacity:0;transform:translateY(10px)}@media(max-width:1380px){.specialty-toolbar[data-v-a817dbf6]{grid-template-columns:minmax(220px,1fr) auto auto;gap:9px}.specialty-toolbar__actions .button[data-v-a817dbf6]{padding-inline:8px}.clearing-workspace[data-v-a817dbf6]{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr)}.similarity-top-grid[data-v-a817dbf6]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr)}.similarity-compare-grid[data-v-a817dbf6]{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr)}}:root[data-theme=dark] .common-error-note[data-v-a817dbf6]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}.dimension-tabs[data-v-a817dbf6]{height:42px;padding:0 5px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:flex;align-items:end;gap:3px}.dimension-tabs button[data-v-a817dbf6]{height:40px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);display:flex;align-items:center;gap:6px;font-size:9px;cursor:pointer}.dimension-tabs button.active[data-v-a817dbf6]{color:var(--brand);border-bottom-color:var(--brand)}.dimension-tabs em[data-v-a817dbf6]{min-width:18px;padding:2px 4px;border-radius:8px;background:var(--surface-strong);color:var(--text-muted);font:600 7px Bahnschrift,sans-serif;font-style:normal;text-align:center}.dimension-tabs button.active em[data-v-a817dbf6]{background:var(--brand-soft);color:var(--brand)}.contact-fund-grid[data-v-a817dbf6],.environment-grid[data-v-a817dbf6]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);gap:13px}.environment-graph[data-v-a817dbf6]{height:300px;position:relative}.environment-graph>svg[data-v-a817dbf6]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.environment-graph line[data-v-a817dbf6],.environment-graph path[data-v-a817dbf6]{fill:none;stroke:#a9c3d9;stroke-width:1.3;stroke-dasharray:6 5}.env-bidder[data-v-a817dbf6]{position:absolute;z-index:2;top:50%;width:120px;min-height:74px;transform:translateY(-50%);padding:10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);display:grid;grid-template-columns:25px 1fr;gap:5px;align-items:center}.env-bidder.bidder-a[data-v-a817dbf6]{left:1%}.env-bidder.bidder-b[data-v-a817dbf6]{right:1%}.env-bidder>span[data-v-a817dbf6]{grid-row:1/3;width:25px;height:25px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 9px Bahnschrift,sans-serif}.env-bidder strong[data-v-a817dbf6]{font-size:9px}.env-bidder small[data-v-a817dbf6]{color:var(--text-muted);font-size:7px}.env-node[data-v-a817dbf6]{position:absolute;z-index:2;left:50%;width:135px;min-height:57px;transform:translateX(-50%);padding:8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:24px 1fr;gap:3px 6px;align-items:center;color:var(--brand);text-align:left;cursor:pointer}.env-node strong[data-v-a817dbf6]{color:var(--text);font:600 9px Bahnschrift,sans-serif}.env-node small[data-v-a817dbf6]{color:var(--text-muted);font-size:7px}.env-node>svg[data-v-a817dbf6]{grid-row:1/3}.node-ip[data-v-a817dbf6]{top:3%}.node-device[data-v-a817dbf6]{bottom:3%}.node-ca[data-v-a817dbf6]{top:50%;left:34%;transform:translate(-50%,-50%)}.node-time[data-v-a817dbf6]{top:50%;left:66%;transform:translate(-50%,-50%)}.graph-explanation[data-v-a817dbf6]{padding:9px 10px;border-left:2px solid var(--orange);background:#fff8f1;color:var(--orange);display:flex;align-items:flex-start;gap:7px}.graph-explanation span[data-v-a817dbf6]{color:var(--text-secondary);font-size:8px;line-height:1.55}.environment-conclusion[data-v-a817dbf6]{display:grid;gap:12px}.conclusion-score[data-v-a817dbf6]{height:92px;border:1px solid #f0d2d4;border-radius:7px;background:#fff7f7;display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:10px}.conclusion-score strong[data-v-a817dbf6]{grid-row:1/3;color:var(--red);font:720 30px Bahnschrift,sans-serif}.conclusion-score span[data-v-a817dbf6]{font-size:10px}.conclusion-score em[data-v-a817dbf6]{padding:3px 6px;border-radius:4px;background:#fff0f1;color:var(--red);font-size:8px;font-style:normal}.environment-conclusion dl[data-v-a817dbf6]{margin:0;display:grid}.environment-conclusion dl>div[data-v-a817dbf6]{min-height:43px;padding:8px 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:70px 1fr;gap:8px}.environment-conclusion dt[data-v-a817dbf6]{color:var(--text-muted);font-size:8px}.environment-conclusion dd[data-v-a817dbf6]{margin:0;color:var(--text-secondary);font-size:8px;line-height:1.45}.environment-conclusion>.button[data-v-a817dbf6]{justify-self:end}.comparison-result[data-v-a817dbf6]{padding:3px 6px;border-radius:4px;font-size:8px}.comparison-result.critical[data-v-a817dbf6]{color:var(--red);background:#fff0f1}.comparison-result.high[data-v-a817dbf6]{color:var(--orange);background:#fff5ea}.comparison-result.medium[data-v-a817dbf6]{color:var(--gold);background:#fff9e4}.comparison-result.notice[data-v-a817dbf6]{color:var(--green);background:#edf9f3}.boundary-checklist[data-v-a817dbf6]{display:grid;gap:11px}.boundary-checklist>span[data-v-a817dbf6]{display:flex;align-items:flex-start;gap:8px;color:var(--green)}.boundary-checklist p[data-v-a817dbf6]{margin:0;display:grid;gap:3px}.boundary-checklist strong[data-v-a817dbf6]{color:var(--text);font-size:9px}.boundary-checklist small[data-v-a817dbf6]{color:var(--text-muted);font-size:8px;line-height:1.5}.supplier-contract-actions[data-v-a817dbf6]{display:flex;gap:7px;flex-wrap:wrap}.log-integrity[data-v-a817dbf6]{color:var(--green);display:flex;align-items:center;gap:5px;font-size:8px}.log-integrity i[data-v-a817dbf6]{width:6px;height:6px;border-radius:50%;background:var(--green)}.price-analysis-grid[data-v-a817dbf6]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(350px,.82fr);gap:13px}.price-scatter[data-v-a817dbf6]{height:260px;display:grid;grid-template-columns:45px 1fr}.scatter-y[data-v-a817dbf6]{padding-bottom:8px;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-muted);font:500 8px Bahnschrift,sans-serif}.scatter-plot[data-v-a817dbf6]{position:relative;margin-bottom:8px}.scatter-plot>i[data-v-a817dbf6]{position:absolute;left:0;right:0;height:1px;background:var(--border)}.limit-line[data-v-a817dbf6]{position:absolute;left:0;right:0;border-top:1px dashed var(--red)}.limit-line em[data-v-a817dbf6]{position:absolute;right:0;bottom:3px;color:var(--red);font-size:7px;font-style:normal}.scatter-point[data-v-a817dbf6]{position:absolute;width:58px;height:58px;transform:translate(-50%,50%);border:1px solid;border-radius:50%;background:var(--surface);display:grid;place-items:center;align-content:center;gap:2px;cursor:pointer;box-shadow:0 4px 12px rgba(25,42,62,.08)}.scatter-point.critical[data-v-a817dbf6]{border-color:var(--red);color:var(--red);background:#fff7f7}.scatter-point.medium[data-v-a817dbf6]{border-color:var(--gold);color:var(--gold);background:#fffdf4}.scatter-point.notice[data-v-a817dbf6]{border-color:var(--brand);color:var(--brand);background:#f5f9fe}.scatter-point b[data-v-a817dbf6]{font:700 8px Bahnschrift,sans-serif}.scatter-point span[data-v-a817dbf6]{font-size:7px}.pattern-list[data-v-a817dbf6]{display:grid;gap:6px}.pattern-list button[data-v-a817dbf6]{min-height:54px;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);display:grid;grid-template-columns:minmax(140px,1fr) 85px 52px;gap:8px;align-items:center;text-align:left;cursor:pointer}.pattern-list button.active[data-v-a817dbf6]{border-color:var(--orange);background:#fff9f3}.pattern-list span[data-v-a817dbf6]{display:grid;gap:3px}.pattern-list strong[data-v-a817dbf6]{font-size:9px}.pattern-list small[data-v-a817dbf6]{color:var(--text-muted);font-size:7px;line-height:1.35}.pattern-list i[data-v-a817dbf6]{height:4px;border-radius:4px;background:var(--surface-strong);overflow:hidden}.pattern-list i b[data-v-a817dbf6]{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--orange))}.pattern-list em[data-v-a817dbf6]{color:var(--orange);font:700 12px Bahnschrift,sans-serif;font-style:normal;text-align:right;display:grid;gap:3px}.pattern-list em small[data-v-a817dbf6]{font:400 7px sans-serif}.price-table strong.red[data-v-a817dbf6]{color:var(--red)}.mini-deviation[data-v-a817dbf6]{width:48px;height:4px;border-radius:4px;background:var(--surface-strong);display:block;overflow:hidden}.mini-deviation i[data-v-a817dbf6]{display:block;height:100%;background:var(--orange)}.pattern-risk[data-v-a817dbf6]{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:3px 6px;border-radius:4px;background:#fff0f1;color:var(--red);display:inline-flex;align-items:center;gap:3px;font-size:8px}.price-table-foot[data-v-a817dbf6]{height:38px;padding:0 12px;border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;color:var(--text-muted);font-size:8px}.price-table-foot button[data-v-a817dbf6]{border:0;background:transparent;color:var(--brand);font-size:8px;cursor:pointer}.behavior-analysis-grid[data-v-a817dbf6]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,.78fr);gap:13px}.behavior-sequence[data-v-a817dbf6]{display:grid;gap:4px}.behavior-sequence>div[data-v-a817dbf6],.sequence-head[data-v-a817dbf6]{display:grid;grid-template-columns:minmax(100px,1.1fr) repeat(5,minmax(54px,.7fr));gap:4px;align-items:center}.sequence-head b[data-v-a817dbf6],.sequence-head span[data-v-a817dbf6]{min-height:31px;padding:5px;background:var(--surface-muted);display:grid;place-items:center;color:var(--text-muted);font-size:7px;font-weight:500;text-align:center}.behavior-sequence>div>strong[data-v-a817dbf6]{padding-left:7px;color:var(--text-secondary);font-size:8px}.behavior-sequence>div>span[data-v-a817dbf6]{height:31px;border-radius:3px;background:var(--surface-muted);color:var(--text-muted);display:grid;place-items:center;font-size:7px}.behavior-sequence>div>span.bid[data-v-a817dbf6]{border:1px solid #bdd4e8;background:#edf5fc;color:#4b789c}.behavior-sequence>div>span.win[data-v-a817dbf6]{background:var(--brand);color:#fff}.behavior-cards[data-v-a817dbf6]{display:grid;gap:7px}.behavior-cards article[data-v-a817dbf6]{min-height:64px;padding:9px;border:1px solid var(--border);border-left:3px solid var(--orange);border-radius:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:var(--orange)}.behavior-cards article.critical[data-v-a817dbf6]{border-left-color:var(--red);color:var(--red)}.behavior-cards span[data-v-a817dbf6]{display:grid;gap:4px}.behavior-cards strong[data-v-a817dbf6]{color:var(--text);font-size:9px}.behavior-cards small[data-v-a817dbf6]{color:var(--text-muted);font-size:7px;line-height:1.35}.behavior-cards>b[data-v-a817dbf6]{font:700 16px Bahnschrift,sans-serif}.behavior-warning[data-v-a817dbf6]{margin-top:9px;padding:9px;background:#fff8f1;color:var(--orange);display:flex;align-items:flex-start;gap:7px}.behavior-warning span[data-v-a817dbf6]{color:var(--text-secondary);font-size:8px;line-height:1.5}@media(max-width:1380px){.contact-fund-grid[data-v-a817dbf6],.environment-grid[data-v-a817dbf6]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.78fr)}.price-analysis-grid[data-v-a817dbf6]{grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr)}.behavior-analysis-grid[data-v-a817dbf6]{grid-template-columns:minmax(0,1.35fr) minmax(330px,.82fr)}}:root[data-theme=dark] .behavior-warning[data-v-a817dbf6],:root[data-theme=dark] .graph-explanation[data-v-a817dbf6],:root[data-theme=dark] .pattern-list button.active[data-v-a817dbf6]{background:color-mix(in srgb,var(--orange) 8%,var(--surface))}:root[data-theme=dark] .conclusion-score[data-v-a817dbf6],:root[data-theme=dark] .scatter-point.critical[data-v-a817dbf6]{background:color-mix(in srgb,var(--red) 8%,var(--surface))}.vben-table-surface[data-v-a817dbf6]{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:0 1px 2px rgba(25,42,62,.025)}.vben-query-form[data-v-a817dbf6]{padding:13px 14px 12px;display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(160px,.65fr) auto;align-items:end;gap:12px}.vben-query-form--compact[data-v-a817dbf6]{grid-template-columns:minmax(260px,1.25fr) minmax(160px,.65fr) auto}.clearing-table-surface .vben-query-form[data-v-a817dbf6]{grid-template-columns:minmax(240px,1.15fr) minmax(140px,.62fr) minmax(135px,.58fr) auto}.query-field[data-v-a817dbf6]{min-width:0;display:grid;gap:6px}.query-field>span[data-v-a817dbf6]{color:var(--text-secondary);font-size:11px;font-weight:560}.query-field input[data-v-a817dbf6],.query-field select[data-v-a817dbf6]{width:100%;height:32px;padding:0 10px;border:1px solid var(--border-strong);border-radius:5px;outline:none;background:var(--surface);color:var(--text);font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.query-field input[data-v-a817dbf6]:focus,.query-field select[data-v-a817dbf6]:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.query-input-with-icon[data-v-a817dbf6]{position:relative}.query-input-with-icon>svg[data-v-a817dbf6]{position:absolute;z-index:1;left:10px;top:9px;color:var(--text-muted)}.query-input-with-icon input[data-v-a817dbf6]{padding-left:32px}.query-actions[data-v-a817dbf6]{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.query-actions>span[data-v-a817dbf6]{color:var(--text-muted);font-size:11px;white-space:nowrap}.query-actions .button[data-v-a817dbf6]{height:32px}.vben-table-toolbar[data-v-a817dbf6]{min-height:46px;padding:7px 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.vben-table-surface>.vben-table-toolbar[data-v-a817dbf6]:first-child{border-top:0}.table-toolbar__actions[data-v-a817dbf6],.table-toolbar__title[data-v-a817dbf6]{display:flex;align-items:center;gap:9px}.table-toolbar__title strong[data-v-a817dbf6]{color:var(--text);font-size:13px;font-weight:650}.table-toolbar__title span[data-v-a817dbf6]{color:var(--text-muted);font-size:11px}.table-toolbar__title em[data-v-a817dbf6]{padding:2px 7px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-size:11px;font-style:normal}.table-toolbar__actions .button[data-v-a817dbf6]{height:32px}.text-tool[data-v-a817dbf6]{padding:4px;border:0;background:transparent;color:var(--brand);font-size:11px;cursor:pointer}.selection-cell[data-v-a817dbf6]{width:42px;padding-inline:12px!important;text-align:center!important}.sequence-cell[data-v-a817dbf6]{width:54px;color:var(--text-muted)!important;text-align:center!important}.selection-cell input[data-v-a817dbf6]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.vben-table-surface .data-table[data-v-a817dbf6]{font-size:11px}.vben-table-surface .data-table th[data-v-a817dbf6]{height:38px;font-size:11px}.vben-table-surface .data-table td[data-v-a817dbf6]{height:44px;padding-block:7px}.vben-table-surface .data-table tbody tr[data-v-a817dbf6]:has(.selection-cell input:checked){background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.specialty-metrics span[data-v-a817dbf6]{font-size:11px}.specialty-metrics em[data-v-a817dbf6]{font-size:10px}.dimension-tabs button[data-v-a817dbf6]{font-size:11px}.dimension-tabs em[data-v-a817dbf6]{font-size:10px}.clearing-table td[data-v-a817dbf6]{font-size:11px}.criterion-group[data-v-a817dbf6]{font-size:10px}.clearing-footer[data-v-a817dbf6]{font-size:10px}.conclusion-banner p[data-v-a817dbf6],.evidence-inspector header span[data-v-a817dbf6],.expert-note textarea[data-v-a817dbf6],.saved-state[data-v-a817dbf6],.source-compare button[data-v-a817dbf6],.source-compare p[data-v-a817dbf6],.source-compare span[data-v-a817dbf6]{font-size:10px}.conclusion-banner strong[data-v-a817dbf6],.expert-note span[data-v-a817dbf6],.source-compare strong[data-v-a817dbf6]{font-size:11px}.chapter-list small[data-v-a817dbf6],.common-error-note>span[data-v-a817dbf6],.common-error-note p[data-v-a817dbf6],.document-compare footer[data-v-a817dbf6],.document-compare header em[data-v-a817dbf6],.document-compare header strong[data-v-a817dbf6],.feature-score-list em[data-v-a817dbf6],.feature-score-list span[data-v-a817dbf6],.matrix-caption[data-v-a817dbf6],.meta-normal[data-v-a817dbf6],.meta-risk[data-v-a817dbf6],.pair-entities strong[data-v-a817dbf6],.pair-score-ring small[data-v-a817dbf6],.threshold-note[data-v-a817dbf6]{font-size:10px}.sim-col[data-v-a817dbf6],.sim-corner[data-v-a817dbf6],.sim-row[data-v-a817dbf6]{font-size:10px}.chapter-list strong[data-v-a817dbf6],.common-error-note strong[data-v-a817dbf6],.document-compare p[data-v-a817dbf6]{font-size:11px}.behavior-cards strong[data-v-a817dbf6],.boundary-checklist strong[data-v-a817dbf6],.env-bidder strong[data-v-a817dbf6],.env-node strong[data-v-a817dbf6],.pattern-list strong[data-v-a817dbf6]{font-size:11px}.behavior-cards small[data-v-a817dbf6],.behavior-sequence>div>span[data-v-a817dbf6],.behavior-sequence>div>strong[data-v-a817dbf6],.behavior-warning span[data-v-a817dbf6],.boundary-checklist small[data-v-a817dbf6],.comparison-result[data-v-a817dbf6],.env-bidder small[data-v-a817dbf6],.env-node small[data-v-a817dbf6],.environment-conclusion dd[data-v-a817dbf6],.environment-conclusion dt[data-v-a817dbf6],.graph-explanation span[data-v-a817dbf6],.limit-line em[data-v-a817dbf6],.log-integrity[data-v-a817dbf6],.pattern-list em small[data-v-a817dbf6],.pattern-list small[data-v-a817dbf6],.pattern-risk[data-v-a817dbf6],.price-table-foot[data-v-a817dbf6],.scatter-point span[data-v-a817dbf6],.sequence-head b[data-v-a817dbf6],.sequence-head span[data-v-a817dbf6]{font-size:10px}.scatter-point b[data-v-a817dbf6]{font-size:10px}.clearing-table[data-v-a817dbf6]{min-width:980px}.clearing-table th.selection-cell[data-v-a817dbf6],.clearing-table th[data-v-a817dbf6]:first-child{width:42px}.clearing-table th.sequence-cell[data-v-a817dbf6]{width:54px}.clearing-table th[data-v-a817dbf6]:nth-child(3){width:190px}.clearing-table th[data-v-a817dbf6]:last-child{width:130px}@media(max-width:1380px){.vben-query-form--compact[data-v-a817dbf6],.vben-query-form[data-v-a817dbf6]{grid-template-columns:minmax(220px,1.2fr) minmax(145px,.62fr) auto;gap:9px}.clearing-table-surface .vben-query-form[data-v-a817dbf6]{grid-template-columns:minmax(195px,1fr) 125px 120px auto}.query-actions>span[data-v-a817dbf6]{display:none}}.clearing-table td[data-v-a817dbf6],.vben-table-surface .data-table[data-v-a817dbf6],.vben-table-surface .data-table th[data-v-a817dbf6]{font-size:12px}.clearing-footer[data-v-a817dbf6],.criterion-group[data-v-a817dbf6],.vben-table-surface .cell-subtext[data-v-a817dbf6]{font-size:11px}.table-action[data-v-a817dbf6]{font-size:12px}.specialty-context strong[data-v-a817dbf6]{font-size:13px}.specialty-context span[data-v-a817dbf6],.specialty-toolbar__status[data-v-a817dbf6]{font-size:11px}.specialty-metrics span[data-v-a817dbf6]{font-size:12px}.specialty-metrics em[data-v-a817dbf6],.specialty-metrics strong small[data-v-a817dbf6]{font-size:11px}.dimension-tabs button[data-v-a817dbf6]{font-size:12px}.dimension-tabs em[data-v-a817dbf6]{font-size:11px}.evidence-inspector header span[data-v-a817dbf6]{font-size:11px}.conclusion-banner strong[data-v-a817dbf6],.evidence-inspector h3[data-v-a817dbf6],.expert-note span[data-v-a817dbf6],.source-compare strong[data-v-a817dbf6]{font-size:12px}.conclusion-banner p[data-v-a817dbf6],.expert-note textarea[data-v-a817dbf6],.source-compare p[data-v-a817dbf6]{font-size:12px;line-height:1.65}.saved-state[data-v-a817dbf6],.source-compare button[data-v-a817dbf6],.source-compare span[data-v-a817dbf6]{font-size:11px}.matrix-caption[data-v-a817dbf6],.sim-col[data-v-a817dbf6],.sim-corner[data-v-a817dbf6],.sim-row[data-v-a817dbf6]{font-size:11px}.chapter-list small[data-v-a817dbf6],.pair-score-ring small[data-v-a817dbf6],.similarity-matrix button small[data-v-a817dbf6]{font-size:11px}.chapter-list strong[data-v-a817dbf6],.common-error-note p[data-v-a817dbf6],.common-error-note strong[data-v-a817dbf6],.document-compare header strong[data-v-a817dbf6],.document-compare p[data-v-a817dbf6],.feature-score-list span[data-v-a817dbf6],.pair-entities strong[data-v-a817dbf6]{font-size:12px}.common-error-note>span[data-v-a817dbf6],.document-compare footer[data-v-a817dbf6],.document-compare header em[data-v-a817dbf6],.feature-score-list em[data-v-a817dbf6],.meta-normal[data-v-a817dbf6],.meta-risk[data-v-a817dbf6]{font-size:11px}.document-compare p[data-v-a817dbf6]{line-height:1.8}.boundary-checklist small[data-v-a817dbf6],.boundary-checklist strong[data-v-a817dbf6],.conclusion-score span[data-v-a817dbf6],.env-bidder strong[data-v-a817dbf6],.env-node strong[data-v-a817dbf6],.environment-conclusion dd[data-v-a817dbf6],.graph-explanation span[data-v-a817dbf6]{font-size:12px}.comparison-result[data-v-a817dbf6],.conclusion-score em[data-v-a817dbf6],.env-bidder small[data-v-a817dbf6],.env-node small[data-v-a817dbf6],.environment-conclusion dt[data-v-a817dbf6],.log-integrity[data-v-a817dbf6]{font-size:11px}.boundary-checklist small[data-v-a817dbf6],.environment-conclusion dd[data-v-a817dbf6],.graph-explanation span[data-v-a817dbf6]{line-height:1.6}.behavior-cards small[data-v-a817dbf6],.behavior-cards strong[data-v-a817dbf6],.behavior-sequence>div>span[data-v-a817dbf6],.behavior-sequence>div>strong[data-v-a817dbf6],.behavior-warning span[data-v-a817dbf6],.pattern-list small[data-v-a817dbf6],.pattern-list strong[data-v-a817dbf6],.price-table-foot[data-v-a817dbf6],.scatter-point b[data-v-a817dbf6],.scatter-point span[data-v-a817dbf6]{font-size:12px}.limit-line em[data-v-a817dbf6],.pattern-list em small[data-v-a817dbf6],.pattern-risk[data-v-a817dbf6],.scatter-y[data-v-a817dbf6],.sequence-head b[data-v-a817dbf6],.sequence-head span[data-v-a817dbf6]{font-size:11px}.specialty-content .price-table-foot button[data-v-a817dbf6],.specialty-content .threshold-note[data-v-a817dbf6]{font-size:12px}.specialty-content .environment-graph .env-bidder>span[data-v-a817dbf6],.specialty-content .pair-entities>span[data-v-a817dbf6]{font:600 12px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.specialty-content .document-compare article header>span[data-v-a817dbf6]{font:600 12px/1 Bahnschrift,Microsoft YaHei UI,sans-serif}.project-bid-page[data-v-fbda9adc]{height:100%;min-height:0;display:grid;grid-template-rows:88px 80px 42px minmax(0,1fr);gap:10px;color:#193a50;overflow:hidden}.bid-context[data-v-fbda9adc]{min-width:0;padding:13px 17px;display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.bid-context>button[data-v-fbda9adc]{height:50px;padding:0 12px 0 0;border:0;border-right:1px solid #e2e8ee;background:none;color:#52798e;text-align:left;font-size:11px}.bid-context>div[data-v-fbda9adc]{min-width:0}.bid-context small[data-v-fbda9adc]{color:#7d94a4;font-size:10px}.bid-context h1[data-v-fbda9adc]{margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.bid-context p[data-v-fbda9adc]{margin:0;color:#688293;font-size:11px}.bid-context>span[data-v-fbda9adc]{padding:6px 9px;border-radius:4px;background:#edf5ff;color:#246fae;font-size:11px}.bid-metrics[data-v-fbda9adc]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bid-metrics article[data-v-fbda9adc]{padding:9px 14px;border:1px solid #dfe7ed;border-top:2px solid #257bbb;border-radius:6px;background:#fff}.bid-metrics article[data-v-fbda9adc]:nth-child(2){border-top-color:#dc7d42}.bid-metrics article[data-v-fbda9adc]:nth-child(3){border-top-color:#1f9f9d}.bid-metrics article[data-v-fbda9adc]:nth-child(4){border-top-color:#6e78af}.bid-metrics small[data-v-fbda9adc]{display:block;color:#728b9c;font-size:10px}.bid-metrics strong[data-v-fbda9adc]{display:inline-block;margin:3px 0;color:#274b66;font-size:20px;line-height:1}.bid-metrics em[data-v-fbda9adc]{font-style:normal;font-size:10px}.bid-metrics .text-value[data-v-fbda9adc]{font-size:15px}.bid-metrics span[data-v-fbda9adc]{display:block;color:#99a9b4;font-size:9px}.bid-tabs[data-v-fbda9adc]{display:flex;align-items:center;gap:5px;border-bottom:1px solid #dce5eb}.bid-tabs button[data-v-fbda9adc]{height:42px;padding:0 17px;border:0;border-bottom:2px solid transparent;background:none;color:#697f90;font-size:12px}.bid-tabs button.active[data-v-fbda9adc]{border-bottom-color:#0873c6;color:#086db7;font-weight:700}.bid-tabs span[data-v-fbda9adc]{margin-left:auto;color:#96a7b1;font-size:10px}.bid-grid[data-v-fbda9adc]{min-height:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr);gap:10px}.bid-panel[data-v-fbda9adc]{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.bid-panel>header[data-v-fbda9adc]{min-height:45px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3eaf0}.bid-panel>header strong[data-v-fbda9adc]{font-size:13px}.bid-panel>header small[data-v-fbda9adc]{color:#899cab;font-size:10px}.bid-table-scroll[data-v-fbda9adc]{min-height:0;overflow:auto}.bid-table-scroll table[data-v-fbda9adc]{width:100%;border-collapse:collapse;font-size:11px}.bid-table-scroll td[data-v-fbda9adc],.bid-table-scroll th[data-v-fbda9adc]{padding:12px 9px;border-bottom:1px solid #e8edf1;text-align:left;vertical-align:middle}.bid-table-scroll th[data-v-fbda9adc]{background:#f6f8fa;color:#7890a0;white-space:nowrap}.bid-table-scroll td b[data-v-fbda9adc],.bid-table-scroll td strong[data-v-fbda9adc]{display:block;font-size:11px}.bid-table-scroll td small[data-v-fbda9adc]{display:block;margin-top:4px;color:#8da1ad;font-size:10px}.analysis button[data-v-fbda9adc],.bid-table-scroll td button[data-v-fbda9adc],.dialog-link[data-v-fbda9adc]{padding:0;border:0;background:none;color:#096ebb;font-size:11px}.signal-list[data-v-fbda9adc]{padding:9px;overflow:auto;display:grid;align-content:start;gap:7px}.signal-list button[data-v-fbda9adc]{padding:11px;display:grid;gap:5px;border:1px solid #e4eaef;border-left:3px solid #da7a42;border-radius:4px;background:#fff;text-align:left}.signal-list button b[data-v-fbda9adc]{font-size:11px}.signal-list button span[data-v-fbda9adc]{color:#ba7340;font-size:10px}.signal-list button small[data-v-fbda9adc]{color:#8095a4;font-size:10px}.signal-empty[data-v-fbda9adc]{padding:26px;color:#758c9d;font-size:12px;line-height:1.8}.bid-empty[data-v-fbda9adc]{grid-row:3/5;padding:28px;border:1px solid #dce6ee;border-radius:6px;background:#fff}.bid-empty strong[data-v-fbda9adc]{font-size:15px}.bid-empty p[data-v-fbda9adc]{color:#688292;font-size:12px;line-height:1.8}.bid-empty button[data-v-fbda9adc]{padding:7px 10px;border:1px solid #cce0f0;border-radius:4px;background:#eef6fd;color:#116ba8;font-size:11px}.price-list[data-v-fbda9adc]{padding:13px;overflow:auto}.price-list>div[data-v-fbda9adc]{padding:15px 3px;display:grid;grid-template-columns:155px 1fr 95px 50px;align-items:center;gap:8px;border-bottom:1px solid #e8edf1;font-size:11px}.price-list i[data-v-fbda9adc]{height:8px;overflow:hidden;border-radius:5px;background:#ebf0f4}.price-list i b[data-v-fbda9adc]{display:block;height:100%;border-radius:5px;background:#278cca}.price-list strong[data-v-fbda9adc]{text-align:right}.price-list small[data-v-fbda9adc]{color:#8b9eaa;text-align:right}.analysis[data-v-fbda9adc]{padding:16px;color:#5e7a8c;font-size:12px;line-height:1.8}.analysis p[data-v-fbda9adc]{margin:0 0 12px}.analysis b[data-v-fbda9adc]{color:#2d526d}.analysis small[data-v-fbda9adc]{color:#8c9fac}.muted[data-v-fbda9adc]{color:#8798a4;font-size:11px}@media(max-width:1250px){.bid-grid[data-v-fbda9adc]{grid-template-columns:1fr 330px}.price-list>div[data-v-fbda9adc]{grid-template-columns:125px 1fr 80px 45px}}.supplier-graph-view[data-v-28b03d2e]{height:calc(100vh - 166px);min-height:600px}.graph-workbench[data-v-28b03d2e]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:10px}.graph-inspector[data-v-28b03d2e],.graph-main[data-v-28b03d2e]{border:1px solid #dce5eb;border-radius:7px;background:#fff;overflow:hidden}.graph-main[data-v-28b03d2e]{min-width:0;display:grid;grid-template-rows:45px 40px minmax(0,1fr)}.graph-top[data-v-28b03d2e]{display:flex;align-items:center;gap:10px;padding:0 11px;border-bottom:1px solid #e6ebef}.graph-context[data-v-28b03d2e]{flex:none;display:grid;gap:3px;border-right:1px solid #e6ebef}.graph-context b[data-v-28b03d2e]{font-size:11px;color:#0c74cf}.graph-context span[data-v-28b03d2e]{font-size:10px;color:#8197a6}.graph-segments[data-v-28b03d2e]{display:flex;border:1px solid #e3e8ec;border-radius:5px;overflow:hidden}.graph-segments button[data-v-28b03d2e]{height:30px;border:0;border-right:1px solid #e3e8ec;background:#fff;color:#5e7587;padding:0 12px;font-size:11px}.graph-segments button.active[data-v-28b03d2e]{color:#066bd3;background:#f0f6ff;font-weight:700}.graph-note[data-v-28b03d2e]{margin-left:auto;color:#889dac;font-size:11px}.graph-actions[data-v-28b03d2e]{display:flex;align-items:center;gap:7px;padding:0 11px;border-bottom:1px solid #e5ebef;background:#fbfcfd}.graph-actions button[data-v-28b03d2e]{height:30px;padding:0 9px;border:1px solid #dce5eb;border-radius:4px;background:#fff;color:#4e6a7d;font-size:11px}.graph-actions button.active[data-v-28b03d2e]{border-color:#096ed6;color:#096ed6;background:#eef6ff}.graph-stage[data-v-28b03d2e]{position:relative;overflow:hidden;background-color:#fff;background-image:linear-gradient(#eef2f4 1px,transparent 0),linear-gradient(90deg,#eef2f4 1px,transparent 0);background-size:23px 23px}.graph-stage svg[data-v-28b03d2e]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.graph-stage .edge[data-v-28b03d2e]{fill:none;stroke-width:2.1}.edge.orange[data-v-28b03d2e]{stroke:#e7822e}.edge.red[data-v-28b03d2e]{stroke:#ed454e}.edge.blue[data-v-28b03d2e]{stroke:#b7cbd8;stroke-width:1.3}.graph-entity[data-v-28b03d2e]{position:absolute;transform:translate(-50%,-50%);min-width:96px;max-width:126px;border:0;background:transparent;display:grid;justify-items:center;gap:1px;padding:0;color:#163c57}.graph-entity span[data-v-28b03d2e]{width:47px;height:47px;border-radius:50%;display:grid;place-items:center;background:var(--node-color);color:#fff;border:3px solid #fff;box-shadow:0 0 0 2px #d8e2ec,0 4px 12px rgba(41,74,94,.2);font-size:13px;font-weight:700}.graph-entity.selected span[data-v-28b03d2e]{box-shadow:0 0 0 2px #82b4ff,0 0 0 7px #e2efff}.graph-entity strong[data-v-28b03d2e]{max-width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;box-shadow:0 3px 10px rgba(42,76,96,.19);padding:3px 7px;font-size:11px}.graph-entity small[data-v-28b03d2e]{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;box-shadow:0 3px 10px rgba(42,76,96,.19);padding:1px 6px;color:#8093a0;font-size:9px}.graph-zoom[data-v-28b03d2e]{position:absolute;right:11px;top:12px;display:grid;background:#fff;border:1px solid #dce5eb;border-radius:5px;box-shadow:0 3px 10px rgba(42,76,96,.08)}.graph-zoom button[data-v-28b03d2e]{width:35px;height:30px;border:0;border-bottom:1px solid #e6ebef;background:#fff;color:#5d839b;font-size:18px}.graph-legend[data-v-28b03d2e]{position:absolute;left:14px;bottom:12px;display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #dce5eb;border-radius:5px;padding:8px 10px;font-size:10px;color:#5f7485;box-shadow:0 3px 10px rgba(42,76,96,.08)}.graph-legend span[data-v-28b03d2e]:first-child{color:#066bdd}.graph-legend span[data-v-28b03d2e]:nth-child(2){color:#e77d22}.graph-legend span[data-v-28b03d2e]:nth-child(3){color:#d8313c}.graph-legend span[data-v-28b03d2e]:nth-child(4){color:#16965c}.graph-scale[data-v-28b03d2e]{position:absolute;right:12px;bottom:15px;color:#7d93a5;font-size:10px}.graph-inspector[data-v-28b03d2e]{display:flex;flex-direction:column}.graph-inspector>header[data-v-28b03d2e]{height:45px;background:#f6f8fa;border-bottom:1px solid #e1e8ed;display:flex;justify-content:space-between;align-items:center;padding:0 13px}.graph-inspector>header span[data-v-28b03d2e]{font-size:10px;background:#e8f1fd;color:#0d6fc7;padding:5px}.graph-inspector>header b[data-v-28b03d2e]{font-size:10px;color:#0c6ec7}.graph-inspector-main[data-v-28b03d2e]{padding:14px;overflow:auto;flex:1}.graph-inspector-main h2[data-v-28b03d2e]{font-size:14px;margin:0 0 6px}.graph-inspector-main>p[data-v-28b03d2e]{font-size:11px;color:#8094a2;line-height:1.7;margin:0 0 20px}.graph-inspector-main h3[data-v-28b03d2e]{font-size:11px;margin:15px 0 10px}.graph-inspector-main dl[data-v-28b03d2e]{margin:0}.graph-inspector-main dl div[data-v-28b03d2e]{display:flex;justify-content:space-between;margin:8px 0;font-size:11px}.graph-inspector-main dt[data-v-28b03d2e]{color:#8499a8}.graph-inspector-main dd[data-v-28b03d2e]{margin:0;color:#334e62;font-weight:600}.path-highlight[data-v-28b03d2e]{padding:10px;border:1px solid #f1c2c2;border-radius:4px;background:#fff7f7;font-size:11px}.path-highlight p[data-v-28b03d2e]{margin:5px 0;color:#9b4d4d}.path-highlight b[data-v-28b03d2e]{display:block;text-align:right;border-top:1px solid #ecd2d2;padding-top:8px;color:#d53640}.graph-inspector footer[data-v-28b03d2e]{padding:11px;border-top:1px solid #e5ebef;display:grid;gap:7px}.graph-inspector footer button[data-v-28b03d2e]{height:32px;border:1px solid #d4e1e9;border-radius:5px;background:#fff;color:#527084;font-size:11px}.graph-inspector footer button[data-v-28b03d2e]:first-child{background:#0872e6;border-color:#0872e6;color:#fff}@media(max-width:1100px){.graph-workbench[data-v-28b03d2e]{grid-template-columns:minmax(0,1fr) 250px}.graph-segments button[data-v-28b03d2e]{padding:0 7px}}@media(max-width:850px){.supplier-graph-view[data-v-28b03d2e]{height:auto}.graph-workbench[data-v-28b03d2e]{grid-template-columns:1fr}.graph-main[data-v-28b03d2e]{height:640px}.graph-inspector[data-v-28b03d2e]{height:390px}}.supplier-graph-view[data-v-28b03d2e]{height:100%;min-height:0}.graph-scene[data-v-28b03d2e]{position:absolute;inset:0;transform-origin:center;transition:transform .18s ease}.graph-scene svg[data-v-28b03d2e]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.graph-edge[data-v-28b03d2e]{stroke:#bfd0dc;stroke-width:.22;vector-effect:non-scaling-stroke}.graph-edge.high[data-v-28b03d2e]{stroke:#e78a32;stroke-width:2;opacity:.55}.graph-edge.behavior[data-v-28b03d2e]{stroke:#df444d;stroke-width:2;opacity:.55}.graph-edge.highlight[data-v-28b03d2e]{stroke-width:3.4;opacity:1}.graph-entity[data-v-28b03d2e]{cursor:pointer;z-index:1}.graph-entity span[data-v-28b03d2e]{width:52px;height:52px}.graph-entity.selected[data-v-28b03d2e]{z-index:2}.graph-entity.selected span[data-v-28b03d2e]{outline:2px dashed var(--node-color);outline-offset:7px}.graph-legend[data-v-28b03d2e]{z-index:3}.graph-zoom[data-v-28b03d2e]{z-index:3}.graph-context[data-v-28b03d2e]{width:135px}.graph-segments button[data-v-28b03d2e]{cursor:pointer}.graph-actions button[data-v-28b03d2e]{cursor:pointer}.graph-inspector footer button[data-v-28b03d2e]{cursor:pointer}.supplier-no-scenario[data-v-28b03d2e]{min-height:420px;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;background:#fff;border:1px solid #dfe7ee;border-radius:7px;color:#728a9d;padding:30px}.supplier-no-scenario strong[data-v-28b03d2e]{color:#294a64;font-size:17px}.supplier-no-scenario p[data-v-28b03d2e]{max-width:520px;line-height:1.8}.supplier-no-scenario button[data-v-28b03d2e]{padding:9px 16px;border:1px solid #bad4ed;border-radius:4px;background:#f1f7ff;color:#0b6fcf;cursor:pointer}.risk-view-hero[data-v-49002399]{border:1px solid #e7c5ac;border-left:4px solid #e58431;border-radius:7px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:16px;padding:15px 16px}.risk-view-meta[data-v-49002399]{display:flex;align-items:center;gap:7px;font-size:11px}.risk-view-meta b[data-v-49002399]{color:#dc7628}.risk-view-meta span[data-v-49002399]{background:#fff2e7;color:#b66929;padding:4px 6px;border-radius:3px}.risk-view-meta small[data-v-49002399]{color:#89a0ae}.risk-view-hero h1[data-v-49002399]{font-size:17px;margin:11px 0 7px}.risk-view-hero p[data-v-49002399]{font-size:11px;line-height:1.7;color:#58738a;margin:0}.risk-view-hero aside[data-v-49002399]{border-left:1px solid #e5eaee;padding-left:16px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:5px}.risk-view-hero aside>span[data-v-49002399]{align-self:end;color:#7a90a0;font-size:11px}.risk-view-hero aside>strong[data-v-49002399]{font-size:30px;color:#de7b27}.risk-view-hero aside i[data-v-49002399]{grid-column:1/-1;height:4px;background:#e5ebef}.risk-view-hero aside i b[data-v-49002399]{display:block;width:89%;height:100%;background:#e5852e}.risk-view-hero aside div[data-v-49002399]{grid-column:1/-1;display:flex;gap:5px;margin-top:8px}.risk-view-hero aside button[data-v-49002399]{height:30px;border:1px solid #d7e1e8;border-radius:4px;padding:0 8px;background:#fff;color:#5c768a;font-size:11px}.risk-view-hero aside button.primary[data-v-49002399]{background:#0872dc;border-color:#0872dc;color:#fff}.risk-summary[data-v-49002399]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px}.risk-summary article[data-v-49002399]{height:83px;background:#fff;border:1px solid #dfe7ec;border-radius:6px;padding:12px}.risk-summary small[data-v-49002399],.risk-summary span[data-v-49002399],.risk-summary strong[data-v-49002399]{display:block}.risk-summary small[data-v-49002399]{font-size:10px;color:#7f95a4}.risk-summary strong[data-v-49002399]{font-size:12px;margin:7px 0;color:#173c55}.risk-summary span[data-v-49002399]{font-size:10px;color:#8ca0ab}.risk-view-layout[data-v-49002399]{display:grid;gap:10px}.risk-view-main[data-v-49002399],.risk-view-side[data-v-49002399]{display:grid;align-content:start}.risk-view-card[data-v-49002399]{background:#fff;border:1px solid #dfe7ec;border-radius:6px;overflow:hidden}.risk-view-card>header[data-v-49002399]{min-height:56px;border-bottom:1px solid #e4eaf0;display:flex;align-items:center;justify-content:space-between;gap:10px}.risk-view-card>header span[data-v-49002399],.risk-view-card>header strong[data-v-49002399]{display:block}.risk-view-card>header strong[data-v-49002399]{font-size:13px}.risk-view-card>header span[data-v-49002399]{font-size:10px;color:#8a9daa;margin-top:4px}.risk-view-card>header button[data-v-49002399]{border:0;background:none;color:#0872cc;font-size:11px;white-space:nowrap}.risk-view-card>header b[data-v-49002399]{color:#e38231;font-size:14px}.risk-view-card>header em[data-v-49002399]{font-style:normal;color:#bc701f;background:#fff5ea;font-size:10px;padding:5px}.risk-flow[data-v-49002399]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:7px;align-items:center}.risk-flow>div[data-v-49002399]{min-height:67px;display:grid;place-content:center;text-align:center;gap:5px;border:1px solid #e1e7eb;border-radius:5px;background:#f8f9fa}.risk-flow>div.alert[data-v-49002399]{border-color:#f1c1c4;background:#fff4f4}.risk-flow strong[data-v-49002399]{font-size:11px}.risk-flow small[data-v-49002399]{font-size:9px;color:#8299a8}.risk-flow em[data-v-49002399]{font-size:10px;color:#df7c27;font-style:normal;white-space:nowrap}.risk-explain[data-v-49002399]{border-left:2px solid #1770eb;background:#f2f6fb;color:#4c6a80;line-height:1.65;font-size:10px}.sequence-badge[data-v-49002399]{color:#d07932!important;border:1px solid #f0c7a9;padding:5px;border-radius:4px}.risk-table-scroll[data-v-49002399]{overflow:auto}.risk-table-scroll table[data-v-49002399]{width:100%;border-collapse:collapse;font-size:10px;min-width:700px}.risk-table-scroll td[data-v-49002399],.risk-table-scroll th[data-v-49002399]{padding:9px 10px;border-bottom:1px solid #e6ecef;text-align:left}.risk-table-scroll th[data-v-49002399]{background:#f6f8fa;color:#7d94a3;font-weight:500}.risk-table-scroll td small[data-v-49002399]{display:block;color:#89a0ae;margin-top:3px}.risk-table-scroll button[data-v-49002399]{border:1px solid #b9c8d1;background:#fff;border-radius:3px;padding:3px 7px;font-size:10px}.risk-evidence[data-v-49002399]{display:flex;gap:10px;flex-wrap:wrap;padding:13px}.risk-evidence span[data-v-49002399]{border:1px solid #d7e6ed;background:#f5f9fb;color:#537c94;font-size:10px;padding:8px 10px}.risk-scores[data-v-49002399]{padding:13px}.risk-scores>div[data-v-49002399]{display:grid;grid-template-columns:93px 1fr 24px;align-items:center;gap:8px;margin:13px 0;font-size:10px}.risk-scores span[data-v-49002399]{color:#647f90}.risk-scores i[data-v-49002399]{height:5px;background:#e9edef}.risk-scores i b[data-v-49002399]{display:block;height:100%;background:#1670ee}.risk-scores>div:nth-child(2) b[data-v-49002399],.risk-scores>div:nth-child(3) b[data-v-49002399]{background:#e6822f}.risk-scores strong[data-v-49002399]{text-align:right}.risk-review[data-v-49002399]{padding:13px}.review-owner[data-v-49002399]{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e7edf0;padding-bottom:13px;margin-bottom:14px}.review-owner>b[data-v-49002399]{width:32px;height:32px;display:grid;place-items:center;background:#e8f2fc;color:#166cbb;border-radius:50%}.review-owner div[data-v-49002399]{flex:1}.review-owner small[data-v-49002399],.review-owner strong[data-v-49002399]{display:block}.review-owner strong[data-v-49002399]{font-size:11px}.review-owner small[data-v-49002399]{font-size:10px;color:#92a4ae;margin-top:4px}.review-owner>span[data-v-49002399]{font-size:10px;color:#dc8433}.risk-review label[data-v-49002399]{display:block;color:#7a91a1;font-size:11px;margin:9px 0 6px}.risk-review .el-select[data-v-49002399],.risk-review .el-textarea[data-v-49002399]{width:100%}.risk-review .el-button[data-v-49002399]{width:100%;margin-top:10px}.risk-review p[data-v-49002399]{color:#6e8797;font-size:10px}@media(max-width:1100px){.risk-view-layout[data-v-49002399]{grid-template-columns:minmax(0,1fr) 270px}.risk-flow[data-v-49002399]{gap:4px}.risk-flow em[data-v-49002399]{font-size:9px}}@media(max-width:800px){.risk-view-hero[data-v-49002399],.risk-view-layout[data-v-49002399]{grid-template-columns:1fr}.risk-summary[data-v-49002399]{grid-template-columns:repeat(2,1fr)}.risk-view-hero aside[data-v-49002399]{border-left:0;border-top:1px solid #e5eaee;padding:10px 0 0}}.risk-view-hero[data-v-49002399]{min-height:110px;padding:10px 14px;margin-bottom:8px}.risk-view-hero h1[data-v-49002399]{margin:6px 0 4px}.risk-summary[data-v-49002399]{margin-bottom:8px}.risk-summary article[data-v-49002399]{height:70px;padding:8px 11px}.risk-summary strong[data-v-49002399]{margin:4px 0}.risk-view-main[data-v-49002399],.risk-view-side[data-v-49002399]{gap:8px}.risk-view-card>header[data-v-49002399]{min-height:48px;padding:7px 12px}.risk-flow[data-v-49002399]{padding:10px}.risk-flow>div[data-v-49002399]{min-height:60px}.risk-explain[data-v-49002399]{margin:0 12px 10px;padding:8px 10px}.risk-table-scroll td[data-v-49002399],.risk-table-scroll th[data-v-49002399]{padding:7px 10px}.risk-evidence[data-v-49002399]{padding:10px}.risk-evidence span[data-v-49002399]{padding:6px 8px}.risk-view-hero[data-v-49002399]{min-height:132px;padding:17px 16px;margin-bottom:11px}.risk-view-hero h1[data-v-49002399]{margin:10px 0 7px}.risk-view-layout[data-v-49002399]{grid-template-columns:minmax(0,1fr) 310px}.risk-view-main[data-v-49002399],.risk-view-side[data-v-49002399]{gap:10px}.risk-view-card>header[data-v-49002399]{min-height:55px;padding:10px 13px}.risk-flow[data-v-49002399]{padding:16px}.risk-flow>div[data-v-49002399]{min-height:69px}.risk-explain[data-v-49002399]{margin:0 14px 14px;padding:10px 12px}.risk-table-scroll td[data-v-49002399],.risk-table-scroll th[data-v-49002399]{padding:10px}.risk-evidence[data-v-49002399]{display:block;padding:0 12px 12px}.risk-evidence button[data-v-49002399]{width:100%;display:grid;grid-template-columns:105px minmax(130px,1fr) minmax(160px,1.2fr) 84px 35px;gap:9px;align-items:center;min-height:42px;border:0;border-bottom:1px solid #e9eef1;background:#fff;text-align:left;cursor:pointer}.risk-evidence button[data-v-49002399]:hover{background:#f4f9ff}.risk-evidence button span[data-v-49002399]{border:0;background:none;padding:0;color:#096ecf;font-size:10px}.risk-evidence button strong[data-v-49002399]{font-size:11px;color:#35536b}.risk-evidence button small[data-v-49002399]{font-size:10px;color:#8197a6}.risk-evidence button em[data-v-49002399]{font-style:normal;font-size:10px;color:#b2792e}.risk-evidence button em.verified[data-v-49002399]{color:#268d72}.risk-evidence button b[data-v-49002399]{text-align:right;color:#3e586e;font-size:11px}@media(max-width:800px){.risk-view-layout[data-v-49002399]{grid-template-columns:1fr}.risk-evidence button[data-v-49002399]{grid-template-columns:95px 1fr 60px}.risk-evidence button em[data-v-49002399],.risk-evidence button small[data-v-49002399]{display:none}}.supplier-risk-view>.supplier-no-scenario[data-v-49002399]{min-height:420px;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;background:#fff;border:1px solid #dfe7ee;border-radius:7px;color:#728a9d;padding:30px}.supplier-risk-view>.supplier-no-scenario strong[data-v-49002399]{color:#294a64;font-size:17px}.supplier-risk-view>.supplier-no-scenario p[data-v-49002399]{max-width:520px;line-height:1.8}.supplier-risk-view>.supplier-no-scenario button[data-v-49002399]{padding:9px 16px;border:1px solid #bad4ed;border-radius:4px;background:#f1f7ff;color:#0b6fcf;cursor:pointer}.supplier-overview[data-v-773cbd51]{--supplier-blue:#086be4;--supplier-orange:#df7622;--supplier-line:#dce4eb;--supplier-muted:#8292a2;height:100%;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;color:#1d2d40}.supplier-overview button[data-v-773cbd51]{cursor:pointer}.overview-alert[data-v-773cbd51]{min-height:44px;flex:none;display:flex;align-items:center;gap:10px;padding:7px 13px;border:1px solid #edc9ac;border-left:3px solid #ea7c21;border-radius:7px;background:#fff9f5}.alert-icon[data-v-773cbd51]{width:18px;height:18px;flex:none;display:grid;place-items:center;border:1.5px solid #e4781b;border-radius:50%;color:#d96d16;font-size:12px;font-weight:700}.overview-alert p[data-v-773cbd51]{flex:1;min-width:0;margin:0;color:#4b6074;font-size:11px;line-height:1.5}.overview-alert p strong[data-v-773cbd51]{color:#152c43}.overview-alert button[data-v-773cbd51],.overview-panel header button[data-v-773cbd51]{flex:none;border:0;background:none;color:var(--supplier-blue);font-size:11px;white-space:nowrap}.overview-alert button[data-v-773cbd51]:hover,.overview-panel header button[data-v-773cbd51]:hover{text-decoration:underline}.overview-kpis[data-v-773cbd51]{flex:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.overview-kpi[data-v-773cbd51]{--tone:var(--supplier-blue);position:relative;height:95px;min-width:0;padding:11px 13px 8px;border:1px solid var(--supplier-line);border-radius:7px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:border-color .15s,transform .15s}.overview-kpi[data-v-773cbd51]:before{content:"";position:absolute;top:13px;left:0;width:3px;height:25px;border-radius:0 3px 3px 0;background:var(--tone)}.overview-kpi[data-v-773cbd51]:hover{border-color:var(--tone);transform:translateY(-1px)}.overview-kpi.red[data-v-773cbd51]{--tone:#dc3946}.overview-kpi.orange[data-v-773cbd51]{--tone:#e27722}.overview-kpi.cyan[data-v-773cbd51]{--tone:#009aaa}.overview-kpi.green[data-v-773cbd51]{--tone:#168a5b}.kpi-heading[data-v-773cbd51]{width:100%;display:flex;justify-content:space-between;align-items:center;color:#52677a;font-size:12px}.kpi-heading i[data-v-773cbd51]{width:25px;height:25px;border-radius:6px;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 10%,#fff);color:var(--tone);font-size:15px}.overview-kpi strong[data-v-773cbd51]{margin-top:1px;color:#142236;font:700 25px/1.1 Bahnschrift,Microsoft YaHei UI,sans-serif}.overview-kpi strong small[data-v-773cbd51]{margin-left:3px;color:#748596;font:400 11px Microsoft YaHei UI,sans-serif}.kpi-note[data-v-773cbd51]{margin-top:auto;color:#8997a5;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.overview-bottom-grid[data-v-773cbd51],.overview-main-grid[data-v-773cbd51]{display:grid;gap:10px;align-items:stretch}.overview-main-grid[data-v-773cbd51]{flex:1 0 295px;grid-template-columns:1fr 1.18fr 1.1fr;min-height:275px}.overview-bottom-grid[data-v-773cbd51]{flex:1 0 268px;grid-template-columns:1.55fr .8fr;min-height:245px}.overview-panel[data-v-773cbd51]{min-width:0;min-height:0;overflow:hidden;border:1px solid var(--supplier-line);border-radius:7px;background:#fff;display:flex;flex-direction:column}.overview-panel>header[data-v-773cbd51]{height:58px;flex:none;padding:9px 14px;border-bottom:1px solid var(--supplier-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.overview-panel>header>div[data-v-773cbd51]{min-width:0;display:grid;gap:3px}.overview-panel>header strong[data-v-773cbd51]{color:#172839;font-size:13px}.overview-panel>header small[data-v-773cbd51]{color:var(--supplier-muted);font-size:11px}.demo-label[data-v-773cbd51]{padding:4px 7px;border:1px solid #ebd9b7;border-radius:4px;background:#fff9ee;color:#bd8129;font-size:10px;white-space:nowrap}.relation-content[data-v-773cbd51]{flex:1;min-height:0;padding:15px;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px}.relation-donut[data-v-773cbd51]{width:112px;height:112px;position:relative;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#086be4 0 33%,#d9363e 33% 67%,#df7622 67% 100%)}.relation-donut[data-v-773cbd51]:before{content:"";position:absolute;inset:22px;border-radius:50%;background:#fff}.relation-donut>div[data-v-773cbd51]{z-index:1;display:grid;text-align:center;gap:2px}.relation-donut strong[data-v-773cbd51]{font:700 20px Bahnschrift,Microsoft YaHei UI,sans-serif}.relation-donut small[data-v-773cbd51]{color:var(--supplier-muted);font-size:10px}.relation-legend[data-v-773cbd51]{display:grid;gap:10px}.relation-legend>div[data-v-773cbd51]{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;color:#4f6274;font-size:11px}.relation-legend i[data-v-773cbd51]{width:6px;height:6px;border-radius:50%}.relation-legend b[data-v-773cbd51]{color:#1b2d40;font:600 12px Bahnschrift,Microsoft YaHei UI,sans-serif}.trend-chart[data-v-773cbd51]{flex:1;min-height:0;margin:13px 14px 0;padding:0 8px 8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;background:repeating-linear-gradient(0deg,#e9eef2 0,#e9eef2 1px,transparent 0,transparent 37px)}.trend-column[data-v-773cbd51]{height:100%;min-height:125px;display:grid;grid-template-rows:1fr 18px;gap:5px}.trend-bars[data-v-773cbd51]{display:flex;align-items:flex-end;justify-content:center;gap:4px}.trend-bars b[data-v-773cbd51],.trend-bars i[data-v-773cbd51]{display:block;width:9px;max-height:95%;min-height:8px;border-radius:3px 3px 0 0;background:var(--supplier-blue)}.trend-bars b[data-v-773cbd51]{background:var(--supplier-orange)}.trend-column small[data-v-773cbd51]{text-align:center;color:var(--supplier-muted);font:500 10px Bahnschrift,Microsoft YaHei UI,sans-serif}.trend-legend[data-v-773cbd51]{height:38px;flex:none;padding:0 14px;border-top:1px solid var(--supplier-line);display:flex;align-items:center;gap:14px;color:#728396;font-size:10px}.trend-legend span[data-v-773cbd51]{display:flex;align-items:center;gap:5px}.trend-legend i[data-v-773cbd51]{width:14px;height:3px;background:var(--supplier-blue)}.trend-legend span:nth-child(2) i[data-v-773cbd51]{background:var(--supplier-orange)}.trend-legend b[data-v-773cbd51]{margin-left:auto;font-weight:400;white-space:nowrap}.cluster-list[data-v-773cbd51]{flex:1;min-height:0;display:flex;flex-direction:column}.cluster-row[data-v-773cbd51]{flex:1;min-height:62px;padding:8px 13px;border:0;border-bottom:1px solid var(--supplier-line);background:#fff;display:grid;grid-template-columns:28px minmax(0,1fr) 50px;align-items:center;gap:9px;text-align:left}.cluster-row[data-v-773cbd51]:last-child{border-bottom:0}.cluster-row[data-v-773cbd51]:hover{background:#f7faff}.cluster-row>i[data-v-773cbd51]{width:26px;height:26px;border-radius:5px;background:#f0f3f6;color:#67798a;display:grid;place-items:center;font:600 11px Bahnschrift,sans-serif;font-style:normal}.cluster-row:first-child>i[data-v-773cbd51]{background:#fff0ee;color:#d74448}.cluster-row>span[data-v-773cbd51]{min-width:0;display:grid;gap:5px}.cluster-row>span small[data-v-773cbd51],.cluster-row>span strong[data-v-773cbd51]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cluster-row>span strong[data-v-773cbd51]{color:#26384a;font-size:12px}.cluster-row>span small[data-v-773cbd51]{color:#8c9ba8;font-size:11px}.cluster-row>b[data-v-773cbd51]{color:#d53843;text-align:right;font:700 17px Bahnschrift,sans-serif}.cluster-row>b small[data-v-773cbd51]{display:block;color:#94a0ac;font:400 10px Microsoft YaHei UI,sans-serif}.clue-table-wrap[data-v-773cbd51]{flex:1;min-height:0;overflow:auto}.clue-table-wrap table[data-v-773cbd51]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.clue-table-wrap th[data-v-773cbd51]{height:37px;background:#f6f8fa;color:#64778a;font-weight:600}.clue-table-wrap td[data-v-773cbd51],.clue-table-wrap th[data-v-773cbd51]{padding:7px 10px;border-bottom:1px solid var(--supplier-line);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clue-table-wrap td[data-v-773cbd51]{height:43px;color:#516477}.clue-table-wrap tbody tr[data-v-773cbd51]{cursor:pointer}.clue-table-wrap tbody tr[data-v-773cbd51]:hover{background:#f7faff}.clue-table-wrap th[data-v-773cbd51]:first-child{width:125px}.clue-table-wrap th[data-v-773cbd51]:nth-child(3){width:28%}.clue-table-wrap th[data-v-773cbd51]:nth-child(4){width:70px}.clue-table-wrap th[data-v-773cbd51]:nth-child(5){width:90px}.clue-table-wrap .clue-title[data-v-773cbd51]{color:#172839;font-weight:600}.clue-level[data-v-773cbd51]{white-space:nowrap;color:#d17420}.clue-level.重大[data-v-773cbd51]{color:#d93d48}.clue-level.一般[data-v-773cbd51]{color:#b38a1c}.behavior-metrics[data-v-773cbd51]{padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.behavior-metrics>div[data-v-773cbd51]{min-width:0;padding:9px 4px;border:1px solid var(--supplier-line);border-radius:6px;background:#f8fafc;text-align:center}.behavior-metrics small[data-v-773cbd51],.behavior-metrics strong[data-v-773cbd51]{display:block}.behavior-metrics strong[data-v-773cbd51]{color:#172839;font:700 17px Bahnschrift,Microsoft YaHei UI,sans-serif}.behavior-metrics small[data-v-773cbd51]{margin-top:3px;color:var(--supplier-muted);font-size:10px;white-space:nowrap}.behavior-sequence[data-v-773cbd51]{flex:1;min-height:0;overflow:auto;padding:4px 13px 12px;display:grid;align-content:start;gap:10px}.behavior-sequence>div[data-v-773cbd51]{display:grid;grid-template-columns:39px 8px minmax(0,1fr);align-items:center;gap:7px;color:#63778a;font-size:11px}.behavior-sequence time[data-v-773cbd51]{color:#8899a8;font:500 10px Bahnschrift,Microsoft YaHei UI,sans-serif}.behavior-sequence i[data-v-773cbd51]{width:7px;height:7px;border-radius:50%;background:var(--supplier-orange);position:relative}.behavior-sequence i[data-v-773cbd51]:after{content:"";position:absolute;left:3px;top:9px;width:1px;height:16px;background:#dce4eb}.behavior-sequence>div:last-child i[data-v-773cbd51]:after{display:none}.behavior-sequence span[data-v-773cbd51]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.behavior-sequence b[data-v-773cbd51]{margin-right:3px;color:#2d4054}.overview-footnote[data-v-773cbd51]{flex:none;margin:0;text-align:right;color:#8f9eac;font-size:10px}@media(max-width:1200px){.overview-main-grid[data-v-773cbd51]{grid-template-columns:1fr 1.15fr}.cluster-panel[data-v-773cbd51]{grid-column:1/-1;min-height:230px}.overview-bottom-grid[data-v-773cbd51]{grid-template-columns:1fr}.behavior-panel[data-v-773cbd51]{min-height:240px}}@media(max-width:760px){.overview-kpis[data-v-773cbd51]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-main-grid[data-v-773cbd51]{grid-template-columns:1fr}.cluster-panel[data-v-773cbd51]{grid-column:auto}.overview-alert[data-v-773cbd51]{align-items:flex-start}.overview-alert button[data-v-773cbd51]{align-self:center}.relation-panel[data-v-773cbd51],.trend-panel[data-v-773cbd51]{min-height:250px}.clue-table-wrap table[data-v-773cbd51]{min-width:680px}}.supplier-profile-view[data-v-54faa5c8]{color:#233b50;font-size:12px}.supplier-profile-view [data-v-54faa5c8]{box-sizing:border-box}.profile-hero[data-v-54faa5c8]{display:flex;align-items:center;gap:16px;min-height:134px;padding:21px 25px;background:#fff;border:1px solid #dfe7ee;border-radius:7px;margin-bottom:11px}.profile-avatar[data-v-54faa5c8]{display:grid;place-items:center;flex:none;width:60px;height:60px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#0667df,#4499f4);font-size:25px;font-weight:700}.profile-identity[data-v-54faa5c8]{min-width:0;flex:1}.profile-identity>small[data-v-54faa5c8]{font-size:11px;color:#66859d}.profile-identity h1[data-v-54faa5c8]{font-size:21px;line-height:1.4;margin:4px 0 10px;color:#173b57}.profile-identity p[data-v-54faa5c8]{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin:0;color:#7890a2;font-size:11px}.profile-identity p b[data-v-54faa5c8]{color:#d87b26;font-weight:500}.profile-identity p em[data-v-54faa5c8]{font-style:normal;color:#ad7e38;background:#fff7e9;padding:4px 7px;border-radius:3px}.profile-hero-side[data-v-54faa5c8]{width:215px;flex:none;border-left:1px solid #e8edf1;padding-left:18px}.profile-hero-side>div[data-v-54faa5c8]{display:flex;align-items:flex-end;justify-content:space-between;color:#8194a2;font-size:11px}.profile-hero-side strong[data-v-54faa5c8]{font-size:29px;line-height:1;color:#df7722}.profile-hero-side i[data-v-54faa5c8]{display:block;height:5px;margin:8px 0 13px;background:#e9edf1;border-radius:6px}.profile-hero-side i b[data-v-54faa5c8]{display:block;height:100%;background:#e7832e;border-radius:6px}.profile-hero-side nav[data-v-54faa5c8]{display:flex;gap:7px}.profile-hero-side button[data-v-54faa5c8]{white-space:nowrap;height:28px;border:1px solid #dce5ec;border-radius:4px;background:#fff;color:#57748a;font-size:11px;padding:0 8px;cursor:pointer}.profile-hero-side button[data-v-54faa5c8]:last-child{color:#0b6ed4;border-color:#bcd7fa;background:#f4f9ff}.profile-workspace[data-v-54faa5c8]{border:1px solid #dfe7ee;background:#fff;border-radius:7px;overflow:hidden}.profile-tabs[data-v-54faa5c8]{display:flex;gap:26px;align-items:center;height:43px;padding:0 19px;border-bottom:1px solid #e4ebef;overflow-x:auto;white-space:nowrap}.profile-tabs button[data-v-54faa5c8]{height:100%;flex:none;border:0;border-bottom:2px solid transparent;background:none;color:#6d8292;font-size:11px;cursor:pointer}.profile-tabs button.active[data-v-54faa5c8]{border-bottom-color:#0871df;color:#076cce;font-weight:700}.profile-content[data-v-54faa5c8]{padding:12px;background:#f8fafc}.profile-two[data-v-54faa5c8]{display:grid;grid-template-columns:1fr 1fr;gap:11px}.profile-card[data-v-54faa5c8]{min-width:0;background:#fff;border:1px solid #e0e7ed;border-radius:5px;overflow:hidden}.profile-card>header[data-v-54faa5c8]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 14px;border-bottom:1px solid #e9edf1}.profile-card>header strong[data-v-54faa5c8]{font-size:12px;color:#263e50}.profile-card>header span[data-v-54faa5c8]{font-size:10px;color:#92a3af;font-weight:400}.profile-facts[data-v-54faa5c8]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0;padding:5px 15px 14px}.profile-facts>div[data-v-54faa5c8]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:11px 0;border-bottom:1px dashed #edf1f3}.profile-facts dt[data-v-54faa5c8]{color:#8498a7;white-space:nowrap}.profile-facts dd[data-v-54faa5c8]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3a5368;text-align:right;font-weight:600}.profile-dimensions[data-v-54faa5c8]{padding:8px 17px 15px}.profile-dimensions>div[data-v-54faa5c8]{display:grid;grid-template-columns:75px 1fr 28px;gap:12px;align-items:center;margin:16px 0}.profile-dimensions span[data-v-54faa5c8]{color:#647d90}.profile-dimensions i[data-v-54faa5c8]{height:7px;background:#edf1f4;border-radius:6px;overflow:hidden}.profile-dimensions i b[data-v-54faa5c8]{display:block;height:100%;border-radius:6px}.profile-dimensions strong[data-v-54faa5c8]{text-align:right;color:#3d5365}.profile-table-card[data-v-54faa5c8]{margin-top:11px}.profile-table-scroll[data-v-54faa5c8]{overflow:auto}.profile-table-scroll table[data-v-54faa5c8]{width:100%;border-collapse:collapse;min-width:720px;font-size:11px}.profile-table-scroll td[data-v-54faa5c8],.profile-table-scroll th[data-v-54faa5c8]{text-align:left;padding:11px 13px;border-bottom:1px solid #edf1f4;white-space:nowrap}.profile-table-scroll th[data-v-54faa5c8]{color:#8195a3;font-weight:500;background:#f8fafb}.profile-table-scroll td[data-v-54faa5c8]{color:#465d70;max-width:270px;overflow:hidden;text-overflow:ellipsis}.profile-table-scroll td[data-v-54faa5c8]:first-child{color:#126dc5;font-weight:600}.profile-table-scroll td small[data-v-54faa5c8]{display:block;color:#96a8b5;margin-top:4px}.profile-three[data-v-54faa5c8]{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.relation-card[data-v-54faa5c8]{min-height:174px}.relation-card header b[data-v-54faa5c8]{font-size:11px;color:#e17c27}.relation-chain[data-v-54faa5c8]{padding:16px 14px 8px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:#0b6fcf;font-size:11px}.relation-chain span[data-v-54faa5c8]{display:inline-flex;align-items:center;gap:5px}.relation-chain i[data-v-54faa5c8]{font-style:normal;color:#99a9b4}.relation-card p[data-v-54faa5c8]{line-height:1.6;color:#7f96a5;margin:7px 14px 16px;font-size:11px}.profile-behavior[data-v-54faa5c8]{display:grid;grid-template-columns:215px minmax(0,1fr);gap:11px}.behavior-summary[data-v-54faa5c8]{padding:16px}.behavior-summary-head[data-v-54faa5c8]{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #e9eef2}.behavior-summary-head small[data-v-54faa5c8],.behavior-summary-head strong[data-v-54faa5c8]{display:block}.behavior-summary-head strong[data-v-54faa5c8]{font-size:13px}.behavior-summary-head small[data-v-54faa5c8]{color:#90a4b0;margin-top:5px}.behavior-summary-head>b[data-v-54faa5c8]{font-size:30px;color:#dc454b}.behavior-fact[data-v-54faa5c8]{padding:15px 0;border-bottom:1px solid #edf1f4}.behavior-fact span[data-v-54faa5c8],.behavior-fact strong[data-v-54faa5c8]{display:block}.behavior-fact span[data-v-54faa5c8]{font-size:10px;color:#90a2af;margin-bottom:5px}.behavior-fact strong[data-v-54faa5c8]{font-size:11px;line-height:1.5}.behavior-main[data-v-54faa5c8]{min-width:0;display:grid;gap:11px;align-content:start}.session-pair[data-v-54faa5c8]{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:12px}.session-pair section[data-v-54faa5c8]{border:1px solid #dde8ef;border-radius:4px;padding:12px}.session-pair section>div[data-v-54faa5c8]{display:flex;justify-content:space-between;gap:8px;color:#2d516e}.session-pair section>div em[data-v-54faa5c8]{font-size:10px;color:#8198a9;font-style:normal}.session-pair dl[data-v-54faa5c8]{margin:10px 0 0}.session-pair dl div[data-v-54faa5c8]{display:flex;justify-content:space-between;gap:8px;padding:5px 0;font-size:10px}.session-pair dt[data-v-54faa5c8]{color:#90a3b0}.session-pair dd[data-v-54faa5c8]{margin:0;color:#486176;text-align:right}.event-search[data-v-54faa5c8]{display:flex;align-items:center;gap:10px;padding:11px}.event-search .el-input[data-v-54faa5c8]{max-width:350px}.event-search span[data-v-54faa5c8]{color:#91a5b1;font-size:10px}.text-action[data-v-54faa5c8]{background:none;border:0;color:#0973d4;cursor:pointer}.evidence-list[data-v-54faa5c8]{padding:5px 13px 13px}.evidence-list button[data-v-54faa5c8]{display:grid;grid-template-columns:105px minmax(130px,1fr) minmax(160px,1.2fr) 95px 40px;gap:8px;align-items:center;width:100%;min-height:47px;border:0;border-bottom:1px solid #e9eef2;background:#fff;text-align:left;color:#587083;font-size:11px;cursor:pointer}.evidence-list button[data-v-54faa5c8]:hover{background:#f5f9ff}.evidence-list button span[data-v-54faa5c8]:first-child{color:#076fcf}.evidence-list button strong[data-v-54faa5c8]{color:#2f4e65}.evidence-list button em[data-v-54faa5c8]{font-style:normal;color:#aa782e}.evidence-list button em.verified[data-v-54faa5c8]{color:#2c9779}.evidence-list button b[data-v-54faa5c8]{text-align:right;color:#3a5366}.profile-note[data-v-54faa5c8]{padding:10px 13px;margin-bottom:11px;background:#eef6ff;border-left:3px solid #0b72e0;color:#537a9e}.topic-layout[data-v-54faa5c8]{display:grid;grid-template-columns:245px 1fr;gap:11px}.topic-list[data-v-54faa5c8]{background:#fff;border:1px solid #e0e7ed;border-radius:4px;padding:11px;max-height:440px;overflow:auto}.topic-list>.el-input[data-v-54faa5c8]{margin-bottom:8px}.topic-list button[data-v-54faa5c8]{display:block;width:100%;padding:11px;text-align:left;border:0;border-bottom:1px solid #e9eef2;background:#fff;cursor:pointer}.topic-list button.active[data-v-54faa5c8]{background:#eef6ff}.topic-list button small[data-v-54faa5c8],.topic-list button strong[data-v-54faa5c8]{display:block}.topic-list button small[data-v-54faa5c8]{font-size:10px;color:#8ca0ae}.topic-list button strong[data-v-54faa5c8]{font-size:11px;color:#42617a;margin-top:4px}.topic-detail>div[data-v-54faa5c8]{padding:15px}.topic-detail>div>small[data-v-54faa5c8]{display:block;color:#8fa2ae}.topic-detail>div>strong[data-v-54faa5c8]{display:block;margin:9px 0;color:#2d4a62}.topic-detail p[data-v-54faa5c8]{line-height:1.7;color:#748c9d}.topic-detail dl div[data-v-54faa5c8]{display:flex;gap:20px;margin:8px 0}.topic-detail dt[data-v-54faa5c8]{color:#8fa3b0;width:75px}.topic-detail dd[data-v-54faa5c8]{margin:0}.profile-primary[data-v-54faa5c8]{padding:8px 13px;border:1px solid #0871de;border-radius:4px;background:#0871de;color:#fff;cursor:pointer}@media(max-width:1050px){.profile-three[data-v-54faa5c8],.profile-two[data-v-54faa5c8]{grid-template-columns:1fr}.profile-behavior[data-v-54faa5c8]{grid-template-columns:1fr}.profile-tabs[data-v-54faa5c8]{gap:14px}.profile-hero[data-v-54faa5c8]{padding:15px}.profile-identity p[data-v-54faa5c8]{gap:9px}}@media(max-width:680px){.profile-hero[data-v-54faa5c8]{align-items:flex-start;flex-wrap:wrap}.profile-hero-side[data-v-54faa5c8]{width:100%;border-left:0;border-top:1px solid #e8edf1;padding:12px 0 0}.profile-facts[data-v-54faa5c8],.session-pair[data-v-54faa5c8],.topic-layout[data-v-54faa5c8]{grid-template-columns:1fr}.evidence-list button[data-v-54faa5c8]{grid-template-columns:80px 1fr 55px}.evidence-list button em[data-v-54faa5c8],.evidence-list button span[data-v-54faa5c8]:nth-child(3){display:none}}.profile-hero[data-v-54faa5c8]{min-height:120px;background:#123e5b;border-color:#123e5b;padding:16px 18px}.profile-avatar[data-v-54faa5c8]{width:66px;height:66px;background:#285571;border:1px solid #64869b}.profile-identity>small[data-v-54faa5c8]{color:#48c8f0;font-weight:700}.profile-identity h1[data-v-54faa5c8]{color:#fff;font-size:19px}.profile-identity p[data-v-54faa5c8]{color:#b7cad7}.profile-identity p b[data-v-54faa5c8]{background:#fff1f1;color:#c73b46;padding:4px 7px;border-radius:3px}.profile-hero-side[data-v-54faa5c8]{border-left-color:#416781}.profile-hero-side>div[data-v-54faa5c8]{color:#b7cad7}.profile-hero-side strong[data-v-54faa5c8]{color:#ff9c3c}.profile-hero-side i[data-v-54faa5c8]{background:#51718a}.profile-hero-side button[data-v-54faa5c8],.profile-hero-side button[data-v-54faa5c8]:last-child{background:transparent;border-color:#7691a3;color:#e1edf4}.profile-content[data-v-54faa5c8]{background:#fff}.profile-facts>div[data-v-54faa5c8]{display:block;padding:11px 0 9px}.profile-facts dt[data-v-54faa5c8]{font-size:10px;margin-bottom:5px}.profile-facts dd[data-v-54faa5c8]{text-align:left;color:#253f53}.profile-dimensions>div[data-v-54faa5c8]{margin:19px 0}.profile-dimension-empty[data-v-54faa5c8],.profile-empty-state[data-v-54faa5c8]{padding:38px 28px;color:#728b9d;text-align:center;line-height:1.8}.profile-empty-state[data-v-54faa5c8]{min-height:340px;display:grid;place-content:center;justify-items:center}.profile-empty-state strong[data-v-54faa5c8]{font-size:15px;color:#29475e}.profile-empty-state p[data-v-54faa5c8]{max-width:530px}.profile-empty-state button[data-v-54faa5c8]{padding:8px 16px;border:1px solid #bfd5ea;border-radius:4px;background:#f5f9ff;color:#0b6cce;cursor:pointer}.profile-dimension-empty[data-v-54faa5c8]{min-height:240px;display:grid;place-items:center}.supplier-page[data-v-e0495eee]{margin:-16px -17px 0}.supplier-module-nav[data-v-e0495eee]{height:42px;display:flex;align-items:stretch;gap:0;padding:0 16px;background:#fff;border-bottom:1px solid #dce5eb}.supplier-module-nav button[data-v-e0495eee]{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 15px;color:#4c6578;white-space:nowrap}.supplier-module-nav button.active[data-v-e0495eee]{color:#0b69ca;border-bottom-color:#0b72e5;font-weight:700}.supplier-module-nav span[data-v-e0495eee]{margin:auto 0 auto auto;color:#7b91a0;white-space:nowrap}.supplier-main[data-v-e0495eee]{padding:12px 16px 24px}.supplier-hero[data-v-e0495eee]{min-height:119px;background:#123f5e;color:#fff;border-radius:8px;display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:10px}.supplier-avatar[data-v-e0495eee]{width:66px;height:66px;border:1px solid #57809b;border-radius:11px;background:#285573;display:grid;place-items:center;font-size:26px;font-weight:700;flex:none}.supplier-identity[data-v-e0495eee]{flex:1;min-width:0}.supplier-identity small[data-v-e0495eee]{font-size:11px;color:#64c8ef;font-weight:700;letter-spacing:.04em}.supplier-identity h1[data-v-e0495eee]{font-size:19px;margin:8px 0}.supplier-identity p[data-v-e0495eee]{margin:0;color:#b7d3e3;font-size:11px}.supplier-identity p b[data-v-e0495eee]{font-weight:500;color:#d72a38;background:#fff1f1;border-radius:3px;padding:3px 7px}.supplier-identity p em[data-v-e0495eee]{font-style:normal;background:#fff8ed;color:#b76422;padding:3px 7px;border-radius:3px}.supplier-hero-side[data-v-e0495eee]{width:224px;flex:none;padding-left:18px;border-left:1px solid #37647e}.supplier-score[data-v-e0495eee]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:3px}.supplier-score span[data-v-e0495eee]{font-size:11px;color:#bad1df}.supplier-score strong[data-v-e0495eee]{color:#ff9f41;font-size:30px}.supplier-score i[data-v-e0495eee]{grid-column:1/-1;height:4px;background:#436d85}.supplier-score i b[data-v-e0495eee]{display:block;width:89%;height:100%;background:#f59341}.supplier-actions[data-v-e0495eee]{display:flex;gap:7px;margin-top:9px}.supplier-actions button[data-v-e0495eee]{border:1px solid #6d8ca1;background:transparent;color:#e9f5fa;border-radius:4px;padding:6px 9px;font-size:11px}.supplier-workspace[data-v-e0495eee]{background:#fff;border:1px solid #dce5eb;border-radius:7px;overflow:hidden}.supplier-tabs[data-v-e0495eee]{height:43px;display:flex;align-items:stretch;border-bottom:1px solid #dce5eb;overflow:auto}.supplier-tabs button[data-v-e0495eee]{border:0;border-bottom:2px solid transparent;background:transparent;color:#4d6578;font-size:12px;padding:0 13px;white-space:nowrap}.supplier-tabs button.active[data-v-e0495eee]{border-bottom-color:#0b72df;color:#0869c7;font-weight:700}.supplier-content[data-v-e0495eee]{min-height:520px}.supplier-note[data-v-e0495eee]{background:#edf5f9;border:1px solid #d5e5ed;color:#57768a;padding:11px 12px;border-radius:5px;margin-bottom:12px;font-size:11px}.topic-layout[data-v-e0495eee]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px}.supplier-card[data-v-e0495eee],.topic-detail[data-v-e0495eee],.topic-list[data-v-e0495eee]{background:#fff;border:1px solid #dde6ec;border-radius:6px}.topic-list[data-v-e0495eee]{padding:8px;max-height:610px;overflow:auto}.topic-list .el-input[data-v-e0495eee]{margin-bottom:7px}.topic-list button[data-v-e0495eee]{border:1px solid transparent;background:transparent;border-radius:4px;width:100%;display:grid;gap:4px;text-align:left;padding:9px 10px;color:#254c63}.topic-list button.active[data-v-e0495eee]{background:#eff7fb;border-color:#cfe4ee}.topic-list button small[data-v-e0495eee]{font-size:10px;color:#66869a}.topic-list button strong[data-v-e0495eee]{font-size:12px}.topic-list button em[data-v-e0495eee]{font-size:10px;font-style:normal;color:#a67838}.topic-detail[data-v-e0495eee]{padding:18px;min-height:460px}.topic-title[data-v-e0495eee]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e8ed;padding-bottom:14px}.topic-title small[data-v-e0495eee]{color:#678a9c;font-size:11px}.topic-title h2[data-v-e0495eee]{font-size:17px;margin:7px 0 0}.topic-title em[data-v-e0495eee]{font-style:normal;background:#edf6fa;color:#4286a7;font-size:10px;padding:5px}.topic-fact[data-v-e0495eee]{background:#f2f7fa;border-left:3px solid #4e9abf;padding:15px 17px;margin:17px 0 22px}.topic-fact small[data-v-e0495eee]{display:block;color:#7793a4;font-size:11px}.topic-fact strong[data-v-e0495eee]{display:block;margin:9px 0;font-size:13px}.topic-fact p[data-v-e0495eee]{font-size:11px;color:#5b7687;margin:0}.graph-inspector dl[data-v-e0495eee],.topic-detail dl[data-v-e0495eee]{display:grid;grid-template-columns:1fr 1fr;margin:0 0 18px}.graph-inspector dl div[data-v-e0495eee],.topic-detail dl div[data-v-e0495eee]{border-bottom:1px solid #e6edf1;padding:11px}.graph-inspector dt[data-v-e0495eee],.topic-detail dt[data-v-e0495eee]{font-size:11px;color:#8094a1;margin-bottom:7px}.graph-inspector dd[data-v-e0495eee],.topic-detail dd[data-v-e0495eee]{font-size:12px;margin:0}.primary-outline[data-v-e0495eee]{border:1px solid #b9d9e9;background:#f0f8fc;color:#1878ac;border-radius:4px;padding:8px 12px;font-size:11px}.supplier-card[data-v-e0495eee]{overflow:hidden}.supplier-card>header[data-v-e0495eee]{min-height:44px;padding:0 13px;border-bottom:1px solid #e4ebef;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700}.supplier-card>header span[data-v-e0495eee]{color:#8a9fab;font-size:11px;font-weight:400}.supplier-two[data-v-e0495eee]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.supplier-three[data-v-e0495eee]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.supplier-facts[data-v-e0495eee]{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:10px 14px}.supplier-facts div[data-v-e0495eee]{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f3;padding:12px 2px;font-size:11px}.supplier-facts dt[data-v-e0495eee]{color:#7e94a3}.supplier-facts dd[data-v-e0495eee]{margin:0}.supplier-dimensions[data-v-e0495eee]{padding:18px}.supplier-dimensions>div[data-v-e0495eee]{display:grid;grid-template-columns:86px 1fr 30px;gap:10px;align-items:center;margin:13px 0;font-size:11px}.supplier-dimensions i[data-v-e0495eee]{height:6px;background:#e8f0f4}.supplier-dimensions b[data-v-e0495eee]{display:block;height:100%;background:#2c8ac1}.behavior-events table[data-v-e0495eee],.supplier-projects table[data-v-e0495eee]{width:100%;border-collapse:collapse;font-size:11px}.behavior-events td[data-v-e0495eee],.behavior-events th[data-v-e0495eee],.supplier-projects td[data-v-e0495eee],.supplier-projects th[data-v-e0495eee]{border-bottom:1px solid #e7edf0;padding:11px 10px;text-align:left}.behavior-events th[data-v-e0495eee],.supplier-projects th[data-v-e0495eee]{background:#f6f8fa;color:#708798;font-weight:600}.relation-card[data-v-e0495eee]{padding-bottom:15px}.relation-card .relation-path[data-v-e0495eee]{margin:22px 13px;background:#f1f7fa;padding:18px;font-size:12px;color:#176a95}.relation-card p[data-v-e0495eee],.risk-detail p[data-v-e0495eee]{font-size:11px;line-height:1.7;color:#6a8393;padding:0 14px}.behavior-layout[data-v-e0495eee]{display:grid;grid-template-columns:258px minmax(0,1fr);gap:12px}.behavior-summary[data-v-e0495eee]{align-self:start;padding:12px}.behavior-score[data-v-e0495eee]{display:flex;justify-content:space-between;border-bottom:1px solid #e8edef;padding:0 0 12px}.behavior-score strong[data-v-e0495eee]{display:block;font-size:13px}.behavior-score small[data-v-e0495eee]{display:block;color:#8094a0;font-size:11px;margin-top:4px}.behavior-score b[data-v-e0495eee]{font-size:26px;color:#d83e49}.behavior-fact[data-v-e0495eee]{margin-top:9px;padding:9px 10px;border-left:2px solid #e98e2c;background:#f8f9fa;display:grid;gap:6px}.behavior-fact span[data-v-e0495eee]{color:#8596a3;font-size:11px}.behavior-fact strong[data-v-e0495eee]{color:#d7363e;font-size:11px}.behavior-main[data-v-e0495eee]{display:grid;gap:10px;align-content:start}.session-pair[data-v-e0495eee]{padding:11px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.session-pair section[data-v-e0495eee]{border:1px solid #dce5eb;border-radius:5px;padding:12px}.session-pair section>div[data-v-e0495eee]{display:flex;justify-content:space-between;font-size:11px}.session-pair em[data-v-e0495eee]{color:#db7d25;font-style:normal}.session-pair dl[data-v-e0495eee]{margin:9px 0 0}.session-pair dl div[data-v-e0495eee]{display:grid;grid-template-columns:75px 1fr;padding:4px 0;font-size:11px}.session-pair dt[data-v-e0495eee]{color:#7d93a2}.session-pair dd[data-v-e0495eee]{margin:0}.event-search[data-v-e0495eee]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px}.event-search .el-input[data-v-e0495eee]{max-width:510px}.event-search span[data-v-e0495eee]{font-size:11px;color:#8093a1}.behavior-events td small[data-v-e0495eee]{display:block;color:#8da1ae;font-size:10px;margin-top:4px}.event-risk[data-v-e0495eee]{color:#bc6e30;border:1px solid #e5c4ad;padding:3px 5px}.detail-button[data-v-e0495eee]{background:#fff;border:1px solid #b7c5d0;border-radius:3px;padding:3px 7px;font-size:10px}.table-scroll[data-v-e0495eee]{overflow:auto}.graph-toolbar[data-v-e0495eee]{display:flex;align-items:center;gap:15px;margin-bottom:10px;font-size:11px;color:#8395a1}.graph-toolbar .el-select[data-v-e0495eee]{width:160px}.graph-layout[data-v-e0495eee]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px}.graph-canvas[data-v-e0495eee]{min-height:480px;position:relative;overflow:hidden;border:1px solid #d6e4ea;border-radius:5px;background:radial-gradient(circle at 48% 45%,#e7f4f9,#fbfdfe 66%)}.graph-canvas[data-v-e0495eee]:after,.graph-canvas[data-v-e0495eee]:before,.graph-lines[data-v-e0495eee]:after,.graph-lines[data-v-e0495eee]:before{content:"";position:absolute;background:#9dc6d9;height:2px;transform-origin:left}.graph-canvas[data-v-e0495eee]:before{width:36%;top:43%;left:39%;transform:rotate(-29deg)}.graph-canvas[data-v-e0495eee]:after{width:33%;top:53%;left:53%;transform:rotate(17deg)}.graph-lines[data-v-e0495eee]:before{width:31%;top:54%;left:49%;transform:rotate(75deg)}.graph-lines[data-v-e0495eee]:after{width:37%;top:53%;left:49%;transform:rotate(158deg)}.graph-node[data-v-e0495eee]{position:absolute;z-index:1;min-width:105px;padding:13px;border:1px solid #70a7c2;background:#fff;border-radius:6px;color:#20506e;font-weight:700;font-size:12px;box-shadow:0 6px 18px rgba(44,108,139,.13)}.graph-node small[data-v-e0495eee]{display:block;margin-top:5px;color:#7a98a9;font-weight:400}.graph-node.center[data-v-e0495eee]{top:42%;left:39%;background:#0f648e;color:#fff}.graph-node.center small[data-v-e0495eee]{color:#b9e7f2}.graph-node.top[data-v-e0495eee]{top:13%;left:42%}.graph-node.right[data-v-e0495eee]{top:43%;right:7%}.graph-node.bottom[data-v-e0495eee]{bottom:10%;left:43%}.graph-node.left[data-v-e0495eee]{top:44%;left:6%}.graph-inspector[data-v-e0495eee]{padding-bottom:18px}.graph-inspector h2[data-v-e0495eee],.graph-inspector p[data-v-e0495eee]{margin:15px;font-size:13px}.graph-inspector p[data-v-e0495eee]{font-size:11px;color:#7c92a1}.graph-inspector .primary-outline[data-v-e0495eee]{margin-left:15px}.risk-banner[data-v-e0495eee]{border-left:4px solid #e58a36;background:#fff8f1;padding:16px 20px;margin-bottom:12px}.risk-banner span[data-v-e0495eee]{font-size:11px;color:#b6611b}.risk-banner h2[data-v-e0495eee]{font-size:17px;margin:8px 0}.risk-banner p[data-v-e0495eee]{font-size:12px;color:#647b87;margin:0}.risk-detail[data-v-e0495eee]{padding-bottom:16px}.risk-detail .relation-path[data-v-e0495eee]{margin:17px;background:#f0f7fa;padding:15px}.risk-detail .el-button[data-v-e0495eee],.risk-detail .el-select[data-v-e0495eee],.risk-detail .el-textarea[data-v-e0495eee],.risk-detail .primary-outline[data-v-e0495eee]{margin:11px 14px 0}.risk-detail .el-select[data-v-e0495eee],.risk-detail .el-textarea[data-v-e0495eee]{width:calc(100% - 28px)}@media(max-width:1100px){.supplier-module-nav span[data-v-e0495eee]{display:none}.topic-layout[data-v-e0495eee]{grid-template-columns:260px 1fr}.behavior-layout[data-v-e0495eee]{grid-template-columns:220px 1fr}}@media(max-width:800px){.supplier-hero[data-v-e0495eee]{flex-wrap:wrap}.supplier-hero-side[data-v-e0495eee]{width:100%}.behavior-layout[data-v-e0495eee],.graph-layout[data-v-e0495eee],.supplier-three[data-v-e0495eee],.supplier-two[data-v-e0495eee],.topic-layout[data-v-e0495eee]{grid-template-columns:1fr}}.supplier-list[data-v-e0495eee]{min-height:580px}.supplier-list-filter[data-v-e0495eee]{display:flex;align-items:center;justify-content:space-between;padding:13px;gap:14px}.supplier-list-filter .el-input[data-v-e0495eee]{max-width:360px}.supplier-list-filter span[data-v-e0495eee]{font-size:11px;color:#8198a6}.supplier-list table[data-v-e0495eee]{width:100%;border-collapse:collapse;font-size:11px}.supplier-list td[data-v-e0495eee],.supplier-list th[data-v-e0495eee]{text-align:left;padding:13px 10px;border-top:1px solid #e6edf1}.supplier-list th[data-v-e0495eee]{background:#f6f8fa;color:#758a98}.supplier-list td b[data-v-e0495eee]{font-size:12px}.supplier-page[data-v-e0495eee]{width:calc(100% + 32px);height:calc(100% + 32px);min-height:0;margin-right:0;display:flex;flex-direction:column;overflow:hidden}.supplier-module-nav[data-v-e0495eee]{flex:none}.supplier-main[data-v-e0495eee]{flex:1;min-height:0;padding:10px 16px 12px;overflow:hidden;display:flex;flex-direction:column}.supplier-hero[data-v-e0495eee]{flex:none;min-height:94px;padding:12px 18px}.supplier-workspace[data-v-e0495eee]{flex:1;min-height:0;display:flex;flex-direction:column}.supplier-tabs[data-v-e0495eee]{flex:none}.supplier-content[data-v-e0495eee]{flex:1;min-height:0;overflow:auto;padding:7px 10px}.supplier-main>.supplier-graph-view[data-v-e0495eee],.supplier-main>.supplier-list[data-v-e0495eee],.supplier-main>.supplier-risk-view[data-v-e0495eee]{flex:1;min-height:0}.supplier-list[data-v-e0495eee]{min-height:0;overflow:auto}.supplier-main>.supplier-list[data-v-e0495eee]{display:flex;flex-direction:column}.supplier-list-table[data-v-e0495eee]{flex:1;min-height:0;overflow:auto}.supplier-list td[data-v-e0495eee],.supplier-list th[data-v-e0495eee]{padding:10px 10px;white-space:nowrap}.supplier-list td[data-v-e0495eee]:nth-child(2),.supplier-list td[data-v-e0495eee]:nth-child(3){white-space:normal}.supplier-list td .score-high[data-v-e0495eee]{color:#c7473f;font-size:14px}.supplier-list .supplier-empty[data-v-e0495eee]{text-align:center;color:#8294a0;padding:36px}.supplier-main>.supplier-risk-view[data-v-e0495eee]{overflow:auto}.supplier-page[data-v-e0495eee]{margin-top:-16px}.supplier-module-nav[data-v-e0495eee]{height:43px;gap:2px;padding:0 15px;border-bottom-color:#dce4eb}.supplier-module-nav button[data-v-e0495eee]{position:relative;display:flex;align-items:center;gap:7px;padding:0 14px;font-size:12px;color:#526578}.supplier-module-nav button i[data-v-e0495eee]{font-size:14px}.supplier-module-nav button[data-v-e0495eee]:hover{background:#f6f9fc;color:#086be4}.supplier-module-nav button.active[data-v-e0495eee]{border-bottom-color:#086be4;color:#086be4}.supplier-module-nav span[data-v-e0495eee]{display:flex;align-items:center;gap:6px;color:#8192a2;font-size:11px}.supplier-module-nav .snapshot-dot[data-v-e0495eee]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#168a5b}.supplier-main--overview[data-v-e0495eee]{padding:12px 16px 10px}.supplier-main>.supplier-profile-view[data-v-e0495eee]{flex:1;min-height:0;overflow:auto}.supplier-hero[data-v-e0495eee]{min-height:116px;padding:15px 19px}.supplier-content[data-v-e0495eee]{padding:12px}@media(max-width:1150px){.supplier-module-nav[data-v-e0495eee]{padding:0 8px}.supplier-module-nav button[data-v-e0495eee]{padding:0 9px}}.supplier-list-workbench[data-v-e0495eee]{flex:1;min-height:0;border:1px solid #dce4eb;border-radius:7px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.supplier-query[data-v-e0495eee]{flex:none;padding:0 14px 12px;border-bottom:1px solid #dce4eb}.supplier-query-title[data-v-e0495eee]{height:43px;display:flex;align-items:center;justify-content:space-between;gap:15px}.supplier-query-title>div[data-v-e0495eee]{display:flex;align-items:center;gap:9px;min-width:0}.supplier-query-title strong[data-v-e0495eee]{color:#172b3e;font-size:13px;white-space:nowrap}.supplier-query-title span[data-v-e0495eee]{color:#8293a3;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-query-title button[data-v-e0495eee]{flex:none;border:0;background:transparent;color:#086be4;font-size:11px}.supplier-query-grid[data-v-e0495eee]{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(145px,1fr)) 55px;gap:12px;align-items:center}.supplier-query-grid label[data-v-e0495eee]{min-width:0;display:flex;align-items:center;gap:8px;color:#526679;font-size:11px;white-space:nowrap}.supplier-query-grid label .el-input[data-v-e0495eee]{min-width:0;flex:1}.supplier-query-grid select[data-v-e0495eee]{min-width:0;flex:1;height:32px;padding:0 8px;border:1px solid #d0dbe4;border-radius:5px;background:#fff;color:#344e62;font-size:11px}.supplier-query-grid .el-input__inner[data-v-e0495eee]{height:32px;border-color:#d0dbe4}.supplier-reset[data-v-e0495eee]{height:32px;border:1px solid #d2dde6;border-radius:5px;background:#fff;color:#526679;font-size:11px}.supplier-list-toolbar[data-v-e0495eee]{height:47px;flex:none;padding:0 14px;border-bottom:1px solid #dce4eb;display:flex;justify-content:space-between;align-items:center}.supplier-list-toolbar>div[data-v-e0495eee]{display:flex;align-items:center;gap:9px}.supplier-list-toolbar strong[data-v-e0495eee]{font-size:13px;color:#172b3e}.supplier-list-toolbar span[data-v-e0495eee]{padding:4px 6px;border:1px solid #e0e7ee;border-radius:4px;background:#f8fafc;color:#8293a3;font-size:10px}.supplier-export[data-v-e0495eee]{height:32px;padding:0 12px;border:1px solid #086be4;border-radius:5px;background:#086be4;color:#fff;font-size:11px}.supplier-list-workbench .supplier-list-table[data-v-e0495eee]{flex:1;min-height:0;overflow:auto}.supplier-list-workbench table[data-v-e0495eee]{width:100%;min-width:1030px;border-collapse:collapse;table-layout:fixed;font-size:11px}.supplier-list-workbench th[data-v-e0495eee]{height:41px;position:sticky;top:0;z-index:1;border-bottom:1px solid #dce4eb;background:#f6f8fa;color:#526679;font-weight:600}.supplier-list-workbench td[data-v-e0495eee],.supplier-list-workbench th[data-v-e0495eee]{padding:7px 9px;text-align:left}.supplier-list-workbench td[data-v-e0495eee]{height:62px;border-bottom:1px solid #e3e9ef;color:#41576b;line-height:1.4}.supplier-list-workbench tbody tr:hover td[data-v-e0495eee]{background:#f8fbff}.supplier-list-workbench td.check-col[data-v-e0495eee],.supplier-list-workbench th.check-col[data-v-e0495eee]{width:42px;text-align:center}.supplier-list-workbench td.index-col[data-v-e0495eee],.supplier-list-workbench th.index-col[data-v-e0495eee]{width:48px;text-align:center}.supplier-list-workbench input[type=checkbox][data-v-e0495eee]{width:14px;height:14px;accent-color:#086be4;cursor:pointer}.supplier-list-workbench th[data-v-e0495eee]:nth-child(3){width:210px}.supplier-list-workbench th[data-v-e0495eee]:nth-child(4){width:148px}.supplier-list-workbench th[data-v-e0495eee]:nth-child(5){width:110px}.supplier-list-workbench th[data-v-e0495eee]:nth-child(6){width:190px}.supplier-list-workbench th[data-v-e0495eee]:nth-child(7){width:105px}.supplier-list-workbench th[data-v-e0495eee]:nth-child(8){width:95px}.supplier-list-workbench th[data-v-e0495eee]:nth-child(9){width:85px}.supplier-name-cell small[data-v-e0495eee],.supplier-name-cell strong[data-v-e0495eee]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-name-cell strong[data-v-e0495eee]{color:#172b3e;font-size:12px}.supplier-name-cell small[data-v-e0495eee]{margin-top:4px;color:#8b9cab;font-size:10px}.supplier-relation-tags[data-v-e0495eee]{display:flex;flex-wrap:wrap;gap:4px}.supplier-relation-tags span[data-v-e0495eee]{padding:3px 5px;border:1px solid #dbe4ec;border-radius:4px;background:#f8fafc;color:#526679;font-size:10px;white-space:nowrap}.supplier-relation-tags span[data-v-e0495eee]:nth-child(2){border-color:#f1d4bb;background:#fff9f4;color:#d47523}.supplier-list-workbench td>b[data-v-e0495eee]{color:#df7622}.supplier-sort[data-v-e0495eee]{padding:0;border:0;background:transparent;color:inherit;font-weight:600;font-size:11px}.supplier-score-cell[data-v-e0495eee]{display:flex;align-items:center;gap:8px}.supplier-score-cell i[data-v-e0495eee]{width:52px;height:5px;border-radius:4px;background:#e9eef2;overflow:hidden}.supplier-score-cell i b[data-v-e0495eee]{display:block;height:100%;background:#e17822}.supplier-score-cell strong[data-v-e0495eee]{color:#273c50}.supplier-status[data-v-e0495eee]{padding:4px 6px;border:1px solid #d8e5e8;border-radius:4px;background:#f3fafb;color:#438290;font-size:10px;white-space:nowrap}.supplier-status.pending[data-v-e0495eee]{border-color:#f1d1b6;background:#fff8f1;color:#c37024}.supplier-row-actions[data-v-e0495eee]{white-space:nowrap}.supplier-row-actions button[data-v-e0495eee]{padding:0 3px;border:0;background:none;color:#086be4;font-size:11px}.supplier-list-workbench .supplier-empty[data-v-e0495eee]{text-align:center;color:#8193a2}.supplier-pagination[data-v-e0495eee]{height:47px;flex:none;padding:0 14px;border-top:1px solid #dce4eb;display:flex;align-items:center;justify-content:space-between;color:#8193a2;font-size:11px}.supplier-pagination>div[data-v-e0495eee]{display:flex;gap:4px}.supplier-pagination button[data-v-e0495eee]{min-width:30px;height:30px;border:1px solid #dce4eb;border-radius:5px;background:#fff;color:#526679;font-size:11px}.supplier-pagination button.active[data-v-e0495eee]{border-color:#086be4;background:#086be4;color:#fff}.supplier-pagination button[data-v-e0495eee]:disabled{opacity:.45;cursor:default}@media(max-width:1100px){.supplier-query-grid[data-v-e0495eee]{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-query-grid label[data-v-e0495eee]:first-child{grid-column:1/-1}}.project-supplier-page[data-v-4943c3f0]{height:100%;min-height:0;display:grid;grid-template-rows:88px 77px minmax(0,1fr) 174px;gap:10px;color:#193a50;overflow:hidden}.supplier-context[data-v-4943c3f0]{min-width:0;padding:13px 17px;display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.supplier-context>button[data-v-4943c3f0]{height:50px;padding:0 12px 0 0;border:0;border-right:1px solid #e2e8ee;background:none;color:#52798e;text-align:left;font-size:11px}.supplier-context>div[data-v-4943c3f0]{min-width:0}.supplier-context small[data-v-4943c3f0]{color:#7d94a4;font-size:10px}.supplier-context h1[data-v-4943c3f0]{margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.supplier-context p[data-v-4943c3f0]{margin:0;color:#688293;font-size:11px}.supplier-context>span[data-v-4943c3f0]{padding:6px 9px;border-radius:4px;background:#eef7f5;color:#2f8171;font-size:11px}.supplier-summary[data-v-4943c3f0]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.supplier-summary article[data-v-4943c3f0]{padding:8px 13px;border:1px solid #dfe7ed;border-top:2px solid #198e9b;border-radius:6px;background:#fff}.supplier-summary article[data-v-4943c3f0]:nth-child(2){border-top-color:#d68542}.supplier-summary article[data-v-4943c3f0]:nth-child(3){border-top-color:#7583ad}.supplier-summary article[data-v-4943c3f0]:nth-child(4){border-top-color:#3f9d75}.supplier-summary small[data-v-4943c3f0]{display:block;color:#7790a0;font-size:10px}.supplier-summary strong[data-v-4943c3f0]{display:inline-block;margin:4px 0;color:#284d66;font-size:17px}.supplier-summary em[data-v-4943c3f0]{font-size:10px;font-style:normal}.supplier-summary span[data-v-4943c3f0]{display:block;color:#9aabb5;font-size:9px}.supplier-layout[data-v-4943c3f0]{min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:10px}.supplier-panel[data-v-4943c3f0]{min-height:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.supplier-panel>header[data-v-4943c3f0]{height:44px;flex:none;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4ebf0}.supplier-panel>header strong[data-v-4943c3f0]{font-size:13px}.supplier-panel>header small[data-v-4943c3f0]{color:#8ca0ad;font-size:10px}.supplier-table-scroll[data-v-4943c3f0]{overflow:auto}.supplier-table-scroll table[data-v-4943c3f0]{width:100%;border-collapse:collapse;font-size:11px}.supplier-table-scroll td[data-v-4943c3f0],.supplier-table-scroll th[data-v-4943c3f0]{padding:12px 9px;border-bottom:1px solid #e8edf1;text-align:left}.supplier-table-scroll th[data-v-4943c3f0]{background:#f6f8fa;color:#7c91a0}.supplier-table-scroll tr.selected[data-v-4943c3f0]{background:#eef7fd}.supplier-table-scroll td b[data-v-4943c3f0]{font-size:11px}.dialog-link[data-v-4943c3f0],.supplier-table-scroll td button[data-v-4943c3f0]{padding:0;border:0;background:none;color:#0871b9;font-size:11px}.inspector-body[data-v-4943c3f0]{padding:15px;overflow:auto}.inspector-body>small[data-v-4943c3f0]{color:#8da0ad;font-size:10px}.inspector-body h2[data-v-4943c3f0]{margin:5px 0 14px;font-size:15px}.relation-path[data-v-4943c3f0]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px;border:1px solid #d6e7ec;border-radius:5px;background:#f2fafb}.relation-path span[data-v-4943c3f0]{max-width:38%;font-size:10px}.relation-path b[data-v-4943c3f0]{padding:6px;border-radius:3px;background:#d6f0f1;color:#31848c;font-size:10px;white-space:nowrap}.inspector-body p[data-v-4943c3f0]{color:#547486;font-size:11px;line-height:1.7}.inspector-facts[data-v-4943c3f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.inspector-facts div[data-v-4943c3f0]{padding:8px;background:#f6f9fa}.inspector-facts span[data-v-4943c3f0],.inspector-facts strong[data-v-4943c3f0]{display:block;font-size:10px}.inspector-facts span[data-v-4943c3f0]{color:#8ca0aa}.inspector-facts strong[data-v-4943c3f0]{margin-top:4px;color:#355a70}.supplier-risks .risk-list[data-v-4943c3f0]{padding:8px;display:grid;grid-template-columns:repeat(2,1fr);align-content:start;gap:8px;overflow:auto}.risk-list button[data-v-4943c3f0]{min-width:0;padding:10px;display:grid;grid-template-columns:1fr auto;gap:4px;border:1px solid #e3eaee;border-left:3px solid #d98550;border-radius:4px;background:#fff;text-align:left}.risk-list b[data-v-4943c3f0]{font-size:11px}.risk-list span[data-v-4943c3f0]{color:#bd7440;font-size:10px}.risk-list small[data-v-4943c3f0]{color:#8299a7;font-size:10px}.risk-list em[data-v-4943c3f0]{grid-column:2;color:#0871b9;font-size:10px;font-style:normal}.risk-empty[data-v-4943c3f0]{padding:22px;color:#7b92a1;font-size:11px}.supplier-not-ready[data-v-4943c3f0]{grid-row:2/5;padding:28px;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.supplier-not-ready strong[data-v-4943c3f0]{font-size:15px}.supplier-not-ready p[data-v-4943c3f0]{color:#678292;font-size:12px;line-height:1.8}.supplier-not-ready button[data-v-4943c3f0]{padding:7px 10px;border:1px solid #cce0ef;border-radius:4px;background:#eff7fc;color:#126ba7;font-size:11px}.closure-overview[data-v-0e54f716]{margin:-16px -17px 0}.closure-status[data-v-0e54f716]{min-height:54px;padding:0 18px;background:#fff;border-bottom:1px solid #e0e7ed;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#7d93a3}.closure-status>div[data-v-0e54f716]{display:flex;align-items:center;gap:12px}.closure-status strong[data-v-0e54f716]{border-left:1px solid #dce4e9;padding-left:12px;color:#244a60}.closure-status strong.amber[data-v-0e54f716]{color:#d7782c}.closure-status .live-dot[data-v-0e54f716]{color:#1aaa70}.closure-status button[data-v-0e54f716]{border:1px solid #d8e2e9;background:#fff;border-radius:5px;padding:9px 13px;color:#476376;font-size:11px}.closure-status button.primary[data-v-0e54f716]{background:#096cdb;border-color:#096cdb;color:#fff}.closure-kpis[data-v-0e54f716]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:12px 16px}.closure-kpis article[data-v-0e54f716]{height:112px;position:relative;border:1px solid color-mix(in srgb,var(--tone) 25%,#e1e8ed);border-left:3px solid var(--tone);background:var(--shade);border-radius:7px;padding:15px}.closure-kpis article span[data-v-0e54f716]{display:block;color:#405d72;font-size:12px}.closure-kpis article b[data-v-0e54f716]{display:block;margin:10px 0 6px;color:var(--tone);font-size:20px}.closure-kpis article b small[data-v-0e54f716]{font-size:11px;margin-left:3px}.closure-kpis article p[data-v-0e54f716]{font-size:10px;color:#8aa0ad;margin:0}.closure-kpis article i[data-v-0e54f716]{position:absolute;right:13px;top:14px;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--tone) 11%,#fff);display:grid;place-items:center;color:var(--tone);font-style:normal}.closure-board[data-v-0e54f716]{margin:0 16px 12px;background:#fff;border:1px solid #dce5eb;border-radius:7px;overflow:hidden}.closure-filter[data-v-0e54f716]{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(145px,1fr)) auto;gap:12px;padding:14px 16px 13px;align-items:end;border-bottom:1px solid #e3e9ee}.closure-filter label[data-v-0e54f716]{min-width:0;display:grid;gap:6px;font-size:11px;color:#425d70}.closure-filter .el-input[data-v-0e54f716],.closure-filter .el-select[data-v-0e54f716]{width:100%}.closure-filter>button[data-v-0e54f716]{height:32px;border:1px solid #d8e2e9;border-radius:5px;background:#fff;padding:0 13px;font-size:11px}.closure-table-title[data-v-0e54f716]{height:48px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #e3e9ee}.closure-table-title strong[data-v-0e54f716]{font-size:13px}.closure-table-title span[data-v-0e54f716]{font-size:11px;color:#8298a7}.closure-table-title button[data-v-0e54f716]{margin-left:auto;border:1px solid #d8e2e9;background:#fff;border-radius:4px;color:#668fa9;padding:5px 9px}.closure-table-scroll table[data-v-0e54f716]{min-width:1080px;width:100%;border-collapse:collapse;font-size:11px}.closure-table-scroll th[data-v-0e54f716]{height:38px;background:#f5f7f9;color:#687e8f;font-weight:600;text-align:left;padding:0 8px;white-space:nowrap}.closure-table-scroll td[data-v-0e54f716]{height:54px;padding:7px 8px;border-top:1px solid #e5eaee;color:#40586a;vertical-align:middle}.closure-table-scroll td input[data-v-0e54f716]{accent-color:#0873dc}.closure-table-scroll td.index[data-v-0e54f716]{color:#839bac}.closure-table-scroll td b[data-v-0e54f716]{font-size:11px}.closure-table-scroll td small[data-v-0e54f716]{display:block;color:#9aaebb;font-size:10px;margin-top:4px}.closure-table-scroll .risk-code[data-v-0e54f716]{color:#4d7fa5}.closure-table-scroll .risk-title[data-v-0e54f716]{max-width:225px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#15384c}.risk-level[data-v-0e54f716],.risk-status[data-v-0e54f716]{padding:4px 6px;border-radius:3px;white-space:nowrap;font-size:10px}.risk-level.重大[data-v-0e54f716]{color:#cf3640;background:#ffedf0}.risk-level.较高[data-v-0e54f716]{color:#cd782d;background:#fff3eb}.risk-status.已确认[data-v-0e54f716]{color:#2b80cb;background:#eaf3ff;border:1px solid #c6dff4}.risk-status.待人工复核[data-v-0e54f716]{color:#b96a21;background:#fff4e8;border:1px solid #f1d3b5}.risk-status.处置中[data-v-0e54f716]{color:#ba7520;background:#fff8e4;border:1px solid #eadcb2}.priority-bar[data-v-0e54f716]{display:inline-block;width:33px;height:5px;margin-left:5px;background:#e9edf0;vertical-align:middle}.priority-bar em[data-v-0e54f716]{display:block;height:100%;background:linear-gradient(90deg,#479acc,#e17b39)}.row-link[data-v-0e54f716]{border:0;background:transparent;color:#0870cc;font-size:11px;padding:0;white-space:nowrap}.empty-row[data-v-0e54f716]{text-align:center;color:#8aa0ac}.closure-pagination[data-v-0e54f716]{height:46px;border-top:1px solid #e3e9ee;padding:0 16px;display:flex;justify-content:flex-end;align-items:center;gap:15px;font-size:11px;color:#6e8797}.closure-pagination span[data-v-0e54f716]{font-size:13px}.closure-pagination b[data-v-0e54f716]{background:#0874df;color:#fff;padding:6px 10px;border-radius:4px}.closure-bottom[data-v-0e54f716]{margin:0 16px;display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px}.closure-bottom article[data-v-0e54f716]{min-height:200px;background:#fff;border:1px solid #dce5eb;border-radius:6px;padding:14px}.closure-bottom h3[data-v-0e54f716]{font-size:13px;margin:0 0 6px}.closure-bottom p[data-v-0e54f716]{font-size:10px;color:#90a4b0;margin:0 0 13px}.source-line[data-v-0e54f716]{display:grid;grid-template-columns:145px 1fr 15px;gap:8px;align-items:center;margin-top:12px;font-size:10px}.source-line i[data-v-0e54f716]{height:5px;background:#e9f0f3}.source-line i b[data-v-0e54f716]{display:block;height:100%;background:#4595c9}.closure-donut[data-v-0e54f716]{width:95px;height:95px;border:14px solid #518fcf;border-left-color:#e9933d;border-radius:50%;display:grid;place-content:center;text-align:center;margin:18px auto;font-size:23px;font-weight:700}.closure-donut small[data-v-0e54f716]{font-size:9px;font-weight:400}.summary-fact[data-v-0e54f716]{border-left:2px solid #4b9ec9;background:#f3f8fa;padding:9px 11px;margin-bottom:7px;font-size:11px;color:#55768a}@media(max-width:1100px){.closure-kpis[data-v-0e54f716]{grid-template-columns:repeat(3,1fr)}.closure-filter[data-v-0e54f716]{grid-template-columns:repeat(2,1fr)}.closure-bottom[data-v-0e54f716]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.closure-bottom[data-v-0e54f716],.closure-kpis[data-v-0e54f716]{grid-template-columns:1fr}.closure-status[data-v-0e54f716]{flex-wrap:wrap;padding:10px}.closure-filter[data-v-0e54f716]{grid-template-columns:1fr}}.closure-pagination span[data-v-0e54f716]{display:flex;align-items:center;gap:4px}.closure-pagination button[data-v-0e54f716]{min-width:29px;height:29px;border:1px solid #dce5eb;border-radius:4px;background:#fff;color:#52738a;font-size:11px}.closure-pagination button.active[data-v-0e54f716]{background:#0874df;color:#fff;border-color:#0874df}.closure-overview[data-v-0e54f716]{width:calc(100% + 32px);height:calc(100% + 32px);min-height:0;margin-right:0;display:flex;flex-direction:column;overflow:hidden}.closure-status[data-v-0e54f716]{flex:none;min-height:46px}.closure-kpis[data-v-0e54f716]{flex:none;margin:8px 16px}.closure-kpis article[data-v-0e54f716]{height:84px;padding:9px 12px}.closure-kpis article b[data-v-0e54f716]{margin:5px 0 2px}.closure-board[data-v-0e54f716]{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:8px}.closure-filter[data-v-0e54f716]{flex:none;padding:8px 12px;gap:8px}.closure-table-title[data-v-0e54f716]{flex:none;height:40px}.closure-table-scroll[data-v-0e54f716]{flex:1;min-height:0;overflow:auto}.closure-table-scroll td[data-v-0e54f716]{height:44px;padding:5px 8px}.closure-pagination[data-v-0e54f716]{flex:none;height:38px}.closure-bottom[data-v-0e54f716]{flex:none;margin:0 16px 8px}.closure-bottom article[data-v-0e54f716]{min-height:145px;padding:10px}.review-form[data-v-3e6369fd]{margin-top:18px;display:flex;align-items:flex-start;flex-direction:column;gap:10px}.review-form label[data-v-3e6369fd]{font-size:12px;color:#4a6b7e}.review-form .el-select[data-v-3e6369fd],.review-form .el-textarea[data-v-3e6369fd]{width:100%}.report-text[data-v-3e6369fd]{font-size:13px;color:#4e6e81;line-height:1.9}.fact-line[data-v-3e6369fd]{font-size:12px;background:#f3f8fa;padding:10px;border-left:2px solid #3892b4}.closure-page[data-v-3e6369fd]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.closure-page>.page-head[data-v-3e6369fd]{flex:none}.closure-page>.panel[data-v-3e6369fd]{flex:1;min-height:0;overflow:hidden}.closure-page>.panel>.panel-body[data-v-3e6369fd]{height:100%;min-height:0;display:flex;flex-direction:column}.closure-page>.panel>.panel-body>.grid-side[data-v-3e6369fd],.closure-page>.panel>.panel-body>.grid-two[data-v-3e6369fd],.closure-page>.panel>.panel-body>.table-wrap[data-v-3e6369fd]{flex:1;min-height:0;overflow:auto}.closure-page .choice-list[data-v-3e6369fd]{overflow:auto}.project-closure-page[data-v-a764fbb2]{height:100%;min-height:0;display:grid;grid-template-rows:88px 75px minmax(0,1fr);gap:10px;color:#193a50;overflow:hidden}.closure-context[data-v-a764fbb2]{padding:12px 17px;display:grid;grid-template-columns:118px minmax(0,1fr) 95px;align-items:center;gap:15px;border:1px solid #dfe7ed;border-radius:6px;background:#fff}.closure-context>button[data-v-a764fbb2]{height:50px;padding:0 12px 0 0;border:0;border-right:1px solid #e2e8ee;background:none;color:#52798e;text-align:left;font-size:11px}.closure-context>div[data-v-a764fbb2]{min-width:0}.closure-context small[data-v-a764fbb2]{color:#8197a6;font-size:10px}.closure-context h1[data-v-a764fbb2]{margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.closure-context p[data-v-a764fbb2]{margin:0;color:#8297a4;font-size:11px}.closure-context>strong[data-v-a764fbb2]{font-size:23px}.closure-context em[data-v-a764fbb2]{display:block;color:#8da0ad;font-size:10px;font-style:normal;font-weight:400}.closure-metrics[data-v-a764fbb2]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.closure-metrics article[data-v-a764fbb2]{padding:10px 14px;border:1px solid #dfe7ed;border-top:2px solid #2383bd;border-radius:6px;background:#fff}.closure-metrics article[data-v-a764fbb2]:nth-child(2){border-top-color:#d9894f}.closure-metrics article[data-v-a764fbb2]:nth-child(3){border-top-color:#369d9a}.closure-metrics article[data-v-a764fbb2]:nth-child(4){border-top-color:#7c84b0}.closure-metrics small[data-v-a764fbb2]{display:block;color:#8297a5;font-size:10px}.closure-metrics b[data-v-a764fbb2]{display:block;margin-top:5px;font-size:20px}.closure-workbench[data-v-a764fbb2]{min-height:0;overflow:hidden;display:grid;grid-template-rows:45px minmax(0,1fr);border:1px solid #dfe7ed;border-radius:6px;background:#fff}.closure-workbench nav[data-v-a764fbb2]{display:flex;align-items:stretch;border-bottom:1px solid #e3eaf0}.closure-workbench nav button[data-v-a764fbb2]{padding:0 16px;border:0;border-bottom:2px solid transparent;background:none;color:#6c8595;font-size:12px}.closure-workbench nav button.active[data-v-a764fbb2]{border-bottom-color:#0873c4;color:#126cad;font-weight:700}.closure-workbench nav span[data-v-a764fbb2]{margin:auto 14px auto auto;overflow:hidden;max-width:35%;color:#95a8b3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.closure-table-scroll[data-v-a764fbb2]{min-height:0;overflow:auto}.closure-table-scroll table[data-v-a764fbb2]{width:100%;border-collapse:collapse;font-size:11px}.closure-table-scroll td[data-v-a764fbb2],.closure-table-scroll th[data-v-a764fbb2]{padding:13px 11px;border-bottom:1px solid #e9eef2;text-align:left}.closure-table-scroll th[data-v-a764fbb2]{background:#f6f8fa;color:#748a9a;white-space:nowrap}.closure-table-scroll td small[data-v-a764fbb2],.closure-table-scroll td strong[data-v-a764fbb2]{display:block}.closure-table-scroll td small[data-v-a764fbb2]{margin-top:4px;color:#94a7b3}.closure-table-scroll td button[data-v-a764fbb2],.dialog-link[data-v-a764fbb2]{padding:0;border:0;background:none;color:#0b70b6;font-size:11px}.closure-empty[data-v-a764fbb2]{padding:32px!important;text-align:center!important;color:#8b9da9}.closure-review[data-v-a764fbb2]{min-height:0;padding:14px;display:grid;grid-template-columns:330px 1fr;gap:12px}.closure-review section[data-v-a764fbb2]{min-height:0;overflow:auto;padding:16px;border:1px solid #e1e9ee;border-radius:5px}.closure-review h2[data-v-a764fbb2],.report-layout h2[data-v-a764fbb2]{margin:0 0 14px;font-size:14px}.closure-review section:first-child>button[data-v-a764fbb2]{width:100%;padding:12px;margin-bottom:6px;display:grid;gap:5px;border:1px solid #e4eaee;border-radius:4px;background:#fff;text-align:left}.closure-review section:first-child>button.active[data-v-a764fbb2]{border-color:#a9cde8;background:#f0f7fc}.closure-review section:first-child small[data-v-a764fbb2]{color:#8398a7}.closure-review section:nth-child(2)>p[data-v-a764fbb2]{font-size:12px;color:#678292}.closure-review label[data-v-a764fbb2]{display:block;margin-top:11px;color:#5e7788;font-size:11px}.closure-review select[data-v-a764fbb2],.closure-review textarea[data-v-a764fbb2]{width:100%;margin-top:5px;padding:8px;border:1px solid #dbe5ea;border-radius:4px;background:#fff;font-size:12px}.closure-review textarea[data-v-a764fbb2]{height:78px;resize:vertical}.closure-review .primary[data-v-a764fbb2],.report-layout .primary[data-v-a764fbb2]{margin-top:10px;padding:8px 13px;border:0;border-radius:4px;background:#0873c6;color:#fff;font-size:11px}.closure-review section:nth-child(2)>small[data-v-a764fbb2]{display:block;margin-top:10px;color:#91a3ad}.report-layout[data-v-a764fbb2]{padding:16px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:12px}.report-layout article[data-v-a764fbb2]{min-height:0;padding:18px;overflow:auto;border:1px solid #e1e9ee;border-radius:5px}.report-layout p[data-v-a764fbb2]{color:#59788b;font-size:12px;line-height:1.8}.report-layout article:nth-child(2) p[data-v-a764fbb2]{padding:7px 0;display:flex;justify-content:space-between;border-bottom:1px solid #e9eef1}.report-layout article:nth-child(2) small[data-v-a764fbb2]{color:#91a5af}.report-layout article:first-child>span[data-v-a764fbb2]{margin-left:10px;color:#2c8c67;font-size:11px}@media(max-width:1200px){.closure-review[data-v-a764fbb2]{grid-template-columns:280px 1fr}}.ai-supervision{--ink:#183a52;--muted:#688092;--line:#dce6ed;--surface:#fff;--soft:#f3f6f8;--blue:#0c70bd;--navy:#123d57;--orange:#de7b2c}.ai-supervision,.ai-supervision *{box-sizing:border-box}.ai-supervision{margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:var(--ink);background:var(--soft)}.ai-supervision button,.ai-supervision input,.ai-supervision select{font:inherit}.ai-supervision button{cursor:pointer}.ai-supervision .page-wrap{width:100%;max-width:none;margin:0}.ai-supervision .page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px}.ai-supervision .page-head h1{font-size:21px;line-height:1.45;margin:0 0 5px}.ai-supervision .page-head p{margin:0;color:var(--muted);font-size:12px}.ai-supervision .page-tools{display:flex;align-items:center;gap:8px}.ai-supervision .panel{background:var(--surface);border:1px solid var(--line);border-radius:6px}.ai-supervision .panel-head{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-supervision .panel-head strong{font-size:13px}.ai-supervision .panel-head small{font-size:11px;color:var(--muted)}.ai-supervision .panel-body{padding:16px}.ai-supervision .metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.ai-supervision .metric{background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent,#1789ba);border-radius:5px;padding:16px}.ai-supervision .metric small{display:block;color:var(--muted);font-size:11px}.ai-supervision .metric strong{display:block;color:var(--ink);font-size:25px;margin:9px 0 4px}.ai-supervision .metric span{font-size:11px;color:#8096a5}.ai-supervision .grid-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ai-supervision .grid-side{display:grid;grid-template-columns:295px minmax(0,1fr);gap:14px}.ai-supervision .search-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:13px}.ai-supervision .search-row .el-input{max-width:300px}.ai-supervision .search-row .el-select{width:170px}.ai-supervision .table-wrap{overflow:auto}.ai-supervision .simple-table{border-collapse:collapse;width:100%;font-size:12px}.ai-supervision .simple-table th{font-weight:600;color:#687e8e;background:#f4f7f9;white-space:nowrap}.ai-supervision .simple-table td,.ai-supervision .simple-table th{padding:11px 10px;border-bottom:1px solid #e5ecf0;text-align:left;vertical-align:middle}.ai-supervision .simple-table tbody tr:hover{background:#f7fbfd}.ai-supervision .link-btn{border:0;background:none;color:#086cad;padding:0;font-size:12px}.ai-supervision .link-btn:hover{text-decoration:underline}.ai-supervision .tag{display:inline-block;font-size:11px;padding:4px 7px;border-radius:3px;background:#e9f4f8;color:#287594;white-space:nowrap}.ai-supervision .tag.重大{color:#b82433;background:#fff0f1}.ai-supervision .tag.差异待复核,.ai-supervision .tag.较高{color:#bd6426;background:#fff3ea}.ai-supervision .tag.一般{color:#8a7524;background:#faf6e5}.ai-supervision .tag.一致,.ai-supervision .tag.已确认{color:#208069;background:#eaf7f2}.ai-supervision .tag.证据不足{color:#7c8792;background:#eef1f3}.ai-supervision .notice{padding:11px 13px;background:#eef6fa;border:1px solid #d4e7ef;border-radius:5px;color:#4d7185;font-size:12px;line-height:1.7;margin-bottom:14px}.ai-supervision .choice-list{padding:8px}.ai-supervision .choice{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;border:1px solid transparent;border-radius:4px;background:#fff;padding:10px 9px;color:#34566d;font-size:12px}.ai-supervision .choice.active,.ai-supervision .choice:hover{background:#edf7fb;border-color:#cce2ec}.ai-supervision .choice span{font-size:10px;color:#5b91aa}.ai-supervision .fact-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ai-supervision .fact-card{border:1px solid var(--line);border-radius:5px;padding:16px;min-height:145px;display:flex;flex-direction:column;gap:13px}.ai-supervision .fact-card small{color:var(--muted);font-size:11px}.ai-supervision .fact-card strong{font-size:14px;line-height:1.6}.ai-supervision .fact-card span{margin-top:auto;font-size:11px;color:#8294a0}.ai-supervision .tabs-line{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:15px;overflow:auto}.ai-supervision .tabs-line button{border:0;border-bottom:2px solid transparent;background:transparent;color:#607b8e;white-space:nowrap;padding:11px 14px;font-size:12px}.ai-supervision .tabs-line button.active{border-bottom-color:#0e79ba;color:#096ba8;font-weight:700}.ai-supervision .explain{border-left:3px solid #4c9ac0;background:#f4f8fa;padding:13px 15px;margin-top:14px;font-size:12px;line-height:1.75;color:#49677a}.ai-supervision .explain strong{display:block;color:#225e7d;margin-bottom:4px}.ai-supervision .empty{padding:36px;text-align:center;color:#8596a2;font-size:12px}.ai-supervision .subtle{color:var(--muted);font-size:11px}.ai-supervision .flow-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:14px}.ai-supervision .flow-steps span{background:#fff;border:1px solid var(--line);border-radius:4px;padding:11px 8px;color:#50758a;font-size:11px;text-align:center}.ai-supervision .flow-steps b{color:#1588ae;margin-right:5px}.ai-supervision .project-card{background:#fff;border:1px solid var(--line);border-radius:5px;padding:16px;text-align:left;display:flex;justify-content:space-between;gap:10px}.ai-supervision .project-card strong{font-size:13px}.ai-supervision .project-card small{display:block;margin-top:8px;color:var(--muted)}.ai-supervision .module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-supervision .module-tile{background:#fff;border:1px solid var(--line);border-radius:5px;padding:16px;min-height:145px;text-align:left;display:flex;flex-direction:column;gap:11px}.ai-supervision .module-tile .order{font-size:12px;color:var(--tone);font-weight:800}.ai-supervision .module-tile strong{font-size:13px;line-height:1.5}.ai-supervision .module-tile small{font-size:11px;color:var(--muted);margin-top:auto}.ai-supervision .module-tile:hover{border-color:var(--tone);box-shadow:0 7px 20px rgba(39,80,107,.08)}@media(max-width:1100px){.ai-supervision .metric-row,.ai-supervision .module-grid{grid-template-columns:repeat(2,1fr)}.ai-supervision .grid-side{grid-template-columns:240px 1fr}}@media(max-width:800px){.ai-supervision .grid-side,.ai-supervision .grid-two{grid-template-columns:1fr}.ai-supervision .flow-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.ai-supervision .fact-pair,.ai-supervision .metric-row,.ai-supervision .module-grid{grid-template-columns:1fr}}.ai-supervision.ai-supervision--bidding{--brand:#006be6;--brand-strong:#0058bf;--brand-soft:rgba(0,107,230,0.1);--cyan:#119dad;--red:#d9363e;--orange:#df7622;--gold:#c99518;--green:#168a5b;--canvas:#f5f6f8;--surface:#fff;--surface-muted:#fafafa;--surface-strong:#f0f2f5;--text:#171a1f;--text-secondary:#56616d;--text-muted:#8a949e;--border:#e4e8ec;--border-strong:#d7dde3;--shadow-sm:0 1px 2px rgba(24,39,58,0.025);--shadow-md:0 10px 28px rgba(24,39,58,0.09);--space-4:16px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--control-height:32px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:14px;--table-head-height:38px;--table-row-height:44px;width:100%;min-width:0;height:100%;padding:0;overflow:auto;background:var(--canvas);color:var(--text);font:13px/1.5 Alibaba PuHuiTi\ 3,HarmonyOS Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.ai-supervision--bidding *,.ai-supervision--bidding :after,.ai-supervision--bidding :before{box-sizing:border-box}.ai-supervision--bidding button,.ai-supervision--bidding input,.ai-supervision--bidding select,.ai-supervision--bidding textarea{font:inherit}.ai-supervision--bidding button{cursor:pointer}.ai-supervision--bidding .page-view{min-height:100%;background:var(--canvas)}.ai-supervision--bidding .button{min-height:var(--control-height);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--font-size-sm);font-weight:500;white-space:nowrap}.ai-supervision--bidding .button:hover{border-color:var(--brand);color:var(--brand)}.ai-supervision--bidding .button:disabled{opacity:.48;cursor:not-allowed}.ai-supervision--bidding .button.primary{border-color:var(--brand);background:var(--brand);color:#fff}.ai-supervision--bidding .button.primary:hover{background:var(--brand-strong)}.ai-supervision--bidding .table-action,.ai-supervision--bidding .text-button{border:0;background:transparent;color:var(--brand);font-size:12px}.ai-supervision--bidding .panel-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.ai-supervision--bidding .panel-card__header{min-height:48px;padding:9px var(--space-4);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-supervision--bidding .panel-card__header h2{margin:0;font-size:var(--font-size-md);font-weight:650}.ai-supervision--bidding .panel-card__header p{margin:3px 0 0;color:var(--text-muted);font-size:var(--font-size-xs)}.ai-supervision--bidding .panel-card__body{padding:var(--space-4)}.ai-supervision--bidding .panel-card.no-padding .panel-card__body{padding:0}.ai-supervision--bidding .capability-badge{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:22px;padding:0 7px;border:1px solid;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-xs);line-height:20px;white-space:nowrap}.ai-supervision--bidding .capability-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.ai-supervision--bidding .capability-badge.is-mock{color:#9a6710;background:#fff8e9;border-color:#f0dfb8}.ai-supervision--bidding .risk-badge{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:22px;padding:0 7px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-xs);white-space:nowrap}.ai-supervision--bidding .risk-badge i{width:6px;height:6px;border-radius:50%}.ai-supervision--bidding .risk-critical{color:#b92931;background:#fff0f1}.ai-supervision--bidding .risk-high{color:#ad5b17;background:#fff5ea}.ai-supervision--bidding .risk-medium{color:#98700b;background:#fff9e4}.ai-supervision--bidding .risk-notice{color:#276cae;background:#eef6ff}.ai-supervision--bidding .risk-normal{color:#11754e;background:#edf9f3}.ai-supervision--bidding .status-badge{min-height:22px;padding:0 7px;border:1px solid transparent;border-radius:var(--radius-sm);display:inline-flex;align-items:center;font-size:var(--font-size-xs);white-space:nowrap}.ai-supervision--bidding .status-badge.tone-red{color:#b92931;background:#fff0f1;border-color:#f5cdd0}.ai-supervision--bidding .status-badge.tone-orange{color:#a85a18;background:#fff5ea;border-color:#f1d7bd}.ai-supervision--bidding .status-badge.tone-blue{color:#236db8;background:#eef6ff;border-color:#cfe1f5}.ai-supervision--bidding .status-badge.tone-cyan{color:#117481;background:#edf9fa;border-color:#cae8eb}.ai-supervision--bidding .status-badge.tone-gold{color:#8e690e;background:#fff9e5;border-color:#eee1b7}.ai-supervision--bidding .status-badge.tone-green{color:#11754e;background:#edf9f3;border-color:#c9e8d9}.ai-supervision--bidding .status-badge.tone-gray{color:#68727d;background:#f3f5f6;border-color:#dde2e6}.ai-supervision--bidding .table-wrap{width:100%;min-width:0;overflow:auto}.ai-supervision--bidding .data-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--font-size-sm)}.ai-supervision--bidding .data-table th{height:var(--table-head-height);padding:0 12px;border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);text-align:left;font-weight:600;white-space:nowrap}.ai-supervision--bidding .data-table td{height:var(--table-row-height);padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:middle}.ai-supervision--bidding .data-table th{background:var(--surface-muted)!important;font-family:inherit!important;font-size:12px!important}.ai-supervision--bidding .data-table td span{font-family:inherit!important;font-size:inherit!important}.ai-supervision--bidding .data-table td .cell-subtext,.ai-supervision--bidding .data-table td .risk-badge,.ai-supervision--bidding .data-table td .status-badge{font-size:11px!important}.ai-supervision--bidding .data-table tbody tr:hover{background:#f6f9fc}.ai-supervision--bidding .data-table .primary-cell{color:var(--text);font-weight:560}.ai-supervision--bidding .mono{font:500 11px/1.3 Bahnschrift,Consolas,monospace;color:#64788a;white-space:nowrap}.ai-supervision--bidding .cell-subtext,.ai-supervision--bidding .header-count{color:var(--text-muted);font-size:var(--font-size-xs)}.ai-supervision--bidding .cell-subtext{display:block;margin-top:3px}.ai-supervision--bidding .table-empty{padding:28px;text-align:center;color:var(--text-muted)}.ai-supervision[data-v-07e1b7a8]{width:100%;height:100%;padding:16px;background:#f5f6f8;overflow:hidden}.ai-supervision--cockpit[data-v-07e1b7a8]{padding:0;background:#f3f6f9}.ai-supervision--cockpit .command-cockpit[data-v-07e1b7a8]{height:100%;min-height:0}.ai-supervision--document[data-v-07e1b7a8]{overflow:hidden}