.phone[data-v-bca10bb9]{max-width:430px;margin:0 auto;min-height:100vh;background:var(--bg);display:flex;flex-direction:column;box-shadow:0 0 60px #0f17291f;position:relative;--brand: #8B5CF6;--brand-300: #F43F8D;--brand-600: #7C3AED;--brand-050: #FFF0F9;--brand-100: #FCE7F3;--nav-active-bg: rgba(139, 92, 246, .12);--bg: #FAF5FF}.appbar[data-v-bca10bb9]{flex:none;background:linear-gradient(135deg,#8b5cf6,#d946ef 55%,#f43f8d);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px var(--sp-16) 16px;position:sticky;top:0;z-index:5}.ab-left[data-v-bca10bb9]{display:flex;align-items:center;gap:10px;min-width:0}.ab-logo[data-v-bca10bb9]{width:32px;height:32px;border-radius:9px;background:#ffffff38;color:#fff;font-weight:var(--fw-bold);font-size:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #8b5cf647;border:1px solid rgba(255,255,255,.28)}.ab-t1[data-v-bca10bb9]{font-size:var(--fs-14);font-weight:var(--fw-semibold);white-space:nowrap}.ab-t2[data-v-bca10bb9]{font-size:var(--fs-11);color:#e8ecf4b3;margin-top:1px}.ab-scope[data-v-bca10bb9]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:var(--radius-pill);background:#ffffff24;color:#fff;font-size:var(--fs-11);cursor:pointer;white-space:nowrap;flex:none;border:1px solid rgba(255,255,255,.18)}.ab-dot[data-v-bca10bb9]{width:6px;height:6px;border-radius:50%;background:#5b8bff}.screen[data-v-bca10bb9]{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-16);padding-bottom:calc(84px + env(safe-area-inset-bottom))}.tabbar[data-v-bca10bb9]{flex:none;position:sticky;bottom:0;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;border-top:1px solid rgba(244,63,141,.12);display:flex;box-shadow:0 -4px 20px #8b5cf61a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tab[data-v-bca10bb9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-light);cursor:pointer;font-size:var(--fs-11);position:relative;transition:color .18s ease}.tab-ico[data-v-bca10bb9]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tab-ico[data-v-bca10bb9] svg{width:23px;height:23px;display:block}.tab.active[data-v-bca10bb9]{color:var(--brand);font-weight:var(--fw-semibold)}.tab.active .tab-label[data-v-bca10bb9]:after{content:"";display:block;width:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-300));margin:3px auto 0}.tab-label[data-v-bca10bb9]{font-size:var(--fs-11)}.toast[data-v-bca10bb9]{position:absolute;left:50%;bottom:calc(74px + env(safe-area-inset-bottom));transform:translate(-50%);background:var(--text-strong);color:#fff;padding:9px 15px;border-radius:10px;font-size:var(--fs-12);box-shadow:var(--shadow-pop);z-index:50;max-width:80%;text-align:center}.fade-enter-active[data-v-bca10bb9],.fade-leave-active[data-v-bca10bb9]{transition:opacity .2s}.fade-enter-from[data-v-bca10bb9],.fade-leave-to[data-v-bca10bb9]{opacity:0}.stat-card[data-v-31d5b020]{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-14);transition:transform .16s ease,box-shadow .16s ease;min-width:0}.stat-card[data-v-31d5b020]:hover{transform:translateY(-2px);box-shadow:0 6px 22px #0f17291a}.ico[data-v-31d5b020]{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex:none}.body[data-v-31d5b020]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.meta[data-v-31d5b020]{display:flex;align-items:center;gap:4px;font-size:var(--fs-12);color:var(--text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title[data-v-31d5b020]{font-weight:var(--fw-medium)}.sub[data-v-31d5b020]{opacity:.85}.sep[data-v-31d5b020]{opacity:.6}.value[data-v-31d5b020]{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--text-strong);line-height:1.1}.unit[data-v-31d5b020]{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-mid);margin-left:2px}.status-light[data-v-bef572ee]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1}.dot[data-v-bef572ee]{border-radius:50%;flex:none;box-shadow:0 0 0 3px var(--dot-halo)}.txt[data-v-bef572ee]{white-space:nowrap}.is-red[data-v-bef572ee]{color:var(--st-red)}.is-red .dot[data-v-bef572ee]{background:var(--st-red);box-shadow:0 0 0 3px var(--st-red-bg)}.is-orange[data-v-bef572ee]{color:var(--st-orange)}.is-orange .dot[data-v-bef572ee]{background:var(--st-orange);box-shadow:0 0 0 3px var(--st-orange-bg)}.is-yellow[data-v-bef572ee]{color:var(--st-yellow)}.is-yellow .dot[data-v-bef572ee]{background:var(--st-yellow);box-shadow:0 0 0 3px var(--st-yellow-bg)}.is-green[data-v-bef572ee]{color:var(--st-green)}.is-green .dot[data-v-bef572ee]{background:var(--st-green);box-shadow:0 0 0 3px var(--st-green-bg)}.m-page[data-v-a3dfcc0c]{display:flex;flex-direction:column;gap:var(--sp-12)}.hero[data-v-a3dfcc0c]{border-radius:var(--radius-card-lg);background:linear-gradient(135deg,#8b5cf6,#d946ef 55%,#f43f8d);color:#fff;padding:var(--sp-20) var(--sp-16) var(--sp-16);box-shadow:0 12px 30px #d946ef47;position:relative;overflow:hidden}.hero[data-v-a3dfcc0c]:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:#ffffff29}.hero[data-v-a3dfcc0c]:before{content:"";position:absolute;left:-50px;bottom:-60px;width:170px;height:170px;border-radius:50%;background:#ffffff14}.hero-top[data-v-a3dfcc0c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;position:relative;z-index:1}.hero-hi[data-v-a3dfcc0c]{font-size:var(--fs-24);font-weight:var(--fw-bold);letter-spacing:.3px}.hero-scope[data-v-a3dfcc0c]{display:flex;align-items:center;gap:5px;font-size:var(--fs-12);color:#ffffffd9;margin-top:6px}.hero-scope-dot[data-v-a3dfcc0c]{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.9}.hero-btn[data-v-a3dfcc0c]{flex:none;height:30px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.4);background:#ffffff29;color:#fff;font-size:var(--fs-12);font-weight:var(--fw-semibold);font-family:inherit;display:inline-flex;align-items:center;gap:2px;cursor:pointer}.hero-btn-arrow[data-v-a3dfcc0c]{font-size:15px;line-height:1}.hero-stats[data-v-a3dfcc0c]{display:flex;margin-top:var(--sp-20);position:relative;z-index:1}.hs[data-v-a3dfcc0c]{flex:1;text-align:center;position:relative}.hs+.hs[data-v-a3dfcc0c]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:#ffffff40}.hs b[data-v-a3dfcc0c]{display:block;font-size:var(--fs-24);font-weight:var(--fw-bold);line-height:1.1}.hs b i[data-v-a3dfcc0c]{font-size:var(--fs-13);font-style:normal;font-weight:var(--fw-medium)}.hs span[data-v-a3dfcc0c]{font-size:var(--fs-11);color:#ffffffd9;margin-top:4px;display:block}.hs-danger[data-v-a3dfcc0c]{color:#ffd9da}.hs-warn[data-v-a3dfcc0c]{color:#ffefd6}.hs-ok[data-v-a3dfcc0c]{color:#dff7e8}.mini-cards[data-v-a3dfcc0c]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-8)}.card[data-v-a3dfcc0c]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.block[data-v-a3dfcc0c]{padding:var(--sp-16)}.blk-title[data-v-a3dfcc0c]{font-size:var(--fs-14);font-weight:var(--fw-semibold);margin-bottom:var(--sp-12);color:var(--text-strong);display:flex;align-items:center;gap:6px}.bt-ico[data-v-a3dfcc0c]{font-size:14px}.bars[data-v-a3dfcc0c]{display:flex;flex-direction:column;gap:12px}.bar-row[data-v-a3dfcc0c]{display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:10px;padding:4px 6px;margin:0 -6px;transition:background .15s ease}.bar-row[data-v-a3dfcc0c]:active{background:var(--brand-050)}.bar-label[data-v-a3dfcc0c]{width:42px;font-size:var(--fs-12);color:var(--text-sub);flex:none}.bar-track[data-v-a3dfcc0c]{flex:1;height:10px;background:var(--brand-050);border-radius:999px;overflow:hidden}.bar-fill[data-v-a3dfcc0c]{height:100%;background:linear-gradient(90deg,var(--brand-300),var(--brand));border-radius:999px;transition:width .7s cubic-bezier(.22,1,.36,1)}.bar-num[data-v-a3dfcc0c]{width:24px;text-align:right;font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--brand)}.bar-arrow[data-v-a3dfcc0c]{color:var(--brand);font-size:18px;flex:none;opacity:.55}.top-list[data-v-a3dfcc0c]{display:flex;flex-direction:column}.top-item[data-v-a3dfcc0c]{display:flex;align-items:center;gap:10px;padding:10px 6px;border-radius:10px;cursor:pointer;transition:background .15s ease}.top-item[data-v-a3dfcc0c]:active{background:var(--brand-050)}.top-rank[data-v-a3dfcc0c]{width:22px;height:22px;border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--fs-12);font-weight:var(--fw-bold);background:var(--bg);color:var(--text-mid)}.top-rank-1[data-v-a3dfcc0c]{background:#ffe0e0;color:var(--st-red)}.top-rank-2[data-v-a3dfcc0c]{background:#fef4e6;color:var(--st-orange)}.top-rank-3[data-v-a3dfcc0c]{background:#fef9e6;color:var(--st-yellow)}.top-mid[data-v-a3dfcc0c]{flex:1;min-width:0}.top-name[data-v-a3dfcc0c]{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-sub[data-v-a3dfcc0c]{font-size:var(--fs-12);color:var(--text-light);margin-top:2px}.top-arrow[data-v-a3dfcc0c]{color:var(--text-light);font-size:18px}.empty-li[data-v-a3dfcc0c]{padding:14px;text-align:center}.m-page[data-v-16143075]{display:flex;flex-direction:column;gap:var(--sp-12)}.card[data-v-16143075]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.block[data-v-16143075]{padding:var(--sp-16)}.blk-title[data-v-16143075]{font-size:var(--fs-14);font-weight:var(--fw-semibold);margin-bottom:var(--sp-12);color:var(--text-strong);display:flex;align-items:center;gap:6px}.bt-ico[data-v-16143075]{font-size:14px}.alert-list[data-v-16143075]{display:flex;flex-direction:column;gap:10px}.alert-item[data-v-16143075]{display:flex;border:1px solid var(--line);border-radius:12px;background:var(--bg);overflow:hidden;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease}.alert-item[data-v-16143075]:active{transform:scale(.99);box-shadow:var(--shadow-card)}.ai-bar[data-v-16143075]{width:4px;flex:none}.ai-main[data-v-16143075]{flex:1;min-width:0;padding:12px}.ai-top[data-v-16143075]{display:flex;align-items:center;gap:8px}.ai-type[data-v-16143075]{font-weight:var(--fw-semibold);font-size:var(--fs-13)}.ai-chip[data-v-16143075]{font-size:10px;font-weight:var(--fw-semibold);padding:2px 8px;border-radius:999px;flex:none}.ai-time[data-v-16143075]{font-size:var(--fs-12);margin-left:auto;white-space:nowrap}.ai-title[data-v-16143075]{font-size:var(--fs-13);margin-top:6px;color:var(--text-strong);line-height:1.5}.ai-sub[data-v-16143075]{font-size:var(--fs-12);color:var(--text-light);margin-top:3px}.ai-foot[data-v-16143075]{display:flex;justify-content:space-between;gap:8px;margin-top:8px;align-items:center}.ai-sop[data-v-16143075]{font-size:var(--fs-12);color:var(--text-light);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-countdown[data-v-16143075]{font-size:var(--fs-12);color:var(--st-orange);white-space:nowrap;font-weight:var(--fw-medium)}.lv-red[data-v-16143075]{background:var(--st-red-bg);border-color:#f8c9cb}.lv-red .ai-bar[data-v-16143075]{background:var(--st-red)}.chip-red[data-v-16143075]{background:var(--st-red);color:#fff}.lv-orange[data-v-16143075]{background:var(--st-orange-bg);border-color:#fbddb3}.lv-orange .ai-bar[data-v-16143075]{background:var(--st-orange)}.chip-orange[data-v-16143075]{background:var(--st-orange);color:#fff}.lv-yellow[data-v-16143075]{background:var(--st-yellow-bg);border-color:#f6e6a8}.lv-yellow .ai-bar[data-v-16143075]{background:var(--st-yellow)}.chip-yellow[data-v-16143075]{background:var(--st-yellow);color:#5a4a00}.lv-green[data-v-16143075]{background:#eaf6ff;border-color:#c7e6fb}.lv-green .ai-bar[data-v-16143075]{background:var(--st-green)}.chip-green[data-v-16143075]{background:var(--st-green);color:#fff}.empty-li[data-v-16143075]{padding:16px;text-align:center}.m-page[data-v-35a29cb8]{display:flex;flex-direction:column;gap:var(--sp-12)}.legal-hero[data-v-35a29cb8]{border-radius:var(--radius-card-lg);background:linear-gradient(135deg,#8b5cf6,#d946ef 55%,#f43f8d);color:#fff;padding:var(--sp-20) var(--sp-16) var(--sp-16);box-shadow:0 12px 30px #d946ef47;position:relative;overflow:hidden}.legal-hero[data-v-35a29cb8]:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:#ffffff1f}.lh-top[data-v-35a29cb8]{position:relative;z-index:1}.lh-title[data-v-35a29cb8]{font-size:var(--fs-18);font-weight:var(--fw-semibold)}.lh-sub[data-v-35a29cb8]{font-size:var(--fs-12);color:#ffffffd9;margin-top:6px}.lh-stats[data-v-35a29cb8]{display:flex;margin-top:var(--sp-18);position:relative;z-index:1}.ls[data-v-35a29cb8]{flex:1;text-align:center;position:relative}.ls+.ls[data-v-35a29cb8]:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:#ffffff40}.ls b[data-v-35a29cb8]{display:block;font-size:var(--fs-24);font-weight:var(--fw-bold);line-height:1.1}.ls b i[data-v-35a29cb8]{font-size:var(--fs-13);font-style:normal;font-weight:var(--fw-medium)}.ls span[data-v-35a29cb8]{font-size:var(--fs-11);color:#ffffffd9;margin-top:4px;display:block}.ls-warn[data-v-35a29cb8]{color:#ffe0e0}.card[data-v-35a29cb8]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.block[data-v-35a29cb8]{padding:var(--sp-16)}.blk-title[data-v-35a29cb8]{font-size:var(--fs-14);font-weight:var(--fw-semibold);margin-bottom:var(--sp-12);color:var(--text-strong);display:flex;align-items:center;gap:6px}.bt-ico[data-v-35a29cb8]{font-size:14px}.bars[data-v-35a29cb8]{display:flex;flex-direction:column;gap:12px}.bar-row[data-v-35a29cb8]{display:flex;align-items:center;gap:10px}.bar-label[data-v-35a29cb8]{width:48px;font-size:var(--fs-12);color:var(--text-sub);flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-track[data-v-35a29cb8]{flex:1;height:10px;background:var(--bg);border-radius:999px;overflow:hidden}.bar-fill[data-v-35a29cb8]{height:100%;border-radius:999px;transition:width .7s cubic-bezier(.22,1,.36,1)}.bar-num[data-v-35a29cb8]{width:24px;text-align:right;font-size:var(--fs-12);font-weight:var(--fw-semibold)}.legal-card[data-v-35a29cb8]{overflow:hidden}.lg-head[data-v-35a29cb8]{display:flex;align-items:center;gap:12px;cursor:pointer}.lg-avatar[data-v-35a29cb8]{width:40px;height:40px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-16);font-weight:var(--fw-bold);box-shadow:0 4px 12px #0f172929}.lg-mid[data-v-35a29cb8]{flex:1;min-width:0}.lg-name[data-v-35a29cb8]{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--text-strong);display:flex;align-items:center;gap:8px}.lg-badge[data-v-35a29cb8]{font-size:var(--fs-11);font-weight:var(--fw-medium);color:var(--brand);background:var(--brand-050);padding:1px 8px;border-radius:999px}.lg-sub[data-v-35a29cb8]{display:flex;gap:8px;margin-top:6px}.lg-tag[data-v-35a29cb8]{font-size:var(--fs-11);color:var(--text-mid);background:var(--bg);padding:1px 8px;border-radius:999px}.lg-tag-warn[data-v-35a29cb8]{color:var(--st-red);background:var(--st-red-bg);font-weight:var(--fw-semibold)}.lg-arrow[data-v-35a29cb8]{font-size:20px;color:var(--text-light);flex:none;transition:transform .2s ease;transform:rotate(90deg)}.lg-arrow.open[data-v-35a29cb8]{transform:rotate(-90deg)}.lg-body[data-v-35a29cb8]{margin-top:var(--sp-12);border-top:1px dashed var(--line);padding-top:var(--sp-8)}.lg-list[data-v-35a29cb8]{display:flex;flex-direction:column}.lg-item[data-v-35a29cb8]{display:flex;align-items:center;gap:8px;padding:9px 6px;border-radius:10px;cursor:pointer;transition:background .15s ease}.lg-item[data-v-35a29cb8]:active{background:var(--brand-050)}.lg-item-name[data-v-35a29cb8]{flex:1;font-size:var(--fs-13);color:var(--text-strong);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-item-type[data-v-35a29cb8]{font-size:var(--fs-11);color:var(--text-light);flex:none}.lg-item-arrow[data-v-35a29cb8]{color:var(--text-light);font-size:17px;flex:none}.empty-li[data-v-35a29cb8]{padding:14px;text-align:center}.src-tag[data-v-5c127460]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--radius-pill);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1}.is-api[data-v-5c127460]{color:var(--src-api);background:var(--src-api-bg)}.is-manual[data-v-5c127460]{color:var(--src-manual);background:var(--src-manual-bg)}.ico[data-v-5c127460]{font-size:11px;line-height:1}.detail[data-v-c0d873ce]{display:flex;flex-direction:column;gap:var(--sp-20)}.d-head[data-v-c0d873ce]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-12)}.d-head-main[data-v-c0d873ce]{min-width:0;flex:1}.d-name[data-v-c0d873ce]{font-size:var(--fs-18);font-weight:var(--fw-semibold);color:var(--text-strong);line-height:1.4}.d-tags[data-v-c0d873ce]{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.status-pill[data-v-c0d873ce]{background:var(--bg);color:var(--text-mid)}.status-pill.st-ok[data-v-c0d873ce]{background:var(--st-green-bg);color:var(--st-green)}.status-pill.st-bad[data-v-c0d873ce]{background:var(--st-red-bg);color:var(--st-red)}.status-pill.st-warn[data-v-c0d873ce]{background:var(--st-yellow-bg);color:var(--st-yellow)}.region-pill[data-v-c0d873ce],.type-pill[data-v-c0d873ce]{background:var(--brand-050);color:var(--brand)}.d-sec h4[data-v-c0d873ce]{font-size:var(--fs-14);font-weight:var(--fw-semibold);margin-bottom:var(--sp-12);color:var(--text-strong);display:flex;align-items:center;gap:7px;padding-left:10px;border-left:3px solid var(--brand)}.sec-ico[data-v-c0d873ce]{font-size:14px}.empty-block[data-v-c0d873ce]{padding:14px;text-align:center;background:var(--bg);border-radius:10px}.info-grid[data-v-c0d873ce]{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.info-row[data-v-c0d873ce]{display:flex;flex-direction:column;gap:4px}.ir-label[data-v-c0d873ce]{font-size:var(--fs-12);color:var(--text-mid)}.ir-value[data-v-c0d873ce]{font-size:var(--fs-13);color:var(--text-strong);display:flex;align-items:center;gap:6px;word-break:break-all}.scope-block[data-v-c0d873ce]{margin-top:var(--sp-16);padding-top:var(--sp-14);border-top:1px dashed var(--line)}.scope-text[data-v-c0d873ce]{font-size:var(--fs-13);color:var(--text-strong);line-height:1.7;margin:6px 0 0;word-break:break-all}.risk-list[data-v-c0d873ce]{display:flex;flex-direction:column;gap:12px}.risk-item[data-v-c0d873ce]{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--bg);border-left-width:4px}.risk-item.lv-red[data-v-c0d873ce]{border-left-color:var(--st-red)}.risk-item.lv-orange[data-v-c0d873ce]{border-left-color:var(--st-orange)}.risk-item.lv-yellow[data-v-c0d873ce]{border-left-color:var(--st-yellow)}.risk-item.lv-green[data-v-c0d873ce]{border-left-color:var(--st-green)}.ri-top[data-v-c0d873ce]{display:flex;align-items:center;gap:8px}.ri-type[data-v-c0d873ce]{font-weight:var(--fw-semibold);font-size:var(--fs-13)}.ri-date[data-v-c0d873ce]{font-size:var(--fs-12);margin-left:auto}.ri-status[data-v-c0d873ce]{font-size:var(--fs-12);padding:1px 8px;border-radius:999px}.ri-status.st-待处理[data-v-c0d873ce]{background:var(--st-red-bg);color:var(--st-red)}.ri-status.st-处理中[data-v-c0d873ce]{background:var(--st-yellow-bg);color:var(--st-yellow)}.ri-status.st-已闭环[data-v-c0d873ce]{background:var(--st-green-bg);color:var(--st-green)}.ri-title[data-v-c0d873ce]{font-size:var(--fs-13);margin-top:6px}.ri-detail[data-v-c0d873ce]{font-size:var(--fs-12);margin-top:2px}.ri-sop[data-v-c0d873ce]{font-size:var(--fs-12);margin-top:6px;color:var(--text-light);line-height:1.6}.timeline[data-v-c0d873ce]{display:flex;flex-direction:column}.tl-item[data-v-c0d873ce]{display:flex;align-items:center;gap:10px;border-left:2px solid var(--line);padding:8px 0 8px 14px;position:relative}.tl-dot[data-v-c0d873ce]{position:absolute;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.tl-date[data-v-c0d873ce]{font-size:var(--fs-12);color:var(--text-light);width:78px;flex:none}.tl-text[data-v-c0d873ce]{font-size:var(--fs-13);flex:1}.audit-list[data-v-c0d873ce]{display:flex;flex-direction:column;gap:10px}.audit-item[data-v-c0d873ce]{border:1px dashed var(--line);border-radius:12px;padding:10px 12px}.ai-head[data-v-c0d873ce]{display:flex;align-items:center;gap:8px}.src-manual-pill[data-v-c0d873ce]{background:var(--src-manual-bg);color:var(--src-manual)}.ai-field[data-v-c0d873ce]{font-weight:var(--fw-semibold);font-size:var(--fs-13)}.ai-op[data-v-c0d873ce]{font-size:var(--fs-12);margin-left:auto}.ai-diff[data-v-c0d873ce]{font-size:var(--fs-13);margin-top:6px;color:var(--text-sub)}.ai-note[data-v-c0d873ce]{font-size:var(--fs-12);margin-top:4px}.m-page[data-v-337eeb9b]{display:flex;flex-direction:column;gap:var(--sp-12)}.bar[data-v-337eeb9b]{display:flex;align-items:center;gap:8px;padding:2px 0}.back[data-v-337eeb9b]{display:inline-flex;align-items:center;gap:2px;border:none;background:transparent;color:var(--brand);font-size:var(--fs-14);font-family:inherit;padding:4px 0;font-weight:var(--fw-medium)}.back-ico[data-v-337eeb9b]{font-size:20px;line-height:1;margin-top:-1px}.bar-title[data-v-337eeb9b]{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--text-strong)}.bar-spacer[data-v-337eeb9b]{flex:1}.card[data-v-337eeb9b]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.block[data-v-337eeb9b]{padding:var(--sp-16)}.m-page[data-v-ba63842a]{display:flex;flex-direction:column;gap:var(--sp-12)}.bar[data-v-ba63842a]{display:flex;align-items:center;gap:8px;padding:2px 0}.back[data-v-ba63842a]{display:inline-flex;align-items:center;gap:2px;border:none;background:transparent;color:var(--brand);font-size:var(--fs-14);font-family:inherit;padding:4px 0;font-weight:var(--fw-medium)}.back-ico[data-v-ba63842a]{font-size:20px;line-height:1;margin-top:-1px}.bar-title[data-v-ba63842a]{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--text-strong)}.bar-count[data-v-ba63842a]{font-size:var(--fs-12);color:var(--brand);background:var(--brand-050);padding:1px 9px;border-radius:999px;margin-left:2px}.card[data-v-ba63842a]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.block[data-v-ba63842a]{padding:var(--sp-16)}.st-list[data-v-ba63842a]{display:flex;flex-direction:column;gap:10px}.st-item[data-v-ba63842a]{display:flex;align-items:center;gap:12px;padding:13px 14px;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease}.st-item[data-v-ba63842a]:active{transform:scale(.99);box-shadow:var(--shadow-pop)}.st-left[data-v-ba63842a]{flex:1;min-width:0}.st-name[data-v-ba63842a]{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sub[data-v-ba63842a]{font-size:var(--fs-12);color:var(--text-light);margin-top:3px;display:flex;align-items:center;gap:5px}.st-dot[data-v-ba63842a]{opacity:.6}.st-right[data-v-ba63842a]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.st-risk[data-v-ba63842a]{font-size:var(--fs-11);color:var(--text-light);white-space:nowrap}.st-risk.has[data-v-ba63842a]{color:var(--st-orange);font-weight:var(--fw-semibold)}.st-arrow[data-v-ba63842a]{color:var(--brand);font-size:20px;flex:none;opacity:.55}:root{--brand: #2B5CE6;--brand-300: #5B8BFF;--brand-600: #1F49C9;--brand-050: #EEF3FF;--brand-100: #DDE6FF;--bg: #F6F8FB;--bg-alt: #F7F1F6;--panel: #FFFFFF;--text-strong: #0F1729;--text-sub: #1F2A40;--text-mid: #6B7488;--text-light: #9AA2B4;--line: #E6E9F0;--st-red: #E5484D;--st-orange: #F5921B;--st-yellow: #E8B200;--st-green: #18A957;--st-red-bg: #FFE0E0;--st-orange-bg: #FEF4E6;--st-yellow-bg: #FEF9E6;--st-green-bg: #EAF6FF;--src-api: #2B5CE6;--src-api-bg: #EEF3FF;--src-manual: #6B7488;--src-manual-bg: #F1F3F7;--topbar-bg: #0F1729;--topbar-bg-2: #1F2A40;--topbar-text: #E8ECF4;--topbar-text-mid: #9AA2B4;--nav-active-bg: rgba(43, 92, 230, .16);--nav-active-text: #FFFFFF;--radius-card: 14px;--radius-card-lg: 16px;--radius-pill: 999px;--radius-btn: 10px;--radius-input: 9px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--shadow-card: 0 1px 2px rgba(15, 23, 41, .04), 0 4px 16px rgba(15, 23, 41, .06);--shadow-pop: 0 8px 32px rgba(15, 23, 41, .16);--sp-4: 4px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--fs-14);color:var(--text-strong);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,p{margin:0}button{font-family:inherit;cursor:pointer}ul{margin:0;padding:0;list-style:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-4);height:34px;padding:0 var(--sp-16);border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--panel);color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-medium);transition:all .15s ease;white-space:nowrap}.btn:hover{border-color:var(--brand-300);color:var(--brand)}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.btn-ghost{background:transparent;border-color:transparent;color:var(--text-mid)}.btn-ghost:hover{background:var(--brand-050);color:var(--brand)}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:var(--radius-pill);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1}.t-mid{color:var(--text-mid)}.t-light{color:var(--text-light)}.t-sub{color:var(--text-sub)}.fw-600{font-weight:var(--fw-semibold)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d4d9e3;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#b9c0cd}::-webkit-scrollbar-track{background:transparent}.dark-scroll::-webkit-scrollbar-thumb{background:#33405c}.dark-scroll::-webkit-scrollbar-track{background:transparent}.page{max-width:1280px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--sp-20);gap:var(--sp-12);flex-wrap:wrap}.page-title{font-size:var(--fs-20);font-weight:var(--fw-semibold)}.page-sub{font-size:var(--fs-12);color:var(--text-mid);margin-top:4px}.panel{padding:var(--sp-20)}.blk-title{font-size:var(--fs-15);font-weight:var(--fw-semibold);margin-bottom:var(--sp-16);color:var(--text-strong)}.scope-note{font-size:var(--fs-12);color:var(--brand);background:var(--brand-050);padding:6px 12px;border-radius:999px;white-space:nowrap}.err-banner{margin-top:var(--sp-16);padding:12px 16px;border-radius:14px;background:#ffe0e0;color:#e5484d;font-size:var(--fs-13)}.phase-tag{font-size:10px;padding:1px 7px;border-radius:999px;background:var(--brand-050);color:var(--brand)}.note-line{font-size:var(--fs-12);color:var(--text-light);margin-top:var(--sp-12);line-height:1.6}
