.topbar-hint[data-v-47b1ae56]{position:absolute;top:calc(100% + 6px);right:32px;z-index:1;padding:6px 12px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-input);box-shadow:0 6px 18px #0f223c1f;font-size:var(--fs-min);color:var(--text);white-space:nowrap;pointer-events:none}.upgrade-overlay[data-v-ac7fd15f]{position:fixed;inset:0;z-index:90;background:#141a266b;display:flex;align-items:center;justify-content:center;padding:24px}.upgrade-card[data-v-ac7fd15f]{width:min(560px,92vw);max-height:88vh;display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-card);box-shadow:0 24px 64px #0f223c38;overflow:hidden}.upgrade-head[data-v-ac7fd15f]{padding:18px 22px 12px;border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:6px}.upgrade-head h2[data-v-ac7fd15f]{margin:0;font-size:18px;font-weight:500;color:var(--text)}.badge[data-v-ac7fd15f]{font-size:var(--fs-min);font-weight:500;padding:3px 10px;border-radius:10px;display:inline-block;width:fit-content}.badge.normal[data-v-ac7fd15f]{background:var(--info-bg);color:var(--info-fg);border:1px solid var(--info-line)}.badge.force[data-v-ac7fd15f]{background:var(--err-bg);color:var(--err-fg);border:1px solid var(--err-line)}.meta[data-v-ac7fd15f]{margin:0;font-size:var(--fs-min);color:var(--muted)}.upgrade-body[data-v-ac7fd15f]{padding:14px 22px 18px;max-height:56vh;overflow-y:auto}.upgrade-body h3[data-v-ac7fd15f]{margin:0 0 8px;font-size:var(--fs-sub);font-weight:500;color:var(--text)}.notes[data-v-ac7fd15f]{background:#f7f9fc;border:1px solid var(--border-light);border-radius:var(--radius-input);padding:12px 14px;white-space:pre-wrap;line-height:1.6;color:var(--text);font-size:var(--fs-sub)}.tech[data-v-ac7fd15f]{margin-top:12px;font-size:var(--fs-min);color:var(--muted)}.tech ul[data-v-ac7fd15f]{margin:6px 0 0 18px;padding:0}.progress-body[data-v-ac7fd15f]{display:flex;flex-direction:column;gap:10px}.phase-row[data-v-ac7fd15f]{display:flex;align-items:baseline;justify-content:space-between}.phase-name[data-v-ac7fd15f]{font-size:var(--fs-sub);font-weight:500;color:var(--text)}.phase-name.err[data-v-ac7fd15f]{color:var(--err-fg)}.phase-pct[data-v-ac7fd15f]{font-size:var(--fs-sub);font-weight:500;color:var(--primary);font-variant-numeric:tabular-nums}.bar[data-v-ac7fd15f]{height:10px;border-radius:6px;background:#e8eef6;overflow:hidden}.bar-fill[data-v-ac7fd15f]{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--primary-dark),var(--primary));transition:width .25s ease}.bar.indet .bar-fill[data-v-ac7fd15f]{background:linear-gradient(90deg,#9DC3E6,var(--primary),#9DC3E6);background-size:200% 100%;animation:bar-slide-ac7fd15f 1.4s linear infinite}.bar.err[data-v-ac7fd15f]{background:var(--err-bg)}.bar.err .bar-fill[data-v-ac7fd15f]{background:var(--err)}@keyframes bar-slide-ac7fd15f{0%{background-position:100% 0}to{background-position:-100% 0}}.phase-msg[data-v-ac7fd15f]{margin:0;font-size:var(--fs-sub);color:var(--text);line-height:1.6}.phase-msg.err[data-v-ac7fd15f]{color:var(--err-fg)}.phase-sub[data-v-ac7fd15f]{margin:0;font-size:var(--fs-min);color:var(--muted);font-variant-numeric:tabular-nums}.uac-tip[data-v-ac7fd15f]{margin:2px 0 0;padding:9px 12px;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--radius-input);font-size:var(--fs-min);color:var(--warn-fg);line-height:1.6}.keep-tip[data-v-ac7fd15f]{margin:0;font-size:var(--fs-min);color:var(--muted)}.upgrade-foot[data-v-ac7fd15f]{padding:12px 22px 18px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border-light)}.force-tip[data-v-ac7fd15f]{margin:0;padding:10px 22px 14px;background:var(--err-bg);color:var(--err-fg);font-size:var(--fs-min);border-top:1px solid var(--err-line)}.upgrade-corner[data-v-ac7fd15f]{position:fixed;left:264px;bottom:28px;z-index:35;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;background:#fffffff5;color:var(--text);border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:var(--radius-card);box-shadow:0 8px 24px #0f223c1f;cursor:pointer;font-size:var(--fs-min);max-width:320px;transition:transform .18s,box-shadow .18s}.upgrade-corner[data-v-ac7fd15f]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f223c29}@media(max-width:860px){.upgrade-corner[data-v-ac7fd15f]{left:214px}}.corner-pulse[data-v-ac7fd15f]{width:8px;height:8px;border-radius:50%;background:var(--err);flex-shrink:0;box-shadow:0 0 #e24b4a99;animation:corner-pulse-ac7fd15f 1.8s infinite}@keyframes corner-pulse-ac7fd15f{0%{box-shadow:0 0 #e24b4a8c}70%{box-shadow:0 0 0 8px #e24b4a00}to{box-shadow:0 0 #e24b4a00}}.corner-text[data-v-ac7fd15f]{display:flex;flex-direction:column;line-height:1.35;flex:1;min-width:0}.corner-text strong[data-v-ac7fd15f]{font-size:var(--fs-sub);font-weight:500;color:var(--text)}.corner-text span[data-v-ac7fd15f]{font-size:var(--fs-min);color:var(--muted)}.corner-actions[data-v-ac7fd15f]{display:flex;align-items:center;gap:4px}.corner-upgrade[data-v-ac7fd15f]{border:none;background:var(--primary);color:#fff;padding:5px 12px;border-radius:6px;font-size:var(--fs-min);font-weight:500;cursor:pointer;transition:background .15s}.corner-upgrade[data-v-ac7fd15f]:hover{background:var(--primary-hover)}.corner-close[data-v-ac7fd15f]{border:none;background:transparent;color:var(--muted);width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:var(--fs-sub);line-height:1;transition:background .15s}.corner-close[data-v-ac7fd15f]:hover{background:var(--bg);color:var(--text)}.role-grid[data-v-93972c3f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.role-card[data-v-93972c3f]{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);color:var(--text);cursor:pointer;text-align:left}.role-card--on[data-v-93972c3f]{border-color:var(--primary);background:var(--primary-light)}.role-card__name[data-v-93972c3f]{font-weight:600;font-size:var(--fs-body)}.role-card__desc[data-v-93972c3f]{font-size:var(--fs-min);color:var(--muted);line-height:1.45}@media(max-width:720px){.role-grid[data-v-93972c3f]{grid-template-columns:1fr}}.card--lead[data-v-290e8d6d]{margin-bottom:16px}.glossary__src[data-v-290e8d6d]{font-size:12.5px;margin-top:2px}.kv--wide[data-v-290e8d6d]{grid-template-columns:156px 1fr}.identity-line[data-v-290e8d6d]{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:var(--fs-sub)}.identity-role[data-v-290e8d6d]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--primary-light);color:var(--primary);font-weight:500}.quick-entry[data-v-290e8d6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.qe-btn[data-v-290e8d6d]{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 8px;min-height:52px;border-radius:10px;cursor:pointer;transition:background .12s ease,transform .06s ease,box-shadow .12s ease}.qe-btn[data-v-290e8d6d]:hover{background:var(--white);box-shadow:0 2px 8px #0000000f}.qe-btn[data-v-290e8d6d]:active{transform:scale(.97)}.mod[data-v-290e8d6d]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid var(--border);border-radius:10px;background:#fafbfc;font-size:var(--fs-sub);color:var(--text)}.mod--home[data-v-290e8d6d]{border-color:var(--primary);background:var(--primary-light);color:var(--primary);font-weight:500}.todo__group+.todo__group[data-v-290e8d6d]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border-light)}.todo__grouphd[data-v-290e8d6d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.todo__list[data-v-290e8d6d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.todo__item[data-v-290e8d6d]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--border-light);border-radius:8px;background:var(--white)}.todo__body[data-v-290e8d6d]{min-width:0}.todo__title[data-v-290e8d6d]{font-size:var(--fs-body)}.todo__why[data-v-290e8d6d]{font-size:var(--fs-min);margin-top:2px}.todo__item .btn[data-v-290e8d6d]{flex:none}.seg-row[data-v-b25deab1]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.seg-row>.seg[data-v-b25deab1]{display:flex;flex-direction:column;justify-content:flex-start;min-height:92px}.seg[data-v-b25deab1]{border:1px solid var(--line);border-radius:6px;padding:10px 8px;text-align:center;background:#fbfcfd}.seg--region[data-v-b25deab1]{border-color:#b9d4ee;background:#f2f8fe}.seg--type[data-v-b25deab1]{border-color:#c7e3d2;background:#f3faf6}.seg--seq[data-v-b25deab1]{border-color:#e6d9bd;background:#fdfaf3}.seg__val[data-v-b25deab1]{font-size:16px;letter-spacing:.6px;color:#185fa5;font-weight:600}.seg--type .seg__val[data-v-b25deab1]{color:#2f7a52}.seg--seq .seg__val[data-v-b25deab1]{color:#8a6a22}.seg__label[data-v-b25deab1]{font-size:12.5px;margin-top:4px;color:#333}.seg__hint[data-v-b25deab1]{font-size:11.5px;color:#7b8794;margin-top:2px;line-height:1.4}.legend[data-v-b25deab1]{display:flex;flex-direction:column;gap:8px}.legend__item[data-v-b25deab1]{display:flex;align-items:center;gap:10px}.page-head[data-v-96bd8fa7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-96bd8fa7]{display:flex;align-items:baseline;gap:10px}.toolbar[data-v-96bd8fa7]{display:flex;align-items:flex-end;gap:16px;margin-top:14px}.toolbar .field[data-v-96bd8fa7]{margin-bottom:0;min-width:260px}.mono[data-v-96bd8fa7]{font-family:var(--font-mono)}.fs-min[data-v-96bd8fa7]{font-size:var(--fs-min)}.kv[data-v-96bd8fa7]{display:flex;flex-direction:column;gap:4px}.kv__k[data-v-96bd8fa7]{font-size:var(--fs-min);color:var(--muted)}.kv__v[data-v-96bd8fa7]{font-size:var(--fs-body);color:var(--text)}.ev-badge[data-v-96bd8fa7]{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--fs-min);line-height:18px;border:1px solid transparent}.ev-badge.ev--a[data-v-96bd8fa7]{background:var(--ok-bg);color:var(--ok-fg);border-color:var(--ok-line)}.ev-badge.ev--b[data-v-96bd8fa7]{background:var(--info-bg);color:var(--info-fg);border-color:var(--info-line)}.ev-badge.ev--c[data-v-96bd8fa7]{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-line);border-style:dashed}.ev-badge.ev--d[data-v-96bd8fa7]{background:#f1f2f5;color:var(--muted);border-color:#e3e5ea}.missing[data-v-96bd8fa7]{color:var(--muted);font-style:italic}.withheld[data-v-96bd8fa7]{margin-top:12px;font-size:var(--fs-sub);color:var(--muted)}.withheld summary[data-v-96bd8fa7]{cursor:pointer}.withheld ul[data-v-96bd8fa7],.pending[data-v-96bd8fa7],.notes[data-v-96bd8fa7]{margin:8px 0 0 18px;font-size:var(--fs-sub);color:var(--muted);line-height:1.9}.pending[data-v-96bd8fa7]{margin-left:18px}.cost-sheet[data-v-2f9b0561]{margin-top:14px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white)}.why-list[data-v-f019b256]{margin:6px 0 0;padding-left:18px}.why-list li[data-v-f019b256]{margin-bottom:2px}.src-pick[data-v-f019b256]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.src-pick__item[data-v-f019b256]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.src-pick__item[data-v-f019b256]:hover{border-color:var(--primary)}.src-pick__item--active[data-v-f019b256]{border-color:var(--primary);background:var(--primary-light)}.src-pick__title[data-v-f019b256]{font-size:var(--fs-body);color:var(--text)}.plan-items[data-v-f019b256]{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-light)}.plan-row[data-v-f019b256]{padding:14px;border:1px solid var(--border-light);border-radius:var(--radius-input);background:#fbfcfd}.plan-row+.plan-row[data-v-f019b256]{margin-top:12px}.excl summary[data-v-f019b256]{cursor:pointer;font-size:var(--fs-sub);color:var(--primary)}@media(max-width:860px){.src-pick[data-v-f019b256]{grid-template-columns:minmax(0,1fr)}}.tabs[data-v-a1c9630a],.tabs[data-v-3f32689f]{margin-bottom:0}.page[data-v-6420131c],.page[data-v-e8a6dcd0]{display:flex;flex-direction:column;gap:16px}.page-head h1[data-v-ea399eba]{display:flex;align-items:baseline;gap:10px}.t-warn[data-v-ea399eba]{color:var(--warn-fg);font-weight:500}.t-ok[data-v-ea399eba]{color:var(--ok-fg)}.tabs[data-v-ea399eba]{margin-bottom:18px}.tab[data-v-ea399eba]{white-space:nowrap}.stack[data-v-ea399eba]>*+*{margin-top:16px}.page-head[data-v-9023e1b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title[data-v-9023e1b5]{display:flex;align-items:center;gap:10px}.mono[data-v-9023e1b5]{font-family:var(--font-mono)}.fs-min[data-v-9023e1b5]{font-size:var(--fs-min)}.kv[data-v-9023e1b5]{display:flex;flex-direction:column;gap:4px}.kv dt[data-v-9023e1b5],.kv__k[data-v-9023e1b5]{font-size:var(--fs-min);color:var(--muted)}.kv dd[data-v-9023e1b5],.kv__v[data-v-9023e1b5]{font-size:var(--fs-body);color:var(--text);margin:0}.kv dd+dt[data-v-9023e1b5]{margin-top:10px}tbody tr.cap-row--active td[data-v-9023e1b5]{background:var(--primary-light)}.cap-chips[data-v-9023e1b5]{display:flex;flex-wrap:wrap;gap:4px 6px}.dim[data-v-9023e1b5]{padding:14px 0}.dim+.dim[data-v-9023e1b5]{border-top:1px solid var(--border-light)}.dim__hd[data-v-9023e1b5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dim__value[data-v-9023e1b5]{font-size:var(--fs-body);color:var(--text);font-weight:500}.dim__hint[data-v-9023e1b5],.dim__action[data-v-9023e1b5]{margin:6px 0 10px;font-size:var(--fs-sub)}.cap-source[data-v-9023e1b5]{line-height:1.7}.cap-notes[data-v-9023e1b5]{margin:0 0 0 18px;font-size:var(--fs-sub);color:var(--muted);line-height:1.9}.push-list[data-v-0091b838]{display:flex;flex-direction:column;gap:12px}.push-card[data-v-0091b838]{border-left:3px solid var(--primary)}.push-title[data-v-0091b838]{font-size:var(--fs-title);font-weight:600}.push-line[data-v-0091b838]{font-size:var(--fs-sub);margin-top:2px}.push-score[data-v-0091b838]{text-align:right;min-width:64px}.push-reasons[data-v-0091b838]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.push-hit[data-v-0091b838]{font-size:var(--fs-sub)}.quote-box[data-v-0091b838]{margin-top:12px;padding:12px;border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--bg)}.feed-grid[data-v-0091b838]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.feed-card[data-v-0091b838]{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.feed-cover[data-v-0091b838]{position:relative;min-height:108px;background:var(--border-light);display:flex;align-items:center;justify-content:center;padding:12px}.feed-cover__text[data-v-0091b838]{font-size:var(--fs-sub);text-align:center}.feed-cover__badge[data-v-0091b838]{position:absolute;top:8px;right:8px}.feed-body[data-v-0091b838]{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}.feed-title[data-v-0091b838]{font-weight:600;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.feed-line[data-v-0091b838]{font-size:var(--fs-sub)}.feed-tags[data-v-0091b838]{display:flex;flex-wrap:wrap;gap:4px}.feed-offer[data-v-0091b838]{margin-top:4px;padding-top:8px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.row--off[data-v-d8024656]{opacity:.62}.panel-title[data-v-c9f64428]{font-weight:600;margin-bottom:8px}.ev-row[data-v-c9f64428]{padding:8px 0;border-bottom:1px dashed var(--border-light)}.ev-row[data-v-c9f64428]:last-child{border-bottom:none}.ev-basis[data-v-c9f64428]{font-size:var(--fs-min)}.kv[data-v-c9f64428]{display:flex;flex-direction:column;gap:4px}.kv .row--between[data-v-c9f64428],.ev-row .row[data-v-c9f64428]{flex-wrap:wrap;row-gap:2px}.match-row[data-v-c9f64428]{padding:10px 0;border-bottom:1px solid var(--border-light)}.match-row[data-v-c9f64428]:last-child{border-bottom:none}.other-grid[data-v-c9f64428]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.other-card[data-v-c9f64428]{display:flex;flex-direction:column;align-items:flex-start}.other-title[data-v-c9f64428]{font-weight:600}.credit-card[data-v-c9f64428]{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:16px 18px}.credit-card__label[data-v-c9f64428]{font-size:var(--fs-sub);color:var(--muted)}.credit-card__value[data-v-c9f64428]{font-size:26px;color:var(--text);margin-top:8px;line-height:1.2}.credit-card__foot[data-v-c9f64428]{margin-top:8px;font-size:12.5px;line-height:1.6}.pick-grid[data-v-453cd7d6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pick[data-v-453cd7d6]{padding:6px 14px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);color:var(--text);cursor:pointer;font-size:var(--fs-body)}.pick--on[data-v-453cd7d6]{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark);font-weight:600}.accept-box[data-v-453cd7d6]{margin-top:12px;padding:12px;border:1px dashed var(--border);border-radius:var(--radius-card)}.kv[data-v-2c440923]{display:flex;flex-direction:column;gap:4px}.kv .row--between[data-v-2c440923]{flex-wrap:wrap;row-gap:2px}.row--on[data-v-2c440923]{background:var(--primary-light)}.action-bar[data-v-2c440923]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-light)}.form-box[data-v-2c440923]{margin-top:12px;padding:12px;border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--bg)}.msg-block[data-v-2c440923]{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-light)}.msg-list[data-v-2c440923]{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.msg[data-v-2c440923]{padding:8px 10px;border-radius:var(--radius-input);background:var(--bg);max-width:78%}.msg--mine[data-v-2c440923]{background:var(--primary-light);align-self:flex-end}.msg-head[data-v-2c440923]{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-min);margin-bottom:2px}.msg-body[data-v-2c440923]{white-space:pre-wrap;word-break:break-word}.check[data-v-6c2e409f]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sub);color:var(--text);white-space:nowrap}.gap[data-v-6c2e409f]{border:1px solid var(--border-light);border-radius:var(--radius-card);background:var(--bg);padding:12px 14px;margin-bottom:14px}.gap__hd[data-v-6c2e409f]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.gap__note[data-v-6c2e409f]{margin:0 0 10px;font-size:var(--fs-min);line-height:1.7}.gap__plan[data-v-6c2e409f]{margin-bottom:12px}.gap__plan-hd[data-v-6c2e409f]{font-size:var(--fs-min);color:var(--muted);margin-bottom:4px}.gap__step[data-v-6c2e409f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 0;border-top:1px dashed var(--border)}.gap__idx[data-v-6c2e409f]{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--primary-light);color:var(--primary-dark);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-min)}.gap__who[data-v-6c2e409f]{font-weight:600;min-width:150px}.gap__short[data-v-6c2e409f]{margin:8px 0 0;color:var(--warn)}.gap__block[data-v-6c2e409f]{color:var(--warn)}.gap__why[data-v-6c2e409f]{font-size:var(--fs-min);line-height:1.6;min-width:200px}.check[data-v-11f5402d]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sub);color:var(--text);white-space:nowrap}.callout[data-v-11f5402d]{margin:0 0 12px;padding:10px 12px;border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-fg);border-radius:var(--radius-card);font-size:var(--fs-sub);line-height:1.7}.sub-box[data-v-11f5402d]{margin-top:12px;padding:12px;border:1px dashed var(--border);border-radius:var(--radius-card)}.pick-grid[data-v-11f5402d]{display:flex;flex-wrap:wrap;gap:8px}.pick[data-v-11f5402d]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);color:var(--text);cursor:pointer;font-size:var(--fs-body)}.pick[data-v-11f5402d]:disabled{opacity:.55;cursor:not-allowed}.pick--on[data-v-11f5402d]{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark);font-weight:600}.pick__num[data-v-11f5402d]{font-size:var(--fs-min);color:var(--muted)}.basis-notes[data-v-11f5402d]{margin-top:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-card)}.basis-notes__row[data-v-11f5402d]{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sub);line-height:2}.notes[data-v-11f5402d]{margin:10px 0 0;padding-left:18px;font-size:var(--fs-sub);color:var(--muted);line-height:1.9}.row--off[data-v-21807e4b]{opacity:.62}.aim-bar[data-v-0502b3d7]{height:6px;margin:10px 0 16px;background:#edeff3;border-radius:3px;overflow:hidden}.aim-bar__fill[data-v-0502b3d7]{height:100%;background:var(--primary);transition:width .3s ease}.aim-bar__fill--failed[data-v-0502b3d7]{background:var(--err)}.aim-stages[data-v-0502b3d7]{margin:0;padding:0;list-style:none}.aim-stage[data-v-0502b3d7]{display:grid;grid-template-columns:12px minmax(0,1fr);gap:2px 10px;padding:7px 0;border-bottom:1px dashed #eef0f4}.aim-stage[data-v-0502b3d7]:last-child{border-bottom:none}.aim-stage__dot[data-v-0502b3d7]{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#d6dbe3}.aim-stage--done .aim-stage__dot[data-v-0502b3d7]{background:var(--ok)}.aim-stage--skipped .aim-stage__dot[data-v-0502b3d7]{background:var(--muted)}.aim-stage--failed .aim-stage__dot[data-v-0502b3d7]{background:var(--err)}.aim-stage--running .aim-stage__dot[data-v-0502b3d7]{background:var(--primary);animation:aim-pulse-0502b3d7 1s ease-in-out infinite}.aim-stage--pending[data-v-0502b3d7]{opacity:.62}.aim-stage__label[data-v-0502b3d7]{font-size:var(--fs-body)}.aim-stage__note[data-v-0502b3d7]{grid-column:2;font-size:var(--fs-min);color:var(--muted);line-height:1.6}@keyframes aim-pulse-0502b3d7{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.aim-cand[data-v-0502b3d7]{padding:14px 0;border-bottom:1px solid #eef0f4}.aim-cand[data-v-0502b3d7]:last-child{border-bottom:none}.aim-score[data-v-0502b3d7]{margin-left:8px;font-size:18px;color:var(--text)}.aim-ainote[data-v-0502b3d7]{margin-top:8px;padding:8px 10px;background:var(--info-bg);border-left:3px solid var(--info);color:var(--info-fg);font-size:var(--fs-sub);line-height:1.7}.stat-row[data-v-cbbf2fcb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stat[data-v-cbbf2fcb]{padding:16px 18px}.stat__num[data-v-cbbf2fcb]{font-size:24px;font-weight:500;line-height:1.2}.stat__label[data-v-cbbf2fcb]{margin-top:4px;font-size:var(--fs-min);color:var(--muted)}.actions[data-v-cbbf2fcb]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.table .input[data-v-cbbf2fcb]{height:30px;padding:0 8px;font-size:var(--fs-sub)}@media(max-width:1100px){.stat-row[data-v-cbbf2fcb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-row[data-v-c541387d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stat[data-v-c541387d]{padding:16px 18px}.stat__num[data-v-c541387d]{font-size:24px;font-weight:500;line-height:1.2}.stat__label[data-v-c541387d]{margin-top:4px;font-size:var(--fs-min);color:var(--muted)}.actions[data-v-c541387d]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.grid2[data-v-c541387d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.table .input[data-v-c541387d]{height:30px;padding:0 8px;font-size:var(--fs-sub)}@media(max-width:1100px){.stat-row[data-v-c541387d]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid2[data-v-c541387d]{grid-template-columns:minmax(0,1fr)}}.stat-row[data-v-2cc5013f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}.stat[data-v-2cc5013f]{padding:16px 18px}.stat__num[data-v-2cc5013f]{font-size:22px;font-weight:500;line-height:1.2}.stat__label[data-v-2cc5013f]{margin-top:4px;font-size:var(--fs-min);color:var(--muted)}.actions[data-v-2cc5013f]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.notes[data-v-2cc5013f]{margin:0;padding-left:18px;font-size:var(--fs-sub);line-height:1.7}.notes--soft[data-v-2cc5013f]{margin-top:10px;color:var(--muted)}.table .input[data-v-2cc5013f]{height:30px;padding:0 8px;font-size:var(--fs-sub)}@media(max-width:1200px){.stat-row[data-v-2cc5013f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.boot[data-v-4a78298f]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.boot__logo[data-v-4a78298f]{width:44px;height:44px;border-radius:var(--radius-logo);background:var(--primary);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center}.boot__text[data-v-4a78298f]{font-size:var(--fs-sub)}
