@charset "UTF-8";.iconify[data-v-71cf32dd]{display:inline-block;vertical-align:middle;flex:none}.btn-arrow[data-v-bc2f941d]{margin-left:.175rem;color:inherit;transition:transform .22s ease;position:relative;z-index:3}.btn:hover .btn-arrow[data-v-bc2f941d]{transform:translate(.075rem)}.btn.block .btn-arrow[data-v-bc2f941d]{margin-left:.225rem}.input-wrap[data-v-549423a9]{display:flex;flex-direction:column;gap:.15rem;width:100%}.label[data-v-549423a9]{font-size:.325rem;font-weight:600;color:var(--ink-2);line-height:1.2;padding-left:.05rem}.field[data-v-549423a9]{position:relative;display:flex;align-items:center;background:#fff;border-radius:.25rem;padding:0;height:1.1rem;transition:border-color .2s,box-shadow .2s,background .2s}.field .control[data-v-549423a9]{flex:1;min-width:0;width:100%;height:100%;display:block;padding:0;border:none;background:transparent;border-radius:0}.field .control[data-v-549423a9] input{display:block;width:100%;height:100%;min-height:1.1rem;box-sizing:border-box;padding:0 .3rem;border:none;outline:none;background:transparent;font-family:inherit;font-size:.3625rem;color:var(--ink);line-height:1.2}.field.valid[data-v-549423a9]{border-color:#10b981;box-shadow:0 0 0 .075rem #10b9811a}.field.invalid[data-v-549423a9]{border-color:#ef4444;box-shadow:0 0 0 .075rem #ef444414}.field.disabled[data-v-549423a9]{background:#f5f7fb;cursor:not-allowed}.pwd-toggle[data-v-549423a9]{position:absolute;top:50%;right:.1rem;transform:translateY(-50%);flex:none;width:.8rem;height:.8rem;display:grid;place-items:center;color:#7b86a0;cursor:pointer;transition:color .18s;z-index:2}.pwd-toggle[data-v-549423a9]:active{opacity:.65}.pwd-toggle[data-v-549423a9]:hover{color:var(--primary)}.pwd-toggle .eye-icon[data-v-549423a9]{display:grid;place-items:center;transition:color .18s}.pwd-toggle .eye-icon.on[data-v-549423a9]{color:var(--primary)}.status-badge[data-v-549423a9]{position:absolute;top:50%;right:.2rem;transform:translateY(-50%);flex:none;width:.55rem;height:.55rem;border-radius:50%;display:grid;place-items:center;z-index:2}.status-badge.ok[data-v-549423a9]{background:#10b981;color:#fff}.status-badge.err[data-v-549423a9]{background:#ef4444;color:#fff}.hint[data-v-549423a9]{font-size:.3rem;line-height:1.4;padding:0 .05rem;min-height:.4rem;color:#8a93a8}.hint.hint-err[data-v-549423a9]{color:#ef4444}.rule-tip[data-v-549423a9]{position:absolute;left:0;right:0;bottom:calc(100% + .15rem);z-index:5;font-size:.3rem;line-height:1.45;color:#fff;background:rgba(30,41,59,.94);border-radius:.2rem;padding:.175rem .25rem;box-shadow:0 .15rem .45rem #0f172a2e;opacity:0;transform:translateY(.1rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.rule-tip.show[data-v-549423a9]{opacity:1;transform:translateY(0)}.wxq-mask[data-v-74034781]{position:fixed;inset:0;z-index:999;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(.05rem)}.wxq-panel[data-v-74034781]{width:8.5rem;max-width:calc(100vw - 1rem);background:#fff;border-radius:.45rem;padding:.5rem .55rem .55rem;box-shadow:0 .5rem 1.5rem #0000002e}.wxq-head[data-v-74034781]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.wxq-title[data-v-74034781]{display:flex;align-items:center;gap:.15rem;font-size:.4rem;font-weight:750;color:var(--ink)}.wxq-close[data-v-74034781]{width:.65rem;height:.65rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--muted);font-size:.325rem;background:#f2f4f8}.wxq-body[data-v-74034781]{display:flex;flex-direction:column;align-items:center}.wxq-qr-box[data-v-74034781]{width:7.5rem;height:8.5rem;display:flex;align-items:center;justify-content:center;background:#fafbfc;border:.025rem solid var(--border);border-radius:.3rem;overflow:hidden}.wxq-tip[data-v-74034781]{margin-top:.35rem;font-size:.375rem;font-weight:700;color:var(--ink)}.wxq-sub[data-v-74034781]{margin-top:.15rem;font-size:.3rem;color:var(--muted);text-align:center;line-height:1.6}.wxq-refresh[data-v-74034781]{margin-top:.3rem;font-size:.325rem;font-weight:650;color:var(--primary);padding:.15rem .4rem}.wxq-bind-icon[data-v-74034781]{font-size:1.05rem;margin-bottom:.15rem}.wxq-field[data-v-74034781]{width:100%;margin-top:.3rem}.wxq-code-row[data-v-74034781]{display:flex;align-items:flex-end;gap:.25rem}.wxq-code-input[data-v-74034781]{flex:1;min-width:0}.wxq-send[data-v-74034781]{flex:none;width:2.7rem;height:1.1rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;font-size:.325rem;font-weight:650;color:var(--primary);background:rgba(20,55,130,.06);border:.025rem solid rgba(20,55,130,.12);transition:.18s}.wxq-send.disabled[data-v-74034781]{color:var(--muted);background:#f2f4f8;border-color:var(--border)}.wxq-back[data-v-74034781]{margin-top:.3rem;font-size:.325rem;color:var(--muted);padding:.1rem .3rem}.mask[data-v-ef399575]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:2000;display:grid;place-items:center;background:rgba(8,28,69,.42);backdrop-filter:blur(.075rem);padding:var(--sheet-margin, .6rem);animation:maskIn-ef399575 .25s ease;box-sizing:border-box}@media (max-width: 640px){.mask[data-v-ef399575]{padding:.3rem}}@keyframes maskIn-ef399575{0%{opacity:0}to{opacity:1}}.sheet[data-v-ef399575]{width:100%;cursor:default;box-sizing:border-box;max-width:min(var(--sheet-max-w, 18rem),92vw);max-height:min(var(--sheet-max-h, 19rem),88vh);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;animation:sheetIn-ef399575 .32s cubic-bezier(.2,.7,.3,1);overscroll-behavior:contain}.sheet.full[data-v-ef399575]{height:var(--sheet-max-h, 19rem)}@keyframes sheetIn-ef399575{0%{transform:translateY(.6rem) scale(.985);opacity:0}to{transform:none;opacity:1}}.sheet-head[data-v-ef399575]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;border-bottom:.025rem solid var(--border)}.sheet-title[data-v-ef399575]{font-size:.4rem;font-weight:800;color:var(--ink)}.sheet-X[data-v-ef399575]{width:.85rem;height:.85rem;border-radius:.25rem;display:grid;place-items:center;color:var(--muted);background:var(--surface-2);cursor:pointer;transition:.2s}.sheet-X[data-v-ef399575]:hover{color:var(--ink);background:var(--border)}.sheet-body[data-v-ef399575]{flex:1 1 auto;min-height:0;min-width:0;width:100%;padding:.5rem;box-sizing:border-box;overflow-x:hidden;overscroll-behavior:contain}.sheet-body[data-v-ef399575]>*{max-width:100%;box-sizing:border-box}.sheet-foot[data-v-ef399575]{flex:none;padding:.4rem .5rem;border-top:.025rem solid var(--border);background:var(--surface)}.back-btn[data-v-d97dae33]{display:inline-flex;align-items:center;gap:.15rem;cursor:pointer;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s;-webkit-user-select:none;user-select:none}.vb-icon[data-v-d97dae33]{width:.95rem;height:.95rem;justify-content:center;border-radius:.275rem;background:var(--bg-soft);border:.025rem solid var(--border);color:var(--ink-2);box-shadow:0 .025rem .05rem #1437820d}.vb-icon[data-v-d97dae33]:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);box-shadow:0 .075rem .25rem var(--brand-soft)}.vb-icon[data-v-d97dae33]:active{transform:scale(.94)}.vb-hover.vb-icon[data-v-d97dae33]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.vb-text[data-v-d97dae33]{display:inline-flex;align-items:center;gap:.15rem;font-size:.3375rem;font-weight:700;color:var(--ink-2);padding:.225rem .375rem;border-radius:.425rem;background:var(--bg-soft);box-shadow:0 .025rem .05rem #1437820a;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .15s}.vb-text[data-v-d97dae33]:hover{background:var(--brand-soft);color:var(--brand);border-color:var(--brand);box-shadow:0 .1rem .3rem var(--brand-soft);transform:translateY(-.025rem)}.vb-text[data-v-d97dae33]:active{transform:translateY(0) scale(.98)}.vb-hover.vb-text[data-v-d97dae33]{background:var(--brand-soft);color:var(--brand);border-color:var(--brand)}.vb-label[data-v-d97dae33]{line-height:1}.topbar[data-v-599a0175]{height:1.65rem;flex:none;position:relative;z-index:20;border-bottom:.025rem solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(.4rem) saturate(160%);display:flex;align-items:center;justify-content:space-between;padding:0 .7rem}.left[data-v-599a0175]{display:flex;align-items:center;gap:.55rem;min-width:0}.brand[data-v-599a0175]{display:flex;align-items:center;gap:.25rem;color:var(--ink);padding-right:.5rem;border-right:.025rem solid rgba(20,55,130,.12);cursor:pointer;flex:none}.logo[data-v-599a0175]{width:.85rem;height:.85rem;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:none}.logo-img[data-v-599a0175]{width:100%;height:100%}.brand-name[data-v-599a0175]{font-size:.475rem;font-weight:800;letter-spacing:-.01em}.ws-nav[data-v-599a0175]{display:flex;align-items:center;gap:.1rem;min-width:0;flex:0 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.ws-nav[data-v-599a0175]::-webkit-scrollbar{display:none}.ws-nav[data-v-599a0175]{scroll-snap-type:x proximity}.nav-item[data-v-599a0175]{scroll-snap-align:start}.nav-item[data-v-599a0175]{display:flex;align-items:center;gap:.175rem;padding:.225rem .35rem;border-radius:.25rem;font-size:.3625rem;font-weight:600;color:var(--ink-2);cursor:pointer;transition:.2s;white-space:nowrap}.nav-item[data-v-599a0175]:hover{background:rgba(37,99,235,.08);color:var(--primary)}.nav-item.active[data-v-599a0175]{background:var(--primary-soft);color:var(--primary)}.welcome[data-v-599a0175]{font-size:.375rem;font-weight:650;color:var(--ink);white-space:nowrap}.welcome .name[data-v-599a0175]{color:var(--primary)}.top-right[data-v-599a0175]{display:flex;align-items:center;gap:.375rem;color:var(--ink-2)}.role-badge[data-v-599a0175]{position:relative;display:flex;align-items:center;gap:.175rem;padding:0 .375rem;height:1rem;border-radius:var(--radius-sm);background:var(--surface-2);font-size:.35rem;font-weight:650;color:var(--ink);white-space:nowrap;transition:.2s;cursor:pointer}.role-badge[data-v-599a0175]:hover,.role-badge.open[data-v-599a0175]{box-shadow:0 .15rem .45rem #365cc729}.role-badge.ent[data-v-599a0175]{background:rgba(245,158,11,.12);color:#d97706}.role-badge.admin[data-v-599a0175]{background:rgba(37,99,235,.12);color:var(--primary)}.role-badge.bidder[data-v-599a0175]{background:rgba(20,184,166,.12);color:#0d9488}.role-badge.purchaser[data-v-599a0175]{background:rgba(37,99,235,.12);color:var(--primary)}.role-menu[data-v-599a0175]{position:absolute;top:calc(100% + .2rem);right:0;min-width:6.2rem;background:#fff;border:.025rem solid var(--line);border-radius:.35rem;box-shadow:0 .45rem 1.25rem #1a2a5429;padding:.2rem;opacity:0;visibility:hidden;transform:translateY(-.15rem);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:50}.role-badge:hover .role-menu[data-v-599a0175],.role-badge.open .role-menu[data-v-599a0175]{opacity:1;visibility:visible;transform:translateY(0)}.role-opt[data-v-599a0175]{display:flex;align-items:center;gap:.25rem;padding:.225rem .25rem;border-radius:.25rem;cursor:pointer;transition:background .15s ease}.role-opt[data-v-599a0175]:hover{background:#f3f6fd}.role-opt.active[data-v-599a0175]{background:var(--surface-2)}.role-opt-ic[data-v-599a0175]{width:.85rem;height:.85rem;flex:none;display:flex;align-items:center;justify-content:center;border-radius:.25rem;background:#f4f7fe;color:var(--primary)}.role-opt-meta[data-v-599a0175]{flex:1;min-width:0}.role-opt-name[data-v-599a0175]{font-size:.35rem;font-weight:600;color:var(--ink)}.role-opt-desc[data-v-599a0175]{font-size:.3rem;color:var(--muted);margin-top:.025rem}.role-opt-check[data-v-599a0175]{color:var(--primary);flex:none}.avatar[data-v-599a0175]{width:1rem;height:1rem;border-radius:50%;background:var(--surface-2);color:var(--ink-2);display:grid;place-items:center;font-weight:700;font-size:.375rem;cursor:pointer;overflow:hidden;box-shadow:var(--shadow-glow);transition:.2s}.avatar-img[data-v-599a0175]{width:100%;height:100%;border-radius:50%}.avatar[data-v-599a0175]:hover{transform:translateY(-.025rem);box-shadow:var(--shadow-sm)}.avatar-wrap[data-v-599a0175]{position:relative;display:inline-flex}.avatar-pop[data-v-599a0175]{position:absolute;top:calc(100% + .3rem);right:0;z-index:50;width:5.2rem;padding:.4rem;border-radius:.45rem;background:var(--surface);border:.025rem solid var(--border);box-shadow:0 .45rem 1.1rem #0d204e3d;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;opacity:0;visibility:hidden;transform:translateY(-.15rem) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.avatar-pop[data-v-599a0175]:after{content:"";position:absolute;top:-.175rem;right:.375rem;width:.3rem;height:.3rem;background:var(--surface);border-left:.025rem solid var(--border);border-top:.025rem solid var(--border);transform:rotate(45deg);border-radius:.075rem 0 0}.avatar-pop[data-v-599a0175]:before{content:"";position:absolute;top:-.35rem;left:0;right:0;height:.35rem}.avatar-wrap:hover .avatar-pop[data-v-599a0175]{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.avatar-pop .welcome[data-v-599a0175]{display:flex;align-items:baseline;gap:.05rem;font-size:.35rem;font-weight:600;color:var(--ink-2);line-height:1.4}.avatar-pop .welcome .name[data-v-599a0175]{font-size:.375rem;font-weight:800;color:var(--ink)}.pop-actions[data-v-599a0175]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.pop-actions .ic[data-v-599a0175]{width:100%;height:1.05rem;border-radius:.3rem;background:var(--surface-2);transition:.2s}.pop-actions .ic[data-v-599a0175]:hover{background:var(--primary-soft);color:var(--primary);box-shadow:var(--shadow-sm)}.ic[data-v-599a0175]{width:1rem;height:1rem;border-radius:.275rem;background:var(--surface-2);display:grid;place-items:center;font-size:.425rem;cursor:pointer;transition:.2s}.ic[data-v-599a0175]:hover{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.ai-badge[data-v-599a0175]{display:flex;align-items:center;gap:.15rem;padding:0 .325rem;height:.95rem;border-radius:var(--radius-pill);background:rgba(37,99,235,.1);color:var(--primary);font-size:.35rem;font-weight:800;cursor:pointer;transition:.2s;white-space:nowrap}.ai-badge[data-v-599a0175]:hover{background:rgba(37,99,235,.18);box-shadow:var(--shadow-sm)}.bell[data-v-599a0175]{position:relative;width:1rem;height:1rem;border-radius:.275rem;background:var(--surface-2);display:grid;place-items:center;font-size:.425rem;color:var(--ink-2);cursor:pointer;transition:.2s}.bell[data-v-599a0175]:hover{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-sm)}.bell .ub[data-v-599a0175]{position:absolute;top:.125rem;right:.125rem;min-width:.4rem;height:.4rem;padding:0 .1rem;border-radius:.2rem;background:linear-gradient(180deg,#ff5a6a 0%,#ef4444 100%);color:#fff;font-size:.25rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .025rem .1rem #ef444459}@media (max-width: 1180px){.topbar[data-v-599a0175]{padding:0 .45rem}.left[data-v-599a0175]{gap:.35rem}.brand[data-v-599a0175]{padding-right:.35rem}.role-label[data-v-599a0175]{display:none}.top-right[data-v-599a0175]{gap:.25rem}.nav-item[data-v-599a0175]{padding:.2rem .275rem}}@media (max-width: 980px){.brand-name[data-v-599a0175]{display:none}.left[data-v-599a0175]{gap:.25rem}.brand[data-v-599a0175]{padding-right:.25rem}.topbar[data-v-599a0175]{padding:0 .35rem}.nav-item[data-v-599a0175]{padding:.2rem .25rem}.ai-badge[data-v-599a0175]{padding:0 .275rem}}@media (max-width: 820px){.topbar[data-v-599a0175]{padding:0 .3rem}.nav-item taro-text-core[data-v-599a0175]{display:none}.nav-item[data-v-599a0175]{padding:.225rem .275rem}.top-right[data-v-599a0175]{gap:.2rem}.ai-badge[data-v-599a0175]{padding:0 .25rem}}@media (max-width: 560px){.topbar[data-v-599a0175]{padding:0 .25rem}.left[data-v-599a0175]{gap:.15rem}.role-badge[data-v-599a0175]{padding:0 .275rem;height:.95rem}.bell[data-v-599a0175],.avatar[data-v-599a0175]{width:.9rem;height:.9rem}.top-right[data-v-599a0175]{gap:.15rem}.ai-badge[data-v-599a0175]{padding:0 .25rem}}.uc[data-v-c3c1e1fa]{display:flex;flex-direction:column;gap:.35rem}.uc-hero[data-v-c3c1e1fa]{display:flex;align-items:center;justify-content:space-between;gap:.4rem;padding:.4rem .45rem}.hero-left[data-v-c3c1e1fa]{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1}.avatar[data-v-c3c1e1fa]{position:relative;width:1.5rem;height:1.5rem;flex:none;border-radius:.4rem;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800;color:var(--brand);background:var(--bg-soft);overflow:hidden;box-shadow:var(--shadow-glow);cursor:pointer;transition:.25s}.avatar[data-v-c3c1e1fa]:hover{transform:translateY(-.025rem);box-shadow:var(--shadow-sm)}.avatar-img[data-v-c3c1e1fa]{width:100%;height:100%}.avatar-edit[data-v-c3c1e1fa]{position:absolute;right:-.075rem;bottom:-.075rem;width:.5rem;height:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--brand);border:.05rem solid var(--bg)}.hero-meta[data-v-c3c1e1fa]{min-width:0;flex:1}.h-name[data-v-c3c1e1fa]{font-size:.45rem;font-weight:800;color:var(--text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-tags[data-v-c3c1e1fa]{display:flex;align-items:center;gap:.15rem;margin-top:.175rem;flex-wrap:wrap}.h-tag[data-v-c3c1e1fa]{display:inline-flex;align-items:center;gap:.075rem;font-size:.2875rem;font-weight:600;padding:.075rem .225rem;border-radius:24.975rem;white-space:nowrap}.h-tag.role[data-v-c3c1e1fa]{color:var(--brand);background:rgba(37,99,235,.08)}.h-tag.muted[data-v-c3c1e1fa]{color:var(--muted);background:var(--bg-soft);max-width:100%;overflow:hidden;text-overflow:ellipsis}.hero-quota[data-v-c3c1e1fa]{flex:none;text-align:center;padding:.2rem .35rem;border-radius:.3rem;background:var(--bg-soft);cursor:pointer;transition:.2s;min-width:1.6rem}.hero-quota[data-v-c3c1e1fa]:hover{background:var(--primary-soft)}.q-num[data-v-c3c1e1fa]{font-size:.5rem;font-weight:800;color:var(--brand);line-height:1}.q-label[data-v-c3c1e1fa]{font-size:.275rem;color:var(--muted);margin-top:.1rem}.sec[data-v-c3c1e1fa]{padding:.4rem .45rem}.sec-mini[data-v-c3c1e1fa]{padding:.35rem .45rem}.sec-flex[data-v-c3c1e1fa]{display:flex;flex-direction:column}.sec-h[data-v-c3c1e1fa]{display:flex;align-items:center;gap:.2rem;margin-bottom:.3rem}.sec-ic[data-v-c3c1e1fa]{width:.65rem;height:.65rem;border-radius:.2rem;display:grid;place-items:center;background:rgba(37,99,235,.1);color:var(--brand);flex:none}.sec-t[data-v-c3c1e1fa]{font-size:.3625rem;font-weight:700;color:var(--text)}.sec-sub[data-v-c3c1e1fa]{margin-left:auto;font-size:.2875rem;color:var(--muted)}.sec-go-edit[data-v-c3c1e1fa]{margin-left:auto;display:inline-flex;align-items:center;gap:.05rem;font-size:.3rem;font-weight:600;color:var(--brand);padding:.1rem .25rem;border-radius:24.975rem;background:var(--primary-soft);cursor:pointer;transition:.2s}.sec-go-edit[data-v-c3c1e1fa]:hover{background:rgba(37,99,235,.16)}.sec-go-edit[data-v-c3c1e1fa]:active{transform:scale(.96)}.uc-cols[data-v-c3c1e1fa]{display:grid;grid-template-columns:1.25fr 1fr;gap:.35rem;align-items:start}.uc-col[data-v-c3c1e1fa]{display:flex;flex-direction:column;gap:.35rem;min-width:0}@media (max-width: 720px){.uc-cols[data-v-c3c1e1fa]{grid-template-columns:1fr}}.uc.is-embedded .uc-cols[data-v-c3c1e1fa]{grid-template-columns:1.1fr 1fr;gap:.3rem}.kv-row[data-v-c3c1e1fa]{display:flex;align-items:center;justify-content:space-between;padding:.225rem 0;border-bottom:.025rem solid var(--border)}.kv-row[data-v-c3c1e1fa]:last-child{border-bottom:none}.kv-row .k[data-v-c3c1e1fa]{font-size:.3125rem;color:var(--muted)}.kv-row .v[data-v-c3c1e1fa]{font-size:.3375rem;font-weight:600;color:var(--text);max-width:65%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-edit[data-v-c3c1e1fa]{display:flex;align-items:center;gap:.2rem;padding:.25rem 0;border-bottom:.025rem solid var(--border);transition:.2s}.kv-edit[data-v-c3c1e1fa]:last-child{border-bottom:none}.kv-edit.editing[data-v-c3c1e1fa]{background:var(--bg-soft);border-radius:.25rem;padding:.25rem .3rem;margin:.1rem 0;border-bottom:.025rem solid var(--border)}.k-block[data-v-c3c1e1fa]{flex:none;width:1.35rem}.k-block .k[data-v-c3c1e1fa]{font-size:.3125rem;color:var(--muted)}.kv-edit .v[data-v-c3c1e1fa]{flex:1;font-size:.3375rem;font-weight:600;color:var(--text);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-edit .v.muted[data-v-c3c1e1fa]{color:var(--muted);font-weight:500}.edit-btn[data-v-c3c1e1fa]{display:inline-flex;align-items:center;gap:.075rem;font-size:.2875rem;font-weight:600;color:var(--brand);background:var(--bg-soft);padding:.1rem .225rem;border-radius:24.975rem;cursor:pointer;transition:.2s;flex:none}.edit-btn[data-v-c3c1e1fa]:hover{background:rgba(37,99,235,.12)}.edit-input[data-v-c3c1e1fa]{flex:1;min-width:0;height:.8rem;display:block;padding:0;border:none;background:transparent;border-radius:0;outline:none}.edit-input[data-v-c3c1e1fa] input{display:block;width:100%;height:100%;box-sizing:border-box;padding:0 .25rem;border:.025rem solid var(--brand);border-radius:.2rem;background:var(--surface);color:var(--text);font-size:.325rem;line-height:.8rem;outline:none;font-family:inherit}.edit-actions[data-v-c3c1e1fa]{display:flex;gap:.125rem;flex:none}.btn-mini[data-v-c3c1e1fa]{display:inline-flex;align-items:center;justify-content:center;height:.7rem;padding:0 .3rem;border-radius:.175rem;font-size:.2875rem;font-weight:700;cursor:pointer;transition:.2s}.btn-mini.ghost[data-v-c3c1e1fa]{background:var(--bg-soft);color:var(--ink-2)}.btn-mini.ghost[data-v-c3c1e1fa]:hover{background:var(--border)}.btn-mini.primary[data-v-c3c1e1fa]{background:var(--brand);color:#fff;box-shadow:0 .075rem .2rem #2563eb4d}.btn-mini.primary[data-v-c3c1e1fa]:hover{transform:translateY(-.025rem)}.verify-row[data-v-c3c1e1fa]{display:flex;align-items:center;gap:.3rem;padding:.3rem 0;border-bottom:.025rem solid var(--border);cursor:pointer;transition:.2s}.verify-row[data-v-c3c1e1fa]:last-child{border-bottom:none}.verify-row[data-v-c3c1e1fa]:hover{background:var(--bg-soft)}.verify-row:hover .verify-ic[data-v-c3c1e1fa]{transform:translateY(-.025rem)}.verify-ic[data-v-c3c1e1fa]{width:.95rem;height:.95rem;border-radius:.25rem;display:grid;place-items:center;flex:none;transition:.2s}.verify-main[data-v-c3c1e1fa]{flex:1;min-width:0}.verify-t[data-v-c3c1e1fa]{font-size:.35rem;font-weight:700;color:var(--text)}.verify-d[data-v-c3c1e1fa]{font-size:.2875rem;color:var(--muted);margin-top:.075rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-status[data-v-c3c1e1fa]{display:inline-flex;align-items:center;gap:.025rem;font-size:.3rem;font-weight:700;color:var(--muted);flex:none}.verify-status.done[data-v-c3c1e1fa]{color:var(--brand)}.verify-status.pending[data-v-c3c1e1fa]{color:#d97706}.link-grid[data-v-c3c1e1fa]{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;margin-bottom:.3rem}.link-item[data-v-c3c1e1fa]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.3rem;border-radius:.3rem;background:var(--surface-2);cursor:pointer;transition:.2s;position:relative;min-width:0}.link-item[data-v-c3c1e1fa]:hover{background:var(--primary-soft);transform:translateY(-.025rem)}.link-ic[data-v-c3c1e1fa]{width:.75rem;height:.75rem;border-radius:.2rem;display:grid;place-items:center;flex:none}.link-t[data-v-c3c1e1fa]{font-size:.325rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.link-extra[data-v-c3c1e1fa]{font-size:.275rem;color:var(--muted);font-weight:500}.link-badge[data-v-c3c1e1fa]{position:absolute;top:.2rem;right:.2rem;font-size:.25rem;font-weight:800;color:#fff;background:var(--rose);min-width:.4rem;height:.4rem;padding:0 .125rem;border-radius:.2rem;display:inline-grid;place-items:center}.invite-row[data-v-c3c1e1fa]{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.25rem .3rem;border-radius:.25rem;background:linear-gradient(95deg,rgba(37,99,235,.06),rgba(56,189,248,.06));border:.025rem dashed rgba(37,99,235,.18)}.invite-l[data-v-c3c1e1fa]{display:flex;align-items:center;gap:.15rem;min-width:0;flex:1;overflow:hidden}.invite-ic[data-v-c3c1e1fa]{color:var(--brand);flex:none}.invite-k[data-v-c3c1e1fa]{font-size:.3rem;color:var(--muted);font-weight:600;flex:none}.invite-code[data-v-c3c1e1fa]{font-size:.325rem;font-weight:700;color:var(--brand);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.invite-r[data-v-c3c1e1fa]{display:inline-flex;align-items:center;gap:.075rem;font-size:.2875rem;font-weight:600;color:var(--brand);background:rgba(37,99,235,.1);padding:.1rem .25rem;border-radius:24.975rem;transition:.2s;white-space:nowrap;flex:none;cursor:pointer}.invite-r[data-v-c3c1e1fa]:hover{background:rgba(37,99,235,.18)}.logout[data-v-c3c1e1fa]{margin-top:.05rem;display:flex;align-items:center;justify-content:center;gap:.15rem}.foot[data-v-c3c1e1fa]{text-align:center;font-size:.2875rem;color:var(--muted);margin-top:.35rem}.quota-card.is-embedded[data-v-8733d583]{background:transparent;border:none;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.quota-card.is-embedded[data-v-8733d583]:hover{border:none;box-shadow:none;transform:none}.quota-card.is-embedded .quota-summary[data-v-8733d583]{border:none;background:radial-gradient(120% 120% at 100% 0%,rgba(37,99,235,.1) 0%,transparent 55%),var(--surface);padding:.45rem .4rem}.quota-summary[data-v-8733d583]{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem;padding:.4rem;border-radius:.4rem;background:radial-gradient(120% 120% at 100% 0%,rgba(37,99,235,.1) 0%,transparent 55%),var(--surface);border:.025rem solid var(--border)}.quota-text[data-v-8733d583]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.quota-label[data-v-8733d583]{font-size:.3125rem;font-weight:700;color:var(--ink-2)}.quota-value[data-v-8733d583]{display:flex;align-items:baseline;gap:.125rem;line-height:1}.quota-num[data-v-8733d583]{font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);font-size:.85rem}.quota-num.len-1[data-v-8733d583]{font-size:.95rem}.quota-num.len-2[data-v-8733d583]{font-size:.8rem}.quota-num.len-3[data-v-8733d583]{font-size:.65rem}.quota-num.len-4[data-v-8733d583]{font-size:.55rem}.quota-num.len-5[data-v-8733d583]{font-size:.45rem}.quota-unit[data-v-8733d583]{font-size:.35rem;font-weight:700;color:var(--ink-2)}.quota-bar-wrap[data-v-8733d583]{width:100%;height:.2rem;border-radius:24.975rem;background:var(--border-strong);overflow:hidden}.quota-bar[data-v-8733d583]{height:100%;border-radius:24.975rem;transition:width .5s cubic-bezier(.4,0,.2,1),background .3s ease}.rc-banner[data-v-8733d583]{display:flex;align-items:center;gap:.3rem;padding:.35rem .4rem;margin-bottom:.3rem;border-radius:.35rem;color:#fff;background:radial-gradient(90% 130% at 100% 0%,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 55%),linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);box-shadow:0 .2rem .5rem #2563eb47;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .1s ease}.rc-banner[data-v-8733d583]:active{transform:translateY(.025rem)}.rc-info[data-v-8733d583]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;min-height:.85rem}.rc-title[data-v-8733d583]{display:flex;align-items:center;gap:.125rem;font-size:.35rem;font-weight:800;white-space:nowrap}.rc-sub[data-v-8733d583]{margin-top:.075rem;font-size:.2875rem;opacity:.9;white-space:nowrap}.rc-action[data-v-8733d583]{flex:none;display:flex;align-items:center;align-self:center;gap:.2rem}.rc-btn[data-v-8733d583]{display:flex;align-items:center;justify-content:center;height:.85rem;padding:0 .35rem;border-radius:24.975rem;font-size:.3125rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,filter .15s ease,background .15s ease}.rc-btn[data-v-8733d583]:active{transform:translateY(.025rem)}.rc-btn[data-v-8733d583]:hover{filter:brightness(1.08)}.rc-btn.recharge[data-v-8733d583]{background:var(--surface);color:var(--primary);box-shadow:0 .1rem .25rem #0000001f}.rc-btn.redeem[data-v-8733d583]{background:rgba(255,255,255,.16);color:#fff;box-shadow:inset 0 0 0 .025rem #fff6}.rc-btn.redeem[data-v-8733d583]:hover{background:rgba(255,255,255,.28);filter:none}.redeem-modal[data-v-8733d583]{display:flex;flex-direction:column;gap:.4rem;padding:.1rem 0}.rm-tip[data-v-8733d583]{font-size:.35rem;line-height:1.6;color:var(--muted);text-align:center}.rm-input-wrap[data-v-8733d583]{display:block}.rcode[data-v-8733d583]{flex:1;min-width:0;height:1.2rem;display:block;padding:0;border:none;background:transparent;border-radius:0;outline:none}.rcode[data-v-8733d583] input{display:block;width:100%;height:100%;box-sizing:border-box;padding:0 .4rem;border-radius:var(--radius-md);border:.025rem solid var(--border-strong);background:var(--surface);color:var(--ink);font-size:.375rem;line-height:1.2rem;outline:none;font-family:inherit;box-shadow:0 .025rem .05rem #0000000a;transition:border-color .2s ease,box-shadow .2s ease}.rcode[data-v-8733d583] input:focus{border-color:var(--primary);box-shadow:0 0 0 .075rem #3b82f61f}.ph[data-v-8733d583]{color:var(--muted);font-size:.35rem}.rm-error[data-v-8733d583]{margin:-.2rem 0 0;font-size:.3125rem;color:#ef4444;text-align:center}.logs[data-v-8733d583]{display:flex;flex-direction:column;gap:.2rem}.logs-title[data-v-8733d583]{font-size:.3125rem;font-weight:800;color:var(--ink-2);padding:0 .05rem}.logs-list[data-v-8733d583]{display:flex;flex-direction:column;border-radius:.3rem;background:var(--surface);border:.025rem solid var(--border);overflow:hidden}.lg[data-v-8733d583]{display:flex;align-items:center;gap:.3rem;padding:.275rem .3rem;border-top:.025rem solid var(--border)}.lg[data-v-8733d583]:first-child{border-top:none}.lg-main[data-v-8733d583]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.05rem}.lg-r[data-v-8733d583]{font-size:.325rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-m[data-v-8733d583]{font-size:.275rem;color:var(--muted)}.lg-c[data-v-8733d583]{flex:none;font-size:.325rem;font-weight:800;width:.9rem;text-align:right;font-variant-numeric:tabular-nums}.lg-c.add[data-v-8733d583]{color:var(--green)}.lg-c.sub[data-v-8733d583]{color:var(--rose)}.logs-empty[data-v-8733d583]{padding:.55rem .3rem;text-align:center;font-size:.3125rem;color:var(--muted);background:var(--surface);border:.025rem solid var(--border);border-radius:.3rem}.logs-pager[data-v-8733d583]{margin-top:.25rem;display:flex;align-items:center;justify-content:center;gap:.3rem}.pg-btn[data-v-8733d583]{min-width:1.9rem;height:.8rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:24.975rem;font-size:.325rem;font-weight:700;line-height:1;color:var(--primary);background:var(--surface);box-shadow:0 .05rem .2rem #0000001a;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,filter .15s ease,opacity .15s ease}.pg-btn[data-v-8733d583]:active{transform:translateY(.025rem)}.pg-btn[data-v-8733d583]:hover{filter:brightness(1.05)}.pg-btn.disabled[data-v-8733d583]{opacity:.45;pointer-events:none}.pg-info[data-v-8733d583]{font-size:.325rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.loading-wrap[data-v-b007c3f5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:52vh}.spinner[data-v-b007c3f5]{width:.85rem;height:.85rem;border-radius:50%;border:.075rem solid rgba(37,99,235,.18);border-top-color:var(--primary);animation:loading-spin-b007c3f5 .8s linear infinite}.loading-text[data-v-b007c3f5]{font-size:.325rem;color:var(--muted)}@keyframes loading-spin-b007c3f5{to{transform:rotate(360deg)}}.tc-mask[data-v-c273323e]{position:fixed;inset:0;z-index:300;background:rgba(10,18,40,.42);backdrop-filter:blur(.05rem);display:flex;justify-content:flex-end}.tc-drawer[data-v-c273323e]{width:10rem;max-width:92vw;height:100%;background:var(--surface);border-left:.025rem solid var(--border);box-shadow:-.5rem 0 1.5rem #0a122840;display:flex;flex-direction:column}.tc-head[data-v-c273323e]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:.45rem .5rem;border-bottom:.025rem solid var(--border)}.tc-head-l[data-v-c273323e]{display:flex;align-items:center;gap:.3rem}.tc-logo[data-v-c273323e]{width:1rem;height:1rem;border-radius:.3rem;background:var(--grad-deep);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow-glow)}.tc-title[data-v-c273323e]{font-size:.425rem;font-weight:800;color:var(--ink);letter-spacing:-.01em}.tc-sub[data-v-c273323e]{font-size:.3125rem;color:var(--muted);margin-top:.025rem}.tc-close[data-v-c273323e]{width:.95rem;height:.95rem;border-radius:.25rem;background:var(--surface-2);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;transition:.2s}.tc-close[data-v-c273323e]:hover{background:var(--primary-soft);color:var(--primary)}.tc-body[data-v-c273323e]{flex:1;min-height:0;padding:.5rem;overflow-y:auto}.tc-sec[data-v-c273323e]{margin-bottom:.3rem}.tc-sec-t[data-v-c273323e]{font-size:.3625rem;font-weight:800;color:var(--ink)}.tc-sec-d[data-v-c273323e]{font-size:.3125rem;color:var(--muted);margin-top:.05rem}.tc-presets[data-v-c273323e]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.tc-preset[data-v-c273323e]{position:relative;padding:.35rem .35rem .375rem;border-radius:.35rem;background:var(--surface-2);border:.0375rem solid var(--border);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tc-preset[data-v-c273323e]:hover{transform:translateY(-.05rem);box-shadow:var(--shadow-sm)}.tc-preset.active[data-v-c273323e]{border-color:var(--primary);box-shadow:0 0 0 .075rem var(--primary-soft)}.tc-preset-top[data-v-c273323e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.tc-swatch[data-v-c273323e]{display:flex;gap:.1rem}.tc-swatch .sw[data-v-c273323e]{width:.55rem;height:.55rem;border-radius:.175rem;border:.025rem solid rgba(120,130,160,.2)}.tc-check[data-v-c273323e]{color:var(--primary)}.tc-preset-name[data-v-c273323e]{font-size:.35rem;font-weight:800;color:var(--ink)}.tc-preset-desc[data-v-c273323e]{font-size:.2875rem;color:var(--muted);margin-top:.075rem;line-height:1.45}.tc-preview[data-v-c273323e]{margin-top:.1rem}.tc-pv-card[data-v-c273323e]{padding:.4rem;border-radius:.35rem;background:var(--card);border:.025rem solid var(--border);box-shadow:var(--shadow-sm)}.tc-pv-row[data-v-c273323e]{display:flex;align-items:baseline;justify-content:space-between}.tc-pv-tag[data-v-c273323e]{font-size:.3rem;color:var(--muted);font-weight:600}.tc-pv-num[data-v-c273323e]{font-size:.7rem;font-weight:800;color:var(--primary);line-height:1}.tc-pv-bar[data-v-c273323e]{margin-top:.3rem;height:.2rem;border-radius:24.975rem;background:var(--surface-2);overflow:hidden}.tc-pv-fill[data-v-c273323e]{height:100%;width:64%;border-radius:24.975rem;background:var(--grad-deep)}.tc-pv-btns[data-v-c273323e]{display:flex;gap:.25rem;margin-top:.35rem}.tc-pv-btn[data-v-c273323e]{flex:1;text-align:center;padding:.225rem 0;border-radius:24.975rem;font-size:.325rem;font-weight:700}.tc-pv-btn.solid[data-v-c273323e]{background:var(--grad-deep);color:#fff}.tc-pv-btn.line[data-v-c273323e]{background:var(--surface-2);color:var(--primary);border:.025rem solid var(--border-strong)}.tc-seg[data-v-c273323e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}.tc-seg-item[data-v-c273323e]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.325rem 0;border-radius:.3rem;background:var(--surface-2);border:.0375rem solid var(--border);color:var(--ink-2);font-size:.325rem;font-weight:700;cursor:pointer;transition:.2s}.tc-seg-item[data-v-c273323e]:hover{color:var(--primary)}.tc-seg-item.active[data-v-c273323e]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.tc-density[data-v-c273323e]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.tc-den[data-v-c273323e]{position:relative;padding:.35rem;border-radius:.35rem;background:var(--surface-2);border:.0375rem solid var(--border);cursor:pointer;transition:.2s}.tc-den[data-v-c273323e]:hover{border-color:var(--border-strong)}.tc-den.active[data-v-c273323e]{border-color:var(--primary);box-shadow:0 0 0 .075rem var(--primary-soft)}.tc-den-name[data-v-c273323e]{font-size:.35rem;font-weight:800;color:var(--ink)}.tc-den-desc[data-v-c273323e]{font-size:.2875rem;color:var(--muted);margin-top:.075rem;line-height:1.45}.tc-den-check[data-v-c273323e]{position:absolute;top:.3rem;right:.3rem;color:var(--primary)}.tc-fade-enter-active[data-v-c273323e],.tc-fade-leave-active[data-v-c273323e]{transition:opacity .28s ease}.tc-fade-enter-from[data-v-c273323e],.tc-fade-leave-to[data-v-c273323e]{opacity:0}.tc-slide-enter-active[data-v-c273323e],.tc-slide-leave-active[data-v-c273323e]{transition:transform .3s cubic-bezier(.2,.7,.3,1)}.tc-slide-enter-from[data-v-c273323e],.tc-slide-leave-to[data-v-c273323e]{transform:translate(100%)}@media (max-width: 480px){.tc-drawer[data-v-c273323e]{width:100%;max-width:100vw}}.ws[data-v-963466ca]{position:fixed;inset:0;z-index:220;background:var(--bg);display:flex;overflow:hidden}.ws[data-v-963466ca],.ws[data-v-963466ca] *{box-sizing:border-box}.ambient[data-v-963466ca]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.orb[data-v-963466ca]{position:absolute;border-radius:50%;filter:blur(1.875rem);opacity:.55;animation:ws-drift-963466ca 18s ease-in-out infinite}.orb.a[data-v-963466ca]{width:14rem;height:14rem;background:radial-gradient(circle,#4f8bff,transparent 70%);top:-4.5rem;left:-3.5rem}.orb.b[data-v-963466ca]{width:12.5rem;height:12.5rem;background:radial-gradient(circle,#3b82f6,transparent 70%);top:28%;right:-4.5rem;animation-delay:-6s}.orb.c[data-v-963466ca]{width:11.5rem;height:11.5rem;background:radial-gradient(circle,#7dd3fc,transparent 70%);bottom:-5rem;left:28%;animation-delay:-11s;opacity:.45}@keyframes ws-drift-963466ca{0%,to{transform:translate(0) scale(1)}33%{transform:translate(1.15rem,-.85rem) scale(1.08)}66%{transform:translate(-.85rem,.7rem) scale(.96)}}.grid-tex[data-v-963466ca]{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(20,55,130,.04) .025rem,transparent .025rem),linear-gradient(90deg,rgba(20,55,130,.04) .025rem,transparent .025rem);background-size:1.15rem 1.15rem;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000,transparent 80%)}.ws-main[data-v-963466ca]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;overflow:hidden}.ws-content[data-v-963466ca]{flex:1;min-height:0;padding:clamp(.4rem,2.4vw,.7rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ws-content[data-v-963466ca]>*{max-width:31rem;margin-left:auto;margin-right:auto}@media (max-width: 880px){.ws-content[data-v-963466ca]{padding:.4rem .35rem}}.ws-splash[data-v-963466ca]{flex:1;display:grid;place-items:center}.spinner[data-v-963466ca]{width:.85rem;height:.85rem;border-radius:50%;border:.075rem solid rgba(37,99,235,.18);border-top-color:var(--primary);animation:ws-spin-963466ca .8s linear infinite}@keyframes ws-spin-963466ca{to{transform:rotate(360deg)}}.redeem[data-v-963466ca]{display:flex;flex-direction:column;gap:.4rem;padding:.1rem .05rem .2rem}.redeem-tip[data-v-963466ca]{font-size:.325rem;color:var(--muted);line-height:1.6}.redeem-btn[data-v-963466ca]{height:1.15rem;border:none;border-radius:var(--radius-pill);background:var(--grad-deep);color:#fff;font-size:.375rem;font-weight:700;cursor:pointer;transition:.2s;box-shadow:0 .2rem .45rem #2563eb47}.redeem-btn[data-v-963466ca]:active{transform:translateY(.025rem)}.redeem-btn[disabled][data-v-963466ca]{opacity:.6;cursor:not-allowed}.row[data-v-7cf26903]{display:flex;align-items:center;gap:.3rem;padding:.3rem .35rem;border:.025rem solid rgba(255,255,255,.7);border-radius:.3rem;margin-bottom:.225rem;background:rgba(255,255,255,.45);transition:.22s;cursor:pointer}.row[data-v-7cf26903]:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translate(.075rem)}.ftag[data-v-7cf26903]{flex:none;font-size:.3rem;font-weight:700;padding:.15rem .25rem;border-radius:.225rem;white-space:nowrap}.rm[data-v-7cf26903]{flex:1;min-width:0}.rt[data-v-7cf26903]{display:flex;align-items:center;gap:.2rem}.rt-title[data-v-7cf26903]{flex:0 1 auto;min-width:0;font-weight:650;font-size:.35rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-badge[data-v-7cf26903]{flex:none;font-size:.275rem;font-weight:800;padding:.05rem .2rem;border-radius:24.975rem;white-space:nowrap}.tier-badge.s[data-v-7cf26903]{color:#2563eb;background:rgba(37,99,235,.12)}.tier-badge.a[data-v-7cf26903]{color:#7c3aed;background:rgba(124,58,237,.12)}.tier-badge.f[data-v-7cf26903]{color:#d97706;background:rgba(217,119,6,.12)}.rmeta[data-v-7cf26903]{color:var(--muted);font-size:.2875rem;margin-top:.075rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill[data-v-7cf26903]{flex:none;font-size:.2875rem;font-weight:700;padding:.125rem .275rem;border-radius:var(--radius-pill);white-space:nowrap}.rtail[data-v-7cf26903]{flex:none;display:flex;align-items:center;gap:.15rem;max-width:50%;min-width:0}.destroy-btn[data-v-7cf26903]{opacity:0;visibility:hidden;pointer-events:none}.row:hover .destroy-btn[data-v-7cf26903]{opacity:1;visibility:visible;pointer-events:auto}.destroy-btn[data-v-7cf26903]{flex:none;margin:0;padding:.075rem .1rem;font-size:.275rem;font-weight:700;line-height:1.3;color:var(--danger);background:rgba(242,84,125,.1);border:.025rem solid rgba(242,84,125,.35);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;transition:.18s;-webkit-appearance:none;appearance:none}.destroy-btn[data-v-7cf26903]:after{border:none}.destroy-btn[data-v-7cf26903]:hover,.destroy-btn-hover[data-v-7cf26903]{color:#fff;background:var(--danger);border-color:var(--danger);box-shadow:0 .1rem .3rem #f2547d59;transform:translateY(-.025rem)}.row-actions[data-v-7cf26903]{display:flex;align-items:center;gap:.2rem;margin-top:.05rem;min-height:0}.destroyed-hint[data-v-7cf26903]{flex:none;font-size:.275rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-width:100%}.rm-cost[data-v-7cf26903]{color:var(--muted)}.dm-mask[data-v-7cf26903]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:.6rem;background:rgba(17,24,39,.55);backdrop-filter:blur(.05rem)}.dm[data-v-7cf26903]{width:100%;max-width:11.5rem;background:#fff;border-radius:.45rem;padding:.55rem .55rem .45rem;box-shadow:0 .6rem 1.5rem #141e3c47;animation:dm-in-7cf26903 .2s ease}@keyframes dm-in-7cf26903{0%{transform:translateY(.3rem) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.dm-title[data-v-7cf26903]{font-size:.425rem;font-weight:800;color:var(--ink);line-height:1.5;margin-bottom:.35rem}.dm-body[data-v-7cf26903]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.45rem}.dm-p[data-v-7cf26903]{font-size:.325rem;line-height:1.7;color:#4a5160}.dm-b[data-v-7cf26903]{font-weight:700;color:var(--ink)}.dm-actions[data-v-7cf26903]{display:flex;gap:.3rem}.dm-btn[data-v-7cf26903]{flex:1;text-align:center;padding:.3rem 0;font-size:.35rem;font-weight:700;border-radius:.3rem;cursor:pointer;transition:.18s}.dm-cancel[data-v-7cf26903]{color:#5b6472;background:#f1f3f7}.dm-cancel-hover[data-v-7cf26903]{background:#e6e9ee}.dm-confirm[data-v-7cf26903]{color:#fff;background:var(--danger);box-shadow:0 .2rem .45rem #f2547d52}.dm-confirm-hover[data-v-7cf26903]{background:#d8366a}.risk-badge[data-v-7cf26903]{flex:none;font-size:.275rem;font-weight:800;color:var(--danger);background:rgba(242,84,125,.12);padding:.1rem .2rem;border-radius:.2rem;white-space:nowrap}.arrow[data-v-7cf26903]{flex:none;color:var(--primary)}.empty[data-v-7cf26903]{text-align:center;color:var(--muted);font-size:.325rem;padding:.7rem 0}.load-more[data-v-7cf26903]{text-align:center;font-size:.325rem;font-weight:600;color:var(--primary);padding:.325rem 0 .1rem;border-top:.025rem dashed rgba(120,130,160,.28);margin-top:.25rem;cursor:pointer}.wb-head-right[data-v-7cf26903]{display:flex;align-items:center;gap:.25rem}.load-more[data-v-7cf26903]:active{opacity:.6}.load-end[data-v-7cf26903]{text-align:center;font-size:.3rem;color:var(--muted);padding:.35rem 0 .15rem}@media (max-width: 560px){.risk-badge[data-v-7cf26903]{display:none}}.code-row[data-v-bcdec082]{display:flex;gap:.25rem;align-items:center;margin-bottom:.35rem}.code[data-v-bcdec082]{flex:1;min-width:0;font-size:.4rem;font-weight:800;letter-spacing:.06em;color:var(--primary);background:rgba(37,99,235,.08);border:.025rem dashed rgba(37,99,235,.3);border-radius:var(--radius-sm);padding:.225rem .325rem;text-align:center}.stats[data-v-bcdec082]{display:grid;grid-template-columns:1fr;gap:.25rem;margin-bottom:.35rem}.st[data-v-bcdec082]{display:flex;flex-direction:column;align-items:center;background:var(--surface-2);border:.025rem solid var(--border);border-radius:.275rem;padding:.275rem}.st b[data-v-bcdec082]{font-size:.525rem;font-weight:800;color:var(--ink)}.st s[data-v-bcdec082]{font-size:.2875rem;color:var(--muted);text-decoration:none;margin-top:.05rem}.recent[data-v-bcdec082]{display:flex;flex-direction:column;gap:.05rem}.ri[data-v-bcdec082]{display:flex;align-items:center;gap:.25rem;padding:.225rem 0;border-top:.025rem solid rgba(20,55,130,.07)}.ri-n[data-v-bcdec082]{flex:1;min-width:0;font-size:.325rem;font-weight:600;color:var(--ink)}.ri-phone[data-v-bcdec082]{font-size:.3rem;font-weight:400;color:var(--muted)}.ri-d[data-v-bcdec082]{flex:none;font-size:.2875rem;color:var(--muted)}.ri-s[data-v-bcdec082]{flex:none;font-size:.2875rem;font-weight:700;color:var(--muted);padding:.075rem .225rem;border-radius:.2rem;background:var(--bg-soft)}.ri-s.granted[data-v-bcdec082]{color:var(--green);background:rgba(22,179,100,.12)}.uploader[data-v-3c6c4eaf]{display:flex;flex-direction:column;gap:.35rem}.drop[data-v-3c6c4eaf]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;text-align:left;border:.05rem dashed var(--border);border-radius:.4rem;background:var(--surface-2);padding:.45rem .5rem;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.drop[data-v-3c6c4eaf]:hover{border-color:var(--brand, .2563eb);background:rgba(37,99,235,.05);box-shadow:0 .15rem .55rem #2563eb14}.drop.over[data-v-3c6c4eaf]{border-color:var(--brand, .2563eb);border-style:solid;background:rgba(37,99,235,.08);box-shadow:0 0 0 .1rem #2563eb1f,0 .2rem .8rem #2563eb26}.drop.has[data-v-3c6c4eaf]{border-color:#16a34a;border-style:solid;background:rgba(22,163,74,.04)}.drop.has[data-v-3c6c4eaf]:hover{border-color:#16a34a}.drop-top[data-v-3c6c4eaf]{display:flex;flex-direction:row;align-items:center;gap:.35rem;min-width:0}.drop-icon-wrap[data-v-3c6c4eaf]{flex-shrink:0;margin-bottom:0}.drop-icon-ring[data-v-3c6c4eaf]{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:.45rem;background:var(--brand-soft);border:.0375rem solid rgba(37,99,235,.18);color:var(--brand, .2563eb);transition:transform .25s}.drop:hover .drop-icon-ring[data-v-3c6c4eaf]{transform:translateY(-.05rem) scale(1.03)}.drop-texts[data-v-3c6c4eaf]{position:relative;z-index:1;flex:1;min-width:0}.dt-main[data-v-3c6c4eaf]{font-size:.3875rem;font-weight:700;color:var(--ink);margin-bottom:.15rem;letter-spacing:-.01em;word-break:break-word;overflow-wrap:anywhere;line-height:1.4}.dt-sub[data-v-3c6c4eaf]{font-size:.3125rem;color:var(--muted);display:flex;align-items:center;gap:.125rem;flex-wrap:wrap;margin-top:.1rem;margin-bottom:.1rem}.dt-tag[data-v-3c6c4eaf]{font-weight:650;color:var(--ink-2);background:var(--bg-soft);padding:.05rem .2rem;border-radius:.15rem;font-size:.2875rem}.dt-dot[data-v-3c6c4eaf]{opacity:.35}.dt-action[data-v-3c6c4eaf]{color:var(--muted);font-size:.3rem;margin-top:.05rem}.drop-hint[data-v-3c6c4eaf]{display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:0;padding:.1rem .3rem;border-radius:24.975rem;font-size:.2875rem;color:var(--muted);background:rgba(22,163,74,.06);border:.025rem solid rgba(22,163,74,.12)}.drop-hint [class*=icon][data-v-3c6c4eaf]{color:#16a34a}.kb-btn[data-v-3c6c4eaf]{flex:none;display:inline-flex;align-items:center;gap:.15rem;height:.95rem;padding:0 .45rem;border-radius:24.975rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.3375rem;font-weight:700;letter-spacing:.0075rem;box-shadow:0 .05rem .25rem #3b82f666,inset 0 .025rem #ffffff2e;cursor:pointer;transition:all .22s ease;white-space:nowrap}.kb-btn[data-v-3c6c4eaf]:hover{transform:translateY(-.05rem) scale(1.04);background:linear-gradient(135deg,#4b8df7,#2563eb);box-shadow:0 .15rem .6rem #3b82f680,inset 0 .025rem #fff3}.kb-btn[data-v-3c6c4eaf]:active{transform:translateY(0) scale(.98);opacity:.9}.flist[data-v-3c6c4eaf]{display:flex;flex-direction:column;gap:.225rem;max-height:7.5rem;overflow-y:auto;overflow-x:hidden;padding-right:.1rem;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}.flist[data-v-3c6c4eaf]::-webkit-scrollbar{width:.15rem}.flist[data-v-3c6c4eaf]::-webkit-scrollbar-track{background:transparent}.flist[data-v-3c6c4eaf]::-webkit-scrollbar-thumb{background:rgba(15,23,42,.16);border-radius:24.975rem;border:.025rem solid transparent;background-clip:padding-box}.flist[data-v-3c6c4eaf]::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.32)}.flist-h[data-v-3c6c4eaf]{display:flex;align-items:center;gap:.15rem;font-size:.3125rem;font-weight:700;color:var(--ink-2)}.flist-h [class*=icon][data-v-3c6c4eaf]{color:var(--brand, .2563eb)}.fi[data-v-3c6c4eaf]{display:flex;align-items:center;gap:.3rem;padding:.3rem .35rem;border:.025rem solid var(--border);border-radius:.35rem;background:var(--surface);transition:box-shadow .2s,transform .15s}.fi[data-v-3c6c4eaf]:hover{box-shadow:var(--shadow, 0 .1rem .35rem rgba(0, 0, 0, .06));transform:translateY(-.025rem)}.fmeta[data-v-3c6c4eaf]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.fn[data-v-3c6c4eaf]{font-size:.3375rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbar-wrap[data-v-3c6c4eaf]{display:flex;align-items:center;gap:.2rem}.fbar-track[data-v-3c6c4eaf]{flex:1;height:.1rem;border-radius:24.975rem;background:var(--bg-soft);overflow:hidden}.fbar-fill[data-v-3c6c4eaf]{height:100%;border-radius:24.975rem;background:#16a34a;transition:width .6s ease}.fsz[data-v-3c6c4eaf]{font-size:.275rem;color:var(--muted);flex-shrink:0;font-weight:500}.fdel[data-v-3c6c4eaf]{width:.7rem;height:.7rem;flex-shrink:0;display:grid;place-items:center;border-radius:.225rem;color:var(--muted);background:transparent;cursor:pointer;transition:all .2s}.fdel[data-v-3c6c4eaf]:hover{color:#ef4444;background:rgba(239,68,68,.08)}.fdel[data-v-3c6c4eaf]:active{transform:scale(.92)}[data-mode=dark] .drop[data-v-3c6c4eaf],.theme-dark .drop[data-v-3c6c4eaf]{background:var(--surface-2)}[data-mode=dark] .drop .drop-icon-ring[data-v-3c6c4eaf],.theme-dark .drop .drop-icon-ring[data-v-3c6c4eaf]{background:rgba(37,99,235,.15);border-color:#2563eb40}[data-mode=dark] .drop.over[data-v-3c6c4eaf],.theme-dark .drop.over[data-v-3c6c4eaf]{background:rgba(37,99,235,.12)}@media (max-width: 480px){.drop[data-v-3c6c4eaf]{padding:.35rem .4rem}.drop-top[data-v-3c6c4eaf]{gap:.25rem}.drop-icon-ring[data-v-3c6c4eaf]{width:1.15rem;height:1.15rem;border-radius:.35rem}.dt-main[data-v-3c6c4eaf]{font-size:.3625rem}.drop-hint[data-v-3c6c4eaf]{font-size:.275rem;padding:.075rem .25rem}}.pk[data-v-459ed6ad]{display:flex;flex-direction:column;gap:.25rem;padding:.1rem .05rem;min-height:8rem;height:100%;box-sizing:border-box}.pk-head[data-v-459ed6ad]{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem;flex-wrap:wrap}.pk-lib[data-v-459ed6ad]{font-size:.375rem;font-weight:800;color:var(--ink)}.pk-tip[data-v-459ed6ad]{font-size:.3rem;color:var(--muted)}.pk-path[data-v-459ed6ad]{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap;padding:.2rem .25rem;background:var(--surface-2);border-radius:.25rem}.pk-crumb[data-v-459ed6ad]{display:inline-flex;align-items:center;gap:.1rem;padding:.075rem .225rem;border-radius:.175rem;font-size:.3rem;font-weight:600;color:var(--muted);background:transparent;transition:.15s}.pk-crumb.cur[data-v-459ed6ad]{color:var(--primary);background:var(--primary-soft);pointer-events:none}.pk-crumb[data-v-459ed6ad]:not(.cur):active{background:var(--border)}.pk-up[data-v-459ed6ad]{display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .3rem;border-radius:.2rem;font-size:.3rem;font-weight:600;color:var(--primary);background:var(--primary-soft);width:-moz-fit-content;width:fit-content}.pk-up[data-v-459ed6ad]:active{opacity:.75}.pk-state[data-v-459ed6ad]{text-align:center;color:var(--muted);font-size:.325rem;padding:1rem 0;display:flex;flex-direction:column;align-items:center;gap:.25rem}.pk-spin[data-v-459ed6ad]{color:var(--primary)}.pk-folders[data-v-459ed6ad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));gap:.3rem}.pk-folder[data-v-459ed6ad]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .3rem .35rem;border-radius:.35rem;background:var(--surface);border:.025rem solid var(--border);transition:.18s}.pk-folder[data-v-459ed6ad]:active{border-color:var(--primary);background:var(--primary-soft);transform:translateY(-.025rem)}.pkf-ic[data-v-459ed6ad]{color:#f59e0b}.pkf-name[data-v-459ed6ad]{font-size:.325rem;font-weight:700;color:var(--ink);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pkf-sub[data-v-459ed6ad]{font-size:.2875rem;color:var(--muted)}.pk-scroll[data-v-459ed6ad]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.pk-list[data-v-459ed6ad]{display:flex;flex-direction:column;gap:.2rem}.pk-item[data-v-459ed6ad]{display:flex;align-items:center;gap:.3rem;padding:.275rem .325rem;border:.025rem solid var(--border);border-radius:.325rem;background:var(--surface);transition:.15s}.pk-item.on[data-v-459ed6ad]{border-color:var(--primary);background:var(--primary-soft)}.pk-item.chosen[data-v-459ed6ad]{opacity:.55;background:var(--surface-2);border-style:dashed;cursor:not-allowed}.pk-item.chosen .pk-name[data-v-459ed6ad]{color:var(--muted)}.pk-check[data-v-459ed6ad]{color:var(--muted);flex:none}.pk-check.on[data-v-459ed6ad]{color:var(--primary)}.pk-meta[data-v-459ed6ad]{flex:1;min-width:0}.pk-name[data-v-459ed6ad]{font-size:.3375rem;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-sub[data-v-459ed6ad]{font-size:.2875rem;color:var(--muted);margin-top:.05rem}.pk-prev[data-v-459ed6ad]{width:.8rem;height:.8rem;border-radius:.225rem;display:grid;place-items:center;color:var(--muted);background:var(--surface-2);flex:none;transition:.15s}.pk-prev[data-v-459ed6ad]:hover,.pk-prev[data-v-459ed6ad]:active{color:var(--primary);background:var(--primary-soft)}.pk-chosen-tag[data-v-459ed6ad]{flex:none;font-size:.275rem;font-weight:700;color:var(--muted);padding:.075rem .225rem;border-radius:.175rem;background:var(--border)}.pk-foot[data-v-459ed6ad]{display:flex;align-items:center;justify-content:space-between}.pk-count[data-v-459ed6ad]{font-size:.325rem;color:var(--muted);font-weight:600}.pk-actions[data-v-459ed6ad]{display:flex;gap:.25rem}.pk-btn[data-v-459ed6ad]{height:1rem;padding:0 .55rem;border-radius:var(--radius-pill);font-size:.35rem;font-weight:700;display:grid;place-items:center;cursor:pointer}.pk-btn.ghost[data-v-459ed6ad]{background:var(--surface-2);color:var(--ink-2)}.pk-btn.primary[data-v-459ed6ad]{background:var(--grad-deep);color:#fff;box-shadow:var(--shadow-glow)}.pk-btn.primary.dis[data-v-459ed6ad]{opacity:.5;pointer-events:none}.rsn[data-v-00867662]{position:sticky;top:.5rem;z-index:30;display:flex;flex-direction:column;gap:.2rem;min-width:4.5rem;max-width:6rem;padding:.35rem;background:var(--surface);border:.025rem solid var(--border);border-radius:var(--wb-radius, .35rem);box-shadow:var(--shadow-sm, 0 .025rem .075rem rgba(0, 0, 0, .04));max-height:calc(100vh - 3.25rem);overflow:visible;flex-shrink:0}.rsn-head[data-v-00867662]{display:flex;align-items:center;gap:.15rem;font-size:.325rem;font-weight:700;color:var(--ink);padding-bottom:.25rem;border-bottom:.025rem solid var(--border);margin-bottom:.2rem}.rsn-head [class*=icon][data-v-00867662]{color:var(--brand)}.rsn-list[data-v-00867662]{flex:1;min-height:0;overflow-y:auto}.rsn-item[data-v-00867662]{position:relative;display:flex;align-items:center;gap:.2rem;padding:.175rem .25rem;border-radius:.2rem;cursor:pointer;transition:all .15s ease;margin-bottom:.1rem;font-size:.3125rem;line-height:1.4}.rsn-item[data-v-00867662]:hover{background:var(--brand-soft)}.rsn-item.active[data-v-00867662]{background:var(--brand-soft);font-weight:700}.rsn-item.anomaly[data-v-00867662]{color:var(--warning)}.rsn-item.anomaly.red[data-v-00867662]{color:#dc2626}.rsn-item.clean[data-v-00867662]{color:#16a34a}.rsn-dot[data-v-00867662]{width:.175rem;height:.175rem;border-radius:50%;background:var(--border);flex-shrink:0}.rsn-dot.anomaly[data-v-00867662]{background:var(--warning);box-shadow:0 0 0 .05rem #f5a52426}.rsn-dot.anomaly.red[data-v-00867662]{background:#dc2626;box-shadow:0 0 0 .05rem #dc262629}.rsn-title[data-v-00867662]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsn-count[data-v-00867662]{display:inline-flex;align-items:center;justify-content:center;min-width:.5rem;height:.45rem;padding:0 .125rem;background:var(--warning);color:#fff;font-size:.275rem;font-weight:700;border-radius:24.975rem}.rsn-count.red[data-v-00867662]{background:#dc2626}.rsn-tip[data-v-00867662]{position:absolute;left:calc(100% + .25rem);top:0;z-index:100;min-width:max-content;max-width:5.5rem;display:inline-flex;align-items:center;gap:.2rem;padding:.175rem .3rem;background:#1f2937;color:#fff;font-size:.3rem;font-weight:600;border-radius:.225rem;box-shadow:0 .2rem .55rem #00000038;pointer-events:none;white-space:nowrap;opacity:0;transform:translate(-.25rem) scale(.72,.74);transform-origin:left center;transition:opacity .14s ease,transform .3s cubic-bezier(.34,1.5,.5,1)}.rsn-tip.is-visible[data-v-00867662]{opacity:1;transform:translate(0) scale(1)}.rsn-tip-risks[data-v-00867662]{display:inline-flex;align-items:center;gap:.1rem;color:#fca5a5}.rsn-tip-sug[data-v-00867662]{display:inline-flex;align-items:center;gap:.1rem;color:#fcd34d}.rsn-dot[data-v-00867662]{font-size:.225rem;flex:none}.rsn-dot-risk[data-v-00867662]{color:#dc2626}.rsn-dot-warn[data-v-00867662]{color:var(--warning)}.rsn-tip-clean[data-v-00867662]{color:#a7f3d0}.ll[data-v-6f6175f7]{display:inline-flex;align-items:center;gap:.15rem;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ll[data-v-6f6175f7]:active{transform:scale(.98)}.ll-plain[data-v-6f6175f7]{display:inline;font-size:inherit;color:inherit;line-height:inherit}.ll.bar[data-v-6f6175f7]{width:100%;padding:.2rem .3rem;background:rgba(37,99,235,.06);border:.025rem solid rgba(37,99,235,.22);border-radius:.225rem;justify-content:space-between}.ll.bar[data-v-6f6175f7]:hover{background:rgba(37,99,235,.1);border-color:#2563eb66}.ll.bar .ll-text[data-v-6f6175f7]{flex:1;min-width:0;font-size:.3125rem;font-weight:600;color:var(--brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ll.bar .ll-icon[data-v-6f6175f7],.ll.bar .ll-arrow[data-v-6f6175f7]{flex:none;color:var(--brand)}.ll.bar .ll-arrow[data-v-6f6175f7]{padding:.075rem .225rem;font-size:.3rem;font-weight:800;color:#fff;background:var(--brand);border-radius:.175rem;box-shadow:0 .025rem .1rem #2563eb47}.ll.inline[data-v-6f6175f7]{padding:.05rem .175rem;color:var(--brand);font-size:.3rem;font-weight:600;text-decoration:none;background:rgba(37,99,235,.08);border-radius:.15rem;border:.025rem solid rgba(37,99,235,.18);white-space:normal;flex-wrap:wrap;line-height:1.4;vertical-align:middle;box-shadow:0 .025rem .05rem #2563eb0d;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ll.inline .ll-text[data-v-6f6175f7]{white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.ll.inline .ll-icon[data-v-6f6175f7],.ll.inline .ll-arrow[data-v-6f6175f7]{flex:none}.ll.inline .ll-icon[data-v-6f6175f7]{color:var(--brand);opacity:.85}.ll.inline.ll-interactive[data-v-6f6175f7]{cursor:pointer}.ll.inline.ll-interactive[data-v-6f6175f7]:hover{background:rgba(37,99,235,.14);border-color:#2563eb57;box-shadow:0 .05rem .15rem #2563eb29}.ll.inline.ll-interactive:hover .ll-text[data-v-6f6175f7]{text-decoration:underline;text-underline-offset:.05rem}.ll.inline.ll-interactive:hover .ll-arrow[data-v-6f6175f7]{opacity:1;transform:translate(.025rem,-.025rem)}.ll.inline.ll-interactive .ll-arrow[data-v-6f6175f7]{opacity:.6;transition:opacity .15s ease,transform .15s ease}.ll.inline.ll-interactive[data-v-6f6175f7]:active{transform:scale(.97)}.ll.badge[data-v-6f6175f7]{padding:.075rem .2rem;font-size:.2875rem;font-weight:700;color:var(--brand);background:rgba(37,99,235,.1);border:.025rem solid rgba(37,99,235,.2);border-radius:24.975rem}.ll.badge[data-v-6f6175f7]:hover{background:rgba(37,99,235,.18)}.ll.badge .ll-arrow[data-v-6f6175f7]{opacity:.7}.ll[data-v-6f6175f7]:not(.ll-interactive){cursor:default;pointer-events:none;opacity:.7}.report-blocks[data-v-9e2f5c0f]{display:flex;gap:.45rem;align-items:flex-start}.rb-main[data-v-9e2f5c0f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.45rem}.rb-block-anchor[data-v-9e2f5c0f]{scroll-margin-top:1.8rem}.bid-summary-card[data-v-9e2f5c0f]{border:.025rem solid color-mix(in srgb,var(--brand) 20%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 7%,var(--surface)),var(--surface))}.bs-top[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.3rem;margin-bottom:.4rem}.bs-icon[data-v-9e2f5c0f]{width:1.1rem;height:1.1rem;flex-shrink:0;display:grid;place-items:center;border-radius:.3rem;background:var(--brand-soft);color:var(--brand)}.bs-info[data-v-9e2f5c0f]{flex:1;min-width:0}.bs-lbl[data-v-9e2f5c0f]{font-size:.3rem;color:var(--muted);font-weight:600;margin-bottom:.05rem}.bs-name[data-v-9e2f5c0f]{font-size:.45rem;font-weight:800;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.bs-flag[data-v-9e2f5c0f]{flex-shrink:0}.bsf-pill[data-v-9e2f5c0f]{display:inline-flex;align-items:center;font-size:.3rem;font-weight:750;padding:.125rem .3rem;border-radius:24.975rem}.bsf-pill.bad[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.1)}.bsf-pill.warn[data-v-9e2f5c0f]{color:#d97706;background:rgba(245,165,36,.12)}.bsf-pill.ok[data-v-9e2f5c0f]{color:#16a34a;background:rgba(22,179,100,.1)}.bs-stats[data-v-9e2f5c0f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.bs-stat[data-v-9e2f5c0f]{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .2rem;border-radius:.3rem;background:var(--surface);border:.025rem solid var(--border)}.bs-stat.crit[data-v-9e2f5c0f]{border-color:#f43f5e40;background:rgba(244,63,94,.04)}.bs-stat.warn[data-v-9e2f5c0f]{border-color:#f5a52440;background:rgba(245,165,36,.04)}.bs-stat.sug[data-v-9e2f5c0f]{border-color:#2563eb38;background:rgba(37,99,235,.04)}.bs-num[data-v-9e2f5c0f]{font-size:.65rem;font-weight:800;line-height:1;letter-spacing:-.02em}.bs-stat.crit .bs-num[data-v-9e2f5c0f]{color:#f43f5e}.bs-stat.warn .bs-num[data-v-9e2f5c0f]{color:#d97706}.bs-stat.sug .bs-num[data-v-9e2f5c0f]{color:var(--brand)}.bs-stat-lbl[data-v-9e2f5c0f]{font-size:.3rem;color:var(--muted);font-weight:650}.card[data-v-9e2f5c0f]{background:var(--surface);border:.025rem solid var(--border);border-radius:var(--wb-radius, .35rem);padding:.55rem .6rem;box-shadow:var(--shadow-sm, 0 .025rem .075rem rgba(0, 0, 0, .04))}.block-card[data-v-9e2f5c0f]{overflow:hidden;padding-top:.575rem;border-top:.075rem solid #16a34a}.block-card.has-anomaly[data-v-9e2f5c0f]{border-top-color:#f43f5e}.block-card.is-clean[data-v-9e2f5c0f]{border-top-color:#16a34a}.bc-head[data-v-9e2f5c0f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem;margin-bottom:.35rem}.bc-head-l[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.3rem;flex:1;min-width:0}.bc-icon[data-v-9e2f5c0f]{width:.9rem;height:.9rem;display:grid;place-items:center;border-radius:.25rem;flex-shrink:0;margin-top:.025rem}.bc-icon.ok[data-v-9e2f5c0f]{background:rgba(22,179,100,.1);color:#16a34a}.bc-icon.bad[data-v-9e2f5c0f]{background:rgba(244,63,94,.1);color:#f43f5e}.bc-titles[data-v-9e2f5c0f]{flex:1;min-width:0}.bc-title[data-v-9e2f5c0f]{font-size:.4rem;font-weight:800;color:var(--ink);letter-spacing:-.012em;line-height:1.4}.bc-message[data-v-9e2f5c0f]{font-size:.3125rem;color:var(--muted);font-weight:600;margin-top:.075rem;line-height:1.5}.bc-badges[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.15rem;flex-shrink:0}.bc-stat-pill[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.1rem;font-size:.2875rem;font-weight:750;padding:.1rem .25rem;border-radius:24.975rem;background:rgba(22,179,100,.1);color:#16a34a;white-space:nowrap}.bc-stat-pill.bad[data-v-9e2f5c0f]{background:rgba(244,63,94,.1);color:#f43f5e}.bc-summary[data-v-9e2f5c0f]{margin-bottom:.45rem;border-radius:.35rem;background:#fff;box-shadow:0 .025rem .05rem #0000000a,0 0 0 .025rem var(--line) inset;border-left:.1rem solid var(--brand);overflow:hidden}.bc-summary-text[data-v-9e2f5c0f]{padding:.325rem .4rem;font-size:.3375rem;line-height:1.7;color:var(--ink)}.bc-groups[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.5rem;margin-top:.1rem}.bc-grp-head[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;margin-bottom:.25rem}.bc-grp-bar[data-v-9e2f5c0f]{width:.075rem;height:.35rem;background:var(--brand);border-radius:.05rem;flex-shrink:0}.bc-grp-title[data-v-9e2f5c0f]{font-size:.325rem;font-weight:750;color:var(--ink-2);letter-spacing:.01em}.bc-grp-chip[data-v-9e2f5c0f]{font-size:.2625rem;font-weight:700;color:var(--muted);background:var(--bg-soft);border:.025rem solid var(--border);padding:.05rem .2rem;border-radius:24.975rem;letter-spacing:.02em}.bc-stats[data-v-9e2f5c0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.3rem .35rem}.bc-stat[data-v-9e2f5c0f]{position:relative;padding:.325rem .375rem;border-radius:.3rem;background:#fff;border:.025rem solid var(--line);overflow:hidden;display:flex;flex-direction:column;gap:.2rem;transition:border-color .18s,box-shadow .18s,background .18s;min-width:0}.bc-stat.is-missing[data-v-9e2f5c0f]{background:var(--bg-soft);border:.025rem solid var(--line)}.bc-stat.has-risk[data-v-9e2f5c0f]{border-color:#f43f5e59}.bc-stat.locatable[data-v-9e2f5c0f]{cursor:pointer}.bc-stat.locatable[data-v-9e2f5c0f]:hover{border-color:var(--brand);box-shadow:0 .05rem .3rem #2563eb1a}.bc-stat.locatable[data-v-9e2f5c0f]:active{background:var(--brand-soft)}.bc-stat-pin[data-v-9e2f5c0f]{position:absolute;top:.225rem;right:.225rem;color:var(--brand);opacity:.4;transition:opacity .18s;pointer-events:none}.bc-stat.locatable:hover .bc-stat-pin[data-v-9e2f5c0f]{opacity:.95}.bc-stat-top[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.15rem;min-height:.45rem}.bc-stat-lbl[data-v-9e2f5c0f]{flex:1;font-size:.3125rem;font-weight:700;color:var(--ink-2);line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-stat-imp[data-v-9e2f5c0f]{flex-shrink:0;font-size:.2625rem;font-weight:750;padding:.025rem .15rem;border-radius:.125rem}.bc-stat-imp.imp-high[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.1)}.bc-stat-imp.imp-mid[data-v-9e2f5c0f]{color:var(--warning);background:rgba(245,165,36,.12)}.bc-stat-imp.imp-low[data-v-9e2f5c0f]{color:var(--primary);background:rgba(37,99,235,.1)}.bc-stat-imp.neutral[data-v-9e2f5c0f]{color:var(--muted);background:var(--bg-soft)}.bc-stat-mid[data-v-9e2f5c0f]{min-height:.6rem;display:flex;flex-direction:column;gap:.1rem}.bc-stat-val[data-v-9e2f5c0f]{display:block;font-size:.3625rem;font-weight:700;color:var(--ink);line-height:1.55;letter-spacing:-.005em;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bc-stat-val.expanded[data-v-9e2f5c0f]{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.bc-stat-val.missing[data-v-9e2f5c0f]{color:var(--muted);font-size:.3125rem;font-weight:600;display:inline-flex;align-items:center;gap:.1rem;-webkit-line-clamp:unset}.bc-stat-val.missing [class*=icon][data-v-9e2f5c0f]{opacity:.7}.bc-stat-cur[data-v-9e2f5c0f]{font-size:.275rem;font-weight:600;opacity:.6;margin-left:.075rem}.bc-stat-toggle[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.05rem;margin-top:.05rem;font-size:.2875rem;color:var(--brand);font-weight:700;align-self:flex-start;padding:.025rem .15rem;border-radius:.15rem;cursor:pointer;transition:background .18s}.bc-stat-toggle[data-v-9e2f5c0f]:hover{background:var(--brand-soft)}.bc-stat-toggle [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.bc-stat-meta[data-v-9e2f5c0f]{display:flex;flex-wrap:wrap;gap:.1rem .2rem;font-size:.2625rem;color:var(--muted);font-weight:600}.bc-stat-loc[data-v-9e2f5c0f],.bc-stat-src[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.075rem;line-height:1.4}.bc-stat-loc [class*=icon][data-v-9e2f5c0f],.bc-stat-src [class*=icon][data-v-9e2f5c0f]{flex-shrink:0;opacity:.85}.bc-stat-loc[data-v-9e2f5c0f]{color:var(--brand)}.bc-stat-src[data-v-9e2f5c0f]{color:var(--muted)}.bc-stat-risk[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.125rem;margin-top:.05rem;padding:.175rem .25rem;font-size:.2875rem;line-height:1.55;border-radius:.2rem;font-weight:600}.bc-stat-risk [class*=icon][data-v-9e2f5c0f]{flex-shrink:0;margin-top:.025rem}.bc-stat-risk.bad[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.08)}.bc-stat-risk.warn[data-v-9e2f5c0f]{color:#d97706;background:rgba(245,165,36,.1)}.bc-stat-risk.good[data-v-9e2f5c0f]{color:#16a34a;background:rgba(22,179,100,.08)}.bc-timeline[data-v-9e2f5c0f]{position:relative;display:flex;flex-direction:column;gap:0;padding-left:0}.bc-tl-item[data-v-9e2f5c0f]{display:flex;gap:.35rem;position:relative;padding-bottom:.4rem;border-radius:.25rem;transition:background .18s}.bc-tl-item[data-v-9e2f5c0f]:last-child{padding-bottom:0}.bc-tl-item.is-missing[data-v-9e2f5c0f]{opacity:.78}.bc-tl-item.locatable[data-v-9e2f5c0f]{cursor:pointer}.bc-tl-item.locatable[data-v-9e2f5c0f]:hover{background:var(--brand-soft)}.bc-tl-rail[data-v-9e2f5c0f]{position:relative;width:.6rem;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.bc-tl-dot[data-v-9e2f5c0f]{width:.55rem;height:.55rem;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:.05rem solid var(--border);color:var(--muted);flex-shrink:0;z-index:1}.bc-tl-dot.ok[data-v-9e2f5c0f]{background:rgba(22,179,100,.1);border-color:#16a34a;color:#16a34a}.bc-tl-dot.bad[data-v-9e2f5c0f]{background:rgba(244,63,94,.12);border-color:#f43f5e;color:#f43f5e}.bc-tl-dot.warn[data-v-9e2f5c0f]{background:rgba(245,165,36,.14);border-color:var(--warning);color:#d97706}.bc-tl-dot.muted[data-v-9e2f5c0f]{background:var(--bg-soft);border-color:var(--border);color:var(--muted)}.bc-tl-line[data-v-9e2f5c0f]{position:absolute;top:.55rem;bottom:-.4rem;left:50%;width:.05rem;background:var(--border);transform:translate(-50%)}.bc-tl-item:last-child .bc-tl-line[data-v-9e2f5c0f]{display:none}.bc-tl-item.is-missing .bc-tl-line[data-v-9e2f5c0f]{background:dashed var(--border);background:repeating-linear-gradient(to bottom,var(--border) 0 .1rem,transparent .1rem .2rem)}.bc-tl-body[data-v-9e2f5c0f]{flex:1;min-width:0;padding-top:.025rem;padding-bottom:.1rem;border-bottom:.025rem dashed transparent}.bc-tl-item:not(:last-child) .bc-tl-body[data-v-9e2f5c0f]{border-bottom:.025rem dashed var(--border);padding-bottom:.4rem}.bc-tl-head[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.bc-tl-lbl[data-v-9e2f5c0f]{font-size:.3375rem;font-weight:750;color:var(--ink);line-height:1.4}.bc-tl-time[data-v-9e2f5c0f]{margin-left:auto;display:inline-flex;align-items:center;gap:.1rem;font-size:.3rem;font-weight:700;color:var(--brand);background:var(--brand-soft);padding:.075rem .225rem;border-radius:.175rem;white-space:nowrap}.bc-tl-time [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.bc-tl-content[data-v-9e2f5c0f]{display:block;margin-top:.15rem;font-size:.3125rem;line-height:1.7;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.bc-tl-content.missing[data-v-9e2f5c0f]{color:var(--muted);display:inline-flex;align-items:center;gap:.1rem;font-style:italic}.bc-tl-content.missing [class*=icon][data-v-9e2f5c0f]{opacity:.7}.bc-tl-remark[data-v-9e2f5c0f]{margin-top:.15rem;display:inline-flex;align-items:center;gap:.1rem;font-size:.2875rem;color:#d97706;font-weight:600}.bc-tl-remark [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.bc-tl-risk[data-v-9e2f5c0f]{margin-top:.2rem;padding:.25rem .3rem;background:rgba(244,63,94,.04);border:.025rem solid rgba(244,63,94,.22);border-radius:.225rem;display:flex;flex-direction:column;gap:.15rem}.bc-tl-risk-head[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.bc-tl-risk-tag[data-v-9e2f5c0f]{font-size:.2625rem;font-weight:800;padding:.05rem .2rem;border-radius:24.975rem;flex-shrink:0}.bc-tl-risk-tag.bad[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.1)}.bc-tl-risk-tag.warn[data-v-9e2f5c0f]{color:#d97706;background:rgba(245,165,36,.12)}.bc-tl-risk-tag.good[data-v-9e2f5c0f]{color:#16a34a;background:rgba(22,179,100,.1)}.bc-tl-risk-msg[data-v-9e2f5c0f]{font-size:.3125rem;font-weight:750;color:var(--ink);line-height:1.45;flex:1;min-width:0}.bc-tl-risk-desc[data-v-9e2f5c0f]{font-size:.3rem;line-height:1.65;color:var(--ink-2)}.bc-tl-risk-sug[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.075rem;padding:.2rem .25rem;background:var(--brand-soft);border-radius:.2rem;border-left:.075rem solid var(--brand)}.bc-tl-risk-sug-l[data-v-9e2f5c0f]{font-size:.275rem;font-weight:750;color:var(--brand)}.bc-tl-risk-sug-t[data-v-9e2f5c0f]{font-size:.3rem;line-height:1.6;color:var(--ink)}.bc-score[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.25rem}.bc-score-row[data-v-9e2f5c0f]{padding:.35rem .4rem .35rem .425rem;border-radius:.275rem;background:var(--surface-2);border:.025rem solid var(--border);border-left:.075rem solid var(--brand);display:grid;grid-template-columns:1.2fr 1fr;gap:.2rem .4rem;transition:border-color .2s,box-shadow .18s,background .18s}.bc-score-row.is-missing[data-v-9e2f5c0f]{background:var(--bg-soft);border-style:solid;border-left-color:var(--border)}.bc-score-row.locatable[data-v-9e2f5c0f]{cursor:pointer}.bc-score-row.locatable[data-v-9e2f5c0f]:hover{border-color:var(--brand);box-shadow:0 .05rem .3rem #2563eb1a}.bc-score-row.has-risk[data-v-9e2f5c0f]{background:rgba(244,63,94,.03);border-color:#f43f5e52;border-left-color:#f43f5e}.bc-score-l[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;min-width:0}.bc-score-lbl[data-v-9e2f5c0f]{font-size:.3375rem;font-weight:800;color:var(--ink);letter-spacing:-.005em}.bc-score-imp[data-v-9e2f5c0f]{font-size:.2625rem;font-weight:750;padding:.025rem .175rem;border-radius:.15rem;flex-shrink:0}.bc-score-imp.imp-high[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.1)}.bc-score-imp.imp-mid[data-v-9e2f5c0f]{color:#d97706;background:rgba(245,165,36,.12)}.bc-score-imp.imp-low[data-v-9e2f5c0f]{color:var(--primary);background:rgba(37,99,235,.1)}.bc-score-r[data-v-9e2f5c0f]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.bc-score-val[data-v-9e2f5c0f]{font-size:.375rem;font-weight:800;color:var(--brand);letter-spacing:-.01em}.bc-score-val.missing[data-v-9e2f5c0f]{color:var(--muted);font-size:.3125rem;font-weight:600;display:inline-flex;align-items:center;gap:.1rem}.bc-score-val.missing [class*=icon][data-v-9e2f5c0f]{opacity:.7}.bc-score-loc[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.075rem;font-size:.2875rem;color:var(--muted);font-weight:600}.bc-score-loc [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.bc-score-foot[data-v-9e2f5c0f]{grid-column:1/-1;padding-top:.2rem;border-top:.025rem dashed var(--border);margin-top:.05rem}.bc-score-analysis[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.125rem;font-size:.3rem;line-height:1.65;color:var(--ink-2)}.bc-score-analysis [class*=icon][data-v-9e2f5c0f]{flex-shrink:0;color:var(--brand);margin-top:.05rem}.bc-score-risk[data-v-9e2f5c0f]{grid-column:1/-1;margin-top:.05rem;padding:.25rem .3rem;background:rgba(244,63,94,.04);border:.025rem solid rgba(244,63,94,.22);border-radius:.225rem;display:flex;flex-direction:column;gap:.15rem}.bc-score-risk-head[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.bc-score-risk-tag[data-v-9e2f5c0f]{font-size:.2625rem;font-weight:800;padding:.05rem .2rem;border-radius:24.975rem;flex-shrink:0}.bc-score-risk-tag.bad[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.1)}.bc-score-risk-tag.warn[data-v-9e2f5c0f]{color:#d97706;background:rgba(245,165,36,.12)}.bc-score-risk-tag.good[data-v-9e2f5c0f]{color:#16a34a;background:rgba(22,179,100,.1)}.bc-score-risk-msg[data-v-9e2f5c0f]{font-size:.3125rem;font-weight:750;color:var(--ink);line-height:1.45;flex:1;min-width:0}.bc-score-risk-desc[data-v-9e2f5c0f]{font-size:.3rem;line-height:1.65;color:var(--ink-2)}.bc-score-risk-sug[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.075rem;padding:.2rem .25rem;background:var(--brand-soft);border-radius:.2rem;border-left:.075rem solid var(--brand)}.bc-score-risk-sug-l[data-v-9e2f5c0f]{font-size:.275rem;font-weight:750;color:var(--brand)}.bc-score-risk-sug-t[data-v-9e2f5c0f]{font-size:.3rem;line-height:1.6;color:var(--ink)}.bc-tags[data-v-9e2f5c0f]{display:flex;flex-wrap:wrap;gap:.2rem}.bc-tag[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.125rem;padding:.175rem .3rem;border-radius:24.975rem;background:var(--surface-2);border:.025rem solid var(--border);font-size:.3125rem;font-weight:600;color:var(--ink);line-height:1.3;max-width:100%;transition:border-color .2s,background .2s}.bc-tag.imp-high[data-v-9e2f5c0f]{border-color:#f43f5e4d;background:rgba(244,63,94,.04)}.bc-tag.imp-mid[data-v-9e2f5c0f]{border-color:#f5a5244d;background:rgba(245,165,36,.04)}.bc-tag.imp-low[data-v-9e2f5c0f]{border-color:#2563eb4d;background:rgba(37,99,235,.04)}.bc-tag.is-missing[data-v-9e2f5c0f]{border-style:dashed;background:var(--bg-soft);color:var(--muted)}.bc-tag.has-risk[data-v-9e2f5c0f]{border-color:#f43f5e66;background:rgba(244,63,94,.05)}.bc-tag.imp-high .bc-tag-ic[data-v-9e2f5c0f]{color:#f43f5e}.bc-tag.imp-mid .bc-tag-ic[data-v-9e2f5c0f]{color:#d97706}.bc-tag.imp-low .bc-tag-ic[data-v-9e2f5c0f]{color:var(--brand)}.bc-tag.is-missing .bc-tag-ic[data-v-9e2f5c0f]{color:var(--muted)}.bc-tag.has-risk .bc-tag-ic[data-v-9e2f5c0f]{color:#f43f5e}.bc-tag-lbl[data-v-9e2f5c0f]{font-weight:700}.bc-tag-val[data-v-9e2f5c0f]{font-weight:600;color:var(--ink-2);word-break:break-word;overflow:hidden;text-overflow:ellipsis}.bc-fields[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.25rem}.bc-field[data-v-9e2f5c0f]{position:relative;padding:.325rem .4rem .325rem .475rem;border-radius:.275rem;background:var(--surface-2);border:.025rem solid var(--border);border-left-width:.075rem;border-left-color:var(--border);display:flex;flex-direction:column;gap:.2rem;transition:border-color .2s,background .2s,box-shadow .2s}.bc-field.locatable[data-v-9e2f5c0f]{cursor:pointer;border-left-color:color-mix(in srgb,var(--brand) 60%,var(--border))}.bc-field.locatable[data-v-9e2f5c0f]:hover{background:color-mix(in srgb,var(--brand) 6%,var(--surface-2));border-color:var(--brand);box-shadow:0 .075rem .35rem #2563eb1f}.bc-field.locatable:hover .bc-field-loc[data-v-9e2f5c0f]{background:var(--brand);color:#fff}.bc-field.locatable[data-v-9e2f5c0f]:active{background:var(--brand-soft)}.bc-field.imp-high[data-v-9e2f5c0f]{background:color-mix(in srgb,#f43f5e 5%,var(--surface-2));border-left-color:color-mix(in srgb,#f43f5e 55%,var(--border))}.bc-field.imp-mid[data-v-9e2f5c0f]{background:color-mix(in srgb,var(--warning) 5%,var(--surface-2));border-left-color:color-mix(in srgb,var(--warning) 55%,var(--border))}.bc-field.imp-low[data-v-9e2f5c0f]{background:color-mix(in srgb,var(--primary) 5%,var(--surface-2));border-left-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.bc-field.is-missing[data-v-9e2f5c0f]{background:var(--bg-soft);border-style:dashed;border-left-color:var(--border)}.bc-field.has-risk[data-v-9e2f5c0f]{background:color-mix(in srgb,#f43f5e 6%,var(--surface-2));border-color:color-mix(in srgb,#f43f5e 28%,var(--border));border-left-color:#f43f5e}.bc-field-head[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.bc-field-lbl[data-v-9e2f5c0f]{font-size:.3375rem;font-weight:800;color:var(--ink);letter-spacing:-.005em}.bc-field-tags[data-v-9e2f5c0f]{margin-left:auto;display:flex;align-items:center;gap:.15rem;flex-wrap:wrap;justify-content:flex-end}.bc-field-imp[data-v-9e2f5c0f]{font-size:.2625rem;font-weight:750;padding:.05rem .175rem;border-radius:.15rem;letter-spacing:.02em}.bc-field-imp.imp-high[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.1)}.bc-field-imp.imp-mid[data-v-9e2f5c0f]{color:#d97706;background:rgba(245,165,36,.12)}.bc-field-imp.imp-low[data-v-9e2f5c0f]{color:var(--primary);background:rgba(37,99,235,.1)}.bc-field-loc[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.075rem;font-size:.2875rem;color:var(--brand);background:var(--brand-soft);padding:.05rem .2rem;border-radius:.175rem;font-weight:600}.bc-field-loc [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.bc-field-val[data-v-9e2f5c0f]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem}.bc-field-val.missing[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.125rem;padding:.15rem .25rem;border-radius:.2rem;background:var(--surface);border:.025rem dashed var(--border);color:var(--muted);font-size:.3125rem;font-weight:600}.bc-field-val.missing [class*=icon][data-v-9e2f5c0f]{opacity:.7}.bc-field-val-t[data-v-9e2f5c0f]{font-size:.35rem;font-weight:400;color:var(--ink);letter-spacing:-.01em;line-height:1.45;word-break:break-word}.bc-field-cur[data-v-9e2f5c0f]{font-size:.275rem;font-weight:600;opacity:.6}.bc-field-val-rm[data-v-9e2f5c0f]{color:var(--muted);font-weight:500;font-size:.2875rem;margin-left:.1rem}.bc-field-content-wrap[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.1rem;padding-top:.1rem;border-top:.025rem dashed var(--border)}.bc-field-content[data-v-9e2f5c0f]{font-size:.3125rem;line-height:1.7;color:var(--ink-2)}.bc-field-content.collapsed[data-v-9e2f5c0f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;color:var(--muted)}.bc-field-toggle[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.05rem;font-size:.2875rem;color:var(--brand);font-weight:700;align-self:flex-start;padding:.05rem .15rem;border-radius:.15rem;cursor:pointer;transition:background .18s}.bc-field-toggle[data-v-9e2f5c0f]:hover{background:var(--brand-soft)}.bc-field-toggle [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.bc-field-risk[data-v-9e2f5c0f]{padding:.275rem .325rem;background:rgba(244,63,94,.04);border:.025rem solid rgba(244,63,94,.22);border-left:.075rem solid #f43f5e;border-radius:0 .225rem .225rem 0;display:flex;flex-direction:column;gap:.15rem}.bc-field-risk-head[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.bc-field-risk-tag[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.075rem;font-size:.2625rem;font-weight:800;padding:.05rem .2rem;border-radius:24.975rem;flex-shrink:0}.bc-field-risk-tag.bad[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.1)}.bc-field-risk-tag.warn[data-v-9e2f5c0f]{color:#d97706;background:rgba(245,165,36,.12)}.bc-field-risk-tag.good[data-v-9e2f5c0f]{color:#16a34a;background:rgba(22,179,100,.1)}.bc-field-risk-msg[data-v-9e2f5c0f]{font-size:.325rem;font-weight:800;color:var(--ink);line-height:1.45;flex:1;min-width:0}.bc-field-risk-desc[data-v-9e2f5c0f]{font-size:.3125rem;line-height:1.65;color:var(--ink-2)}.bc-field-risk-sug[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.075rem;padding:.2rem .25rem;background:var(--brand-soft);border-radius:.2rem;border-left:.075rem solid var(--brand)}.bc-field-risk-sug-l[data-v-9e2f5c0f]{font-size:.275rem;font-weight:750;color:var(--brand)}.bc-field-risk-sug-t[data-v-9e2f5c0f]{font-size:.3rem;line-height:1.6;color:var(--ink)}.bc-field-rm[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.1rem;font-size:.2875rem;color:#d97706;font-weight:600;line-height:1.5}.bc-field-rm [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.bc-field-src[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.1rem;font-size:.2875rem;color:var(--muted);font-weight:600;line-height:1.5}.bc-field-src [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.bc-block-anomalies[data-v-9e2f5c0f]{margin-top:.45rem;padding:.325rem .4rem;background:rgba(244,63,94,.04);border:.025rem solid rgba(244,63,94,.22);border-radius:.275rem;display:flex;flex-direction:column;gap:.2rem}.bc-ba-head[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.15rem;font-size:.3rem;font-weight:800;color:#f43f5e}.bc-ba-head [class*=icon][data-v-9e2f5c0f]{color:#f43f5e}.bc-ba-row[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap;padding:.15rem .2rem;background:var(--surface);border-radius:.2rem;border:.025rem solid var(--border)}.bc-ba-tag[data-v-9e2f5c0f]{font-size:.2625rem;font-weight:800;padding:.05rem .2rem;border-radius:24.975rem;flex-shrink:0}.bc-ba-tag.bad[data-v-9e2f5c0f]{color:#f43f5e;background:rgba(244,63,94,.1)}.bc-ba-tag.warn[data-v-9e2f5c0f]{color:#d97706;background:rgba(245,165,36,.12)}.bc-ba-tag.good[data-v-9e2f5c0f]{color:#16a34a;background:rgba(22,179,100,.1)}.bc-ba-title[data-v-9e2f5c0f]{flex:1;font-size:.3125rem;font-weight:700;color:var(--ink);line-height:1.45;min-width:0}.bc-ba-loc[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.075rem;font-size:.275rem;color:var(--muted);font-weight:600}.bc-ba-loc [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}@media (max-width: 1440px){.rb-side[data-v-9e2f5c0f]{width:3.75rem;padding:.3rem .25rem}.rbs-head[data-v-9e2f5c0f]{font-size:.275rem;padding:.05rem .1rem .2rem}.rbs-item[data-v-9e2f5c0f]{font-size:.3rem;padding:.15rem .175rem}.bc-stats[data-v-9e2f5c0f]{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}}@media (max-width: 1024px){.report-blocks[data-v-9e2f5c0f]{flex-direction:column}.rb-side[data-v-9e2f5c0f]{position:static;width:100%;max-height:none;padding:.3rem}.rbs-list[data-v-9e2f5c0f]{display:flex;flex-wrap:wrap;gap:.15rem;max-height:none;overflow:visible}.rbs-item[data-v-9e2f5c0f]{flex:0 0 auto;padding:.15rem .3rem;border-radius:24.975rem;background:var(--bg-soft);font-size:.3125rem}.rbs-item.anomaly.active[data-v-9e2f5c0f],.rbs-item.active[data-v-9e2f5c0f]{background:var(--brand-soft)}.bc-stats[data-v-9e2f5c0f]{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}}@media (max-width: 760px){.bc-score-row[data-v-9e2f5c0f]{grid-template-columns:1fr}.bc-score-r[data-v-9e2f5c0f]{align-items:flex-start}.bc-field-tags[data-v-9e2f5c0f]{margin-left:0;justify-content:flex-start}}.dec-card[data-v-9e2f5c0f]{border:.025rem solid color-mix(in srgb,var(--brand) 22%,var(--line))}.dc-conf[data-v-9e2f5c0f]{margin-left:auto;font-size:.3rem;font-weight:650;color:var(--brand);background:var(--brand-soft);padding:.075rem .225rem;border-radius:24.975rem}.dc-meta[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap;margin-bottom:.3rem}.dc-doc[data-v-9e2f5c0f]{font-size:.325rem;font-weight:650;color:var(--text-1);background:color-mix(in srgb,var(--brand) 12%,transparent);padding:.075rem .25rem;border-radius:.2rem}.dc-date[data-v-9e2f5c0f]{font-size:.3rem;color:var(--text-3)}.dc-summary[data-v-9e2f5c0f]{font-size:.35rem;line-height:1.7;color:var(--text-2);background:var(--bg-2);border-radius:.3rem;padding:.3rem .35rem;margin-bottom:.35rem}.dc-rec[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;padding:.3rem .35rem;border-radius:.3rem;margin-bottom:.35rem;font-weight:700}.dc-rec-t[data-v-9e2f5c0f]{font-size:.375rem}.rec-warn[data-v-9e2f5c0f]{background:color-mix(in srgb,#ef4444 12%,transparent);color:#dc2626}.rec-good[data-v-9e2f5c0f]{background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}.rec-neutral[data-v-9e2f5c0f]{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand)}.dc-sec[data-v-9e2f5c0f]{margin-bottom:.3rem}.dc-sec-h[data-v-9e2f5c0f]{font-size:.325rem;font-weight:700;margin-bottom:.2rem;letter-spacing:-.005em}.dc-warn[data-v-9e2f5c0f]{color:#dc2626}.dc-good[data-v-9e2f5c0f]{color:#16a34a}.dc-li[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.2rem;padding:.25rem .35rem;font-size:.3375rem;line-height:1.7;color:var(--text-2);background:var(--bg-2);border-radius:.25rem;margin-bottom:.2rem;border-left:.075rem solid #ef4444;word-break:break-word;white-space:pre-wrap}.dc-icon[data-v-9e2f5c0f]{flex:none;width:.35rem;height:.35rem;border-radius:50%;display:grid;place-items:center;font-size:.25rem;font-weight:700;color:#fff;line-height:1}.dc-icon-risk[data-v-9e2f5c0f]{background:#dc2626}.dc-icon-good[data-v-9e2f5c0f]{background:#16a34a}.act-head[data-v-9e2f5c0f]{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin-bottom:.35rem}.act-head-l[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;color:var(--brand)}.act-title[data-v-9e2f5c0f]{font-size:.4rem;font-weight:700;color:var(--text-1)}.act-badge[data-v-9e2f5c0f]{font-size:.3rem;font-weight:700;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent);padding:.1rem .25rem;border-radius:24.975rem}.acts[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.25rem}.act[data-v-9e2f5c0f]{position:relative;border-radius:.3rem;background:var(--surface);border:.025rem solid var(--line);border-left-width:.075rem;border-left-color:var(--brand);transition:box-shadow .18s,background .18s,border-color .18s;overflow:hidden}.act.locatable[data-v-9e2f5c0f]{cursor:pointer}.act.locatable[data-v-9e2f5c0f]:hover{background:var(--brand-soft);border-color:var(--brand);box-shadow:0 .05rem .3rem #2563eb14}.act.pri-high[data-v-9e2f5c0f]{border-left-color:#dc2626}.act.pri-mid[data-v-9e2f5c0f]{border-left-color:#d97706}.act.pri-low[data-v-9e2f5c0f]{border-left-color:#16a34a}.act-main[data-v-9e2f5c0f]{padding:.3rem .35rem .3rem .4rem;display:flex;flex-direction:column;gap:.175rem}.act-top[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem}.act-task[data-v-9e2f5c0f]{flex:1 1 auto;font-size:.3625rem;font-weight:700;line-height:1.45;color:var(--text-1);min-width:0}.act-pri[data-v-9e2f5c0f]{flex:0 0 auto;font-size:.275rem;font-weight:700;padding:.025rem .2rem;border-radius:.15rem;line-height:1.5;color:#fff;letter-spacing:.0125rem;background-color:#639}.act-pri.pri-high[data-v-9e2f5c0f]{background:#dc2626}.act-pri.pri-mid[data-v-9e2f5c0f]{background:#d97706}.act-pri.pri-low[data-v-9e2f5c0f]{background:#16a34a}.act-deadline[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.125rem;font-size:.3125rem;color:var(--ink-2);font-weight:600}.act-deadline [class*=icon][data-v-9e2f5c0f]{color:var(--muted)}.act.pri-high .act-deadline[data-v-9e2f5c0f]{color:#b91c1c}.act.pri-mid .act-deadline[data-v-9e2f5c0f]{color:#b45309}.act.pri-low .act-deadline[data-v-9e2f5c0f]{color:var(--ink-2)}.act-loc[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.1rem;font-size:.3rem;color:var(--brand);background:var(--brand-soft);padding:.075rem .225rem;border-radius:.15rem;width:-moz-fit-content;width:fit-content;line-height:1.4}.act-loc [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.new-meta-card[data-v-9e2f5c0f]{border:.025rem solid color-mix(in srgb,var(--brand) 25%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 8%,var(--surface)),var(--surface))}.nmc-header[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.35rem;margin-bottom:.3rem}.nmc-title-group[data-v-9e2f5c0f]{flex:1;min-width:0}.nmc-company[data-v-9e2f5c0f]{font-size:.45rem;font-weight:800;color:var(--ink);line-height:1.3;margin-bottom:.1rem}.nmc-project[data-v-9e2f5c0f]{font-size:.3375rem;font-weight:600;color:var(--ink-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nmc-badge[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.125rem;font-size:.3rem;font-weight:700;padding:.125rem .3rem;border-radius:24.975rem;background:var(--brand-soft);color:var(--brand);flex-shrink:0}.nmc-basis[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.15rem;padding:.25rem .35rem;background:rgba(37,99,235,.05);border-radius:.25rem;border-left:.075rem solid var(--brand);margin-bottom:.25rem}.nmc-basis-label[data-v-9e2f5c0f]{font-size:.3rem;font-weight:700;color:var(--brand);flex-shrink:0}.nmc-basis-text[data-v-9e2f5c0f]{font-size:.3125rem;line-height:1.6;color:var(--ink-2)}.nmc-time[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.125rem;line-height:1;font-size:.2875rem;color:var(--muted);font-weight:600}.nmc-time [class*=icon][data-v-9e2f5c0f]{opacity:.7}.new-summary-card[data-v-9e2f5c0f]{border:.025rem solid color-mix(in srgb,#f43f5e 18%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#f43f5e 5%,var(--surface)),var(--surface))}.nsc-top[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.45rem}.nsc-score-wrap[data-v-9e2f5c0f]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-shrink:0}.nsc-score-ring[data-v-9e2f5c0f]{width:2.4rem;height:2.4rem;border-radius:50%;background:conic-gradient(var(--score-color, #dc2626) calc(var(--score, 42) * 1%),color-mix(in srgb,var(--score-color, #dc2626) 15%,var(--line)) 0);display:grid;place-items:center;position:relative}.nsc-score-ring[data-v-9e2f5c0f]:after{content:"";position:absolute;inset:.175rem;border-radius:50%;background:var(--surface)}.nsc-score-inner[data-v-9e2f5c0f]{position:relative;z-index:1;display:flex;align-items:baseline;gap:.025rem}.nsc-score-num[data-v-9e2f5c0f]{font-size:.7rem;font-weight:800;color:var(--score-color, #dc2626);line-height:1}.nsc-score-unit[data-v-9e2f5c0f]{font-size:.275rem;font-weight:700;color:var(--muted)}.nsc-score-info[data-v-9e2f5c0f]{text-align:center;margin-top:.05rem}.nsc-score-label[data-v-9e2f5c0f]{font-size:.275rem;font-weight:600;color:var(--muted);letter-spacing:.0075rem}.nsc-score-desc[data-v-9e2f5c0f]{font-size:.2875rem;font-weight:700;color:var(--score-color, #dc2626)}.nsc-stats[data-v-9e2f5c0f]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.nsc-stat[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.25rem;padding:.3rem .35rem;border-radius:.3rem;background:var(--surface);border:.025rem solid var(--border)}.nsc-stat.crit[data-v-9e2f5c0f]{border-color:#f43f5e40;background:rgba(244,63,94,.04)}.nsc-stat.warn[data-v-9e2f5c0f]{border-color:#f5a52440;background:rgba(245,165,36,.04)}.nsc-stat.sug[data-v-9e2f5c0f]{border-color:#2563eb38;background:rgba(37,99,235,.04)}.nsc-stat-icon[data-v-9e2f5c0f]{flex-shrink:0}.nsc-stat-icon [class*=icon][data-v-9e2f5c0f]{color:var(--muted)}.nsc-stat.crit .nsc-stat-icon [class*=icon][data-v-9e2f5c0f]{color:#f43f5e}.nsc-stat.warn .nsc-stat-icon [class*=icon][data-v-9e2f5c0f]{color:#d97706}.nsc-stat.sug .nsc-stat-icon [class*=icon][data-v-9e2f5c0f]{color:var(--brand)}.nsc-stat-info[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.05rem}.nsc-stat-num[data-v-9e2f5c0f]{font-size:.55rem;font-weight:800;line-height:1;letter-spacing:-.02em}.nsc-stat.crit .nsc-stat-num[data-v-9e2f5c0f]{color:#f43f5e}.nsc-stat.warn .nsc-stat-num[data-v-9e2f5c0f]{color:#d97706}.nsc-stat.sug .nsc-stat-num[data-v-9e2f5c0f]{color:var(--brand)}.nsc-stat-lbl[data-v-9e2f5c0f]{font-size:.3rem;color:var(--muted);font-weight:600}.nsc-tags[data-v-9e2f5c0f]{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:.4rem}.nsc-tag[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.1rem;padding:.125rem .275rem;border-radius:24.975rem;font-size:.3rem;font-weight:600;background:rgba(244,63,94,.08);color:#dc2626;border:.025rem solid rgba(244,63,94,.2)}.nsc-tag [class*=icon][data-v-9e2f5c0f]{flex-shrink:0}.nsc-tag.tag-crit[data-v-9e2f5c0f]{background:rgba(244,63,94,.1);color:#dc2626;border-color:#f43f5e40}.nsc-tag.tag-warn[data-v-9e2f5c0f]{background:rgba(245,165,36,.1);color:#d97706;border-color:#f5a52440}.nsc-dist[data-v-9e2f5c0f]{padding:.35rem .4rem;background:var(--surface);border-radius:.3rem;border:.025rem solid var(--border)}.nsc-dist-title[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.15rem;font-size:.325rem;font-weight:700;color:var(--ink);margin-bottom:.3rem}.nsc-dist-title [class*=icon][data-v-9e2f5c0f]{color:var(--brand)}.nsc-dist-bars[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.2rem}.nsc-dist-item[data-v-9e2f5c0f]{display:grid;grid-template-columns:2.25rem 1fr .75rem;align-items:center;gap:.25rem}.nsc-dist-lbl[data-v-9e2f5c0f]{font-size:.3rem;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsc-dist-bar-wrap[data-v-9e2f5c0f]{height:.35rem;background:var(--bg-soft);border-radius:.175rem;overflow:hidden}.nsc-dist-bar[data-v-9e2f5c0f]{height:100%;border-radius:.175rem;transition:width .3s}.nsc-dist-count[data-v-9e2f5c0f]{font-size:.325rem;font-weight:800;color:var(--ink);text-align:right}.score-analysis-card[data-v-9e2f5c0f]{border:.025rem solid color-mix(in srgb,var(--brand) 20%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 5%,var(--surface)),var(--surface))}.sac-header[data-v-9e2f5c0f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.sac-title[data-v-9e2f5c0f]{display:flex;align-items:center;gap:.2rem;font-size:.4rem;font-weight:800;color:var(--ink)}.sac-title [class*=icon][data-v-9e2f5c0f]{color:var(--brand)}.sac-total[data-v-9e2f5c0f]{display:flex;align-items:baseline;gap:.1rem}.sac-est[data-v-9e2f5c0f]{font-size:.45rem;font-weight:800;color:#dc2626}.sac-sep[data-v-9e2f5c0f]{font-size:.35rem;color:var(--muted);font-weight:600}.sac-max[data-v-9e2f5c0f]{font-size:.35rem;color:var(--muted);font-weight:700}.sac-breakdown[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.4rem}.sac-item[data-v-9e2f5c0f]{padding:.35rem .4rem;background:var(--surface);border:.025rem solid var(--border);border-radius:.3rem;border-left:.1rem solid var(--brand)}.sac-item-head[data-v-9e2f5c0f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.sac-cat[data-v-9e2f5c0f]{font-size:.375rem;font-weight:800;color:var(--ink)}.sac-scores[data-v-9e2f5c0f]{display:flex;align-items:baseline;gap:.075rem}.sac-est-score[data-v-9e2f5c0f]{font-size:.45rem;font-weight:800;color:var(--brand)}.sac-max-score[data-v-9e2f5c0f]{font-size:.325rem;color:var(--muted);font-weight:600}.sac-lost[data-v-9e2f5c0f]{font-size:.3rem;font-weight:700;color:#d97706;margin-left:.15rem;padding:.025rem .2rem;background:rgba(245,165,36,.12);border-radius:24.975rem}.sac-bar-wrap[data-v-9e2f5c0f]{height:.2rem;background:var(--bg-soft);border-radius:.1rem;overflow:hidden;margin-bottom:.3rem}.sac-bar-fill[data-v-9e2f5c0f]{height:100%;border-radius:.1rem;transition:width .3s}.sac-items[data-v-9e2f5c0f]{display:flex;flex-direction:column;gap:.25rem}.sac-score-item[data-v-9e2f5c0f]{padding:.25rem .35rem;background:var(--bg-soft);border-radius:.25rem;border-left:.075rem solid var(--border)}.sac-si-head[data-v-9e2f5c0f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.15rem}.sac-si-name[data-v-9e2f5c0f]{font-size:.325rem;font-weight:700;color:var(--ink);flex:1;min-width:0;line-height:1.4}.sac-si-scores[data-v-9e2f5c0f]{display:flex;align-items:baseline;gap:.075rem;flex-shrink:0}.sac-si-est[data-v-9e2f5c0f]{font-size:.375rem;font-weight:800}.sac-si-max[data-v-9e2f5c0f]{font-size:.3rem;color:var(--muted);font-weight:600}.sac-si-reason[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.125rem;font-size:.3rem;line-height:1.6;color:var(--ink-2);margin-bottom:.15rem}.sac-si-reason [class*=icon][data-v-9e2f5c0f]{flex-shrink:0;margin-top:.05rem;color:var(--brand)}.sac-si-suggestion[data-v-9e2f5c0f]{display:flex;align-items:flex-start;gap:.125rem;padding:.2rem .25rem;background:var(--brand-soft);border-radius:.2rem;font-size:.3rem;line-height:1.6;color:var(--ink);border-left:.075rem solid var(--brand)}.sac-si-suggestion [class*=icon][data-v-9e2f5c0f]{flex-shrink:0;margin-top:.05rem;color:var(--brand)}.bc-block-anomalies-new[data-v-9e2f5c0f]{margin-top:.45rem;display:flex;flex-direction:column}.bc-table[data-v-9e2f5c0f]{width:100%;border:.025rem solid var(--border);border-radius:.2rem;overflow:hidden;background:var(--surface)}.bc-table-head[data-v-9e2f5c0f]{display:grid;grid-template-columns:1.5fr 2fr 2fr 2fr;background:var(--bg-soft);border-bottom:.025rem solid var(--border)}.bc-th[data-v-9e2f5c0f]{padding:.25rem .35rem;font-size:.3125rem;font-weight:700;color:var(--ink-2);text-align:left}.bc-table-row[data-v-9e2f5c0f]{display:grid;grid-template-columns:1.5fr 2fr 2fr 2fr;border-bottom:.025rem solid var(--border);transition:background .15s}.bc-table-row[data-v-9e2f5c0f]:last-child{border-bottom:none}.bc-td[data-v-9e2f5c0f]{padding:.35rem;font-size:.325rem;line-height:1.6;color:var(--ink);border-right:.025rem dashed rgba(0,0,0,.06)}.bc-td[data-v-9e2f5c0f]:last-child{border-right:none}.bc-td-content[data-v-9e2f5c0f]{display:block;word-break:break-word}.bc-td-empty[data-v-9e2f5c0f]{display:block;color:var(--ink-3);font-style:italic}.bc-table-row .bc-banew-item[data-v-9e2f5c0f]{background:transparent;border:none;border-left:.075rem solid var(--brand);border-radius:0;padding:0 0 0 .2rem;gap:.15rem}.bc-table-row.sev-critical[data-v-9e2f5c0f]{background:rgba(244,63,94,.02)}.bc-table-row.sev-critical .bc-banew-item[data-v-9e2f5c0f]{border-left-color:#dc2626}.bc-table-row.sev-warning[data-v-9e2f5c0f]{background:rgba(245,165,36,.02)}.bc-table-row.sev-warning .bc-banew-item[data-v-9e2f5c0f]{border-left-color:#d97706}@media (max-width: 1024px){.bc-table-head[data-v-9e2f5c0f],.bc-table-row[data-v-9e2f5c0f]{grid-template-columns:1fr 1fr 1fr 1fr;font-size:.3rem}.bc-td[data-v-9e2f5c0f],.bc-th[data-v-9e2f5c0f]{padding:.25rem}}@media (max-width: 768px){.bc-table-head[data-v-9e2f5c0f]{display:none}.bc-table-row[data-v-9e2f5c0f]{grid-template-columns:1fr;gap:0;padding:.25rem}.bc-td[data-v-9e2f5c0f]{border-right:none;border-bottom:.025rem dashed var(--border);padding:.2rem 0}.bc-td[data-v-9e2f5c0f]:last-child{border-bottom:none}}.bc-banew-item.sev-critical[data-v-9e2f5c0f],.bc-banew-item.sev-warning[data-v-9e2f5c0f],.bc-banew-item.sev-suggestion[data-v-9e2f5c0f]{background:transparent}.bc-banew-loc[data-v-9e2f5c0f]{display:inline-flex;align-items:center;gap:.1rem;font-size:.2875rem;color:var(--muted);margin-top:.075rem}.bc-banew-loc .ll[data-v-9e2f5c0f]{padding:.025rem .125rem;font-size:.2875rem;border-radius:.1rem}.bc-banew-kw[data-v-9e2f5c0f]{font-size:.2875rem;color:var(--muted)}.sa-wrap[data-v-952041db]{position:relative}.sa-btn[data-v-952041db]{position:absolute;top:50%;transform:translateY(-50%);width:1.05rem;height:1.05rem;border-radius:24.975rem;background:rgba(59,130,246,.92);box-shadow:0 .1rem .35rem #141e3247;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;border:.05rem solid #fff;user-select:none;-webkit-user-select:none;touch-action:none;transition:transform .12s ease,background .12s ease}.sa-btn[data-v-952041db]:active{transform:translateY(-50%) scale(.92)}.sa-btn[data-v-952041db]:hover{background:rgb(37,99,235)}.sa-right[data-v-952041db]{right:.2rem}.sa-left[data-v-952041db]{left:.2rem}.sa-ico[data-v-952041db]{display:block;width:.5rem;height:.5rem;flex:none}.cb[data-v-2bfd4542]{display:flex;gap:.5rem;align-items:flex-start}.cb-main[data-v-2bfd4542]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.65rem}.cb-sec[data-v-2bfd4542]{scroll-margin-top:2.25rem;background:var(--surface, #fff);border:.025rem solid var(--border, #eef0f4);border-radius:.4rem;padding:.55rem .55rem .6rem}.cb-sec-h[data-v-2bfd4542]{display:flex;align-items:center;gap:.25rem;font-size:.425rem;font-weight:800;color:var(--ink, #1f2733);margin-bottom:.35rem}.cb-sec-no[data-v-2bfd4542]{flex-shrink:0;width:.65rem;height:.65rem;border-radius:.225rem;display:inline-flex;align-items:center;justify-content:center;font-size:.35rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--brand, #2563eb),color-mix(in srgb,var(--brand, #2563eb) 60%,#38bdf8))}.cb-sub[data-v-2bfd4542]{font-size:.3375rem;font-weight:750;color:var(--ink, #1f2733);margin:.4rem 0 .25rem;padding-left:.225rem;border-left:.075rem solid var(--brand, #2563eb)}.cb-para[data-v-2bfd4542]{font-size:.325rem;line-height:1.75;color:var(--ink-2, #4b5563);word-break:break-word}.cb-tip[data-v-2bfd4542]{font-size:.3125rem;line-height:1.7;color:var(--muted, #8a93a3);background:var(--bg-soft, #f6f8fb);border-radius:.25rem;padding:.25rem .3rem;margin-bottom:.3rem}.cb-em[data-v-2bfd4542]{font-weight:800;color:var(--brand, #2563eb)}.cb-meta[data-v-2bfd4542]{display:flex;flex-direction:column;gap:.15rem;background:var(--bg-soft, #f6f8fb);border-radius:.25rem;padding:.25rem .3rem;margin-bottom:.3rem}.cb-meta-row[data-v-2bfd4542]{display:flex;gap:.25rem;font-size:.3125rem;line-height:1.6}.cb-meta-k[data-v-2bfd4542]{flex-shrink:0;width:1.8rem;color:var(--muted, #8a93a3)}.cb-meta-v[data-v-2bfd4542]{flex:1;min-width:0;color:var(--ink, #1f2733);word-break:break-word}.cb-stats[data-v-2bfd4542]{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.1rem}.cb-stat[data-v-2bfd4542]{flex:1;min-width:3rem;background:var(--bg-soft, #f6f8fb);border:.025rem solid var(--border, #eef0f4);border-radius:.3rem;padding:.3rem .35rem;display:flex;flex-direction:column;gap:.075rem}.cb-stat-n[data-v-2bfd4542]{font-size:.55rem;font-weight:800;color:var(--brand, #2563eb);line-height:1.2}.cb-stat-l[data-v-2bfd4542]{font-size:.3rem;color:var(--muted, #8a93a3)}.cb-scroll[data-v-2bfd4542]{width:100%}.cb-tb[data-v-2bfd4542]{display:flex;flex-direction:column;border:.025rem solid var(--border, #eef0f4);border-radius:.3rem;overflow:hidden}.cb-tb--sum[data-v-2bfd4542]{min-width:16rem}.cb-tb--review[data-v-2bfd4542]{min-width:28rem}.cb-tb--checks[data-v-2bfd4542]{min-width:24.5rem}.cb-tb--price[data-v-2bfd4542]{min-width:23rem}.cb-tb--collusion[data-v-2bfd4542]{min-width:27rem}.cb-tr[data-v-2bfd4542]{display:flex;border-bottom:.025rem solid var(--border, #eef0f4)}.cb-tr[data-v-2bfd4542]:last-child{border-bottom:none}.cb-tr--hd[data-v-2bfd4542]{background:var(--bg-soft, #f6f8fb)}.cb-tr--alt[data-v-2bfd4542]{background:rgba(120,130,145,.04)}.cb-th[data-v-2bfd4542],.cb-td[data-v-2bfd4542]{padding:.25rem .3rem;font-size:.3125rem;line-height:1.6;border-right:.025rem solid var(--border, #eef0f4);word-break:break-word}.cb-th[data-v-2bfd4542]:last-child,.cb-td[data-v-2bfd4542]:last-child{border-right:none}.cb-th[data-v-2bfd4542]{font-weight:750;color:var(--ink, #1f2733)}.cb-td[data-v-2bfd4542]{color:var(--ink-2, #4b5563)}.cb-td--empty[data-v-2bfd4542]{width:100%;text-align:center;color:var(--muted, #8a93a3);padding:.4rem}.w-seq[data-v-2bfd4542]{width:1.4rem;flex-shrink:0;text-align:center}.w-name[data-v-2bfd4542]{width:4.5rem;flex-shrink:0;font-weight:600}.w-num[data-v-2bfd4542]{width:1.6rem;flex-shrink:0;text-align:center}.w-verdict[data-v-2bfd4542]{flex:1;min-width:3rem;text-align:center}.w-cat[data-v-2bfd4542]{width:2.75rem;flex-shrink:0}.w-item[data-v-2bfd4542]{width:3.25rem;flex-shrink:0}.w-req[data-v-2bfd4542]{width:6rem;flex-shrink:0}.w-res[data-v-2bfd4542]{flex:1;min-width:6rem}.w-risk[data-v-2bfd4542]{width:2.1rem;flex-shrink:0;text-align:center}.w-remark[data-v-2bfd4542]{width:6.5rem;flex-shrink:0}.cb-block[data-v-2bfd4542]{margin-top:.4rem}.cb-block-h[data-v-2bfd4542]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;padding:.2rem .3rem;background:var(--brand-soft, #eef4ff);border-radius:.25rem .25rem 0 0;border:.025rem solid var(--border, #eef0f4);border-bottom:none}.cb-block-name[data-v-2bfd4542]{font-size:.3375rem;font-weight:800;color:var(--brand, #2563eb)}.cb-block-file[data-v-2bfd4542]{flex:1;min-width:0;font-size:.2875rem;color:var(--muted, #8a93a3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-block-count[data-v-2bfd4542]{flex-shrink:0;font-size:.2875rem;font-weight:700;color:var(--ink-2, #4b5563);background:#fff;padding:.05rem .225rem;border-radius:24.975rem}.cb-block .cb-scroll .cb-tb[data-v-2bfd4542]{border-radius:0 0 .3rem .3rem}.cb-badge[data-v-2bfd4542]{display:inline-block;padding:.05rem .25rem;border-radius:24.975rem;font-size:.2875rem;font-weight:750}.cb-badge.r-high[data-v-2bfd4542]{color:#b91c1c;background:#fde8e8}.cb-badge.r-mid[data-v-2bfd4542]{color:#b45309;background:#fef3c7}.cb-badge.r-low[data-v-2bfd4542]{color:#047857;background:#d1fae5}.cb-verdict[data-v-2bfd4542]{font-weight:750}.cb-verdict.v-bad[data-v-2bfd4542]{color:#b91c1c}.cb-verdict.v-good[data-v-2bfd4542]{color:#047857}.cb-verdict.v-warn[data-v-2bfd4542]{color:#b45309}.cb-flag[data-v-2bfd4542]{display:inline-block;padding:.05rem .25rem;border-radius:24.975rem;font-size:.2875rem;font-weight:750}.cb-flag--bad[data-v-2bfd4542]{color:#b91c1c;background:#fde8e8}.cb-flag--ok[data-v-2bfd4542]{color:#047857;background:#d1fae5}.cb-chip[data-v-2bfd4542]{display:inline-block;margin:.05rem .1rem .05rem 0;padding:.025rem .2rem;border-radius:.15rem;font-size:.275rem}.cb-chip--warn[data-v-2bfd4542]{color:#b45309;background:#fef3c7}.cb-chip--bad[data-v-2bfd4542]{color:#b91c1c;background:#fde8e8}.cb-item[data-v-2bfd4542]{display:block;margin:.1rem 0;padding:.15rem .2rem;border:.025rem solid #f0d9b5;border-radius:.2rem;background:#fffaf0}.cb-item+.cb-item[data-v-2bfd4542]{margin-top:.15rem}.cb-item-name[data-v-2bfd4542]{display:block;font-weight:700;font-size:.3rem;color:#92400e;margin-bottom:.075rem}.cb-item-row[data-v-2bfd4542]{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .2rem;font-size:.275rem;line-height:1.5;margin-top:.05rem}.cb-item-k[data-v-2bfd4542]{color:#8a6d3b}.cb-item-v[data-v-2bfd4542]{color:#1f2937;font-weight:600}.cb-item-remark[data-v-2bfd4542]{display:block;color:#b45309;font-size:.275rem;margin-top:.05rem}.cb-disq[data-v-2bfd4542]{background:#fde8e8;border:.025rem solid #f5c2c2;border-radius:.3rem;padding:.3rem .35rem;font-size:.3125rem;line-height:1.7;color:#7f1d1d;margin-bottom:.25rem}.cb-disq-name[data-v-2bfd4542]{font-size:.3375rem;font-weight:800;margin-bottom:.1rem}.cb-clarify-list[data-v-2bfd4542]{max-height:9rem;border:.025rem solid var(--border, #eef0f4);border-radius:.3rem;padding:.15rem;background:var(--bg-soft, #f6f8fb)}.cb-clarify[data-v-2bfd4542]{background:var(--surface, #fff);border:.025rem solid var(--border, #eef0f4);border-radius:.25rem;padding:.3rem .35rem;margin-bottom:.2rem}.cb-clarify[data-v-2bfd4542]:last-child{margin-bottom:0}.cb-clarify-h[data-v-2bfd4542]{display:flex;align-items:center;gap:.25rem;margin-bottom:.2rem}.cb-clarify-no[data-v-2bfd4542]{flex-shrink:0;width:.55rem;height:.55rem;border-radius:.175rem;display:inline-flex;align-items:center;justify-content:center;font-size:.3rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--brand, #2563eb),color-mix(in srgb,var(--brand, #2563eb) 60%,#38bdf8))}.cb-clarify-company[data-v-2bfd4542]{font-size:.3375rem;font-weight:800;color:var(--ink, #1f2733)}.cb-clarify-row[data-v-2bfd4542]{display:flex;gap:.25rem;font-size:.3125rem;line-height:1.7;margin-top:.1rem}.cb-clarify-k[data-v-2bfd4542]{flex-shrink:0;width:1.6rem;color:var(--muted, #8a93a3)}.cb-clarify-v[data-v-2bfd4542]{flex:1;min-width:0;color:var(--ink-2, #4b5563);word-break:break-word}.cb-sug-list[data-v-2bfd4542]{display:flex;flex-direction:column;gap:.2rem}.cb-sug[data-v-2bfd4542]{display:flex;gap:.25rem;padding:.25rem .3rem;background:var(--bg-soft, #f6f8fb);border-radius:.25rem;border-left:.075rem solid var(--brand, #2563eb)}.cb-sug-no[data-v-2bfd4542]{flex-shrink:0;width:.55rem;height:.55rem;border-radius:.175rem;display:inline-flex;align-items:center;justify-content:center;font-size:.3rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--brand, #2563eb),color-mix(in srgb,var(--brand, #2563eb) 60%,#38bdf8))}.cb-sug-text[data-v-2bfd4542]{flex:1;min-width:0;font-size:.3125rem;line-height:1.7;color:var(--ink-2, #4b5563);word-break:break-word}@media (max-width: 760px){.cb[data-v-2bfd4542]{flex-direction:column}.rb-side[data-v-2bfd4542]{position:static;width:100%;max-height:none}.cb-sec[data-v-2bfd4542]{padding:.45rem .4rem}.cb-tb--sum[data-v-2bfd4542]{min-width:14rem}.cb-tb--review[data-v-2bfd4542]{min-width:23rem}.cb-tb--checks[data-v-2bfd4542]{min-width:20.5rem}.cb-tb--price[data-v-2bfd4542]{min-width:19rem}.cb-tb--collusion[data-v-2bfd4542]{min-width:22rem}}.rn[data-v-ef843d7c]{display:flex;flex-direction:column;gap:.2rem;padding:.35rem .4rem;background:#eef1f5;border:.025rem solid rgba(148,163,184,.22);border-radius:.3rem;box-shadow:0 .025rem .075rem #0000000d}.rn-tag-row[data-v-ef843d7c]{display:flex;align-items:center;gap:.2rem;margin-bottom:.1rem}.rn-tag[data-v-ef843d7c]{display:inline-flex;align-items:center;gap:.1rem;padding:.075rem .25rem;border-radius:24.975rem;font-size:.2875rem;font-weight:700}.rn-tag.sev-high[data-v-ef843d7c]{color:#b91c1c;background:rgba(220,38,38,.1)}.rn-tag.sev-mid[data-v-ef843d7c]{color:var(--warning, "#b45309");background:rgba(245,165,36,.12)}.rn-tag.sev-low[data-v-ef843d7c]{color:#15803d;background:rgba(22,163,74,.1)}.rn-title[data-v-ef843d7c]{font-size:.35rem;font-weight:750;color:var(--ink);line-height:1.4}.rn-message[data-v-ef843d7c]{font-size:.325rem;line-height:1.65;color:var(--ink);font-weight:600}.rn-description[data-v-ef843d7c]{font-size:.3125rem;line-height:1.6;color:var(--ink-2);margin-top:.1rem}.rn-details[data-v-ef843d7c]{display:flex;flex-direction:column;gap:.2rem;margin-top:.2rem}.rn-detail[data-v-ef843d7c]{padding:.225rem .3rem;background:var(--surface);border-radius:.2rem}.rn-detail.rn-sug[data-v-ef843d7c]{background:rgba(22,163,74,.06)}.rn-detail.rn-remark[data-v-ef843d7c],.rn-detail.rn-source[data-v-ef843d7c]{background:var(--surface)}.rn-detail-h[data-v-ef843d7c]{display:flex;align-items:center;gap:.125rem;font-size:.2875rem;font-weight:800;color:var(--ink-3, #94a3b8);margin-bottom:.1rem;letter-spacing:.02em}.rn-detail.rn-sug .rn-detail-h[data-v-ef843d7c]{color:#15803d}.rn-detail-v[data-v-ef843d7c]{font-size:.3125rem;line-height:1.75;color:var(--ink-2, #475569);white-space:pre-wrap}.rn-detail.rn-sug .rn-detail-v[data-v-ef843d7c]{color:#14532d}.rn-quotes[data-v-ef843d7c]{border:.025rem solid rgba(37,99,235,.16);background:rgba(37,99,235,.05);border-radius:.25rem;padding:.25rem .3rem}.rn-quotes-h[data-v-ef843d7c]{display:flex;align-items:center;gap:.125rem;font-size:.2875rem;font-weight:700;color:var(--accent, #2563eb);margin-bottom:.15rem}.rn-quote-line[data-v-ef843d7c]{display:flex;align-items:flex-start;gap:.15rem;font-size:.3125rem;line-height:1.6;color:var(--ink);white-space:pre-wrap;padding:.05rem 0;border-radius:.15rem}.rn-quote-line.is-locatable[data-v-ef843d7c]{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;flex-wrap:wrap;gap:.15rem;margin:.05rem .15rem .05rem 0;padding:.05rem .2rem;border-radius:.15rem;color:var(--brand);background:rgba(37,99,235,.08);border:.025rem solid rgba(37,99,235,.18);font-size:.3rem;font-weight:600;white-space:normal;cursor:pointer;transition:background .15s ease,border-color .15s ease}.rn-quote-line.is-locatable[data-v-ef843d7c]:hover{background:rgba(37,99,235,.15);border-color:#2563eb52}.rn-quote-line.is-locatable .rn-quote-txt[data-v-ef843d7c]{color:var(--brand);font-weight:600}.rn-quote-line.is-locatable:hover .rn-quote-txt[data-v-ef843d7c]{text-decoration:underline;text-underline-offset:.05rem}.rn-quote-txt[data-v-ef843d7c]{flex:1;min-width:0;transition:color .15s ease}.rn-locate-hint[data-v-ef843d7c]{flex:none;display:inline-flex;align-items:center;gap:.05rem;margin-top:.075rem;padding:.05rem .2rem;border-radius:24.975rem;font-size:.275rem;font-weight:700;color:var(--brand);background:rgba(37,99,235,.1);white-space:nowrap}.rn-locate-bar[data-v-ef843d7c]{display:flex;align-items:center;gap:.25rem;padding:.2rem .25rem .2rem .3rem;background:rgba(37,99,235,.06);border:.025rem solid rgba(37,99,235,.22);border-radius:.225rem;cursor:pointer;transition:all .15s}.rn-locate-bar[data-v-ef843d7c]:hover{background:rgba(37,99,235,.1);border-color:#2563eb66}.rn-locate-info[data-v-ef843d7c]{display:flex;align-items:center;gap:.15rem;flex:1;min-width:0}.rn-locate-info .icon[data-v-ef843d7c]{flex:none;color:var(--accent, #2563eb)}.rn-locate-txt[data-v-ef843d7c]{flex:1;min-width:0;font-size:.3125rem;font-weight:600;color:var(--accent, #2563eb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rn-locate-btn[data-v-ef843d7c]{flex:none;display:inline-flex;align-items:center;gap:.075rem;padding:.1rem .25rem;font-size:.3rem;font-weight:800;color:#fff;background:var(--accent, #2563eb);border-radius:.175rem;box-shadow:0 .025rem .1rem #2563eb47}.rn-locate-btn .icon[data-v-ef843d7c]{color:#fff}.cr[data-v-f375d409]{display:flex;gap:.45rem;align-items:flex-start}.cr-content[data-v-f375d409]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.card[data-v-f375d409]{background:var(--surface);border:.025rem solid var(--border);border-radius:var(--wb-radius, .35rem);box-shadow:var(--shadow-sm, 0 .025rem .075rem rgba(0, 0, 0, .04))}.cr-overview[data-v-f375d409]{padding:.45rem .5rem}.cr-overview-h[data-v-f375d409]{display:flex;align-items:center;gap:.2rem;color:var(--accent, #d97706)}.cr-overview-t[data-v-f375d409]{font-size:.4rem;font-weight:800;color:var(--ink)}.cr-time[data-v-f375d409]{margin-left:auto;font-size:.3rem;font-weight:500;color:var(--ink-3, #94a3b8)}.cr-stat[data-v-f375d409]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:.4rem 0 .35rem}.cr-stat-item[data-v-f375d409]{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem .15rem;background:var(--bg, #f8fafc);border:.025rem solid var(--border);border-radius:.3rem}.cr-stat-n[data-v-f375d409]{font-size:.6rem;font-weight:800;line-height:1;color:var(--ink)}.cr-stat-l[data-v-f375d409]{font-size:.3rem;color:var(--ink-3, #94a3b8)}.cr-stat-item.risk .cr-stat-n[data-v-f375d409]{color:#dc2626}.cr-stat-item.ok .cr-stat-n[data-v-f375d409]{color:#16a34a}.cr-banner[data-v-f375d409]{display:flex;align-items:center;gap:.2rem;padding:.25rem .35rem;border-radius:.275rem;font-size:.325rem;font-weight:700}.cr-banner.ok[data-v-f375d409]{color:#15803d;background:rgba(22,163,74,.08);border:.025rem solid rgba(22,163,74,.18)}.cr-banner.warn[data-v-f375d409]{color:#b45309;background:rgba(217,119,6,.08);border:.025rem solid rgba(217,119,6,.2)}.cr-matrix[data-v-f375d409]{padding:.35rem .35rem .4rem}.cr-matrix-h[data-v-f375d409]{display:flex;align-items:center;gap:.2rem;margin-bottom:.3rem;color:var(--accent, #d97706)}.cr-matrix-t[data-v-f375d409]{font-size:.375rem;font-weight:800;color:var(--ink)}.cr-matrix-sub[data-v-f375d409]{margin-left:auto;font-size:.3rem;font-weight:600;color:var(--ink-3, #94a3b8);white-space:nowrap}.cr-mgrid[data-v-f375d409]{border:.025rem solid var(--border);border-radius:.3rem;overflow:hidden}.cr-mrow[data-v-f375d409]{display:grid;grid-template-columns:1rem minmax(0,1fr) 1.9rem 2.3rem;align-items:center;gap:.15rem;padding:0 .3rem;min-height:1.05rem;font-size:.325rem;transition:background .15s ease}.cr-mrow+.cr-mrow[data-v-f375d409]{border-top:.025rem solid var(--border)}.cr-mhead[data-v-f375d409]{background:var(--bg, #f8fafc);font-size:.3rem;font-weight:700;color:var(--ink-2, #475569)}.cr-mrow[data-v-f375d409]:not(.cr-mhead){cursor:pointer}.cr-mrow[data-v-f375d409]:not(.cr-mhead):hover{background:rgba(0,0,0,.025)}.m-c1[data-v-f375d409]{color:var(--ink-3, #94a3b8);font-weight:600}.m-c2[data-v-f375d409]{font-weight:600;color:var(--ink);min-width:0}.m-count[data-v-f375d409]{display:inline-flex;min-width:.65rem;height:.6rem;padding:0 .2rem;align-items:center;justify-content:center;border-radius:.2rem;font-size:.3125rem;font-weight:800;font-variant-numeric:tabular-nums}.m-count.rc-good[data-v-f375d409]{color:#16a34a;background:rgba(22,163,74,.1)}.m-count.rc-bad[data-v-f375d409]{color:#dc2626;background:rgba(220,38,38,.1)}.cr-dim[data-v-f375d409]{padding:0;background:var(--surface)}.cr-dim>.rn[data-v-f375d409]{margin:.3rem .35rem}.cr-dim>.rn[data-v-f375d409]:last-child{margin-bottom:.4rem}.cr-dim-h[data-v-f375d409]{display:flex;align-items:center;gap:.25rem;padding:.3rem .4rem;background:var(--bg, #f8fafc);border-bottom:.025rem solid var(--border);border-radius:var(--wb-radius, .35rem) var(--wb-radius, .35rem) 0 0}.cr-dim-idx[data-v-f375d409]{flex:none;width:.6rem;height:.6rem;display:inline-flex;align-items:center;justify-content:center;font-size:.3125rem;font-weight:800;color:#fff;background:var(--accent, #d97706);border-radius:50%}.cr-dim-t[data-v-f375d409]{flex:1;min-width:0;font-size:.3625rem;font-weight:800;color:var(--ink);line-height:1.4}.cr-dim-pill[data-v-f375d409]{flex:none;display:inline-flex;align-items:center;gap:.075rem;padding:.075rem .225rem;border-radius:24.975rem;font-size:.2875rem;font-weight:700}.pill-good[data-v-f375d409]{color:#15803d;background:rgba(22,163,74,.12);border:.025rem solid rgba(22,163,74,.22)}.pill-bad[data-v-f375d409]{color:#b91c1c;background:rgba(220,38,38,.12);border:.025rem solid rgba(220,38,38,.22)}.cr-dim-msg[data-v-f375d409]{display:block;padding:.25rem .4rem 0;font-size:.325rem;line-height:1.7;color:var(--ink-2, #475569);white-space:pre-wrap}.cr-dim.dim-ok .cr-dim-msg[data-v-f375d409]{color:#15803d;font-weight:600}.cr-items[data-v-f375d409]{display:flex;flex-direction:column;gap:.15rem;padding:.25rem .4rem .35rem}.cr-item[data-v-f375d409]{display:flex;gap:.2rem;font-size:.3125rem;line-height:1.7;color:var(--ink-2, #475569)}.cr-item-ic[data-v-f375d409]{flex:none;color:#16a34a;margin-top:.05rem}.cr-item-v[data-v-f375d409]{flex:1;min-width:0;white-space:pre-wrap}@media (max-width: 1024px){.cr[data-v-f375d409]{flex-direction:column}}.dash[data-v-869a3a69]{width:100%;max-width:45.5rem;margin:0 auto;padding:.5rem;box-sizing:border-box}.dash-split[data-v-869a3a69]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr);gap:clamp(.35rem,2vw,.55rem);align-items:start}.dash-left[data-v-869a3a69]{min-width:0;display:flex;flex-direction:column;gap:.45rem}.dash-right[data-v-869a3a69]{position:sticky;top:.5rem;height:clamp(10.5rem,93dvh - 1.8rem,24rem);min-width:0;overflow:hidden;background:var(--surface);border:.025rem solid var(--border);border-radius:var(--wb-radius, .35rem);box-shadow:var(--shadow-sm, 0 .025rem .075rem rgba(0, 0, 0, .04));display:flex;flex-direction:column}.dash-right[data-v-869a3a69]>*{flex:1;min-height:0}@media (max-width: 1280px){.dash-split[data-v-869a3a69]{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr)}}@media (max-width: 1024px){.dash[data-v-869a3a69]{padding:.4rem}.dash-split[data-v-869a3a69]{grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr);gap:.4rem}.dash-right[data-v-869a3a69]{top:1.8rem;height:clamp(10rem,100dvh - 1.8rem,19rem)}}@media (max-width: 768px){.dash[data-v-869a3a69]{padding:.35rem}.dash-split[data-v-869a3a69]{grid-template-columns:minmax(0,1fr);gap:.35rem}.dash-right[data-v-869a3a69]{position:static;top:auto;height:calc(100vh - 2.75rem);min-height:9rem;max-width:none}}.card[data-v-869a3a69]{background:var(--surface);border:.025rem solid var(--border);border-radius:var(--wb-radius, .35rem);padding:.55rem .6rem;box-shadow:var(--shadow-sm, 0 .025rem .075rem rgba(0, 0, 0, .04))}.rb-rich[data-v-869a3a69]{font-size:.35rem;line-height:1.85;color:var(--ink);word-break:break-word}.rb-rich[data-v-869a3a69]>*:first-child{margin-top:0}.rb-rich[data-v-869a3a69]>*:last-child{margin-bottom:0}.rb-rich h1[data-v-869a3a69],.rb-rich h2[data-v-869a3a69],.rb-rich h3[data-v-869a3a69],.rb-rich h4[data-v-869a3a69],.rb-rich h5[data-v-869a3a69],.rb-rich h6[data-v-869a3a69]{margin:.55rem 0 .25rem;font-weight:750;color:var(--ink);letter-spacing:-.01em;line-height:1.4}.rb-rich h1[data-v-869a3a69]{font-size:.55rem;padding-bottom:.2rem;border-bottom:.05rem solid var(--border)}.rb-rich h2[data-v-869a3a69]{font-size:.45rem;padding-left:.25rem;border-left:.075rem solid var(--accent, var(--brand))}.rb-rich h3[data-v-869a3a69]{font-size:.4rem;color:var(--ink)}.rb-rich h4[data-v-869a3a69]{font-size:.375rem;color:var(--accent, var(--brand))}.rb-rich p[data-v-869a3a69]{margin:.25rem 0;color:var(--ink-2)}.rb-rich .rb-plain[data-v-869a3a69]{list-style:disc;margin:0;padding:.3rem .35rem .3rem .7rem;border-radius:.25rem;background:color-mix(in srgb,var(--bg-soft) 65%,transparent)}.rb-rich .rb-plain[data-v-869a3a69]::marker{color:var(--accent, var(--brand));font-weight:800;font-size:.325rem}.rb-rich .rb-plain+.rb-plain[data-v-869a3a69]{margin-top:.2rem}.rb-rich ul.qk-md-ul[data-v-869a3a69],.rb-rich .qk-md-ul[data-v-869a3a69]{list-style:none;padding:0;margin:.35rem 0}.rb-rich ol.qk-md-ol[data-v-869a3a69],.rb-rich .qk-md-ol[data-v-869a3a69]{padding-left:.65rem}.rb-rich .qk-md-li[data-v-869a3a69]{margin:0}.rb-rich .qk-md-text[data-v-869a3a69]{color:inherit}.rb-rich ul.rb-stack[data-v-869a3a69]{display:flex;flex-direction:column;gap:.2rem;background:var(--bg-soft);border:.025rem solid var(--border);border-radius:.3rem;padding:.35rem .4rem;margin:.35rem 0}.rb-rich .rb-kv[data-v-869a3a69]{display:grid;grid-template-columns:minmax(2.75rem,28%) 1fr;align-items:baseline;gap:.3rem;padding:.25rem .3rem;border-radius:.2rem;background:var(--surface);border:.025rem solid var(--border);border-left:.075rem solid var(--accent, var(--brand));transition:background .15s,border-color .15s}.rb-rich .rb-kv[data-v-869a3a69]:hover{background:color-mix(in srgb,var(--brand-soft) 60%,var(--surface))}.rb-rich .rb-k[data-v-869a3a69]{font-size:.3125rem;font-weight:650;color:var(--ink-2);text-align:right;padding-right:.1rem;border-right:.025rem dashed var(--border);word-break:break-word}.rb-rich .rb-v[data-v-869a3a69]{font-size:.3375rem;color:var(--ink);font-weight:500;line-height:1.6}.rb-rich .rb-num-row[data-v-869a3a69]{list-style:none;margin:0;padding:.3rem .35rem .3rem 1.4rem;border-radius:.25rem;background:var(--surface);border:.025rem solid var(--border);position:relative;min-height:1.1rem}.rb-rich .rb-num-row+.rb-num-row[data-v-869a3a69]{margin-top:.2rem}.rb-rich .rb-num[data-v-869a3a69]{position:absolute;left:.3rem;top:.3rem;width:.8rem;height:.8rem;border-radius:.225rem;display:inline-flex;align-items:center;justify-content:center;font-size:.325rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--accent, var(--brand)) 0%,color-mix(in srgb,var(--accent, var(--brand)) 60%,#fff) 100%);box-shadow:0 .05rem .15rem #4f6bff47;letter-spacing:-.02em}.rb-rich .rb-num-body[data-v-869a3a69]{display:block;font-size:.3375rem;color:var(--ink);line-height:1.7}.rb-rich .rb-tag[data-v-869a3a69]{display:inline-block;padding:.025rem .2rem;margin:0 .05rem;border-radius:24.975rem;font-size:.3rem;font-weight:700;font-style:normal;vertical-align:.025rem;border:.025rem solid transparent;white-space:nowrap}.rb-rich .rb-tag.level-高[data-v-869a3a69]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.rb-rich .rb-tag.level-中[data-v-869a3a69]{color:#b45309;background:#fffbeb;border-color:#fde68a}.rb-rich .rb-tag.level-低[data-v-869a3a69]{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.rb-rich strong[data-v-869a3a69]{color:var(--ink);font-weight:750}.rb-rich em[data-v-869a3a69]{color:var(--ink-2);font-style:normal}.rb-rich code[data-v-869a3a69]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.3125rem;background:var(--bg-soft);border:.025rem solid var(--border);border-radius:.15rem;padding:.025rem .15rem;color:var(--ink)}.rb-rich pre[data-v-869a3a69]{background:#0f172a;color:#e2e8f0;padding:.35rem .4rem;border-radius:.25rem;font-size:.3125rem;line-height:1.65;overflow-x:auto;margin:.3rem 0}.rb-rich pre code[data-v-869a3a69]{background:transparent;border:0;padding:0;color:inherit}.rb-rich blockquote[data-v-869a3a69]{border-left:.075rem solid var(--accent, var(--brand));padding:.2rem 0 .2rem .35rem;margin:.35rem 0;color:var(--ink-2);background:var(--brand-soft);border-radius:0 .25rem .25rem 0}.rb-rich a[data-v-869a3a69]{color:var(--accent, var(--brand));text-decoration:underline;text-underline-offset:.05rem}.rb-rich table[data-v-869a3a69]{width:100%;border-collapse:collapse;margin:.3rem 0;font-size:.325rem;background:var(--surface);border-radius:.25rem;overflow:hidden;border:.025rem solid var(--border)}.rb-rich th[data-v-869a3a69],.rb-rich td[data-v-869a3a69]{border-bottom:.025rem solid var(--border);padding:.225rem .3rem;text-align:left;line-height:1.6}.rb-rich tr:last-child td[data-v-869a3a69]{border-bottom:0}.rb-rich th[data-v-869a3a69]{background:var(--bg-soft);font-weight:700;color:var(--ink)}.rb-rich hr[data-v-869a3a69]{border:0;border-top:.025rem dashed var(--border);margin:.45rem 0}.rb-rich img[data-v-869a3a69]{max-width:100%;border-radius:.2rem}.rb-rich .complete[data-v-869a3a69]{display:inline}.rb-rich .complete[data-v-869a3a69]:after{content:"✓";display:inline-block;margin-left:.15rem;color:#15803d;font-weight:800}@media (max-width: 760px){.rich-card[data-v-869a3a69]{padding:.45rem .4rem .55rem}.rb-rich[data-v-869a3a69]{font-size:.3375rem;line-height:1.78}.rb-rich h1[data-v-869a3a69]{font-size:.475rem}.rb-rich h2[data-v-869a3a69]{font-size:.4125rem}.rb-rich .rb-kv[data-v-869a3a69]{grid-template-columns:1fr;gap:.15rem}.rb-rich .rb-k[data-v-869a3a69]{text-align:left;border-right:0;border-bottom:.025rem dashed var(--border);padding:0 0 .125rem}.rb-rich .rb-num-row[data-v-869a3a69]{padding-left:1.25rem}.rb-rich .rb-num[data-v-869a3a69]{width:.7rem;height:.7rem;font-size:.3rem}}.card-head[data-v-869a3a69]{display:flex;align-items:center;gap:.225rem;font-size:.3875rem;font-weight:750;color:var(--ink);margin-bottom:.45rem;letter-spacing:-.01em}.card-head [class*=icon][data-v-869a3a69]{color:var(--brand)}.ctable[data-v-869a3a69]{display:flex;flex-direction:column;border:.025rem solid var(--border);border-radius:.3rem;overflow:hidden}.ct-head[data-v-869a3a69],.ct-row[data-v-869a3a69]{display:grid;grid-template-columns:1.1fr 1.4fr repeat(var(--resp, 1),1fr);align-items:center;gap:0}.ct-head[data-v-869a3a69]{background:var(--bg-soft);font-size:.3rem;font-weight:700;color:var(--ink-2)}.ct-row[data-v-869a3a69]{border-top:.025rem solid var(--border);font-size:.3125rem}.ct-row[data-v-869a3a69]:nth-child(2n){background:var(--bg-soft)}.ct-col[data-v-869a3a69]{padding:.275rem .325rem;border-left:.025rem solid var(--border);line-height:1.45;color:var(--ink)}.ct-col[data-v-869a3a69]:first-child{border-left:none}.ct-col.ct-item[data-v-869a3a69]{font-weight:700}.ct-col.ct-tender[data-v-869a3a69]{color:var(--ink-2)}.ct-col.ok[data-v-869a3a69]{color:#16a34a;font-weight:600}.ct-col.bad[data-v-869a3a69]{color:#f43f5e;font-weight:600}.ct-ic[data-v-869a3a69]{vertical-align:middle;margin-right:.05rem}.find-counts[data-v-869a3a69]{margin-left:auto;display:flex;gap:.15rem}.fc[data-v-869a3a69]{font-size:.2875rem;font-weight:700;padding:.075rem .225rem;border-radius:24.975rem}.fc.high[data-v-869a3a69]{color:#f43f5e;background:rgba(244,63,94,.1)}.fc.mid[data-v-869a3a69]{color:var(--warning);background:rgba(245,165,36,.12)}.fc.low[data-v-869a3a69]{color:#16a34a;background:rgba(22,179,100,.1)}.finds[data-v-869a3a69]{display:flex;flex-direction:column;gap:.3rem}.find[data-v-869a3a69]{display:flex;gap:.35rem;padding:.4rem .45rem;border-radius:.3rem;background:var(--surface-2);border:.025rem solid var(--border);position:relative;overflow:hidden}.find .fbar[data-v-869a3a69]{position:absolute;left:0;top:0;bottom:0;width:.1rem}.fmain[data-v-869a3a69]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.175rem}.fhead[data-v-869a3a69]{display:flex;align-items:center;gap:.225rem}.ftag[data-v-869a3a69]{font-size:.275rem;font-weight:700;padding:.05rem .225rem;border-radius:24.975rem}.ftitle[data-v-869a3a69]{font-size:.3625rem;font-weight:750;color:var(--ink)}.floc[data-v-869a3a69]{display:inline-flex;align-items:center;gap:.1rem;font-size:.3rem;color:var(--brand);background:var(--brand-soft);padding:.075rem .25rem;border-radius:.2rem;width:-moz-fit-content;width:fit-content}.floc [class*=icon][data-v-869a3a69]{flex-shrink:0}.fissue[data-v-869a3a69]{font-size:.325rem;line-height:1.65;color:var(--ink-2)}.fsug[data-v-869a3a69]{display:flex;flex-direction:column;gap:.075rem;margin-top:.075rem;padding:.25rem .325rem;background:var(--brand-soft);border-radius:.25rem;border-left:.075rem solid var(--brand)}.fsug-l[data-v-869a3a69]{font-size:.2875rem;font-weight:750;color:var(--brand)}.fsug-t[data-v-869a3a69]{font-size:.3125rem;line-height:1.6;color:var(--ink)}.find.high .fbar[data-v-869a3a69]{background:#f43f5e}.find.high .ftag[data-v-869a3a69]{color:#f43f5e;background:rgba(244,63,94,.1)}.find.mid .fbar[data-v-869a3a69]{background:var(--warning)}.find.mid .ftag[data-v-869a3a69]{color:var(--warning);background:rgba(245,165,36,.12)}.find.low .fbar[data-v-869a3a69]{background:#16a34a}.find.low .ftag[data-v-869a3a69]{color:#16a34a;background:rgba(22,179,100,.1)}.concl-box[data-v-869a3a69]{font-size:.3375rem;line-height:1.8;color:var(--ink);background:var(--brand-soft);border:.025rem solid var(--brand-soft);border-radius:.3rem;padding:.4rem .45rem}.sec-content[data-v-869a3a69]{font-size:.325rem;line-height:1.75;color:var(--ink-2)}.action-card[data-v-869a3a69]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;border-left:.1rem solid var(--accent, var(--brand))}.action-info[data-v-869a3a69]{flex:1;min-width:0;padding-left:.15rem}.ai-head[data-v-869a3a69]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.ai-icon[data-v-869a3a69]{width:.9rem;height:.9rem;border-radius:.25rem;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ai-t[data-v-869a3a69]{font-size:.375rem;font-weight:750;color:var(--ink);letter-spacing:.005rem;line-height:1.2}.ai-badge[data-v-869a3a69]{display:inline-flex;align-items:center;gap:.075rem;padding:.075rem .2rem;border-radius:24.975rem;background:rgba(34,197,94,.12);color:#16a34a;font-size:.2875rem;font-weight:700;flex-shrink:0;line-height:1}.ai-s[data-v-869a3a69]{font-size:.3125rem;color:var(--muted);margin-top:.15rem;padding-left:1.15rem}.action-btns[data-v-869a3a69]{display:flex;flex-direction:row;align-items:baseline;gap:.3rem;flex-shrink:0}.btn-action[data-v-869a3a69]{display:inline-flex;align-items:center;justify-content:center;gap:.175rem;height:1rem;padding:0 .45rem;border-radius:.25rem;font-size:.3375rem;font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;border:.025rem solid transparent;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,color .22s ease,border-color .22s ease,filter .22s ease}.btn-action.share[data-v-869a3a69]{background:transparent;color:var(--brand);border-color:#2563eb47;box-shadow:0 .025rem .05rem #2563eb0f}.btn-action.share[data-v-869a3a69]:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);transform:translateY(-.025rem);box-shadow:0 .1rem .3rem #2563eb29}.btn-action.share[data-v-869a3a69]:active:not(:disabled){transform:translateY(0);box-shadow:0 .025rem .05rem #2563eb0f}.btn-action.download[data-v-869a3a69]{color:#fff;background:var(--accent, var(--brand));border-color:transparent;box-shadow:0 .05rem .2rem #2563eb47}.btn-action.download[data-v-869a3a69]:hover:not(:disabled){transform:translateY(-.025rem);box-shadow:0 .2rem .5rem #2563eb61;filter:brightness(1.05)}.btn-action.download[data-v-869a3a69]:active:not(:disabled){transform:translateY(0);box-shadow:0 .05rem .2rem #2563eb47;filter:brightness(.98)}.btn-action[data-v-869a3a69]:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}@media (max-width: 760px){.ctable[data-v-869a3a69]{overflow-x:auto}.ct-head[data-v-869a3a69],.ct-row[data-v-869a3a69]{grid-template-columns:2.25rem 2.75rem repeat(var(--resp, 1),2.25rem);min-width:11.5rem}.action-card[data-v-869a3a69]{flex-direction:column;align-items:stretch;gap:.35rem;padding:.4rem .45rem}.action-info[data-v-869a3a69],.ai-s[data-v-869a3a69]{padding-left:0}.ai-head[data-v-869a3a69]{row-gap:.2rem}.ai-badge[data-v-869a3a69]{margin-left:auto}.action-btns[data-v-869a3a69]{width:100%}.action-btns .btn-action[data-v-869a3a69]{flex:1;justify-content:center}}.ai-dur[data-v-869a3a69]{color:var(--brand);font-weight:700}[data-v-eb4b25df] .sheet-head{padding:.3rem .4rem}[data-v-eb4b25df] .sheet-title{font-size:.375rem}[data-v-eb4b25df] .sheet-body{padding:.4rem .5rem .3rem}.scm-summary[data-v-eb4b25df]{background:var(--surface-2);border-radius:.25rem;padding:.2rem .3rem;margin-bottom:.25rem}.scm-row[data-v-eb4b25df]{display:flex;justify-content:space-between;align-items:center;line-height:1.9}.scm-lbl[data-v-eb4b25df]{font-size:.3125rem;color:var(--muted)}.scm-val[data-v-eb4b25df]{font-size:.35rem;font-weight:600;color:var(--ink)}.scm-tone-highlight[data-v-eb4b25df]{color:var(--success)}.scm-tone-danger[data-v-eb4b25df]{color:var(--danger)}.scm-tone-warn[data-v-eb4b25df]{color:var(--warning)}.scm-tone-muted[data-v-eb4b25df]{color:var(--muted);font-weight:500}.scm-tone-plain[data-v-eb4b25df]{color:var(--ink)}.scm-q[data-v-eb4b25df]{font-size:.3375rem;color:var(--ink-2);text-align:center;margin-bottom:.25rem;line-height:1.5}.scm-divider[data-v-eb4b25df]{height:.025rem;background:var(--border);margin:0 0 .2rem}.scm-hint[data-v-eb4b25df]{font-size:.275rem;line-height:1.7;color:var(--muted);background:var(--bg-soft);border-radius:.2rem;padding:.2rem .25rem;margin-bottom:.1rem;word-break:break-all}.scm-actions[data-v-eb4b25df]{display:flex;margin:-.4rem -.5rem}.scm-btn[data-v-eb4b25df]{flex:1;text-align:center;padding:.2rem 0;font-size:.3625rem;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background-color .15s ease}.scm-btn-cancel[data-v-eb4b25df]{border-right:.025rem solid var(--border)}.scm-btn-confirm.scm-btn-tone-success[data-v-eb4b25df]{color:var(--success)}.scm-btn-confirm.scm-btn-tone-primary[data-v-eb4b25df]{color:var(--primary)}.scm-btn-confirm.scm-btn-tone-danger[data-v-eb4b25df]{color:var(--danger)}.scm-btn-cancel.scm-btn-hover[data-v-eb4b25df]{background:var(--bg-soft)}.scm-btn-confirm.scm-btn-tone-success.scm-btn-hover[data-v-eb4b25df]{background:rgba(16,185,129,.1)}.scm-btn-confirm.scm-btn-tone-primary.scm-btn-hover[data-v-eb4b25df]{background:rgba(8,28,69,.06)}.scm-btn-confirm.scm-btn-tone-danger.scm-btn-hover[data-v-eb4b25df]{background:rgba(239,68,68,.1)}.scm-btn-cancel[data-v-eb4b25df]:hover{background:var(--bg-soft)}.scm-btn-confirm.scm-btn-tone-success[data-v-eb4b25df]:hover{background:rgba(16,185,129,.1)}.scm-btn-confirm.scm-btn-tone-primary[data-v-eb4b25df]:hover{background:rgba(8,28,69,.06)}.scm-btn-confirm.scm-btn-tone-danger[data-v-eb4b25df]:hover{background:rgba(239,68,68,.1)}.fp-outer[data-v-4892b102]{position:relative;display:flex;flex-direction:column;height:100%;min-height:100%;background:var(--bg);overflow:hidden}.fp-body[data-v-4892b102]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}.fp-body[data-v-4892b102]::-webkit-scrollbar{width:.15rem;height:.15rem}.fp-body[data-v-4892b102]::-webkit-scrollbar-track{background:transparent}.fp-body[data-v-4892b102]::-webkit-scrollbar-thumb{background:rgba(15,23,42,.16);border-radius:24.975rem;border:.025rem solid transparent;background-clip:padding-box}.fp-body[data-v-4892b102]::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.34)}.fp[data-v-4892b102]{max-width:45.5rem;margin:0 auto;padding:.35rem var(--wb-pad, .5rem) .7rem;min-height:100%}.navbar[data-v-4892b102]{flex:0 0 auto;z-index:30;background:var(--surface);border-bottom:.025rem solid var(--border);box-shadow:0 .025rem #00000005}.fp-disclaimer[data-v-4892b102]{flex:0 0 auto;display:flex;align-items:center;gap:.15rem;padding:.2rem .4rem;background:rgba(255,179,0,.1);color:#b26a00;font-size:.3125rem;line-height:1.4;border-bottom:.025rem solid rgba(255,179,0,.25)}[data-mode=dark] .fp-disclaimer[data-v-4892b102],.theme-dark .fp-disclaimer[data-v-4892b102]{background:rgba(255,179,0,.14);color:#ffcf80;border-bottom-color:#ffb3004d}.fp-disclaimer .dc-text[data-v-4892b102]{font-weight:600}.nb-inner[data-v-4892b102]{max-width:45.5rem;margin:0 auto;display:flex;align-items:center;gap:.25rem;height:1.35rem;padding:0 .4rem}[data-mode=dark] .navbar[data-v-4892b102],.theme-dark .navbar[data-v-4892b102]{background:var(--surface);border-bottom-color:var(--border)}.nb-icon[data-v-4892b102]{width:.9rem;height:.9rem;display:grid;place-items:center;border-radius:.25rem;background:var(--brand-soft);color:var(--brand);flex-shrink:0}.nb-title[data-v-4892b102]{font-size:.4rem;font-weight:750;color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.nb-spacer[data-v-4892b102]{flex:1}.nb-role[data-v-4892b102]{display:flex;align-items:center;gap:.125rem;font-size:.3125rem;color:var(--brand);background:var(--brand-soft);padding:.15rem .3rem;border-radius:24.975rem;font-weight:600;white-space:nowrap}.hero[data-v-4892b102]{position:relative;overflow:hidden;border-radius:var(--radius, .4rem);padding:.7rem .8rem;margin-top:.35rem;margin-bottom:.6rem;color:#fff;background:var(--brand);box-shadow:0 .25rem .75rem #2563eb38,inset 0 .025rem #ffffff1f}.hero-body[data-v-4892b102]{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem}.hero-icon[data-v-4892b102]{width:1.6rem;height:1.6rem;flex-shrink:0;display:grid;place-items:center;border-radius:.45rem;background:rgba(255,255,255,.18);border:.025rem solid rgba(255,255,255,.26);backdrop-filter:blur(.15rem);box-shadow:0 .1rem .4rem #00000026}.hero-texts[data-v-4892b102]{min-width:0}.h-tag[data-v-4892b102]{display:inline-block;font-size:.3rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:#ffffffe0;background:rgba(255,255,255,.15);border:.025rem solid rgba(255,255,255,.22);padding:.1rem .325rem;border-radius:24.975rem;margin-bottom:.25rem}.h-title[data-v-4892b102]{font-size:.625rem;font-weight:850;line-height:1.2;letter-spacing:-.02em}.h-sub[data-v-4892b102]{font-size:.35rem;color:#ffffffd9;margin-top:.15rem;line-height:1.5}.hero-quota[data-v-4892b102]{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:.25rem;padding:.2rem .25rem .2rem .35rem;border-radius:24.975rem;background:rgba(255,255,255,.12);border:.025rem solid rgba(255,255,255,.24);backdrop-filter:blur(.2rem)}.hq-info[data-v-4892b102]{display:flex;align-items:center;gap:.125rem;color:#ffffffeb;font-size:.3125rem;font-weight:700;white-space:nowrap;position:relative}.hq-num[data-v-4892b102]{font-size:.4rem;font-weight:850;color:#fff;line-height:1;transition:color .2s ease}.hq-num.is-deducting[data-v-4892b102]{color:#ffd54a;animation:hq-pop-4892b102 .45s ease}@keyframes hq-pop-4892b102{0%{transform:scale(1.4)}55%{transform:scale(.9)}to{transform:scale(1)}}.hq-float[data-v-4892b102]{position:absolute;left:100%;top:.05rem;margin-left:.15rem;font-size:.325rem;font-weight:800;color:#ffd54a;pointer-events:none;animation:hq-fly-4892b102 .9s ease forwards}@keyframes hq-fly-4892b102{0%{opacity:0;transform:translateY(.15rem)}25%{opacity:1}to{opacity:0;transform:translateY(-.45rem)}}.hq-btn[data-v-4892b102]{display:inline-flex;align-items:center;gap:.1rem;padding:.15rem .3rem;border-radius:24.975rem;background:rgba(255,255,255,.95);color:var(--brand);font-size:.3125rem;font-weight:800;white-space:nowrap;box-shadow:0 .075rem .25rem #0000001f;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:transform .1s ease}.hq-btn[data-v-4892b102]:active{transform:scale(.96)}.hq-btn[data-v-4892b102]:hover{background:#fff}.card[data-v-4892b102]{background:var(--surface);border:.025rem solid var(--border);border-radius:var(--wb-radius, .35rem);padding:.55rem .6rem;box-shadow:var(--shadow-sm, 0 .025rem .075rem rgba(0, 0, 0, .04));transition:box-shadow .25s}.card[data-v-4892b102]:hover{box-shadow:var(--shadow, 0 .1rem .35rem rgba(0, 0, 0, .07))}.card-head[data-v-4892b102]{display:flex;align-items:center;gap:.225rem;font-size:.3875rem;font-weight:750;color:var(--ink);margin-bottom:.45rem;letter-spacing:-.01em}.card-head [class*=icon][data-v-4892b102]{color:var(--brand)}.card-head-sm[data-v-4892b102]{display:flex;align-items:center;gap:.175rem;font-size:.3375rem;font-weight:700;color:var(--ink-2);margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.03em}.card-head-sm [class*=icon][data-v-4892b102]{color:var(--brand)}.grid-body[data-v-4892b102]{display:grid;grid-template-columns:1fr 9rem;gap:.6rem;align-items:start}.main-col[data-v-4892b102]{display:flex;flex-direction:column;gap:.35rem}.upload-card[data-v-4892b102]{padding:.6rem .65rem;overflow:hidden;background:linear-gradient(180deg,rgba(37,99,235,.035),rgba(37,99,235,0) 3.5rem),var(--surface);border-color:#2563eb24;border-top:.075rem solid var(--brand)}.ch-icon[data-v-4892b102]{width:.75rem;height:.75rem;display:grid;place-items:center;border-radius:.225rem;background:var(--brand-soft);color:var(--brand)}.ch-badge[data-v-4892b102]{margin-left:auto;font-size:.275rem;font-weight:650;color:var(--muted);background:var(--bg-soft);padding:.075rem .25rem;border-radius:24.975rem}.btn-start[data-v-4892b102]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;margin-top:.55rem;padding:.375rem .7rem;border:none;border-radius:.35rem;background:var(--brand);color:#fff;font-size:.3875rem;font-weight:750;cursor:pointer;box-shadow:0 .1rem .4rem #2563eb47,0 .025rem .075rem #00000014;transition:transform .22s,box-shadow .22s,background .22s}.btn-start[data-v-4892b102]:hover:not(:disabled){transform:translateY(-.05rem);background:var(--brand-700);box-shadow:0 .2rem .65rem #2563eb61,0 .05rem .15rem #00000014}.btn-start[data-v-4892b102]:active:not(:disabled){transform:translateY(0)}.btn-start[data-v-4892b102]:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.btn-arrow[data-v-4892b102]{margin-left:.05rem;transition:transform .25s}.btn-start:hover:not(:disabled) .btn-arrow[data-v-4892b102]{transform:translate(.075rem)}.fmt-tip[data-v-4892b102]{display:flex;align-items:center;gap:.175rem;font-size:.3rem;color:var(--muted);padding:.275rem .375rem;background:var(--surface);border:.025rem solid var(--border);border-radius:.3rem;line-height:1.55}.fmt-tip [class*=icon][data-v-4892b102]{color:var(--muted);flex-shrink:0}.grp-divider[data-v-4892b102]{display:flex;align-items:center;gap:.25rem;margin:.35rem 0}.gd-line[data-v-4892b102]{flex:1;height:.025rem;background:var(--border)}.gd-text[data-v-4892b102]{font-size:.4rem;font-weight:300;color:var(--muted)}.dot[data-v-4892b102]{width:.2rem;height:.2rem;border-radius:50%;background:var(--brand);flex-shrink:0}.dot-g[data-v-4892b102]{background:#7c3aed}.side-col[data-v-4892b102]{display:flex;flex-direction:column;gap:.35rem;position:sticky;top:1.8rem}.grp[data-v-4892b102]{margin-bottom:0;padding:.35rem .4rem;background:var(--surface-2);border:.025rem solid var(--border);border-radius:.325rem}.grp[data-v-4892b102]:last-of-type{margin-bottom:0}.grp-h[data-v-4892b102]{display:flex;align-items:center;gap:.2rem;font-size:.325rem;font-weight:700;color:var(--ink);margin-bottom:.25rem}.grp-req[data-v-4892b102]{margin-left:auto;font-size:.275rem;font-weight:600;color:#ef4444;background:rgba(239,68,68,.08);padding:.05rem .2rem;border-radius:.15rem}.buyer-block[data-v-4892b102]{margin-top:.3rem}.buyer-opts[data-v-4892b102]{display:flex;gap:.25rem}.buyer-opt[data-v-4892b102]{flex:1;min-width:0;text-align:center;padding:.275rem .25rem;font-size:.3375rem;font-weight:700;color:var(--ink-2);background:var(--surface);border:.025rem solid var(--border);border-radius:.275rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.buyer-opt[data-v-4892b102]:hover{border-color:var(--brand);color:var(--ink)}.buyer-opt.active[data-v-4892b102]{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 .1rem .35rem #2563eb42}.hero-side-card[data-v-4892b102]{padding:.55rem .5rem;overflow:hidden;border-top:.075rem solid var(--brand)}.hsc-top[data-v-4892b102]{display:flex;align-items:center;gap:.3rem;margin-bottom:.35rem}.hsc-icon[data-v-4892b102]{width:1.15rem;height:1.15rem;display:grid;place-items:center;border-radius:.35rem;background:var(--brand-soft);color:var(--brand);flex-shrink:0}.hsc-info[data-v-4892b102]{min-width:0}.hsc-title[data-v-4892b102]{font-size:.3875rem;font-weight:780;color:var(--ink);letter-spacing:-.01em}.hsc-sub[data-v-4892b102]{font-size:.2875rem;color:var(--muted);margin-top:.05rem;font-weight:500}.hsc-desc[data-v-4892b102]{font-size:.325rem;line-height:1.75;color:var(--ink-2);padding:.3rem .35rem;background:var(--bg-soft);border-radius:.275rem;border-left:.075rem solid var(--brand)}.caps-grid[data-v-4892b102]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.cap-cell[data-v-4892b102]{display:flex;align-items:center;gap:.225rem;padding:.275rem .3rem;background:var(--bg-soft);border-radius:.275rem;border:.025rem solid transparent;transition:border-color .2s,background .2s}.cap-cell[data-v-4892b102]:hover{border-color:var(--brand-soft);background:var(--brand-soft)}.cc-icon[data-v-4892b102]{color:var(--brand);flex-shrink:0;display:grid;place-items:center}.cc-text[data-v-4892b102]{font-size:.3125rem;font-weight:600;color:var(--ink);line-height:1.3}.stat-head[data-v-4892b102]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.stat-h-lbl[data-v-4892b102]{font-size:.325rem;font-weight:750;color:var(--ink)}.stat-h-live[data-v-4892b102]{display:flex;align-items:center;gap:.1rem;font-size:.275rem;font-weight:600;color:#16a34a}.live-dot[data-v-4892b102]{width:.15rem;height:.15rem;border-radius:50%;background:#16a34a;animation:live-pulse-4892b102 2s ease-in-out infinite}@keyframes live-pulse-4892b102{0%,to{opacity:1}50%{opacity:.35}}.stat-grid[data-v-4892b102]{display:grid;grid-template-columns:repeat(3,1fr);gap:.2rem}.stat-item[data-v-4892b102]{text-align:center;padding:.3rem .15rem;border-radius:.3rem;background:var(--bg-soft);transition:transform .2s}.stat-item[data-v-4892b102]:hover{transform:translateY(-.0375rem)}.si-val[data-v-4892b102]{font-size:.55rem;font-weight:860;color:var(--brand);line-height:1.1}.si-val small[data-v-4892b102]{font-size:.3rem;font-weight:600;opacity:.7}.si-unit[data-v-4892b102]{font-size:.275rem;font-weight:600;opacity:.65}.si-good[data-v-4892b102]{color:#16a34a!important}.si-warn[data-v-4892b102]{color:#f59e0b!important}.si-lbl[data-v-4892b102]{font-size:.275rem;color:var(--muted);font-weight:600;margin-top:.075rem}.running-wrap[data-v-4892b102]{margin-top:.1rem}.progress-card[data-v-4892b102]{padding:.75rem .7rem}.prog-header[data-v-4892b102]{display:flex;align-items:center;gap:.4rem;margin-bottom:.65rem}.prog-spinner[data-v-4892b102]{width:1.2rem;height:1.2rem;display:grid;place-items:center;border-radius:.35rem;background:var(--brand-soft);color:var(--brand);flex-shrink:0}.prog-info[data-v-4892b102]{flex:1;min-width:0}.prog-title[data-v-4892b102]{font-size:.425rem;font-weight:750;color:var(--ink)}.prog-step[data-v-4892b102]{font-size:.325rem;color:var(--muted);margin-top:.075rem}.prog-pct[data-v-4892b102]{font-size:.4rem;font-weight:850;color:var(--brand);flex-shrink:0;white-space:nowrap}.steps-bar[data-v-4892b102]{display:flex;align-items:flex-start;gap:0;margin-bottom:.55rem}.sb-item[data-v-4892b102]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;position:relative}.sb-dot[data-v-4892b102]{width:.7rem;height:.7rem;border-radius:50%;display:grid;place-items:center;background:var(--bg-soft);border:.05rem solid var(--border);color:var(--muted);font-size:.325rem;font-weight:700;z-index:1;transition:all .35s}.sb-label[data-v-4892b102]{font-size:.2875rem;color:var(--muted);font-weight:600;white-space:nowrap;text-align:center;max-width:2.25rem;overflow:hidden;text-overflow:ellipsis}.sb-line[data-v-4892b102]{position:absolute;top:.35rem;left:calc(50% + .4rem);width:calc(100% - .8rem);height:.05rem;background:var(--border)}.sb-item.done .sb-dot[data-v-4892b102]{background:var(--teal);border-color:var(--teal);color:#fff}.sb-item.done .sb-label[data-v-4892b102]{color:var(--ink)}.sb-item.done .sb-line[data-v-4892b102]{background:var(--teal)}.sb-item.active .sb-dot[data-v-4892b102]{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 .1rem var(--brand-soft)}.sb-item.active .sb-label[data-v-4892b102]{color:var(--brand);font-weight:700}.bar-track[data-v-4892b102]{height:.2rem;border-radius:24.975rem;background:var(--bg-soft);overflow:hidden;margin-bottom:.25rem}.prog-est[data-v-4892b102]{font-size:.325rem;color:#6b7280;margin-top:.1rem;text-align:center}.bar-fill[data-v-4892b102]{height:100%;background:var(--brand);border-radius:24.975rem;transition:width .25s linear}.prog-tip[data-v-4892b102]{font-size:.3125rem;color:var(--muted);text-align:center}.result-wrap[data-v-4892b102]{position:relative;margin-top:.1rem;background:var(--surface);border-radius:var(--wb-radius, .35rem);box-sizing:border-box}.result-wrap--full[data-v-4892b102]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.result-wrap--full[data-v-4892b102] .dash{max-width:none;margin:0}.result-wrap[data-v-4892b102] .pp{background:var(--surface)}.result-wrap[data-v-4892b102] .pp-bar{background:var(--bg-soft);color:var(--ink);border-bottom:.025rem solid var(--border)}.result-wrap[data-v-4892b102] .pp-bar .pp-btn{background:var(--surface);color:var(--ink);border:.025rem solid var(--border)}.result-wrap[data-v-4892b102] .pp-bar .pp-btn:active{background:var(--bg-soft)}.result-wrap[data-v-4892b102] .pp-bar .pp-zoom{color:var(--ink-2)}.result-wrap[data-v-4892b102] .pp-scroll{background:var(--surface)}.result-wrap[data-v-4892b102] .pp-stage{box-shadow:0 .05rem .3rem #0f172a14}.result-wrap[data-v-4892b102] .pp-tabs{background:var(--bg-soft);border-bottom:.025rem solid var(--border)}.result-wrap[data-v-4892b102] .pp-tab{background:var(--surface);color:var(--ink);border:.025rem solid var(--border)}.result-wrap[data-v-4892b102] .pp-tab [class*=icon]{color:var(--ink-2)}.result-wrap[data-v-4892b102] .pp-tab.active{color:#1f2733;background:#fff3a3;border-color:#ffd740;box-shadow:0 .05rem .2rem #ffd74038}.result-wrap[data-v-4892b102] .pp-tab.active [class*=icon]{color:#1f2733}.result-grid[data-v-4892b102]{display:grid;grid-template-columns:1fr;gap:.45rem;margin-top:.1rem}.conclusion-card .conclusion-box[data-v-4892b102]{font-size:.3375rem;line-height:1.75;color:var(--ink);background:var(--brand-soft);border:.025rem solid var(--brand-soft);border-radius:.3rem;padding:.35rem .4rem;margin-bottom:.35rem}.section-card .section-content[data-v-4892b102]{font-size:.325rem;line-height:1.72;color:var(--ink-2)}.share-mask[data-v-4892b102]{position:fixed;inset:0;z-index:200;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:.6rem}.share-pop[data-v-4892b102]{width:100%;max-width:10.5rem;background:var(--surface);border:.025rem solid var(--border);border-radius:.45rem;padding:.6rem;box-shadow:0 .4rem 1.2rem #00000038}.sp-h[data-v-4892b102]{font-size:.425rem;font-weight:750;color:var(--ink);margin-bottom:.35rem}.sp-url[data-v-4892b102]{font-size:.325rem;line-height:1.6;color:var(--brand);background:var(--brand-soft);border-radius:.275rem;padding:.3rem .35rem;word-break:break-all}.sp-tip[data-v-4892b102]{font-size:.3rem;color:var(--muted);margin:.3rem 0 .45rem}.sp-expire[data-v-4892b102]{margin-bottom:.15rem}.sp-expire-label[data-v-4892b102]{font-size:.3rem;color:var(--muted);margin-bottom:.25rem}.sp-expire-options[data-v-4892b102]{display:flex;gap:.25rem}.sp-expire-opt[data-v-4892b102]{flex:1;text-align:center;font-size:.325rem;line-height:1;padding:.25rem 0;border-radius:.25rem;border:.025rem solid var(--border);color:var(--ink);background:var(--surface);transition:all .18s ease}.sp-expire-opt.active[data-v-4892b102]{color:var(--brand);border-color:var(--brand);background:var(--brand-soft);font-weight:600}.history-pop[data-v-4892b102]{width:100%;max-width:13rem;max-height:76vh;background:var(--surface);border:.025rem solid var(--border);border-radius:.45rem;padding:.5rem .55rem .35rem;box-shadow:0 .4rem 1.2rem #00000038;display:flex;flex-direction:column}.hp-head[data-v-4892b102]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.hp-title[data-v-4892b102]{display:flex;align-items:center;gap:.175rem;font-size:.4rem;font-weight:750;color:var(--ink);min-width:0}.hp-title [class*=icon][data-v-4892b102]{color:var(--brand)}.hp-sub[data-v-4892b102]{font-size:.3rem;font-weight:600;color:var(--muted);background:var(--bg-soft);border:.025rem solid var(--border);padding:.05rem .225rem;border-radius:24.975rem;white-space:nowrap}.hp-close[data-v-4892b102]{width:.75rem;height:.75rem;display:grid;place-items:center;border-radius:.225rem;color:var(--muted);background:var(--bg-soft);transition:background .2s,color .2s}.hp-close[data-v-4892b102]:hover{color:var(--ink);background:var(--surface-2)}.hp-empty[data-v-4892b102]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--muted);font-size:.325rem;padding:1rem 0}.hp-empty [class*=icon][data-v-4892b102]{opacity:.6}.hp-list[data-v-4892b102]{max-height:52vh;overflow-y:auto}.hp-item[data-v-4892b102]{display:flex;align-items:center;gap:.3rem;padding:.3rem .35rem;border-radius:.3rem;background:var(--surface-2);border:.025rem solid var(--border);margin-bottom:.225rem;transition:border-color .2s,background .2s}.hp-item[data-v-4892b102]:hover{border-color:var(--brand);background:var(--brand-soft)}.hp-item--disabled[data-v-4892b102]{opacity:.55;pointer-events:none}.hp-item--disabled[data-v-4892b102]:hover{border-color:var(--border);background:var(--surface-2)}.hpi-main[data-v-4892b102]{flex:1;min-width:0}.hpi-row[data-v-4892b102]{display:flex;align-items:center;gap:.2rem}.hpi-title[data-v-4892b102]{flex:1;min-width:0;font-size:.3375rem;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpi-status[data-v-4892b102]{flex-shrink:0;font-size:.275rem;font-weight:700;padding:.05rem .225rem;border-radius:24.975rem}.hpi-status.ok[data-v-4892b102]{color:#16a34a;background:rgba(22,179,100,.1)}.hpi-status.run[data-v-4892b102]{color:var(--primary);background:rgba(37,99,235,.1)}.hpi-status.bad[data-v-4892b102]{color:#f43f5e;background:rgba(244,63,94,.1)}.hpi-meta[data-v-4892b102]{display:flex;align-items:center;gap:.25rem;margin-top:.125rem;font-size:.2875rem;color:var(--muted);font-weight:600}.hpi-risk[data-v-4892b102]{color:var(--warning);font-weight:700}.hpi-arrow[data-v-4892b102]{color:var(--muted);flex-shrink:0}.spin[data-v-4892b102]{animation:spin-4892b102 1s linear infinite}@keyframes spin-4892b102{to{transform:rotate(360deg)}}.mt[data-v-4892b102]{margin-top:.4rem}.mt-sm[data-v-4892b102]{margin-top:.25rem}.block[data-v-4892b102]{width:100%}.center[data-v-4892b102]{display:flex;justify-content:center}@media (max-width: 900px){.grid-body[data-v-4892b102]{grid-template-columns:1fr}.side-col[data-v-4892b102]{order:-1}.caps-grid[data-v-4892b102]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.hero-body[data-v-4892b102]{flex-direction:column;align-items:flex-start}.hero-quota[data-v-4892b102]{margin-left:0;margin-top:.3rem;align-self:flex-start}.hero[data-v-4892b102]{padding:.55rem}.stat-grid[data-v-4892b102]{grid-template-columns:1fr;gap:.25rem}.caps-grid[data-v-4892b102]{grid-template-columns:1fr}.steps-bar[data-v-4892b102]{flex-wrap:wrap;gap:.15rem}.sb-line[data-v-4892b102]{display:none}.sb-item[data-v-4892b102]{flex:0 0 auto;min-width:28%}}.mock-badge[data-v-4892b102]{display:flex;align-items:center;gap:.15rem;align-self:flex-start;margin-bottom:.35rem;padding:.15rem .3rem;border-radius:24.975rem;background:rgba(245,158,11,.14);border:.025rem solid rgba(245,158,11,.4);color:#d97706;font-size:.3rem;font-weight:650}.mock-badge [class*=icon][data-v-4892b102]{color:#d97706}.prog-actions[data-v-4892b102]{margin-top:.4rem;display:flex;flex-direction:column;gap:.25rem}.fail-card[data-v-4892b102]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.9rem .6rem;gap:.25rem}.fail-icon[data-v-4892b102]{color:var(--danger);margin-bottom:.1rem}.fail-title[data-v-4892b102]{font-size:.425rem;font-weight:800;color:var(--ink)}.fail-reason[data-v-4892b102]{font-size:.3375rem;color:var(--muted);line-height:1.6;background:var(--surface-2);border:.025rem solid var(--border);border-radius:.25rem;padding:.25rem .35rem;width:100%;word-break:break-all}.fail-actions[data-v-4892b102]{width:100%;margin-top:.2rem;display:flex;flex-direction:column;gap:.25rem}.cmp-h[data-v-4892b102]{font-size:.325rem;font-weight:750;color:var(--ink);margin-bottom:.2rem}.cmp-row[data-v-4892b102]{display:flex;justify-content:space-between;gap:.3rem;padding:.15rem 0;font-size:.325rem;border-top:.025rem solid var(--border)}.cmp-row[data-v-4892b102]:first-of-type{border-top:none}.cmp-k[data-v-4892b102]{color:var(--muted)}.cmp-v[data-v-4892b102]{color:var(--ink);font-weight:600;text-align:right}.admin-page[data-v-3080f38d]{display:flex;flex-direction:column;height:100vh;background:var(--bg)}.topbar[data-v-3080f38d]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.3rem;padding:.3rem .5rem;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border-bottom:.025rem solid var(--glass-border);position:sticky;top:0;z-index:20}.tb-right[data-v-3080f38d]{display:flex;align-items:center;gap:.25rem;flex:none}.tb-left[data-v-3080f38d]{display:flex;align-items:center;gap:.3rem;min-width:0}.tb-titles[data-v-3080f38d]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.025rem}.tb-title[data-v-3080f38d]{font-size:.425rem;font-weight:800;color:var(--ink);white-space:nowrap;letter-spacing:-.01em}.tb-subtitle[data-v-3080f38d]{font-size:.3rem;color:var(--muted);white-space:nowrap}.tb-actions[data-v-3080f38d]{display:flex;align-items:center;gap:.25rem}.content[data-v-3080f38d]{flex:1;min-height:0}.content-inner[data-v-3080f38d]{width:100%;padding:.5rem 1.25rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));box-sizing:border-box}.page-header[data-v-3080f38d]{display:flex;align-items:center;justify-content:space-between;gap:.3rem;margin-bottom:.35rem}.page-card[data-v-3080f38d]{width:100%;background:var(--surface);border:.025rem solid var(--border);border-radius:var(--wb-radius);box-shadow:var(--shadow-sm);padding:.5rem;box-sizing:border-box;overflow:visible}@media (min-width: 768px){.content-inner[data-v-3080f38d]{padding:.6rem}.topbar[data-v-3080f38d]{padding:.35rem .6rem}.tb-title[data-v-3080f38d]{font-size:.45rem}}.rvm-state[data-v-3557f2c3]{padding:2rem .4rem;text-align:center;color:var(--muted);font-size:.35rem}.rvm-err[data-v-3557f2c3]{color:#dc2626}.rvm-body[data-v-3557f2c3]{width:100%;height:100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);gap:.4rem}.rvm-left[data-v-3557f2c3]{min-width:0;min-height:0;overflow:auto;box-sizing:border-box}.rvm-right[data-v-3557f2c3]{min-width:0;min-height:0;overflow:hidden;border-left:.025rem solid var(--border);padding-left:.4rem;box-sizing:border-box}.rvm-right-empty[data-v-3557f2c3]{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.35rem}.rvm-empty-t[data-v-3557f2c3]{opacity:.7}.rvm-body[data-v-3557f2c3] .dash-split{display:block}.rvm-body[data-v-3557f2c3] .rsn{display:none}@media (max-width: 860px){.rvm-body[data-v-3557f2c3]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.rvm-right[data-v-3557f2c3]{border-left:none;padding-left:0;border-top:.025rem solid var(--border);padding-top:.4rem}}.state-view[data-v-a2d8809c]{width:100%}.sv-block[data-v-a2d8809c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:40vh;text-align:center;padding:0 .6rem}.sv-icon[data-v-a2d8809c]{color:var(--muted)}.sv-error-icon[data-v-a2d8809c]{color:var(--danger)}.sv-text[data-v-a2d8809c]{font-size:.325rem;color:var(--muted)}.list-table[data-v-2dc4df93]{display:grid;grid-template-columns:var(--grid-cols);width:100%;overflow-x:hidden;box-sizing:border-box;border:.025rem solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.list-header[data-v-2dc4df93],.list-row[data-v-2dc4df93]{display:contents}.list-header[data-v-2dc4df93]{font-size:.325rem;font-weight:700;color:var(--ink-2);letter-spacing:.02em}.list-row[data-v-2dc4df93]{font-size:.3375rem;color:var(--ink)}.col[data-v-2dc4df93],.cell[data-v-2dc4df93]{min-width:0;display:flex;align-items:center;padding:.325rem .4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:.025rem solid var(--border);background:var(--surface);position:relative}.list-header .col[data-v-2dc4df93]{background:var(--bg-soft);border-bottom:.025rem solid var(--border-strong)}.list-row:last-child .cell[data-v-2dc4df93]{border-bottom:none}.cell[data-v-2dc4df93]:hover{background:var(--bg-soft)}.col-label[data-v-2dc4df93],.cell-text[data-v-2dc4df93]{flex:0 1 auto;min-width:0;max-width:100%;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.align-left[data-v-2dc4df93]{justify-content:flex-start}.align-left .col-label[data-v-2dc4df93],.align-left .cell-text[data-v-2dc4df93]{text-align:left}.align-center[data-v-2dc4df93]{justify-content:center}.align-center .col-label[data-v-2dc4df93],.align-center .cell-text[data-v-2dc4df93]{text-align:center}.align-right[data-v-2dc4df93]{justify-content:flex-end}.align-right .col-label[data-v-2dc4df93],.align-right .cell-text[data-v-2dc4df93]{text-align:right}.col[data-v-2dc4df93]:not(:last-child),.cell[data-v-2dc4df93]:not(:last-child){box-shadow:inset -.025rem 0 0 var(--line)}.resize-h[data-v-2dc4df93]{position:absolute;top:0;right:0;width:.3rem;height:100%;cursor:col-resize;z-index:3;display:flex;justify-content:flex-end}.resize-h[data-v-2dc4df93]:before{content:"";width:.025rem;background:transparent;transition:background .18s ease,width .18s ease}.col:hover .resize-h[data-v-2dc4df93]:before{background:var(--border-strong)}.resize-h.active[data-v-2dc4df93]:before{background:var(--primary);width:.05rem}.col-check .resize-h[data-v-2dc4df93],.col-action .resize-h[data-v-2dc4df93]{display:none}.resize-guide[data-v-2dc4df93]{position:fixed;top:0;bottom:0;width:.05rem;background:var(--primary);opacity:.45;z-index:9999;pointer-events:none}.tag[data-v-2dc4df93]{display:inline-flex;align-items:center;height:.6rem;padding:0 .25rem;border-radius:var(--radius-pill);font-size:.3rem;font-weight:700;border:.025rem solid transparent}.cell-date[data-v-2dc4df93]{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:.3125rem}.cell-money[data-v-2dc4df93]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.col-action[data-v-2dc4df93],.cell-action[data-v-2dc4df93]{position:relative;overflow:visible;justify-content:flex-end}.col-check[data-v-2dc4df93],.cell-check[data-v-2dc4df93]{display:flex;align-items:center;justify-content:center;cursor:pointer}.checkbox[data-v-2dc4df93]{width:.425rem;height:.425rem;border-radius:.125rem;border:.0375rem solid var(--border-strong);background:var(--surface);position:relative;transition:all .15s ease}.checkbox.on[data-v-2dc4df93]{background:var(--primary);border-color:var(--primary)}.checkbox.on[data-v-2dc4df93]:after{content:"";position:absolute;left:.125rem;top:.0375rem;width:.1rem;height:.225rem;border:solid #fff;border-width:0 .05rem .05rem 0;transform:rotate(45deg)}.checkbox.mid[data-v-2dc4df93]{background:var(--primary);border-color:var(--primary)}.checkbox.mid[data-v-2dc4df93]:after{content:"";position:absolute;left:.075rem;top:.175rem;width:.275rem;height:.05rem;background:#fff;border-radius:.05rem}.col.sortable[data-v-2dc4df93]{cursor:pointer;-webkit-user-select:none;user-select:none}.sort-caret[data-v-2dc4df93]{font-size:.25rem;margin-left:.075rem;color:var(--muted)}.col.sorted .sort-caret[data-v-2dc4df93]{color:var(--primary)}.copy-btn[data-v-2dc4df93]{flex:0 0 auto;margin-left:.15rem;display:inline-flex;align-items:center;color:var(--muted);cursor:pointer;opacity:.55;transition:all .15s ease}.copy-btn[data-v-2dc4df93]:hover{opacity:1;color:var(--primary)}.action-bar[data-v-2dc4df93]{display:flex;align-items:center;justify-content:flex-end;gap:.2rem;flex-wrap:wrap}.action-link[data-v-2dc4df93]{display:inline-flex;align-items:center;gap:.075rem;height:.7rem;padding:0 .25rem;border-radius:var(--radius-pill);font-size:.3125rem;font-weight:650;color:var(--ink-2);background:transparent;border:.025rem solid transparent;cursor:pointer;transition:all .18s ease;white-space:nowrap}.action-link[data-v-2dc4df93]:hover{background:var(--bg-soft);border-color:var(--border);color:var(--primary)}.action-link.primary[data-v-2dc4df93]{color:var(--primary);background:var(--primary-soft);border-color:#2563eb1f}.action-link.primary[data-v-2dc4df93]:hover{background:rgba(37,99,235,.14)}.action-link.danger[data-v-2dc4df93]{color:var(--danger);background:rgba(242,84,125,.08);border-color:#f2547d1f}.action-link.danger[data-v-2dc4df93]:hover{background:rgba(242,84,125,.14)}.more-trigger[data-v-2dc4df93]{display:inline-flex;align-items:center;gap:.05rem}.more-icon[data-v-2dc4df93]{transition:transform .2s ease}.action-more.open .more-icon[data-v-2dc4df93]{transform:rotate(180deg)}.action-more[data-v-2dc4df93]{position:relative}.list-pager[data-v-2dc4df93]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem;padding:.35rem .4rem 0;border-top:.025rem solid var(--border);margin-top:.35rem;font-size:.325rem}.pager-left[data-v-2dc4df93],.pager-right[data-v-2dc4df93]{display:flex;align-items:center;gap:.25rem}.pager-total[data-v-2dc4df93]{color:var(--muted)}.pager-sizes[data-v-2dc4df93]{display:flex;align-items:center;gap:.1rem}.size-label[data-v-2dc4df93]{color:var(--muted);font-size:.3125rem}.size-chip[data-v-2dc4df93]{padding:.075rem .225rem;border-radius:24.975rem;font-size:.3rem;font-weight:600;color:var(--ink-2);background:var(--surface);border:.025rem solid var(--border);cursor:pointer;transition:all .15s ease}.size-chip.on[data-v-2dc4df93]{color:#fff;background:var(--primary);border-color:var(--primary)}.pager-btns[data-v-2dc4df93]{display:flex;align-items:center;gap:.25rem}.pager-btn[data-v-2dc4df93]{padding:.125rem .3rem;border-radius:var(--radius-pill);border:.025rem solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;transition:all .18s ease}.pager-btn[data-v-2dc4df93]:hover:not(.disabled){border-color:var(--primary);color:var(--primary)}.pager-btn.disabled[data-v-2dc4df93]{opacity:.45;cursor:not-allowed}.pager-info[data-v-2dc4df93]{color:var(--muted);min-width:1.75rem;text-align:center}.pager-jump[data-v-2dc4df93]{display:flex;align-items:center;gap:.125rem}.jump-label[data-v-2dc4df93]{color:var(--muted);font-size:.3125rem}.jump-input[data-v-2dc4df93]{width:1.3rem;height:.7rem;display:block;padding:0;border:none;background:transparent;border-radius:0;outline:none}.jump-input[data-v-2dc4df93] input{display:block;width:100%;height:100%;box-sizing:border-box;padding:0 .1rem;text-align:center;border-radius:var(--radius-pill);border:.025rem solid var(--border);background:var(--surface);color:var(--ink);font-size:.3125rem;line-height:.7rem;outline:none;font-family:inherit}.batch-bar[data-v-2dc4df93]{display:flex;align-items:center;gap:.3rem;padding:.25rem .4rem;margin-bottom:.25rem;background:var(--primary-soft);border:.025rem solid rgba(37,99,235,.18);border-radius:var(--radius-md)}.batch-count[data-v-2dc4df93]{font-size:.325rem;font-weight:700;color:var(--primary);white-space:nowrap}.batch-actions[data-v-2dc4df93]{display:flex;gap:.2rem;flex-wrap:wrap}.batch-btn[data-v-2dc4df93]{padding:.125rem .3rem;border-radius:24.975rem;font-size:.3125rem;font-weight:650;border:.025rem solid var(--border);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:all .15s ease}.batch-btn.primary[data-v-2dc4df93]{color:var(--primary);background:var(--primary-soft);border-color:#2563eb33}.batch-btn.danger[data-v-2dc4df93]{color:var(--danger);background:rgba(242,84,125,.08);border-color:#f2547d33}.batch-btn.running[data-v-2dc4df93]{opacity:.6;pointer-events:none}.batch-clear[data-v-2dc4df93]{margin-left:auto;font-size:.3125rem;color:var(--muted);cursor:pointer}.batch-clear[data-v-2dc4df93]:hover{color:var(--danger)}[data-mode=dark] .list-header .col[data-v-2dc4df93],.theme-dark .list-header .col[data-v-2dc4df93]{background:var(--bg-soft)}[data-mode=dark] .cell[data-v-2dc4df93]:hover,.theme-dark .cell[data-v-2dc4df93]:hover{background:var(--surface-2)}.admin-list-more-menu{position:fixed;top:auto;right:auto;left:auto;margin-top:0;z-index:1000;min-width:2.75rem;background:var(--surface);border:.025rem solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:.125rem;animation:admin-list-menu-in .18s ease}@keyframes admin-list-menu-in{0%{opacity:0;transform:translateY(-.1rem)}to{opacity:1;transform:translateY(0)}}.admin-list-more-item{display:flex;align-items:center;gap:.2rem;height:.85rem;padding:0 .25rem;border-radius:.2rem;font-size:.3125rem;color:var(--ink-2);cursor:pointer;transition:background .15s ease}.admin-list-more-item:hover{background:var(--bg-soft);color:var(--primary)}.admin-list-more-item.danger:hover{background:rgba(242,84,125,.08);color:var(--danger)}[data-mode=dark] .admin-list-more-menu,.theme-dark .admin-list-more-menu{background:var(--surface);border-color:var(--border-strong)}.rich-editor[data-v-8059b3a3]{display:flex;flex-direction:column;gap:.2rem;border:.025rem solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.25rem}.re-toolbar[data-v-8059b3a3]{display:flex;flex-wrap:wrap;gap:.15rem}.re-tool[data-v-8059b3a3]{width:.75rem;height:.75rem;border-radius:.175rem;display:grid;place-items:center;color:var(--ink-2);background:var(--surface-2);cursor:pointer;transition:.18s}.re-tool[data-v-8059b3a3]:hover{color:var(--primary);background:var(--primary-soft)}.re-tool.disabled[data-v-8059b3a3]{opacity:.45;pointer-events:none}.re-textarea[data-v-8059b3a3]{display:block;width:100%;min-height:4rem;padding:0;border:none;background:transparent;border-radius:0;resize:vertical;outline:none}.re-textarea[data-v-8059b3a3] textarea{display:block;width:100%;height:100%;min-height:4rem;box-sizing:border-box;padding:.3rem;border-radius:var(--radius-sm);border:.025rem solid var(--border);background:var(--bg-soft);color:var(--ink);font-size:.35rem;line-height:1.7;resize:vertical;outline:none;font-family:inherit}.re-textarea[data-v-8059b3a3] textarea:focus{border-color:var(--primary);background:#fff}.re-foot[data-v-8059b3a3]{display:flex;align-items:center;justify-content:flex-end}.re-hint[data-v-8059b3a3]{font-size:.275rem;color:var(--muted)}.form[data-v-94f5d857]{display:flex;flex-direction:column;gap:.35rem}.form-row[data-v-94f5d857]{display:flex;flex-direction:column;gap:.15rem}.fr-label[data-v-94f5d857]{font-size:.325rem;font-weight:650;color:var(--ink)}.req[data-v-94f5d857]{color:var(--danger);margin-left:.075rem}.fr-control[data-v-94f5d857]{width:100%;box-sizing:border-box;background:rgba(255,255,255,.85);border:.025rem solid var(--border-strong);border-radius:var(--radius-sm);padding:.25rem .3rem;font-size:.3375rem;color:var(--ink);font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.fr-control.area[data-v-94f5d857]{display:block;width:100%;min-height:3.5rem;line-height:1.6;padding:0;border:none;background:transparent;border-radius:0;resize:vertical}.fr-control.area[data-v-94f5d857] textarea{display:block;width:100%;height:100%;min-height:3.5rem;box-sizing:border-box;padding:.25rem .3rem;border:.025rem solid var(--border-strong);border-radius:var(--radius-sm);background:rgba(255,255,255,.85);color:var(--ink);font-family:inherit;font-size:.3375rem;line-height:1.6;outline:none;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.fr-control.area[data-v-94f5d857] textarea:focus{border-color:var(--primary);box-shadow:0 0 0 .075rem var(--primary-soft)}.fr-select[data-v-94f5d857]{display:flex;flex-wrap:wrap;gap:.2rem}.opt[data-v-94f5d857]{font-size:.325rem;font-weight:600;padding:.175rem .35rem;border-radius:24.975rem;background:var(--surface-2);color:var(--ink-2);border:.025rem solid var(--border);cursor:pointer}.opt.on[data-v-94f5d857]{background:var(--primary-soft);color:var(--primary);border-color:transparent}.fr-image[data-v-94f5d857]{display:flex;flex-direction:column;gap:.25rem}.img-prev[data-v-94f5d857]{width:100%;height:2.4rem;border-radius:var(--radius-sm);background:var(--surface-2);border:.025rem solid var(--border);object-fit:contain}.img-empty[data-v-94f5d857]{height:2.4rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface-2);border:.025rem dashed var(--border);color:var(--muted);font-size:.325rem}.img-actions[data-v-94f5d857]{display:flex;gap:.2rem}.img-actions[data-v-94f5d857] .btn{flex:1}.form-err[data-v-94f5d857]{color:var(--danger);font-size:.325rem}.form-actions[data-v-94f5d857]{display:flex;gap:.3rem;margin-top:.15rem}.form-actions[data-v-94f5d857] .btn{flex:1}.filter-chips[data-v-b3b59f78]{display:flex;align-items:center;gap:.2rem}.fc-wrap[data-v-b3b59f78]{flex-wrap:wrap}.fc-chip[data-v-b3b59f78]{font-size:.325rem;font-weight:600;padding:.15rem .35rem;border-radius:24.975rem;background:var(--surface);color:var(--ink-2);border:.025rem solid var(--border);cursor:pointer;transition:all .15s ease}.fc-chip.on[data-v-b3b59f78]{color:#fff;background:var(--primary);border-color:var(--primary)}.fc-soft .fc-chip[data-v-b3b59f78]{background:var(--surface-2);color:var(--ink-2);border-color:var(--border)}.fc-soft .fc-chip.on[data-v-b3b59f78]{background:var(--primary-soft);color:var(--primary);border-color:transparent}.search-input[data-v-90a1ad7a]{display:flex;align-items:center;gap:.2rem;height:1.05rem;min-width:5.5rem;flex:1;padding:0 .3rem;background:var(--surface);border:.025rem solid var(--border);border-radius:24.975rem;color:var(--muted);transition:border-color .18s ease,box-shadow .18s ease}.search-input[data-v-90a1ad7a]:focus-within{border-color:var(--primary);box-shadow:0 0 0 .075rem #2563eb1f}.search-input[data-v-90a1ad7a] .weui-input,.search-input[data-v-90a1ad7a] input{flex:1;min-width:0;display:block;width:100%;height:100%;min-height:.55rem;box-sizing:border-box;border:none;outline:none;background:transparent;font-family:inherit;font-size:.3375rem;color:var(--ink);line-height:1.4;padding:0;margin:0;border-radius:0;vertical-align:middle}.search-input[data-v-90a1ad7a] input::placeholder{color:var(--muted)}.search-input-clear[data-v-90a1ad7a]{flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer}.tabs[data-v-76611b7f]{display:flex;gap:.15rem}.tb-underline[data-v-76611b7f]{border-bottom:.025rem solid var(--border)}.tb-underline .tab[data-v-76611b7f]{padding:.2rem .35rem;font-size:.3375rem;font-weight:650;color:var(--muted);cursor:pointer;border-bottom:.05rem solid transparent;margin-bottom:-.025rem;transition:color .15s ease}.tb-underline .tab.on[data-v-76611b7f]{color:var(--primary);border-bottom-color:var(--primary)}.tb-pill[data-v-76611b7f]{gap:.2rem;margin-bottom:.35rem}.tb-pill .tab[data-v-76611b7f]{font-size:.3375rem;font-weight:600;color:var(--ink-2);padding:.175rem .4rem;border-radius:24.975rem;background:var(--surface);border:.025rem solid var(--border);cursor:pointer;transition:all .15s ease}.tb-pill .tab.on[data-v-76611b7f]{color:#fff;background:var(--primary);border-color:var(--primary)}.date-range[data-v-54baece1]{position:relative;display:inline-flex;align-items:center;gap:.15rem;height:1.05rem;padding:0 .3rem;border:.025rem solid var(--border);border-radius:24.975rem;background:var(--surface)}.date-input[data-v-54baece1]{min-width:2.1rem;font-size:.325rem;line-height:1.05rem;color:var(--ink);text-align:center;-webkit-user-select:none;user-select:none;border-radius:.2rem;padding:0 .1rem;transition:background .16s ease,color .16s ease}.date-input.on[data-v-54baece1]{background:var(--primary-soft);color:var(--primary)}.date-input.placeholder[data-v-54baece1]{color:var(--muted)}.date-sep[data-v-54baece1]{font-size:.3rem;color:var(--muted);flex-shrink:0}.dp-body[data-v-54baece1]{padding:.1rem .1rem .2rem}.dp-head[data-v-54baece1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.dp-title[data-v-54baece1]{font-size:.35rem;font-weight:700;color:var(--ink)}.dp-nav[data-v-54baece1]{width:.75rem;height:.75rem;display:flex;align-items:center;justify-content:center;border-radius:.2rem;color:var(--muted);cursor:pointer}.dp-nav[data-v-54baece1]:active{background:var(--surface-2)}.dp-week[data-v-54baece1]{display:flex;margin-bottom:.15rem}.dp-w[data-v-54baece1]{flex:1;text-align:center;font-size:.2875rem;color:var(--muted)}.dp-grid[data-v-54baece1]{display:flex;flex-wrap:wrap}.dp-cell[data-v-54baece1]{width:14.2857%;height:.85rem;display:flex;align-items:center;justify-content:center;font-size:.325rem;color:var(--ink);border-radius:.2rem;cursor:pointer;box-sizing:border-box}.dp-cell.empty[data-v-54baece1]{cursor:default}.dp-cell[data-v-54baece1]:not(.empty):active{background:var(--surface-2)}.dp-cell.on[data-v-54baece1]{background:var(--primary);color:#fff;font-weight:700}.dp-foot[data-v-54baece1]{display:flex;justify-content:space-between;margin-top:.2rem;padding-top:.25rem;border-top:.025rem solid var(--border)}.dp-today[data-v-54baece1],.dp-clear[data-v-54baece1]{font-size:.3125rem;color:var(--primary);padding:.1rem .25rem;border-radius:.2rem;cursor:pointer}.dp-clear[data-v-54baece1]{color:var(--muted)}
