.bid-recharge[data-v-b12faff2]{z-index:13000;background:#030712;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.bid-recharge__aurora[data-v-b12faff2]{filter:blur(80px);opacity:.45;pointer-events:none;border-radius:50%;position:absolute}.bid-recharge__aurora--one[data-v-b12faff2]{background:#1d4ed8;width:420px;height:420px;top:-80px;left:-60px}.bid-recharge__aurora--two[data-v-b12faff2]{background:#7c3aed;width:360px;height:360px;bottom:-60px;right:-40px}.bid-recharge__panel[data-v-b12faff2]{color:#f1f5f9;background:linear-gradient(160deg,#1e293bf2 0%,#0f172afa 100%);border:1px solid #94a3b833;border-radius:20px;width:min(920px,100%);max-height:calc(100vh - 40px);padding:28px 24px 20px;position:relative;overflow:auto}.bid-recharge__close[data-v-b12faff2]{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.bid-recharge__head[data-v-b12faff2]{margin-bottom:20px;padding-right:40px}.bid-recharge__title[data-v-b12faff2]{margin:0 0 8px;font-size:22px;font-weight:700}.bid-recharge__sub[data-v-b12faff2]{color:#94a3b8;margin:0;font-size:14px}.bid-recharge__balance[data-v-b12faff2]{color:#cbd5e1;margin:10px 0 0;font-size:14px}.bid-recharge__balance strong[data-v-b12faff2]{color:#fbbf24;font-weight:700}.bid-recharge__grid[data-v-b12faff2]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bid-recharge__select[data-v-b12faff2]{flex-direction:column;gap:16px;min-width:0;display:flex}.bid-recharge__block--promo[data-v-b12faff2]{padding-top:4px}.bid-recharge__block-head[data-v-b12faff2]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.bid-recharge__block-head .bid-recharge__section-title[data-v-b12faff2]{margin-bottom:0}.bid-recharge__promo-tag[data-v-b12faff2]{color:#fdba74;background:#fb923c26;border:1px solid #fb923c59;border-radius:999px;padding:2px 8px;font-size:11px}.bid-recharge__section-title[data-v-b12faff2]{margin:0 0 12px;font-size:15px;font-weight:600}.bid-recharge__tier-grid[data-v-b12faff2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bid-recharge__tier[data-v-b12faff2]{color:#f8fafc;cursor:pointer;text-align:left;background:#0f172a99;border:1px solid #94a3b840;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.bid-recharge__tier[data-v-b12faff2]:hover:not(:disabled){border-color:#3b82f699}.bid-recharge__tier--active[data-v-b12faff2]{background:#1e3a8a40;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.bid-recharge__tier--disabled[data-v-b12faff2],.bid-recharge__tier[data-v-b12faff2]:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;border-color:#94a3b833}.bid-recharge__tier-limit[data-v-b12faff2]{color:#94a3b8;font-size:11px}.bid-recharge__tier--promo[data-v-b12faff2]{background:linear-gradient(160deg,#43140759 0%,#0f172a99 100%)}.bid-recharge__tier-badge[data-v-b12faff2]{color:#fdba74;background:#fb923c33;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.bid-recharge__tier-label[data-v-b12faff2]{font-size:15px;font-weight:600}.bid-recharge__tier-points[data-v-b12faff2]{color:#fbbf24;font-size:13px}.bid-recharge__promo-empty[data-v-b12faff2]{text-align:center;color:#64748b;background:#00000026;border:1px dashed #94a3b840;border-radius:12px;padding:24px 16px;font-size:13px}.bid-recharge__footer[data-v-b12faff2]{border-top:1px solid #94a3b826;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.bid-recharge__footer-price[data-v-b12faff2]{flex-direction:column;gap:2px;min-width:0;display:flex}.bid-recharge__footer-label[data-v-b12faff2]{color:#64748b;font-size:12px}.bid-recharge__footer-amount[data-v-b12faff2]{color:#60a5fa;font-size:24px;font-weight:700;line-height:1.2}.bid-recharge__footer-bonus[data-v-b12faff2]{color:#fdba74;font-size:12px}.bid-recharge__primary[data-v-b12faff2]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;padding:10px 18px;font-size:15px;font-weight:600}.bid-recharge__primary[data-v-b12faff2]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.bid-recharge__primary[data-v-b12faff2]:disabled{opacity:.5;cursor:not-allowed}.bid-recharge__primary--action[data-v-b12faff2]{flex-shrink:0;min-width:140px;padding:12px 28px}.bid-recharge__pay[data-v-b12faff2]{background:#0003;border:1px solid #94a3b826;border-radius:14px;padding:16px}.bid-recharge__qr-wrap[data-v-b12faff2]{text-align:center}.bid-recharge__qr[data-v-b12faff2]{background:#fff;border-radius:12px;width:240px;height:240px}.bid-recharge__order[data-v-b12faff2],.bid-recharge__amount[data-v-b12faff2],.bid-recharge__poll-hint[data-v-b12faff2]{color:#94a3b8;margin:8px 0 0;font-size:13px}.bid-recharge__hint[data-v-b12faff2]{color:#64748b;text-align:center;padding:24px 0;font-size:14px}.bid-recharge__hint--compact[data-v-b12faff2]{padding:12px 0}.bid-recharge__error[data-v-b12faff2]{color:#fca5a5;margin-bottom:12px;font-size:14px}.bid-recharge__cancel[data-v-b12faff2]{color:#fca5a5;cursor:pointer;background:0 0;border:1px solid #f8717180;border-radius:8px;width:100%;margin-top:12px;padding:8px}.bid-recharge__success[data-v-b12faff2]{text-align:center;padding:40px 20px}.bid-recharge__success-icon[data-v-b12faff2]{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;width:64px;height:64px;margin:0 auto 16px;font-size:32px;line-height:64px}.bid-recharge__success-title[data-v-b12faff2]{margin:0 0 8px;font-size:20px;font-weight:700}.bid-recharge__success-desc[data-v-b12faff2]{color:#94a3b8;margin:0 0 24px}.bid-recharge__section-title--inline[data-v-b12faff2]{margin-bottom:0}.bid-recharge__history[data-v-b12faff2]{border-top:1px solid #94a3b826;margin-top:20px;padding-top:16px}.bid-recharge__history-head[data-v-b12faff2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bid-recharge__history-filters[data-v-b12faff2]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bid-recharge__history-filter[data-v-b12faff2]{color:#94a3b8;cursor:pointer;background:#0f172a80;border:1px solid #94a3b840;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:12px}.bid-recharge__history-filter--active[data-v-b12faff2]{color:#dbeafe;background:#2563eb33;border-color:#3b82f6}.bid-recharge__history-empty[data-v-b12faff2]{text-align:center;color:#64748b;background:#0000001f;border:1px dashed #94a3b833;border-radius:12px;padding:28px 16px;font-size:13px}.bid-recharge__history-table-wrap[data-v-b12faff2]{background:#0000002e;border:1px solid #94a3b826;border-radius:12px;overflow:auto}.bid-recharge__history-table[data-v-b12faff2]{border-collapse:collapse;width:100%;font-size:13px}.bid-recharge__history-table th[data-v-b12faff2],.bid-recharge__history-table td[data-v-b12faff2]{text-align:left;white-space:nowrap;border-bottom:1px solid #94a3b81f;padding:10px 12px}.bid-recharge__history-table th[data-v-b12faff2]{color:#94a3b8;background:#0f172a73;font-weight:600}.bid-recharge__history-table tbody tr:last-child td[data-v-b12faff2]{border-bottom:none}.bid-recharge__history-table td[data-v-b12faff2]{color:#e2e8f0}.bid-recharge__history-order[data-v-b12faff2]{text-overflow:ellipsis;max-width:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.bid-recharge__history-status[data-v-b12faff2]{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.bid-recharge__history-status--0[data-v-b12faff2]{color:#fde68a;background:#fbbf2426}.bid-recharge__history-status--1[data-v-b12faff2]{color:#86efac;background:#22c55e26}.bid-recharge__history-status--2[data-v-b12faff2]{color:#cbd5e1;background:#94a3b826}.bid-recharge__history-pager[data-v-b12faff2]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.bid-recharge__history-pager-info[data-v-b12faff2]{color:#64748b;font-size:12px}.bid-recharge__history-pager-actions[data-v-b12faff2]{align-items:center;gap:8px;display:flex}.bid-recharge__history-page-btn[data-v-b12faff2]{color:#cbd5e1;cursor:pointer;background:#0f172a80;border:1px solid #94a3b840;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:12px}.bid-recharge__history-page-btn[data-v-b12faff2]:disabled{opacity:.45;cursor:not-allowed}.bid-recharge__history-page-num[data-v-b12faff2]{color:#94a3b8;text-align:center;min-width:64px;font-size:12px}.bid-recharge__error--inline[data-v-b12faff2]{margin-bottom:0;padding:8px 0}@media (width<=768px){.bid-recharge__grid[data-v-b12faff2],.bid-recharge__tier-grid[data-v-b12faff2]{grid-template-columns:1fr}.bid-recharge__footer[data-v-b12faff2]{flex-direction:column;align-items:stretch}.bid-recharge__primary--action[data-v-b12faff2]{width:100%}}.mbr-modal[data-v-8f21aefd]{z-index:13000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mbr-modal__backdrop[data-v-8f21aefd]{background:#0f172a85;position:absolute;inset:0}.mbr-modal__panel[data-v-8f21aefd]{background:linear-gradient(#fff7ed 0%,#fff 28% 100%);border:1px solid #fed7aa;border-radius:20px;width:min(920px,100%);max-height:min(92vh,980px);padding:24px 26px 20px;position:relative;overflow:auto;box-shadow:0 24px 60px #ea580c2e}.mbr-modal__close[data-v-8f21aefd]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1;position:absolute;top:14px;right:16px}.mbr-modal__head[data-v-8f21aefd]{margin-bottom:18px;padding-right:28px}.mbr-modal__title[data-v-8f21aefd]{color:#9a3412;margin:0 0 6px;font-size:24px;font-weight:800}.mbr-modal__sub[data-v-8f21aefd]{color:#64748b;margin:0;font-size:14px}.mbr-modal__status[data-v-8f21aefd]{color:#64748b;margin:10px 0 0;font-size:13px}.mbr-modal__status--ok[data-v-8f21aefd]{color:#c2410c;font-weight:600}.mbr-modal__status--warn[data-v-8f21aefd]{color:#dc2626;font-weight:600}.mbr-modal__grid[data-v-8f21aefd]{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:18px;margin-bottom:16px;display:grid}.mbr-modal__section-title[data-v-8f21aefd]{color:#0f172a;margin:0 0 12px;font-size:15px;font-weight:700}.mbr-modal__section-title--inline[data-v-8f21aefd]{margin-bottom:0}.mbr-modal__tier-list[data-v-8f21aefd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mbr-modal__tier[data-v-8f21aefd]{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px 12px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative}.mbr-modal__tier[data-v-8f21aefd]:hover:not(:disabled){border-color:#fdba74;transform:translateY(-2px);box-shadow:0 8px 20px #fb923c1f}.mbr-modal__tier--disabled[data-v-8f21aefd],.mbr-modal__tier[data-v-8f21aefd]:disabled{cursor:not-allowed;opacity:.72;box-shadow:none;background:#f1f5f9;border-color:#e2e8f0;transform:none}.mbr-modal__tier--active[data-v-8f21aefd]{background:linear-gradient(#fff7ed 0%,#fff 100%);border-color:#f97316;box-shadow:0 8px 22px #ea580c29}.mbr-modal__tier--monthly.mbr-modal__tier--active[data-v-8f21aefd]{background:linear-gradient(145deg,#ffedd5 0%,#fff7ed 55%,#fff 100%)}.mbr-modal__tier--service[data-v-8f21aefd]{min-height:116px}.mbr-modal__tier--service.mbr-modal__tier--active[data-v-8f21aefd]{background:linear-gradient(145deg,#fff7ed 0%,#fff 70%)}.mbr-modal__tier-tag[data-v-8f21aefd]{color:#c2410c;background:#fb923c29;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.mbr-modal__tier-tag--hot[data-v-8f21aefd]{color:#fff;background:linear-gradient(135deg,#fb923c,#ea580c)}.mbr-modal__tier-tag--service[data-v-8f21aefd]{color:#9a3412;background:#ffedd5}.mbr-modal__tier-tag--muted[data-v-8f21aefd]{color:#64748b;background:#e2e8f0}.mbr-modal__tier-name[data-v-8f21aefd]{color:#334155;font-size:15px;font-weight:700}.mbr-modal__tier-price[data-v-8f21aefd]{color:#ea580c;font-size:20px;font-weight:800}.mbr-modal__tier-benefit[data-v-8f21aefd]{color:#64748b;font-size:11px;line-height:1.45}.mbr-modal__tier-remark[data-v-8f21aefd]{color:#b45309;font-size:10px;font-weight:600}.mbr-modal__pay[data-v-8f21aefd]{background:#fff;border:1px solid #ffedd5;border-radius:14px;padding:16px}.mbr-modal__hint[data-v-8f21aefd]{color:#94a3b8;font-size:13px;line-height:1.6}.mbr-modal__hint--compact[data-v-8f21aefd]{padding:8px 0}.mbr-modal__error[data-v-8f21aefd]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;font-size:13px}.mbr-modal__error--inline[data-v-8f21aefd]{margin-top:8px}.mbr-modal__qr-wrap[data-v-8f21aefd]{flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex}.mbr-modal__qr[data-v-8f21aefd]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:220px;height:220px}.mbr-modal__order[data-v-8f21aefd],.mbr-modal__amount[data-v-8f21aefd],.mbr-modal__poll-hint[data-v-8f21aefd]{color:#64748b;text-align:center;margin:0;font-size:12px}.mbr-modal__cancel[data-v-8f21aefd]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:6px 12px;font-family:inherit;font-size:12px}.mbr-modal__footer[data-v-8f21aefd]{background:#fff;border:1px solid #ffedd5;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:flex}.mbr-modal__footer-label[data-v-8f21aefd]{color:#64748b;font-size:12px}.mbr-modal__footer-amount[data-v-8f21aefd]{color:#ea580c;font-size:26px;font-weight:800;line-height:1.1;display:block}.mbr-modal__footer-tier[data-v-8f21aefd]{color:#94a3b8;margin-top:2px;font-size:12px;display:block}.mbr-modal__primary[data-v-8f21aefd]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#fb923c 0%,#f97316 45%,#ea580c 100%);border:none;border-radius:12px;padding:11px 22px;font-family:inherit;font-size:15px;font-weight:700;box-shadow:0 10px 24px #ea580c52}.mbr-modal__primary--action[data-v-8f21aefd]{min-width:148px;padding:13px 24px;font-size:16px}.mbr-modal__primary[data-v-8f21aefd]:disabled{opacity:.55;cursor:not-allowed}.mbr-modal__success[data-v-8f21aefd]{text-align:center;padding:28px 12px 16px}.mbr-modal__success-icon[data-v-8f21aefd]{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:28px;font-weight:700;display:flex}.mbr-modal__success-title[data-v-8f21aefd]{color:#0f172a;margin:0 0 8px;font-size:20px;font-weight:800}.mbr-modal__success-desc[data-v-8f21aefd]{color:#64748b;margin:0 0 18px;font-size:14px}.mbr-modal__history[data-v-8f21aefd]{border-top:1px solid #ffedd5;padding-top:6px}.mbr-modal__history-head[data-v-8f21aefd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mbr-modal__history-filters[data-v-8f21aefd]{flex-wrap:wrap;gap:6px;display:flex}.mbr-modal__history-filter[data-v-8f21aefd]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:12px}.mbr-modal__history-filter--active[data-v-8f21aefd]{color:#c2410c;background:#fff7ed;border-color:#fdba74;font-weight:600}.mbr-modal__history-empty[data-v-8f21aefd]{text-align:center;color:#94a3b8;padding:16px 0;font-size:13px}.mbr-modal__history-table-wrap[data-v-8f21aefd]{overflow:auto}.mbr-modal__history-table[data-v-8f21aefd]{border-collapse:collapse;width:100%;font-size:12px}.mbr-modal__history-table th[data-v-8f21aefd],.mbr-modal__history-table td[data-v-8f21aefd]{text-align:left;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:8px 10px}.mbr-modal__history-table th[data-v-8f21aefd]{color:#64748b;font-weight:600}.mbr-modal__history-order[data-v-8f21aefd]{text-overflow:ellipsis;max-width:160px;overflow:hidden}.mbr-modal__history-status--1[data-v-8f21aefd]{color:#d97706}.mbr-modal__history-status--2[data-v-8f21aefd]{color:#16a34a}.mbr-modal__history-status--3[data-v-8f21aefd]{color:#94a3b8}.mbr-modal__history-pager[data-v-8f21aefd]{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.mbr-modal__history-pager-actions[data-v-8f21aefd]{align-items:center;gap:8px;display:flex}.mbr-modal__history-page-btn[data-v-8f21aefd]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:12px}.mbr-modal__history-page-btn[data-v-8f21aefd]:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.mbr-modal__grid[data-v-8f21aefd],.mbr-modal__tier-list[data-v-8f21aefd]{grid-template-columns:1fr}.mbr-modal__footer[data-v-8f21aefd]{flex-direction:column;align-items:stretch}.mbr-modal__primary--action[data-v-8f21aefd]{width:100%}}.ba-mascot-root[data-v-c76931e4]{pointer-events:none;flex-direction:column;align-items:flex-end;width:fit-content;max-width:min(292px,100vw - 24px);padding:0 10px 12px 0;display:flex;position:relative}.ba-mascot-root--left[data-v-c76931e4]{align-items:flex-start;padding:0 0 12px 10px}.ba-mascot-root--dragging .ba-mascot-btn[data-v-c76931e4]{cursor:grabbing}.ba-mascot-root--entered .ba-mascot-img-wrap[data-v-c76931e4]{animation:2.8s ease-in-out .4s infinite ba-idle-bob-c76931e4}.ba-mascot-root--waiting .ba-mascot-img-wrap[data-v-c76931e4]{animation:2.2s ease-in-out .2s infinite ba-idle-bob-c76931e4}.ba-mascot-root--stuck .ba-mascot-btn[data-v-c76931e4]{filter:drop-shadow(0 0 0 3px #f59e0b38) drop-shadow(0 8px 18px #f59e0b2e)}.ba-mascot-root--active .ba-mascot-btn[data-v-c76931e4]{filter:drop-shadow(0 0 0 3px #2563eb33) drop-shadow(0 14px 26px #2563eb42)}.ba-mascot-btn[data-v-c76931e4]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;filter:drop-shadow(0 8px 18px #2563eb24);background:0 0;border:none;flex-shrink:0;width:108px;height:124px;padding:0;transition:transform .22s,filter .22s;position:relative}.ba-mascot-root--dragging .ba-mascot-btn[data-v-c76931e4]:hover{transform:none}.ba-mascot-root--peek .ba-mascot-btn[data-v-c76931e4]{width:92px;height:108px}.ba-mascot-btn[data-v-c76931e4]:hover{transform:translateY(-2px)scale(1.02)}.ba-mascot-btn[data-v-c76931e4]:active{transform:translateY(0)scale(.98)}.ba-mascot-img-wrap[data-v-c76931e4]{backface-visibility:hidden;width:100%;height:100%;display:block;overflow:hidden;transform:translateZ(0)}.ba-mascot-img[data-v-c76931e4]{object-fit:contain;object-position:center bottom;filter:contrast(1.1)saturate(1.08)brightness(1.02);width:100%;height:100%;image-rendering:-webkit-optimize-contrast;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;display:block}.ba-bubble[data-v-c76931e4]{pointer-events:auto;background:#fff;border:1px solid #dbeafe;border-radius:18px 18px 6px;width:min(248px,100vw - 140px);margin:0 0 10px auto;padding:14px 14px 12px;position:relative;box-shadow:0 20px 44px -24px #0f172a66}.ba-bubble--waiting[data-v-c76931e4]{background:linear-gradient(#fff 0%,#fffbeb 100%);border-color:#fde68a}.ba-bubble--guide[data-v-c76931e4]{background:linear-gradient(#fff 0%,#fff7ed 100%);border-color:#fdba74}.ba-bubble[data-v-c76931e4]:after{content:"";background:inherit;border-bottom:1px solid #dbeafe;border-right:1px solid #dbeafe;width:14px;height:14px;position:absolute;bottom:-7px;right:28px;transform:rotate(45deg)}.ba-mascot-root--left .ba-bubble[data-v-c76931e4]{border-radius:18px 18px 18px 6px;margin:0 0 10px 4px}.ba-mascot-root--left .ba-bubble[data-v-c76931e4]:after{border:none;border-top:1px solid #dbeafe;border-left:1px solid #dbeafe;left:28px;right:auto}.ba-bubble--waiting[data-v-c76931e4]:after{border-color:#fde68a}.ba-bubble--guide[data-v-c76931e4]:after{border-color:#fdba74}.ba-bubble-close[data-v-c76931e4]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:18px;line-height:1;position:absolute;top:8px;right:10px}.ba-bubble-close[data-v-c76931e4]:hover{color:#475569}.ba-bubble-step[data-v-c76931e4]{color:#64748b;background:#f8fafc;border-radius:999px;align-items:center;gap:6px;margin:0 20px 8px 0;padding:3px 8px 3px 6px;font-size:11px;font-weight:600;display:inline-flex}.ba-bubble-step-dot[data-v-c76931e4]{background:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ba-bubble-text[data-v-c76931e4]{color:#0f172a;margin:0 20px 0 0;font-size:14px;font-weight:600;line-height:1.55}.ba-bubble-hint-line[data-v-c76931e4]{color:#b45309;margin:8px 0 0;font-size:11px;font-weight:600}.ba-bubble-actions[data-v-c76931e4]{margin-top:12px}.ba-bubble-grid[data-v-c76931e4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ba-bubble-tile[data-v-c76931e4]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 4px 6px;transition:background .15s,border-color .15s,transform .12s;display:flex}.ba-bubble-tile[data-v-c76931e4]:hover{border-color:color-mix(in srgb, var(--accent,#2563eb) 35%, #e2e8f0);background:#fff}.ba-bubble-tile[data-v-c76931e4]:active{transform:scale(.97)}.ba-bubble-tile--featured[data-v-c76931e4]{background:linear-gradient(#fffbeb 0%,#fff 100%);border-color:#fcd34d}.ba-bubble-tile-icon[data-v-c76931e4]{width:34px;height:34px;color:var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 12%, #fff);border-radius:11px;justify-content:center;align-items:center;display:flex}.ba-bubble-tile-icon svg[data-v-c76931e4]{width:18px;height:18px}.ba-bubble-tile-label[data-v-c76931e4]{text-align:center;color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:10px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ba-bubble-enter-active[data-v-c76931e4],.ba-bubble-leave-active[data-v-c76931e4]{transition:opacity .22s,transform .22s}.ba-bubble-enter-from[data-v-c76931e4],.ba-bubble-leave-to[data-v-c76931e4]{opacity:0;transform:translateY(10px)scale(.96)}@keyframes ba-idle-bob-c76931e4{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ba-game-launcher[data-v-6b4ed28f]{padding:8px 4px 4px}.ba-game-launcher-head[data-v-6b4ed28f]{margin-bottom:10px}.ba-game-launcher-title[data-v-6b4ed28f]{color:#0f172a;margin:0;font-size:13px;font-weight:800}.ba-game-launcher-sub[data-v-6b4ed28f]{color:#64748b;margin:6px 0 0;font-size:11px;line-height:1.5}.ba-game-launcher-sub strong[data-v-6b4ed28f]{color:#2563eb;font-weight:700}.ba-game-launcher-grid[data-v-6b4ed28f]{flex-direction:column;gap:8px;display:flex}.ba-game-launcher-card[data-v-6b4ed28f]{border:1px solid #e2e8f0;border-left:3px solid var(--accent,#2563eb);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;gap:2px 10px;width:100%;padding:10px 12px;transition:background .15s,box-shadow .15s;display:grid}.ba-game-launcher-card[data-v-6b4ed28f]:hover{background:#f8fafc;box-shadow:0 8px 20px -16px #0f172a59}.ba-game-launcher-emoji[data-v-6b4ed28f]{grid-row:1/span 3;align-self:center;font-size:24px}.ba-game-launcher-name[data-v-6b4ed28f]{color:#0f172a;font-size:13px;font-weight:800}.ba-game-launcher-desc[data-v-6b4ed28f]{color:#64748b;font-size:11px}.ba-game-launcher-time[data-v-6b4ed28f]{color:#2563eb;font-size:10px;font-weight:700}.ba-chat[data-v-0a7a0061]{background:#f8fafc;flex-direction:column;height:100%;min-height:420px;display:flex}.ba-chat-messages[data-v-0a7a0061]{scroll-behavior:smooth;flex:1;min-height:0;padding:14px 12px 10px;overflow-y:auto}.ba-chat-welcome[data-v-0a7a0061]{padding:8px 4px 12px}.ba-chat-welcome-title[data-v-0a7a0061]{color:#0f172a;margin:0 0 6px;font-size:15px;font-weight:800}.ba-chat-welcome-desc[data-v-0a7a0061]{color:#64748b;margin:0 0 12px;font-size:12px;line-height:1.55}.ba-chat-suggestions[data-v-0a7a0061]{flex-direction:column;gap:8px;display:flex}.ba-chat-suggestion[data-v-0a7a0061]{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:9px 12px;font-size:12px;line-height:1.45}.ba-chat-suggestion[data-v-0a7a0061]:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe}.ba-chat-suggestion[data-v-0a7a0061]:disabled{opacity:.6;cursor:not-allowed}.ba-chat-row[data-v-0a7a0061]{margin-bottom:10px;display:flex}.ba-chat-row--user[data-v-0a7a0061]{justify-content:flex-end}.ba-chat-row--assistant[data-v-0a7a0061]{justify-content:flex-start}.ba-chat-bubble[data-v-0a7a0061]{border-radius:14px;max-width:92%;padding:10px 12px;box-shadow:0 1px 2px #0f172a0d}.ba-chat-row--user .ba-chat-bubble[data-v-0a7a0061]{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-bottom-right-radius:4px}.ba-chat-row--assistant .ba-chat-bubble[data-v-0a7a0061]{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.ba-chat-row--error .ba-chat-bubble[data-v-0a7a0061]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ba-chat-bubble--keyinfo[data-v-0a7a0061]{width:min(100%,360px);max-width:min(100%,360px);box-shadow:none;background:0 0;border:none;padding:0}.ba-deposit-card[data-v-0a7a0061]{color:#0f172a;background:#eff6ff;border:1px solid #bae6fd;border-radius:12px;padding:12px}.ba-deposit-card-title[data-v-0a7a0061]{color:#075985;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:800;display:flex}.ba-deposit-card-icon[data-v-0a7a0061]{color:#fff;background:#0284c7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:inline-flex}.ba-deposit-card-desc[data-v-0a7a0061]{color:#475569;margin:0 0 10px;font-size:12px;line-height:1.55}.ba-deposit-fields[data-v-0a7a0061]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;display:grid}.ba-deposit-field[data-v-0a7a0061]{min-width:0}.ba-deposit-field--full[data-v-0a7a0061]{grid-column:1/-1}.ba-deposit-field dt[data-v-0a7a0061]{color:#64748b;margin:0 0 2px;font-size:11px}.ba-deposit-field dd[data-v-0a7a0061]{color:#0f172a;word-break:break-word;margin:0;font-size:13px;line-height:1.45}.ba-deposit-account[data-v-0a7a0061]{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ba-deposit-actions[data-v-0a7a0061]{gap:8px;margin-top:12px;display:flex}.ba-deposit-primary[data-v-0a7a0061],.ba-deposit-secondary[data-v-0a7a0061]{cursor:pointer;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800}.ba-deposit-primary[data-v-0a7a0061]{color:#fff;background:#0284c7;border:1px solid #0284c7}.ba-deposit-primary[data-v-0a7a0061]:hover{background:#0369a1;border-color:#0369a1}.ba-deposit-secondary[data-v-0a7a0061]{color:#334155;background:#fff;border:1px solid #cbd5e1}.ba-deposit-secondary[data-v-0a7a0061]:hover{background:#f8fafc;border-color:#94a3b8}.ba-deposit-copy-tip[data-v-0a7a0061]{color:#047857;margin:8px 0 0;font-size:11px}.ba-deposit-modal-mask[data-v-0a7a0061]{z-index:10090;pointer-events:auto;background:#0f172a59;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.ba-deposit-modal[data-v-0a7a0061]{background:#fff;border-radius:18px;flex-direction:column;width:min(760px,100vw - 40px);max-height:min(86vh,760px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.ba-deposit-modal-head[data-v-0a7a0061]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ba-deposit-modal-head h3[data-v-0a7a0061]{color:#082f49;align-items:center;gap:10px;margin:0;font-size:20px;line-height:1.3;display:flex}.ba-deposit-modal-head h3 span[data-v-0a7a0061]{color:#fff;background:#0284c7;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:inline-flex}.ba-deposit-modal-close[data-v-0a7a0061]{color:#64748b;cursor:pointer;background:#fff;border:none;border-radius:10px;width:32px;height:32px;font-size:24px;line-height:1}.ba-deposit-modal-close[data-v-0a7a0061]:hover{color:#0f172a;background:#f1f5f9}.ba-deposit-modal-body[data-v-0a7a0061]{min-height:0;padding:18px 22px;overflow-y:auto}.ba-deposit-detail-list[data-v-0a7a0061]{gap:12px;margin:0;display:grid}.ba-deposit-detail-list div[data-v-0a7a0061]{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ba-deposit-detail-list dt[data-v-0a7a0061]{color:#64748b;text-align:right;margin:0;font-size:15px;line-height:1.65}.ba-deposit-detail-list dd[data-v-0a7a0061]{color:#0f172a;word-break:break-word;margin:0;font-size:15px;line-height:1.65}.ba-deposit-section-title[data-v-0a7a0061]{color:#64748b;justify-content:center;align-items:center;gap:10px;margin:22px 0 14px;font-size:15px;font-weight:700;display:flex}.ba-deposit-section-title[data-v-0a7a0061]:before,.ba-deposit-section-title[data-v-0a7a0061]:after{content:"";background:#94a3b8;width:72px;height:1px}.ba-deposit-notes[data-v-0a7a0061]{color:#0f172a;margin:0;padding-left:20px;font-size:15px;line-height:1.8}.ba-deposit-quote[data-v-0a7a0061]{color:#334155;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-left:4px solid #94a3b8;margin:0;padding:14px 16px;font-size:14px;line-height:1.8}.ba-deposit-modal-foot[data-v-0a7a0061]{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;padding:14px 22px 18px;display:flex}.ba-deposit-modal-enter-active[data-v-0a7a0061],.ba-deposit-modal-leave-active[data-v-0a7a0061]{transition:opacity .18s}.ba-deposit-modal-enter-from[data-v-0a7a0061],.ba-deposit-modal-leave-to[data-v-0a7a0061]{opacity:0}.ba-chat-text[data-v-0a7a0061]{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.6}.ba-chat-cursor[data-v-0a7a0061]{vertical-align:text-bottom;background:#64748b;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite ba-chat-blink-0a7a0061;display:inline-block}@keyframes ba-chat-blink-0a7a0061{50%{opacity:0}}.ba-chat-error[data-v-0a7a0061]{color:#b91c1c;margin:0;padding:0 12px 6px;font-size:11px}.ba-chat-compose[data-v-0a7a0061]{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:10px 12px 12px}.ba-chat-input[data-v-0a7a0061]{color:#0f172a;resize:vertical;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:56px;max-height:120px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.ba-chat-input[data-v-0a7a0061]:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.ba-chat-input[data-v-0a7a0061]:disabled{color:#94a3b8;background:#f1f5f9}.ba-chat-actions[data-v-0a7a0061]{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.ba-chat-clear[data-v-0a7a0061],.ba-chat-stop[data-v-0a7a0061],.ba-chat-send[data-v-0a7a0061]{cursor:pointer;border:none;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.ba-chat-clear[data-v-0a7a0061]{color:#64748b;background:0 0;margin-right:auto}.ba-chat-clear[data-v-0a7a0061]:hover:not(:disabled){color:#334155;background:#f1f5f9}.ba-chat-clear[data-v-0a7a0061]:disabled{opacity:.45;cursor:not-allowed}.ba-chat-stop[data-v-0a7a0061]{color:#b91c1c;background:#fee2e2}.ba-chat-send[data-v-0a7a0061]{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.ba-chat-send[data-v-0a7a0061]:disabled{opacity:.45;cursor:not-allowed}@media (width<=520px){.ba-deposit-actions[data-v-0a7a0061],.ba-deposit-modal-foot[data-v-0a7a0061]{flex-direction:column}.ba-deposit-modal-mask[data-v-0a7a0061]{padding:14px}.ba-deposit-modal[data-v-0a7a0061]{width:calc(100vw - 28px);max-height:88vh}.ba-deposit-detail-list div[data-v-0a7a0061]{grid-template-columns:1fr;gap:2px}.ba-deposit-detail-list dt[data-v-0a7a0061]{text-align:left;font-size:13px}.ba-deposit-detail-list dd[data-v-0a7a0061]{font-size:14px}.ba-deposit-section-title[data-v-0a7a0061]:before,.ba-deposit-section-title[data-v-0a7a0061]:after{width:36px}}.ba-tender-preview[data-v-9972205a]{flex-direction:column;gap:8px;min-height:280px;display:flex}.ba-tender-preview-head[data-v-9972205a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ba-tender-preview-title[data-v-9972205a]{color:#0f172a;margin:0;font-size:12px;font-weight:800}.ba-tender-preview-full[data-v-9972205a]{color:#2563eb;cursor:pointer;background:#eff6ff;border:none;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.ba-tender-preview-full[data-v-9972205a]:disabled{opacity:.5;cursor:not-allowed}.ba-tender-preview-name[data-v-9972205a]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.ba-tender-preview-search[data-v-9972205a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px}.ba-tender-preview-search-label[data-v-9972205a]{color:#64748b;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.ba-tender-preview-search-tags[data-v-9972205a]{flex-wrap:wrap;gap:6px;display:flex}.ba-tender-preview-search-tag[data-v-9972205a]{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.ba-tender-preview-search-tip[data-v-9972205a]{color:#2563eb;margin:6px 0 0;font-size:10px;line-height:1.45}.ba-tender-preview-status[data-v-9972205a]{color:#64748b;margin:0;font-size:11px}.ba-tender-preview-status--error[data-v-9972205a]{color:#b91c1c}.ba-tender-preview-frame-wrap[data-v-9972205a]{opacity:.55;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;min-height:240px;overflow:hidden}.ba-tender-preview-frame-wrap.is-ready[data-v-9972205a]{opacity:1}.ba-tender-preview-mount[data-v-9972205a]{width:100%;height:240px}.ba-tender-preview-mount[data-v-9972205a] iframe{width:100%!important;height:100%!important}.ba-tender-locate[data-v-98b4b2ea]{background:#f8fafc;flex-direction:column;height:100%;min-height:420px;padding:12px;display:flex;overflow-y:auto}.ba-tender-locate[data-v-98b4b2ea] .ba-tender-preview{flex:1;min-height:0}.ba-tender-locate[data-v-98b4b2ea] .ba-tender-preview-frame-wrap,.ba-tender-locate[data-v-98b4b2ea] .ba-tender-preview-mount{height:100%;min-height:0}.ba-tender-query[data-v-03a4de0e]{background:#f8fafc;flex-direction:column;gap:10px;height:100%;min-height:360px;padding:12px;display:flex;overflow-y:auto}.ba-tender-query-intro[data-v-03a4de0e]{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #bfdbfe;border-radius:12px;padding:10px 12px}.ba-tender-query-title[data-v-03a4de0e]{color:#1e3a8a;margin:0 0 6px;font-size:14px;font-weight:800}.ba-tender-query-desc[data-v-03a4de0e]{color:#475569;margin:0;font-size:12px;line-height:1.55}.ba-tender-query-empty[data-v-03a4de0e]{color:#64748b;text-align:center;margin:0;padding:24px 14px;font-size:12px;line-height:1.55}.ba-dock[data-v-0d552105]{z-index:10050;max-height:min(78vh,720px);padding-bottom:env(safe-area-inset-bottom,0);pointer-events:auto;align-items:stretch;display:flex;position:fixed;bottom:0;right:0}.ba-dock-panel[data-v-0d552105]{background:#fff;border:1px solid #ffffffa6;border-right:none;border-radius:16px 0 0 16px;flex-direction:column;width:min(520px,100vw - 88px);margin-right:2px;animation:.22s ba-dock-slide-in-0d552105;display:flex;overflow:hidden;box-shadow:-8px 0 32px #0f172a1f}.ba-dock-panel-head[data-v-0d552105]{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.ba-dock-panel-head-actions[data-v-0d552105]{flex-shrink:0;align-items:center;gap:6px;display:flex}.ba-dock-head-btn[data-v-0d552105]{color:#64748b;cursor:pointer;background:#fff;border:none;border-radius:8px;width:26px;height:26px;font-size:14px;line-height:1}.ba-dock-head-btn[data-v-0d552105]:hover{color:#0f172a;background:#f1f5f9}.ba-dock-panel-title[data-v-0d552105]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ba-dock-panel-close[data-v-0d552105]{color:#64748b;cursor:pointer;background:#fff;border:none;border-radius:8px;flex-shrink:0;width:26px;height:26px;font-size:16px;line-height:1}.ba-dock-panel-close[data-v-0d552105]:hover{color:#0f172a;background:#f1f5f9}.ba-dock-panel-body[data-v-0d552105]{flex:1;min-height:360px}.ba-dock-panel--tender-locate[data-v-0d552105]{width:min(560px,100vw - 24px)}.ba-dock-panel-body--tender-locate[data-v-0d552105]{flex-direction:column;min-height:480px;display:flex;overflow:hidden}.ba-dock-panel--hub[data-v-0d552105]{border-right:1px solid #e2e8f0f2;border-radius:16px 0 0 16px;width:min(400px,100vw - 24px);position:relative}.ba-dock-panel-body--hub[data-v-0d552105]{flex-direction:column;min-height:420px;display:flex;overflow:hidden}.ba-hub-tabs[data-v-0d552105]{background:#fff;border-bottom:1px solid #e2e8f0;gap:6px;padding:10px 12px;display:flex}.ba-hub-tab[data-v-0d552105]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;flex:1;padding:7px 10px;font-size:12px;font-weight:700}.ba-hub-tab--active[data-v-0d552105]{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5)}.ba-hub-tools[data-v-0d552105]{flex:1;min-height:0;padding:10px 12px 12px;overflow:auto}.ba-hub-hint[data-v-0d552105]{color:#2563eb;margin:0;font-size:12px;font-weight:700}.ba-hub-step[data-v-0d552105]{color:#94a3b8;margin:4px 0 10px;font-size:11px}.ba-hub-featured[data-v-0d552105]{gap:8px;margin-bottom:10px;display:grid}.ba-hub-card[data-v-0d552105]{border:1px solid #e2e8f0;border-left:3px solid var(--accent,#2563eb);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;display:flex}.ba-hub-card[data-v-0d552105]:hover{background:#f8fafc}.ba-hub-card-title[data-v-0d552105]{color:#0f172a;font-size:13px;font-weight:800}.ba-hub-card-desc[data-v-0d552105]{color:#64748b;font-size:11px;line-height:1.4}.ba-hub-all[data-v-0d552105]{border-top:1px dashed #e2e8f0;flex-direction:column;gap:2px;padding-top:6px;display:flex}.ba-hub-row[data-v-0d552105]{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 4px;display:flex}.ba-hub-row[data-v-0d552105]:hover{background:#f8fafc}.ba-hub-row-name[data-v-0d552105]{color:#334155;font-size:12px;font-weight:600}.ba-hub-row-arrow[data-v-0d552105]{color:#94a3b8}.ba-dock-rail .ba-dock-minimize[data-v-0d552105]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;width:100%;height:24px;margin-top:6px;font-size:12px}.ba-dock-iframe[data-v-0d552105]{background:#fff;border:none;width:100%;height:100%;min-height:360px}.ba-dock-empty[data-v-0d552105]{color:#64748b;text-align:center;justify-content:center;align-items:center;height:100%;min-height:200px;padding:16px;font-size:13px;display:flex}.ba-dock-rail[data-v-0d552105]{-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #e2e8f0f2;border-right:none;border-radius:16px 0 0 16px;flex-direction:column;flex-shrink:0;width:72px;padding:8px 6px 10px;display:flex;box-shadow:-4px 0 24px #0f172a1a}.ba-dock-rail-head[data-v-0d552105]{flex-direction:column;align-items:center;gap:2px;padding-bottom:6px;display:flex;position:relative}.ba-dock-rail-dot[data-v-0d552105]{background:#3b82f6;border-radius:50%;width:4px;height:4px}.ba-dock-rail-label[data-v-0d552105]{color:#64748b;letter-spacing:.08em;font-size:10px;font-weight:800}.ba-dock-rail-btn[data-v-0d552105]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;width:20px;height:20px;font-size:14px;line-height:1;position:absolute;top:-2px;right:-2px}.ba-dock-rail-btn[data-v-0d552105]:hover{color:#475569;background:#f1f5f9}.ba-dock-step[data-v-0d552105]{text-align:center;color:#94a3b8;word-break:break-all;margin:0 0 6px;padding:0 2px;font-size:9px;line-height:1.3}.ba-dock-rail-scroll[data-v-0d552105]{scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.ba-dock-rail-scroll[data-v-0d552105]::-webkit-scrollbar{display:none}.ba-dock-divider[data-v-0d552105]{background:linear-gradient(90deg,#0000,#cbd5e1,#0000);height:1px;margin:4px 8px 6px}.ba-dock-item[data-v-0d552105]{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:62px;margin-bottom:2px;padding:6px 2px;transition:background .15s,transform .12s;display:flex}.ba-dock-item[data-v-0d552105]:hover{background:#f1f5f9f2}.ba-dock-item[data-v-0d552105]:active{transform:scale(.96)}.ba-dock-item--active[data-v-0d552105]{background:#3b82f61f}.ba-dock-item--featured .ba-dock-icon[data-v-0d552105]{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.ba-dock-icon[data-v-0d552105]{background:color-mix(in srgb, var(--accent) 12%, #fff);width:36px;height:36px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.ba-dock-icon svg[data-v-0d552105]{width:20px;height:20px}.ba-dock-text[data-v-0d552105]{text-align:center;color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:10px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ba-dock-rail .ba-dock-minimize[data-v-0d552105]:hover{color:#334155;background:#e2e8f0}.ba-panel-mini[data-v-0d552105]{z-index:10050;color:#2563eb;writing-mode:vertical-rl;letter-spacing:.12em;cursor:pointer;background:#fffffff5;border:1px solid #e2e8f0;border-right:none;border-radius:12px 0 0 12px;width:28px;padding:12px 6px;font-size:11px;font-weight:700;position:fixed;bottom:16px;right:0;box-shadow:-4px 0 16px #0f172a14}@keyframes ba-dock-slide-in-0d552105{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.ba-dock-enter-active[data-v-0d552105],.ba-dock-leave-active[data-v-0d552105]{transition:opacity .2s,transform .2s}.ba-dock-enter-from[data-v-0d552105],.ba-dock-leave-to[data-v-0d552105]{opacity:0;transform:translate(16px)}.ba-mini-enter-active[data-v-0d552105],.ba-mini-leave-active[data-v-0d552105]{transition:opacity .18s}.ba-mini-enter-from[data-v-0d552105],.ba-mini-leave-to[data-v-0d552105]{opacity:0}.g-mine[data-v-c4d2eb74]{flex-direction:column;align-items:center;gap:8px;display:flex}.g-mine-bar[data-v-c4d2eb74]{color:#475569;justify-content:space-between;width:100%;font-size:11px;font-weight:700;display:flex}.g-mine-win[data-v-c4d2eb74]{color:#16a34a}.g-mine-lose[data-v-c4d2eb74]{color:#dc2626}.g-mine-grid[data-v-c4d2eb74]{grid-template-columns:repeat(9,28px);gap:2px;display:grid}.g-mine-cell[data-v-c4d2eb74]{cursor:pointer;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:4px;width:28px;height:28px;padding:0;font-size:11px;font-weight:800;line-height:1}.g-mine-cell--open[data-v-c4d2eb74]{background:#f8fafc}.g-mine-cell--mine[data-v-c4d2eb74]{background:#fecaca}.g-mine-cell--flag[data-v-c4d2eb74]{background:#fef3c7}.g-mine-cell--n1[data-v-c4d2eb74]{color:#2563eb}.g-mine-cell--n2[data-v-c4d2eb74]{color:#16a34a}.g-mine-cell--n3[data-v-c4d2eb74]{color:#dc2626}.g-mine-tip[data-v-c4d2eb74]{color:#94a3b8;margin:0;font-size:10px}.g-mine-btn[data-v-c4d2eb74]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.g-go[data-v-2bafec12]{flex-direction:column;align-items:center;gap:8px;display:flex}.g-go-bar[data-v-2bafec12]{color:#475569;justify-content:space-between;width:100%;font-size:11px;font-weight:700;display:flex}.g-go-win[data-v-2bafec12]{color:#16a34a}.g-go-board-wrap[data-v-2bafec12]{background:linear-gradient(145deg,#b8863b,#8b6914);border-radius:8px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff26}.g-go-board[data-v-2bafec12]{border-radius:4px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #6b501459}.g-go-grid[data-v-2bafec12]{pointer-events:none;display:block}.g-go-point[data-v-2bafec12]{cursor:pointer;z-index:1;background:0 0;border:none;width:20px;height:20px;padding:0;position:absolute;transform:translate(-50%,-50%)}.g-go-point[data-v-2bafec12]:not(.g-go-point--black):not(.g-go-point--white):hover:after{content:"";background:#0f172a47;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-go-point--black[data-v-2bafec12]:before,.g-go-point--white[data-v-2bafec12]:before{content:"";pointer-events:none;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-go-point--black[data-v-2bafec12]:before{background:radial-gradient(circle at 32% 28%,#64748b,#0f172a 72%);box-shadow:0 2px 4px #0f172a59}.g-go-point--white[data-v-2bafec12]:before{background:radial-gradient(circle at 32% 28%,#fff,#cbd5e1 75%);box-shadow:0 2px 4px #0f172a2e}.g-go-btn[data-v-2bafec12]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700}.g-xq[data-v-f45b5131]{flex-direction:column;align-items:center;gap:8px;display:flex}.g-xq-bar[data-v-f45b5131]{color:#475569;justify-content:space-between;gap:8px;width:100%;font-size:11px;font-weight:800;display:flex}.g-xq-win[data-v-f45b5131]{color:#b91c1c}.g-xq-board-wrap[data-v-f45b5131]{background:linear-gradient(145deg,#c9923f,#8b6914);border-radius:12px;justify-content:center;width:100%;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff26}.g-xq-board[data-v-f45b5131]{border:2px solid #92400e;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59}.g-xq-grid[data-v-f45b5131]{pointer-events:none;display:block}.g-xq-river[data-v-f45b5131]{left:var(--xq-pad);right:var(--xq-pad);top:calc(var(--xq-pad) + 4.5 * var(--xq-gap));pointer-events:none;color:#78350f8c;letter-spacing:.35em;z-index:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex;position:absolute;transform:translateY(-50%)}.g-xq-point[data-v-f45b5131]{cursor:pointer;z-index:1;background:0 0;border:none;width:30px;height:30px;padding:0;position:absolute;transform:translate(-50%,-50%)}.g-xq-point--last[data-v-f45b5131]:before,.g-xq-point--selected[data-v-f45b5131]:before,.g-xq-point--target[data-v-f45b5131]:before{content:"";border-radius:50%;position:absolute;inset:2px}.g-xq-point--last[data-v-f45b5131]:before{background:#facc1552}.g-xq-point--selected[data-v-f45b5131]:before{border:2px solid #2563eb}.g-xq-point--target[data-v-f45b5131]:before{background:#2563eb2e}.g-xq-point--target-empty[data-v-f45b5131]:after{content:"";background:#2563eb;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-xq-point[data-v-f45b5131]:not(:has(.g-xq-piece)):hover:after{content:"";background:#0f172a38;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-xq-piece[data-v-f45b5131]{z-index:1;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff7ed,#fed7aa);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:Songti SC,SimSun,serif;font-size:16px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 2px 5px #78350f38}.g-xq-piece--red[data-v-f45b5131]{color:#b91c1c}.g-xq-piece--black[data-v-f45b5131]{color:#111827}.g-xq-reset[data-v-f45b5131]{color:#991b1b;cursor:pointer;background:#fee2e2;border:none;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:800}.g-tetris[data-v-8e3ce00a]{flex-direction:column;align-items:stretch;gap:8px;width:100%;height:100%;min-height:0;display:flex}.g-tetris-top[data-v-8e3ce00a]{color:#475569;flex-shrink:0;justify-content:space-between;gap:8px;width:100%;font-size:11px;font-weight:800;display:flex}.g-tetris-stage[data-v-8e3ce00a]{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.g-tetris-board-wrap[data-v-8e3ce00a]{width:fit-content;max-width:100%;height:fit-content;max-height:100%;position:relative}.g-tetris-board[data-v-8e3ce00a]{--cell:clamp(11px, min(calc((100cqw - 24px) / 10), calc((100cqh - 24px) / 20)), 16px);grid-template-columns:repeat(10, var(--cell));grid-template-rows:repeat(20, var(--cell));box-sizing:border-box;background:#111827;border-radius:10px;gap:1px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}@supports not (width:1cqw){.g-tetris-board[data-v-8e3ce00a]{--cell:14px}}.g-tetris-cell[data-v-8e3ce00a]{width:var(--cell);height:var(--cell);box-sizing:border-box;background:#94a3b829;border-radius:2px}.g-tetris-cell--I[data-v-8e3ce00a]{background:#06b6d4}.g-tetris-cell--O[data-v-8e3ce00a]{background:#facc15}.g-tetris-cell--T[data-v-8e3ce00a]{background:#a855f7}.g-tetris-cell--S[data-v-8e3ce00a]{background:#22c55e}.g-tetris-cell--Z[data-v-8e3ce00a]{background:#ef4444}.g-tetris-cell--J[data-v-8e3ce00a]{background:#3b82f6}.g-tetris-cell--L[data-v-8e3ce00a]{background:#f97316}.g-tetris-overlay[data-v-8e3ce00a]{color:#fff;background:#0f172ac7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.g-tetris-overlay button[data-v-8e3ce00a],.g-tetris-reset[data-v-8e3ce00a]{cursor:pointer;border:none;border-radius:999px;font-size:12px;font-weight:800}.g-tetris-overlay button[data-v-8e3ce00a]{color:#4c1d95;background:#ede9fe;padding:6px 14px}.g-tetris-keys[data-v-8e3ce00a]{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:6px 10px;width:100%;padding-top:2px;display:flex}.g-tetris-keys-item[data-v-8e3ce00a]{color:#64748b;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.g-tetris-keys-item kbd[data-v-8e3ce00a]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.g-tetris-reset[data-v-8e3ce00a]{color:#475569;background:#f1f5f9;flex-shrink:0;align-self:center;padding:5px 14px}.ba-game-float[data-v-bc97aee5]{z-index:10080;-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#fffffffa;border:1px solid #e2e8f0f2;border-radius:16px;flex-direction:column;width:min(380px,100vw - 24px);max-height:min(78vh,640px);display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px -20px #0f172a59}.ba-game-float-head[data-v-bc97aee5]{cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(#f8fafc 0%,#fff 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 12px 10px;display:flex}.ba-game-float-title-wrap[data-v-bc97aee5]{align-items:center;gap:10px;min-width:0;display:flex}.ba-game-float-emoji[data-v-bc97aee5]{font-size:22px;line-height:1}.ba-game-float-title[data-v-bc97aee5]{color:#0f172a;margin:0;font-size:14px;font-weight:800}.ba-game-float-sub[data-v-bc97aee5]{color:#64748b;margin:2px 0 0;font-size:10px}.ba-game-float-actions[data-v-bc97aee5]{flex-shrink:0;gap:4px;display:flex}.ba-game-float-icon-btn[data-v-bc97aee5]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;width:28px;height:28px;font-size:16px;line-height:1}.ba-game-float-icon-btn[data-v-bc97aee5]:hover{color:#0f172a;background:#e2e8f0}.ba-game-float-tabs[data-v-bc97aee5]{border-bottom:1px solid #f1f5f9;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:6px;padding:8px 10px;display:grid}.ba-game-float-tab[data-v-bc97aee5]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;font-size:10px;font-weight:700;display:flex}.ba-game-float-tab--active[data-v-bc97aee5]{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.ba-game-float-body[data-v-bc97aee5]{flex:1;min-height:280px;max-height:min(56vh,480px);padding:10px 12px 14px;overflow:auto}.ba-game-float-body--tetris[data-v-bc97aee5]{flex-direction:column;min-height:360px;max-height:min(62vh,560px);padding:8px 10px 10px;display:flex;overflow:hidden}.ba-game-float-body--tetris[data-v-bc97aee5]>*{flex:auto;min-height:0}.ba-game-float-mini[data-v-bc97aee5]{z-index:10080;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#fffbeb,#fff);border:1px solid #fde68a;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:fixed;bottom:96px;left:16px;box-shadow:0 10px 28px #f59e0b2e}.ba-game-float-mini-emoji[data-v-bc97aee5]{font-size:18px}.ba-game-float-mini-text[data-v-bc97aee5]{color:#92400e;font-size:12px;font-weight:700}.ba-game-float-enter-active[data-v-bc97aee5],.ba-game-float-leave-active[data-v-bc97aee5]{transition:opacity .2s,transform .2s}.ba-game-float-enter-from[data-v-bc97aee5],.ba-game-float-leave-to[data-v-bc97aee5]{opacity:0;transform:translateY(12px)scale(.98)}.ba-game-mini-enter-active[data-v-bc97aee5],.ba-game-mini-leave-active[data-v-bc97aee5]{transition:opacity .18s}.ba-game-mini-enter-from[data-v-bc97aee5],.ba-game-mini-leave-to[data-v-bc97aee5]{opacity:0}.ga-host[data-v-b92285cd]{z-index:10020;pointer-events:none;position:relative}.ga-host-mascot[data-v-b92285cd]{z-index:10050;pointer-events:none;touch-action:none;transition:transform .34s cubic-bezier(.34,1.15,.64,1);position:fixed;overflow:visible;transform:translate(0)}.ga-host-mascot--dragging[data-v-b92285cd]{transition:none}.ga-host-mascot--peek-right[data-v-b92285cd]{transform:translate(calc(100% - 58px))}.ga-host-mascot--peek-left[data-v-b92285cd]{transform:translate(calc(58px - 100%))}.ga-host-mascot--proactive.ga-host-mascot--peek-right[data-v-b92285cd]{animation:.55s ga-nudge-right-b92285cd}.ga-host-mascot--proactive.ga-host-mascot--peek-left[data-v-b92285cd]{animation:.55s ga-nudge-left-b92285cd}.ga-host-mascot--proactive[data-v-b92285cd]:not(.ga-host-mascot--peek-left):not(.ga-host-mascot--peek-right){animation:.55s ga-nudge-awake-b92285cd}@keyframes ga-nudge-right-b92285cd{0%,to{transform:translate(calc(100% - 58px))}35%{transform:translate(calc(100% - 64px))}}@keyframes ga-nudge-left-b92285cd{0%,to{transform:translate(calc(58px - 100%))}35%{transform:translate(calc(64px - 100%))}}@keyframes ga-nudge-awake-b92285cd{0%,to{transform:translate(0)}35%{transform:translate(-6px)}}html,body{margin:0;padding:0}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2933;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}:root[data-sidebar-visible=true] .sidebar+.main-area{transition:margin-left .3s;margin-left:200px!important}:root[data-sidebar-visible=true] .sidebar.collapsed+.main-area{margin-left:64px!important}:root[data-sidebar-visible=true] .sidebar+.main-content{transition:margin-left .3s;margin-left:200px!important}:root[data-sidebar-visible=true] .sidebar.collapsed+.main-content{margin-left:64px!important}:root[data-sidebar-visible=false] .main-area,:root[data-sidebar-visible=false] .main-content{margin-left:0!important}html[data-tool-embed=true] .sidebar,html[data-tool-embed=true] .header,html[data-tool-embed=true] .tool-back-link{display:none!important}html[data-tool-embed=true] .tc-layout,html[data-tool-embed=true] .th-layout{background:#fff!important;min-height:0!important;padding-top:0!important}html[data-tool-embed=true] .main-area,html[data-tool-embed=true] .main-content{margin-left:0!important}html[data-tool-embed=true] .content-area{padding:12px 12px 16px!important}html[data-tool-embed=true] .page-head .page-title{font-size:20px!important}.sidebar[data-v-81acf441]{color:#fff;z-index:100;background:linear-gradient(#1e40af 0%,#2563eb 100%);flex-direction:column;flex-shrink:0;width:200px;height:calc(100vh - 64px);transition:width .3s;display:flex;position:fixed;top:64px;left:0}.sidebar.collapsed[data-v-81acf441]{width:64px}.sidebar-toggle[data-v-81acf441]{cursor:pointer;z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex;position:absolute;top:20px;right:-12px}.sidebar.collapsed .sidebar-toggle[data-v-81acf441]{transform:rotate(180deg)}.sidebar-toggle svg[data-v-81acf441]{stroke:#64748b;width:14px;height:14px}.sidebar-nav[data-v-81acf441]{flex:1;padding:60px 0 20px;overflow-y:auto}.sidebar-item[data-v-81acf441]{color:#ffffffb3;cursor:pointer;align-items:center;padding:12px 20px;text-decoration:none;transition:all .2s;display:flex}.sidebar-item[data-v-81acf441]:hover{color:#fff;background:#ffffff1a}.sidebar-item.router-link-active[data-v-81acf441]{color:#fff;background:#ffffff26;font-weight:500}.sidebar-icon[data-v-81acf441]{flex-shrink:0;width:20px;height:20px;margin-right:12px}.sidebar.collapsed .sidebar-icon[data-v-81acf441]{margin-right:0}.sidebar-icon svg[data-v-81acf441]{width:100%;height:100%}.sidebar-text[data-v-81acf441]{white-space:nowrap;opacity:1;font-size:14px;transition:opacity .3s}.sidebar.collapsed .sidebar-text[data-v-81acf441]{opacity:0;width:0;overflow:hidden}.sidebar-footer[data-v-81acf441]{text-align:center;border-top:1px solid #ffffff1a;padding:20px}.sidebar-version[data-v-81acf441]{opacity:1;margin-bottom:4px;font-size:14px;font-weight:600;transition:opacity .3s}.sidebar-desc[data-v-81acf441]{color:#fff9;opacity:1;font-size:12px;transition:opacity .3s}.sidebar.collapsed .sidebar-version[data-v-81acf441],.sidebar.collapsed .sidebar-desc[data-v-81acf441]{opacity:0}.header-help-wrap[data-v-99211e3b]{flex-shrink:0;position:relative}.header-help-trigger[data-v-99211e3b]{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.header-help-trigger-icon[data-v-99211e3b]{flex-shrink:0;width:18px;height:18px}.header-help-trigger[data-v-99211e3b]:hover,.header-help-trigger--open[data-v-99211e3b]{color:#1d4ed8;background:#f8fafc;border-color:#e2e8f0}.header-help-popover[data-v-99211e3b]{z-index:1200;background:#fff;border:1px solid #e8edf3;border-radius:12px;width:min(420px,100vw - 24px);padding:16px 18px 14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 40px #0f172a1f,0 2px 8px #0f172a0f}.header-help-popover-title[data-v-99211e3b]{color:#2563eb;margin:0 0 12px;font-size:16px;font-weight:600}.header-help-popover-body[data-v-99211e3b]{border:1px solid #eef2f6;border-radius:10px;gap:0;min-height:220px;display:flex;overflow:hidden}.header-help-menu[data-v-99211e3b]{background:#fafbfc;border-right:1px solid #eef2f6;flex-direction:column;flex-shrink:0;width:132px;display:flex}.header-help-menu-item[data-v-99211e3b]{color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:14px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.header-help-menu-item svg[data-v-99211e3b]{opacity:.7;flex-shrink:0;width:16px;height:16px}.header-help-menu-item[data-v-99211e3b]:hover,.header-help-menu-item.active[data-v-99211e3b]{color:#1e293b;background:#fff;font-weight:500}.header-help-detail[data-v-99211e3b]{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding:16px 18px;display:flex}.header-help-detail-label[data-v-99211e3b]{color:#64748b;margin:0 0 8px;font-size:13px}.header-help-phone[data-v-99211e3b]{color:#0f172a;letter-spacing:.02em;font-size:22px;font-weight:700;text-decoration:none}.header-help-phone[data-v-99211e3b]:hover{color:#2563eb}.header-help-hours[data-v-99211e3b]{color:#94a3b8;margin:6px 0 0;font-size:12px}.header-help-divider[data-v-99211e3b]{background:#eef2f6;width:100%;height:1px;margin:14px 0}.header-help-qr-caption[data-v-99211e3b]{color:#64748b;margin:0 0 10px;font-size:13px}.header-help-qr-box[data-v-99211e3b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:120px;height:120px;overflow:hidden}.header-help-qr-img[data-v-99211e3b]{object-fit:cover;width:100%;height:100%;display:block}.header-help-qr-placeholder[data-v-99211e3b]{background-color:#0000;background-image:linear-gradient(90deg,#f1f5f9 1px,#0000 1px),linear-gradient(#f1f5f9 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.header-help-qr-mark[data-v-99211e3b]{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:flex}.header-help-detail--message[data-v-99211e3b]{text-align:left;justify-content:flex-start;align-items:stretch;padding:14px 16px}.header-help-message-tip[data-v-99211e3b]{color:#64748b;text-align:center;margin:0 0 10px;font-size:13px;line-height:1.5}.header-help-feedback-textarea[data-v-99211e3b]{box-sizing:border-box;color:#334155;resize:vertical;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;min-height:88px;padding:10px 12px;font-size:13px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.header-help-feedback-textarea[data-v-99211e3b]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f}.header-help-feedback-footer[data-v-99211e3b]{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.header-help-feedback-counter[data-v-99211e3b]{color:#94a3b8;font-size:12px}.header-help-message-btn[data-v-99211e3b]{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:500}.header-help-message-btn[data-v-99211e3b]:hover:not(:disabled){background:#1d4ed8}.header-help-message-btn[data-v-99211e3b]:disabled{opacity:.55;cursor:not-allowed}.header-help-feedback-success[data-v-99211e3b]{color:#059669;text-align:center;margin:10px 0 0;font-size:12px}.header-help-feedback-error[data-v-99211e3b]{color:#dc2626;text-align:center;margin:10px 0 0;font-size:12px}.header-help-fade-enter-active[data-v-99211e3b],.header-help-fade-leave-active[data-v-99211e3b]{transition:opacity .18s,transform .18s}.header-help-fade-enter-from[data-v-99211e3b],.header-help-fade-leave-to[data-v-99211e3b]{opacity:0;transform:translateY(-6px)}.top-header[data-v-b3f0f427]{z-index:1000;box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;min-width:0;height:64px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.header-left[data-v-b3f0f427]{flex:1;align-items:stretch;gap:16px;min-width:0;display:flex}.header-logo[data-v-b3f0f427]{flex-shrink:0;align-self:center;align-items:center;gap:12px;text-decoration:none;display:flex}.header-logo-icon[data-v-b3f0f427]{flex-shrink:0;line-height:0;display:block}.header-logo-icon-img[data-v-b3f0f427]{object-fit:contain;width:40px;height:40px;display:block}.header-logo-text[data-v-b3f0f427]{color:#0f172a;letter-spacing:.02em;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2}.header-logo:hover .header-logo-text[data-v-b3f0f427]{color:#1d4ed8}.header-nav[data-v-b3f0f427]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-gutter:stable;touch-action:pan-x;box-sizing:border-box;flex:1;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;padding:0 2px 4px;display:flex;overflow:auto hidden}.header-nav-track[data-v-b3f0f427]{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e8edf3;border-radius:12px;align-items:center;gap:2px;padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffd9}.header-nav-indicator[data-v-b3f0f427]{opacity:0;z-index:0;pointer-events:none;will-change:transform, width;background:#fff;border-radius:8px;height:calc(100% - 8px);transition:transform .38s cubic-bezier(.34,1.2,.64,1),width .38s cubic-bezier(.34,1.2,.64,1),opacity .2s;position:absolute;top:4px;left:0;box-shadow:0 1px 2px #0f172a0f,0 4px 14px #2563eb1f}.header-nav-indicator--ready[data-v-b3f0f427]{opacity:1}.header-nav[data-v-b3f0f427]::-webkit-scrollbar{height:6px}.header-nav[data-v-b3f0f427]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.header-nav[data-v-b3f0f427]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.header-nav-item[data-v-b3f0f427]{z-index:1;color:#64748b;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:8px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s,transform .2s cubic-bezier(.34,1.2,.64,1);position:relative}.header-nav-item--btn[data-v-b3f0f427]{font-family:inherit;line-height:inherit}.header-nav-item[data-v-b3f0f427]:hover:not(.active){color:#334155;transform:translateY(-1px)}.header-nav-item[data-v-b3f0f427]:active:not(.active){transform:translateY(0)scale(.98)}.header-nav-item.active[data-v-b3f0f427]{color:#1d4ed8;font-weight:600}@media (prefers-reduced-motion:reduce){.header-nav-indicator[data-v-b3f0f427]{transition:transform 10ms linear,width 10ms linear,opacity .15s}.header-nav-item[data-v-b3f0f427]{transition:color .15s}.header-nav-item[data-v-b3f0f427]:hover:not(.active){transform:none}}.header-right[data-v-b3f0f427]{flex-shrink:0;align-items:center;gap:12px;margin-left:8px;display:flex}.header-search[data-v-b3f0f427]{flex-shrink:1;width:min(240px,36vw);min-width:140px;position:relative}.search-icon[data-v-b3f0f427]{stroke:#94a3b8;width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input[data-v-b3f0f427]{border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px 0 36px;font-size:14px;transition:all .2s}.search-input[data-v-b3f0f427]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.header-user[data-v-b3f0f427]{cursor:pointer;background:#f8fafc;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;transition:all .2s;display:flex}.header-user[data-v-b3f0f427]:hover{background:#f1f5f9}.header-avatar[data-v-b3f0f427]{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:500;display:flex}.header-username[data-v-b3f0f427]{color:#1e293b;font-size:14px;font-weight:500}.header-dropdown[data-v-b3f0f427]{stroke:#94a3b8;width:16px;height:16px}.header-user-wrap[data-v-b3f0f427]{position:relative}.header-user-menu[data-v-b3f0f427]{z-index:1100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:220px;max-width:280px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px -14px #0f172a59}.header-role-block[data-v-b3f0f427]{padding:6px 4px 4px}.header-role-context[data-v-b3f0f427]{align-items:center;gap:8px;margin-bottom:10px;padding:0 6px 2px;display:flex}.header-role-context-label[data-v-b3f0f427]{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.header-role-context-pill[data-v-b3f0f427]{color:#334155;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.header-role-portal[data-v-b3f0f427]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:10px 12px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.header-role-portal[data-v-b3f0f427]:hover{background:#f8fafc;border-color:#e2e8f0}.header-role-portal[data-v-b3f0f427]:last-of-type{margin-bottom:0}.header-role-portal-body[data-v-b3f0f427]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.header-role-portal-name[data-v-b3f0f427]{color:#0f172a;letter-spacing:-.01em;font-size:14px;font-weight:600}.header-role-portal-hint[data-v-b3f0f427]{color:#64748b;font-size:11px;font-weight:500}.header-role-portal-chevron[data-v-b3f0f427]{color:#cbd5e1;flex-shrink:0;transition:color .15s,transform .15s}.header-role-portal:hover .header-role-portal-chevron[data-v-b3f0f427]{color:#3b82f6;transform:translate(2px)}.header-role-hint[data-v-b3f0f427]{color:#94a3b8;margin:0;padding:8px 6px 4px;font-size:11px;line-height:1.45}.header-membership-entry[data-v-b3f0f427]{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;margin-top:4px;padding:12px;display:flex}.header-membership-entry--active[data-v-b3f0f427]{background:linear-gradient(#f0fdf4 0%,#f8fafc 100%);border-color:#bbf7d0}.header-membership-entry--warn[data-v-b3f0f427]{background:linear-gradient(#fffbeb 0%,#fff 100%);border-color:#fde68a}.header-membership-entry-top[data-v-b3f0f427]{justify-content:space-between;align-items:center;gap:8px;display:flex}.header-membership-entry-label[data-v-b3f0f427]{color:#64748b;flex-shrink:0;font-size:12px;font-weight:600}.header-membership-badge[data-v-b3f0f427]{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4}.header-membership-badge--active[data-v-b3f0f427]{color:#166534;background:#dcfce7}.header-membership-badge--warn[data-v-b3f0f427]{color:#b45309;background:#fef3c7}.header-membership-badge--muted[data-v-b3f0f427]{color:#64748b;background:#e2e8f0}.header-membership-entry-detail[data-v-b3f0f427]{color:#475569;flex-wrap:wrap;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.header-membership-entry-detail--warn[data-v-b3f0f427]{color:#b45309;display:block}.header-membership-entry-detail--muted[data-v-b3f0f427]{color:#64748b;display:block}.header-membership-entry-chip[data-v-b3f0f427]{color:#334155;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;padding:3px 8px;display:inline-flex}.header-membership-entry-chip--accent[data-v-b3f0f427]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.header-membership-entry-action[data-v-b3f0f427]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:filter .15s}.header-membership-entry-action[data-v-b3f0f427]:hover{filter:brightness(1.06)}.header-points-entry[data-v-b3f0f427]{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-family:inherit;text-decoration:none;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.header-points-entry[data-v-b3f0f427]:hover{background:#f8fafc;border-color:#e2e8f0}.header-points-entry-label[data-v-b3f0f427]{color:#64748b;flex-shrink:0;font-size:12px}.header-points-entry-label--fill[data-v-b3f0f427]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.header-points-entry-value[data-v-b3f0f427]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.header-points-entry-action[data-v-b3f0f427]{color:#2563eb;flex-shrink:0;font-size:12px;font-weight:600}.header-user-menu-divider[data-v-b3f0f427]{background:#e5e7eb;height:1px;margin:8px 4px}.header-user-menu-item[data-v-b3f0f427]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.header-user-menu-item[data-v-b3f0f427]:hover:not(:disabled){color:#1e293b;background:#f1f5f9}.header-user-menu-item[data-v-b3f0f427]:disabled{opacity:.65;cursor:not-allowed}.review-sim-layout[data-v-0792374c]{color:#0f172a;background:linear-gradient(#f6f9fc 0%,#eef4fa 100%);min-height:100vh}.main-area[data-v-0792374c]{min-width:0;min-height:100vh;padding-top:64px}.content-inner[data-v-0792374c]{max-width:1480px;margin:0 auto}.page-head[data-v-0792374c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.page-head__main[data-v-0792374c]{flex-wrap:nowrap;flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.page-title[data-v-0792374c]{color:#0f172a;margin:0;font-size:28px;font-weight:700;line-height:1.15}.page-subtitle[data-v-0792374c]{color:#55637d;max-width:760px;margin:0;font-size:15px;line-height:1.6}.page-head__actions[data-v-0792374c]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.setup-panel[data-v-0792374c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #94a3b847;border-radius:8px;margin-bottom:14px;padding:12px 14px;box-shadow:0 14px 40px #0f172a0d}.setup-panel--collapsed[data-v-0792374c]{padding-bottom:12px}.setup-panel__top[data-v-0792374c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-panel__main[data-v-0792374c]{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.setup-panel__heading[data-v-0792374c]{align-items:center;gap:10px;min-width:0;display:flex}.setup-panel__eyebrow[data-v-0792374c]{color:#0f766e;flex:none;font-size:12px;font-weight:700}.setup-panel__title[data-v-0792374c]{color:#0f172a;margin:0;font-size:18px;line-height:1.25}.setup-panel__desc[data-v-0792374c]{color:#617087;margin:6px 0 0;font-size:13px;line-height:1.6}.setup-panel__actions[data-v-0792374c]{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.setup-summary[data-v-0792374c]{flex-wrap:wrap;gap:6px;margin-top:0;display:flex}.setup-summary__item[data-v-0792374c]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 9px;font-size:12px;display:inline-flex}.setup-summary__item strong[data-v-0792374c]{color:#0f172a;font-weight:700}.setup-shell[data-v-0792374c]{grid-template-columns:238px minmax(0,1fr);align-items:stretch;gap:14px;margin-top:12px;display:grid}.setup-nav[data-v-0792374c]{align-self:start;gap:10px;display:grid;position:sticky;top:14px}.setup-nav__item[data-v-0792374c]{color:#475569;text-align:left;background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.setup-nav__item--active[data-v-0792374c]{color:#0f172a;background:#ecfdf5;border-color:#0f766e;box-shadow:0 10px 24px #0f766e1a}.setup-nav__index[data-v-0792374c]{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.setup-nav__text[data-v-0792374c]{gap:4px;min-width:0;display:grid}.setup-nav__text strong[data-v-0792374c]{color:#0f172a;font-size:14px}.setup-nav__text em[data-v-0792374c]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.45;overflow:hidden}.setup-detail[data-v-0792374c]{background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-width:0}.setup-detail__panel[data-v-0792374c]{padding:14px}.setup-detail__head[data-v-0792374c]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.setup-detail__head-actions[data-v-0792374c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.setup-status[data-v-0792374c]{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.setup-status--ok[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.setup-status--warn[data-v-0792374c]{color:#b45309;background:#fffbeb;border-color:#fde68a}.field-grid--session[data-v-0792374c]{max-width:820px}.expert-roster[data-v-0792374c]{gap:10px;display:grid}.expert-roster__hint[data-v-0792374c]{color:#475569;background:#eff6ff;border-left:3px solid #2563eb;border-radius:0 8px 8px 0;padding:9px 11px;font-size:12px;line-height:1.55}.expert-badge-list[data-v-0792374c]{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:10px;display:grid}.expert-badge[data-v-0792374c]{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.expert-badge--standby[data-v-0792374c]{background:#fff}.expert-roster__hint--supplier[data-v-0792374c]{background:#ecfdf5;border-left-color:#0f766e}.expert-badge__avatar[data-v-0792374c]{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:inline-flex}.expert-badge--standby .expert-badge__avatar[data-v-0792374c]{background:#64748b}.expert-badge__avatar--supplier[data-v-0792374c]{background:#0f766e}.expert-badge__identity[data-v-0792374c]{gap:3px;min-width:0;display:grid}.expert-badge__identity strong[data-v-0792374c],.expert-badge__identity span[data-v-0792374c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.expert-badge__identity strong[data-v-0792374c]{color:#0f172a;font-size:14px;line-height:1.25}.expert-badge__identity span[data-v-0792374c]{color:#64748b;font-size:12px}.expert-badge__actions[data-v-0792374c]{grid-template-columns:auto auto auto auto;justify-content:end;align-items:center;gap:6px;display:grid}.expert-badge__state[data-v-0792374c]{color:#2563eb;white-space:nowrap;font-size:11px;font-weight:700}.expert-badge--standby .expert-badge__state[data-v-0792374c]{color:#64748b}.expert-badge--supplier .expert-badge__state[data-v-0792374c]{color:#0f766e}.expert-badge__action[data-v-0792374c],.expert-badge__edit[data-v-0792374c],.expert-badge__remove[data-v-0792374c]{cursor:pointer;border:0}.expert-badge__action[data-v-0792374c]{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:6px;min-height:28px;padding:0 8px;font-size:12px;font-weight:700}.expert-badge__action--selected[data-v-0792374c]{background:#dbeafe;border-color:#93c5fd}.expert-badge--supplier .expert-badge__action[data-v-0792374c]{color:#0f766e;border-color:#99f6e4}.expert-badge--supplier .expert-badge__action--selected[data-v-0792374c]{background:#ccfbf1;border-color:#99f6e4}.expert-badge__action[data-v-0792374c]:disabled{cursor:not-allowed;opacity:.52}.expert-badge__edit[data-v-0792374c]{color:#475569;background:0 0;padding:3px 0;font-size:12px}.expert-badge__remove[data-v-0792374c]{color:#94a3b8;background:0 0;border-radius:50%;width:24px;height:24px;padding:0;font-size:18px;line-height:1}.expert-badge__action[data-v-0792374c]:hover:not(:disabled),.expert-badge__edit[data-v-0792374c]:hover,.expert-badge__remove[data-v-0792374c]:hover{color:#0f172a}.expert-badge__remove[data-v-0792374c]:hover{color:#b91c1c;background:#fef2f2}.configured-list[data-v-0792374c]{gap:10px;display:grid}.configured-item[data-v-0792374c]{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:104px minmax(0,1fr) auto;gap:14px;padding:12px;display:grid;position:relative}.configured-item__side[data-v-0792374c]{color:#0f172a;align-content:start;justify-items:center;gap:8px;padding-top:4px;font-size:13px;display:grid}.configured-item__avatar[data-v-0792374c]{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.configured-item__avatar--supplier[data-v-0792374c]{background:#0f766e}.configured-item__form[data-v-0792374c]{min-width:0}.configured-item__remove[data-v-0792374c]{align-self:start;padding:4px 0}.draft-box[data-v-0792374c]{background:#f0fdfa;border:1px dashed #0f766e;border-radius:8px;margin-top:14px;padding:14px}.draft-box__title[data-v-0792374c]{color:#0f766e;margin-bottom:12px;font-size:14px;font-weight:800}.draft-box__actions[data-v-0792374c]{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.session-action-row[data-v-0792374c]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);grid-template-areas:"scene analysis""qa analysis""report report";align-items:start;gap:16px;display:grid}.review-band--scene[data-v-0792374c]{grid-area:scene}.review-band--analysis[data-v-0792374c]{grid-area:analysis}.review-band--qa[data-v-0792374c]{grid-area:qa}.review-band--report[data-v-0792374c]{grid-area:report}.review-workspace[data-v-0792374c]{grid-template-columns:minmax(0,1.55fr) minmax(340px,430px);align-items:start;gap:18px;display:grid}.review-main[data-v-0792374c]{flex-direction:column;gap:18px;min-width:0;display:flex}.review-sidebar[data-v-0792374c]{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}.review-band[data-v-0792374c],.review-panel[data-v-0792374c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #94a3b847;border-radius:8px;box-shadow:0 14px 40px #0f172a0d}.review-band[data-v-0792374c]{padding:18px 18px 20px}.review-panel[data-v-0792374c]{padding:16px}.review-panel--compact[data-v-0792374c]{padding:14px}.review-band__head[data-v-0792374c],.review-panel__head[data-v-0792374c]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.review-panel__head--action[data-v-0792374c]{align-items:center}.review-band__title[data-v-0792374c],.review-panel__title[data-v-0792374c]{color:#0f172a;margin:0;font-size:18px;font-weight:700;line-height:1.35}.review-band__desc[data-v-0792374c],.review-panel__desc[data-v-0792374c]{color:#617087;margin:5px 0 0;font-size:13px;line-height:1.6}.review-band__meta[data-v-0792374c]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.meta-pill[data-v-0792374c],.scene-chip[data-v-0792374c],.seat-tag[data-v-0792374c],.qa-badge[data-v-0792374c],.scene-mini-chip[data-v-0792374c]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-size:12px;line-height:1;display:inline-flex}.meta-pill[data-v-0792374c]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;padding:8px 10px}.meta-pill--ok[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.meta-pill--muted[data-v-0792374c]{color:#475569;background:#f8fafc}.meta-pill--danger[data-v-0792374c]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.scene-chip[data-v-0792374c]{color:#475569;background:#fff;border:1px solid #e2e8f0;padding:8px 10px}.scene-chip__label[data-v-0792374c]{color:#64748b}.scene-chip__value[data-v-0792374c]{color:#0f172a;font-weight:600}.scene-chip--blue[data-v-0792374c]{background:#eff6ff;border-color:#bfdbfe}.scene-chip--teal[data-v-0792374c]{background:#ecfeff;border-color:#a5f3fc}.scene-chip--slate[data-v-0792374c]{background:#f8fafc;border-color:#e2e8f0}.scene-chip--green[data-v-0792374c]{background:#ecfdf5;border-color:#a7f3d0}.scene-chip--amber[data-v-0792374c]{background:#fffbeb;border-color:#fde68a}.scene-chip--ok[data-v-0792374c]{background:#ecfdf5;border-color:#a7f3d0}.scene-chip--muted[data-v-0792374c]{background:#f8fafc;border-color:#e2e8f0}.scene-chip--danger[data-v-0792374c]{background:#fef2f2;border-color:#fecaca}.sim-btn[data-v-0792374c],.sim-link-btn[data-v-0792374c],.editable-item__remove[data-v-0792374c],.focus-seg__btn[data-v-0792374c]{cursor:pointer;border:0}.sim-btn[data-v-0792374c]{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;transition:transform .15s,opacity .15s,background .15s,border-color .15s;display:inline-flex}.sim-btn[data-v-0792374c]:hover:not(:disabled),.sim-link-btn[data-v-0792374c]:hover:not(:disabled),.editable-item__remove[data-v-0792374c]:hover,.focus-seg__btn[data-v-0792374c]:hover:not(.focus-seg__btn--active){transform:translateY(-1px)}.sim-btn[data-v-0792374c]:disabled{opacity:.56;cursor:not-allowed;transform:none}.sim-btn--primary[data-v-0792374c]{color:#fff;background:linear-gradient(135deg,#2563eb,#0f766e);box-shadow:0 10px 24px #2563eb2e}.sim-btn--secondary[data-v-0792374c]{color:#0f172a;background:#fff;border:1px solid #d6dbe6}.sim-btn--compact[data-v-0792374c]{min-height:34px;padding:0 12px;font-size:13px}.sim-btn--block[data-v-0792374c]{width:100%}.sim-btn--wide[data-v-0792374c]{min-width:136px}.sim-btn__icon[data-v-0792374c]{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sim-btn__icon svg[data-v-0792374c]{width:16px;height:16px}.sim-link-btn[data-v-0792374c]{color:#0f766e;background:0 0;font-size:13px;font-weight:600}.scene-board[data-v-0792374c]{background:linear-gradient(#ffffffeb,#f8fafcf5),#fff;border:1px solid #dbe4ef;border-radius:8px;max-width:1120px;margin:0 auto;padding:14px;position:relative;overflow:hidden}.review-flow>.review-band--scene .scene-board[data-v-0792374c]{max-width:none}.review-flow>.review-band--scene .scene-row--experts[data-v-0792374c],.review-flow>.review-band--scene .scene-row--suppliers[data-v-0792374c]{grid-template-columns:repeat(3,minmax(0,1fr))}.review-flow>.review-band--scene .seat-card[data-v-0792374c]{padding:11px}.review-flow>.review-band--scene .seat-card__text[data-v-0792374c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.review-flow>.review-band--scene .scene-table__surface[data-v-0792374c]{min-height:138px}.review-flow>.review-band--scene .scene-table__plate[data-v-0792374c]{inset:18px}.review-flow>.review-band--scene .scene-table__summary[data-v-0792374c]{font-size:14px;line-height:1.55}.scene-board--idle[data-v-0792374c]{background:linear-gradient(#ffffffeb,#f6f9fcf5),#fff;flex-direction:column;justify-content:center;gap:14px;max-width:980px;min-height:360px;display:flex}.scene-board[data-v-0792374c]:before,.scene-board[data-v-0792374c]:after{content:"";pointer-events:none;position:absolute;inset:0}.scene-row[data-v-0792374c]{gap:12px;display:grid}.scene-row--experts[data-v-0792374c]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:14px}.scene-row--suppliers[data-v-0792374c]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:14px}.empty-seat-row[data-v-0792374c]{z-index:1;justify-content:center;gap:16px;display:grid;position:relative}.empty-seat-row--experts[data-v-0792374c]{grid-template-columns:repeat(3,74px)}.empty-seat-row--suppliers[data-v-0792374c]{grid-template-columns:repeat(4,74px)}.empty-seat[data-v-0792374c]{opacity:.72;flex-direction:column;align-items:center;gap:6px;display:flex}.empty-seat__back[data-v-0792374c]{background:linear-gradient(#f8fafc,#e2e8f0);border:1px solid #cbd5e1;border-radius:8px 8px 6px 6px;width:46px;height:36px}.empty-seat__base[data-v-0792374c]{background:#cbd5e1;border-radius:999px;width:62px;height:12px}.seat-card[data-v-0792374c]{background:#fffffff2;border:1px solid #94a3b842;border-radius:8px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.seat-card[data-v-0792374c]:before{content:"";background:var(--seat-accent);opacity:.18;height:3px;position:absolute;inset:0 0 auto}.seat-card--active[data-v-0792374c]{border-color:var(--seat-accent);box-shadow:0 0 0 1px var(--seat-accent), 0 14px 26px #0f172a14}.seat-card--active[data-v-0792374c]:before{opacity:1}.seat-card__top[data-v-0792374c]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:74px;display:grid}.persona-avatar[data-v-0792374c]{--persona-accent:var(--seat-accent,#2563eb);flex:none;justify-content:center;align-items:center;width:62px;height:70px;display:inline-flex;position:relative}.persona-avatar__panel[data-v-0792374c]{background:linear-gradient(#fffffff5,#eff6ffeb),#f8fafc;border:1px solid #94a3b847;border-radius:18px;width:56px;height:64px;position:relative;overflow:hidden;box-shadow:inset 0 -16px 24px #0f172a0d,0 10px 22px #0f172a14}.persona-avatar__panel[data-v-0792374c]:before{content:"";background:var(--persona-accent);opacity:.65;border-radius:999px;height:2px;position:absolute;top:7px;left:10px;right:10px}.persona-avatar__panel[data-v-0792374c]:after{content:"";border:1px solid #94a3b829;border-radius:14px;position:absolute;inset:8px}.persona-avatar__head[data-v-0792374c]{z-index:2;border:2px solid var(--persona-accent);background:linear-gradient(#fff,#dbeafe);border-radius:50% 50% 46% 46%;width:27px;height:29px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 7px 14px #0f172a14}.persona-avatar__visor[data-v-0792374c]{z-index:3;background:var(--persona-accent);border-radius:999px;width:18px;height:3px;position:absolute;top:27px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #fffc}.persona-avatar__body[data-v-0792374c]{z-index:1;background:linear-gradient(180deg, #ffffff57, #fff0), var(--persona-accent);border-radius:20px 20px 10px 10px;width:42px;height:24px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.persona-avatar__circuit[data-v-0792374c]{z-index:3;background:#0f172a2e;border-radius:999px;width:12px;height:2px;position:absolute}.persona-avatar__circuit--one[data-v-0792374c]{top:43px;left:8px}.persona-avatar__circuit--two[data-v-0792374c]{top:48px;right:8px}.persona-avatar__mark[data-v-0792374c]{z-index:4;color:#0f172a;background:#fff;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:-2px;right:-1px;box-shadow:0 6px 14px #0f172a14}.persona-avatar--supplier .persona-avatar__panel[data-v-0792374c]{background:linear-gradient(#fffffff5,#ecfdf5eb),#f8fafc}.seat-card--active .persona-avatar__panel[data-v-0792374c]{border-color:var(--seat-accent);box-shadow:inset 0 -16px 24px #0f172a0d,0 0 0 3px #ffffffd1,0 12px 26px #0f172a1a}.seat-live-chip[data-v-0792374c]{color:#1d4ed8;white-space:nowrap;visibility:hidden;opacity:0;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;grid-column:2;justify-self:start;align-items:center;min-height:22px;margin-top:5px;padding:0 8px;font-size:11px;font-weight:700;transition:opacity .15s;display:inline-flex}.seat-live-chip--answer[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.seat-live-chip--visible[data-v-0792374c]{visibility:visible;opacity:1}.seat-card__avatar[data-v-0792374c]{color:#fff;background:var(--seat-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:inline-flex}.seat-card__avatar--supplier[data-v-0792374c]{background:linear-gradient(135deg, var(--seat-accent), #475569)}.seat-card__title-wrap[data-v-0792374c]{min-width:0}.seat-card__name[data-v-0792374c]{color:#0f172a;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.seat-self-tag[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.seat-card__role[data-v-0792374c]{color:#64748b;margin-top:3px;font-size:12px}.seat-card__text[data-v-0792374c]{color:#334155;min-height:38px;margin-top:10px;font-size:13px;line-height:1.6}.seat-card__footer[data-v-0792374c]{margin-top:10px}.seat-tag[data-v-0792374c]{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;padding:7px 10px}.seat-tag--soft[data-v-0792374c]{color:#0f766e;background:#ecfeff;border-color:#a5f3fc}.scene-table[data-v-0792374c]{padding:12px 4px 4px}.scene-table--idle[data-v-0792374c]{width:min(100%,760px);margin:0 auto}.scene-table__surface[data-v-0792374c]{background:linear-gradient(#dbe4ef 0%,#c8d2df 100%);border:1px solid #94a3b84d;border-radius:110px;min-height:210px;position:relative;overflow:hidden}.scene-table__grain[data-v-0792374c]{opacity:.85;background:radial-gradient(circle,#fff6,#0000 58%),linear-gradient(90deg,#ffffff38,#ffffff05 24%,#ffffff14 52%,#ffffff05 76%,#ffffff38);border:1px solid #fff9;border-radius:100px;position:absolute;inset:22px 34px}.scene-table__plate[data-v-0792374c]{text-align:center;background:#ffffffb8;border:1px solid #ffffffd9;border-radius:90px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:30px}.scene-table__label[data-v-0792374c]{letter-spacing:0;color:#64748b;text-transform:uppercase;font-size:12px}.scene-table__summary[data-v-0792374c]{color:#0f172a;max-width:640px;padding:0 16px;font-size:15px;line-height:1.7}.scene-table__chips[data-v-0792374c]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.scene-mini-chip[data-v-0792374c]{color:#475569;background:#fff;border:1px solid #dbe4ef;padding:7px 10px}.scene-mini-chip--ok[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.scene-mini-chip--muted[data-v-0792374c]{background:#f8fafc}.qa-grid[data-v-0792374c],.analysis-grid[data-v-0792374c],.report-grid[data-v-0792374c]{gap:14px;display:grid}.qa-grid[data-v-0792374c]{grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr)}.qa-chat-shell[data-v-0792374c]{gap:12px;display:grid}.chat-status-row[data-v-0792374c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-board[data-v-0792374c]{background:linear-gradient(#f8fafceb,#eff6ffc7),#f8fafc;border:1px solid #dbe4ef;border-radius:8px;min-height:260px;max-height:390px;padding:16px;overflow:auto}.chat-message-list[data-v-0792374c]{flex-direction:column;gap:12px;display:flex}.chat-message[data-v-0792374c]{grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:10px;max-width:74%;display:grid}.chat-message__avatar[data-v-0792374c]{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:inline-flex}.chat-message__body[data-v-0792374c]{min-width:0}.chat-message__meta[data-v-0792374c]{color:#64748b;align-items:center;gap:8px;min-height:20px;margin-bottom:4px;font-size:12px;display:flex}.chat-message__meta strong[data-v-0792374c]{color:#0f172a;font-size:13px}.chat-message__meta em[data-v-0792374c]{color:#94a3b8;font-style:normal}.chat-message__bubble[data-v-0792374c]{color:#0f172a;word-break:break-word;background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.7;box-shadow:0 8px 20px #0f172a0a}.chat-message--discussion[data-v-0792374c]{max-width:82%}.chat-message--discussion .chat-message__avatar[data-v-0792374c]{background:#64748b}.chat-message--discussion .chat-message__bubble[data-v-0792374c]{color:#334155;background:#f8fafc}.chat-message--answer[data-v-0792374c]{grid-template-columns:minmax(0,1fr) 38px;align-self:flex-end}.chat-message--answer .chat-message__avatar[data-v-0792374c]{background:#0f766e;grid-area:1/2}.chat-message--answer .chat-message__body[data-v-0792374c]{grid-area:1/1}.chat-message--answer .chat-message__meta[data-v-0792374c]{justify-content:flex-end}.chat-message--answer .chat-message__bubble[data-v-0792374c]{background:#dcfce7;border-color:#a7f3d0}.chat-message--feedback .chat-message__avatar[data-v-0792374c]{background:#0f766e}.chat-message--feedback .chat-message__bubble[data-v-0792374c]{background:#ecfdf5;border-color:#a7f3d0}.chat-message--system[data-v-0792374c]{grid-template-columns:minmax(0,1fr);align-self:center;max-width:min(760px,92%)}.chat-message--system .chat-message__avatar[data-v-0792374c]{display:none}.chat-message--system .chat-message__meta[data-v-0792374c]{justify-content:center}.chat-message--system .chat-message__bubble[data-v-0792374c]{text-align:center;color:#475569;background:#fff;border-style:dashed}.chat-empty[data-v-0792374c]{color:#64748b;text-align:center;justify-content:center;align-items:center;min-height:220px;font-size:13px;line-height:1.7;display:flex}.qa-context-strip[data-v-0792374c]{flex-wrap:wrap;gap:8px;display:flex}.chat-compose[data-v-0792374c]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.chat-compose__input[data-v-0792374c]{resize:vertical;min-height:86px}.chat-compose__actions[data-v-0792374c]{justify-items:end;gap:10px;display:grid}.chat-compose__count[data-v-0792374c]{color:#64748b;font-size:12px}.review-band--analysis .analysis-grid[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.review-band--analysis .analysis-cards[data-v-0792374c]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-band--analysis .stream-feed__line[data-v-0792374c]{grid-template-columns:auto minmax(0,1fr)}.review-band--analysis .stream-feed__line strong[data-v-0792374c],.review-band--analysis .stream-feed__line span[data-v-0792374c]:last-child{grid-column:2}.report-grid[data-v-0792374c]{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr);margin-top:8px}.qa-main[data-v-0792374c],.qa-history[data-v-0792374c],.analysis-panel[data-v-0792374c],.report-summary[data-v-0792374c],.report-list[data-v-0792374c],.report-qa[data-v-0792374c]{background:#fff;border:1px solid #dbe4ef;border-radius:8px}.qa-main[data-v-0792374c]{padding:14px}.qa-history[data-v-0792374c]{min-width:0;padding:14px}.qa-current__head[data-v-0792374c],.analysis-panel__head[data-v-0792374c],.report-shell__toolbar[data-v-0792374c],.report-summary[data-v-0792374c],.report-list__title[data-v-0792374c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.qa-current__head[data-v-0792374c]{flex-wrap:wrap;margin-bottom:10px}.qa-current--live[data-v-0792374c]{position:relative}.qa-live-line[data-v-0792374c]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:10px;margin:2px 0 8px;padding:8px 10px;font-size:13px;display:inline-flex}.qa-live-line .stream-dot[data-v-0792374c]{background:#2563eb;animation:1.2s ease-in-out infinite review-stream-pulse-0792374c;box-shadow:0 0 0 4px #2563eb26}.qa-current__left[data-v-0792374c]{color:#475569;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.qa-current__expert[data-v-0792374c],.qa-current__supplier[data-v-0792374c]{color:#0f172a;font-weight:700}.qa-current__arrow[data-v-0792374c]{color:#94a3b8}.qa-current__badges[data-v-0792374c]{flex-wrap:wrap;gap:8px;display:flex}.qa-badge[data-v-0792374c]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;padding:7px 10px}.qa-badge--ok[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.qa-badge--warn[data-v-0792374c]{color:#b45309;background:#fffbeb;border-color:#fde68a}.qa-badge--risk[data-v-0792374c]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.qa-question[data-v-0792374c]{color:#0f172a;margin:8px 0 0;font-size:18px;font-weight:700;line-height:1.6}.qa-hint[data-v-0792374c]{color:#0f766e;margin:10px 0 0;font-size:13px;line-height:1.65}.qa-basis[data-v-0792374c]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.qa-basis__item[data-v-0792374c]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:7px 10px;font-size:12px}.qa-empty-hint[data-v-0792374c],.analysis-empty[data-v-0792374c],.support-note[data-v-0792374c],.support-error[data-v-0792374c],.report-shell__hint[data-v-0792374c]{color:#64748b;margin:10px 0 0;font-size:13px;line-height:1.65}.support-error[data-v-0792374c]{color:#b91c1c}.support-error--flow[data-v-0792374c]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:-4px 0 14px;padding:10px 12px}.qa-answer[data-v-0792374c]{margin-top:14px}.field-label[data-v-0792374c]{color:#334155;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.field-input[data-v-0792374c],.field-textarea[data-v-0792374c]{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #d6dbe6;border-radius:8px;outline:none;width:100%;font-size:14px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.field-input[data-v-0792374c]{min-height:40px;padding:0 12px}.field-textarea[data-v-0792374c]{resize:vertical;min-height:120px;padding:10px 12px}.field-textarea--compact[data-v-0792374c]{min-height:88px}.field-textarea--mini[data-v-0792374c]{min-height:66px}.field-footnote[data-v-0792374c]{color:#64748b;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.action-row[data-v-0792374c]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.qa-auto-state[data-v-0792374c]{color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:13px;display:inline-flex}.qa-auto-state--live[data-v-0792374c]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.qa-auto-state--live .stream-dot[data-v-0792374c]{background:#2563eb;animation:1.2s ease-in-out infinite review-stream-pulse-0792374c;box-shadow:0 0 0 4px #2563eb26}.qa-history__head[data-v-0792374c]{margin-bottom:12px}.qa-history__title[data-v-0792374c]{color:#0f172a;margin:0;font-size:15px;font-weight:700}.qa-history__desc[data-v-0792374c]{color:#64748b;margin:4px 0 0;font-size:12px}.qa-history__list[data-v-0792374c]{flex-direction:column;gap:10px;max-height:420px;padding-right:4px;display:flex;overflow:auto}.qa-history__empty[data-v-0792374c]{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;min-height:180px;padding:20px;font-size:13px;line-height:1.6;display:flex}.qa-entry[data-v-0792374c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.qa-entry__top[data-v-0792374c]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.qa-entry__name[data-v-0792374c]{color:#0f172a;font-size:13px;font-weight:700}.qa-entry__meta[data-v-0792374c]{color:#64748b;font-size:11px}.qa-entry__question[data-v-0792374c],.qa-entry__answer[data-v-0792374c],.qa-entry__feedback[data-v-0792374c]{color:#334155;margin:6px 0 0;font-size:13px;line-height:1.7}.analysis-grid[data-v-0792374c]{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-feed[data-v-0792374c]{gap:8px;margin-bottom:12px;display:grid}.stream-feed__line[data-v-0792374c]{color:#53657c;background:linear-gradient(#f8fbff 0%,#f3f7fc 100%);border:1px solid #39639424;border-radius:11px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-size:12px;line-height:1.55;display:grid;box-shadow:inset 0 1px #ffffffbf}.stream-feed__line strong[data-v-0792374c]{color:#10243e;white-space:nowrap}.stream-dot[data-v-0792374c]{background:#94a3b8;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #94a3b824}.stream-feed__line--live[data-v-0792374c]{background:linear-gradient(90deg,#eef6ff 0%,#f8fbff 50%,#edfdfb 100%) 0 0/220% 100%;border-color:#1677ff38;animation:1.6s ease-in-out infinite review-stream-shimmer-0792374c}.stream-feed__line--live .stream-dot[data-v-0792374c]{background:#2563eb;animation:1.2s ease-in-out infinite review-stream-pulse-0792374c;box-shadow:0 0 0 4px #2563eb26}@keyframes review-stream-shimmer-0792374c{0%{background-position:100% 0}to{background-position:0 0}}@keyframes review-stream-pulse-0792374c{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.analysis-panel[data-v-0792374c]{background:linear-gradient(#fffffffa,#f7fafef5),#fff;border-color:#39639424;padding:16px;box-shadow:inset 0 1px #ffffffdb}.analysis-panel__head[data-v-0792374c]{border-bottom:1px solid #3963941a;margin-bottom:14px;padding-bottom:10px}.analysis-panel__title[data-v-0792374c]{color:#10243e;margin:0;font-size:15px;font-weight:760}.analysis-cards[data-v-0792374c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analysis-card[data-v-0792374c]{background:#f8fafc;border:1px solid #39639421;border-radius:11px;min-height:76px;padding:11px}.analysis-card__label[data-v-0792374c]{color:#718096;font-size:11px;display:block}.analysis-card__value[data-v-0792374c]{color:#10243e;margin-top:7px;font-size:14px;font-weight:760;line-height:1.6;display:block}.tone-blue[data-v-0792374c]{background:#eff6ff;border-color:#bfdbfe}.tone-teal[data-v-0792374c]{background:#ecfeff;border-color:#a5f3fc}.tone-slate[data-v-0792374c]{background:#f8fafc}.tone-amber[data-v-0792374c]{background:#fffbeb;border-color:#fde68a}.tone-red[data-v-0792374c]{background:#fef2f2;border-color:#fecaca}.analysis-text[data-v-0792374c]{color:#3d4f65;background:#f8fbff;border:1px solid #3963941a;border-radius:11px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.7}.analysis-list[data-v-0792374c]{border-top:1px solid #3963941a;margin-top:12px;padding-top:10px}.analysis-list__title[data-v-0792374c]{color:#10243e;margin-bottom:7px;font-size:12px;font-weight:760}.analysis-list ul[data-v-0792374c],.report-list ul[data-v-0792374c]{color:#334155;margin:0;padding-left:18px}.analysis-list li[data-v-0792374c],.report-list li[data-v-0792374c]{margin:0 0 5px;font-size:12px;line-height:1.6}.analysis-note[data-v-0792374c]{color:#64748b;background:#f8fbff;border:1px solid #3963941a;border-radius:11px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.65}.final-quote-box[data-v-0792374c]{background:linear-gradient(#f8fbff 0%,#f3f8fc 100%);border:1px solid #39639421;border-radius:12px;padding:13px}.final-quote-box__row[data-v-0792374c]{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.final-quote-box__label[data-v-0792374c],.final-quote-box__sub[data-v-0792374c]{color:#64748b;font-size:12px}.final-quote-box__value[data-v-0792374c]{font-size:12px;font-weight:700}.tone-ok[data-v-0792374c]{color:#0f766e}.tone-muted[data-v-0792374c]{color:#475569}.final-quote-box__block+.final-quote-box__block[data-v-0792374c]{margin-top:10px}.final-quote-box__text[data-v-0792374c]{color:#334155;margin-top:4px;font-size:13px;line-height:1.7}.report-shell[data-v-0792374c]{padding-top:4px}.report-shell__toolbar[data-v-0792374c]{flex-wrap:wrap;margin-bottom:14px}.report-shell__hint[data-v-0792374c]{flex:240px;margin:0}.report-summary[data-v-0792374c],.report-list[data-v-0792374c],.report-qa[data-v-0792374c]{padding:14px}.report-summary[data-v-0792374c]{flex-direction:column;align-items:flex-start}.report-summary__label[data-v-0792374c]{color:#64748b;font-size:12px}.report-summary__value[data-v-0792374c]{color:#0f172a;margin-top:8px;font-size:14px;font-weight:600;line-height:1.7}.report-summary__level[data-v-0792374c]{color:#0f766e;margin-top:8px;font-size:12px}.report-list__title[data-v-0792374c]{color:#0f172a;margin-bottom:10px;font-size:13px;font-weight:700}.analysis-empty--inline[data-v-0792374c]{text-align:left;border:0;justify-content:flex-start;min-height:0;padding:0}.report-qa[data-v-0792374c]{margin-top:14px}.report-qa__list[data-v-0792374c]{flex-direction:column;gap:10px;display:flex}.report-qa__item[data-v-0792374c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.report-qa__question[data-v-0792374c],.report-qa__answer[data-v-0792374c],.report-qa__feedback[data-v-0792374c]{color:#334155;font-size:13px;line-height:1.7}.report-qa__answer[data-v-0792374c],.report-qa__feedback[data-v-0792374c]{margin-top:6px}.field-grid[data-v-0792374c],.editable-grid[data-v-0792374c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-item--full[data-v-0792374c],.field-item--inline[data-v-0792374c]{grid-column:1/-1}.check-inline[data-v-0792374c]{color:#334155;align-items:center;gap:8px;font-size:13px;display:inline-flex}.editable-list[data-v-0792374c]{flex-direction:column;gap:12px;display:flex}.editable-item[data-v-0792374c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.editable-item__head[data-v-0792374c]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.editable-item__index[data-v-0792374c]{color:#0f172a;font-size:13px;font-weight:700}.editable-item__remove[data-v-0792374c]{color:#b91c1c;background:0 0;padding:0;font-size:12px}.focus-control[data-v-0792374c]{margin-bottom:14px}.focus-seg[data-v-0792374c]{flex-wrap:wrap;gap:8px;display:flex}.focus-seg__btn[data-v-0792374c]{color:#475569;background:#fff;border:1px solid #dbe4ef;border-radius:999px;min-height:34px;padding:0 10px;font-size:12px}.focus-seg__btn--active[data-v-0792374c]{color:#fff;background:#0f766e;border-color:#0f766e}.field-input[data-v-0792374c]::placeholder,.field-textarea[data-v-0792374c]::placeholder{color:#94a3b8}@media (width<=1280px){.review-workspace[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""analysis""qa""report"}.review-sidebar[data-v-0792374c]{position:static}}@media (width<=1100px){.page-head[data-v-0792374c]{flex-direction:column}.page-head__actions[data-v-0792374c]{justify-content:flex-start}.setup-panel__top[data-v-0792374c]{flex-direction:column}.setup-panel__actions[data-v-0792374c]{justify-content:flex-start;width:100%}.setup-shell[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.setup-nav[data-v-0792374c]{padding-bottom:4px;display:flex;position:static;overflow-x:auto}.setup-nav__item[data-v-0792374c]{min-width:220px}.qa-grid[data-v-0792374c],.analysis-grid[data-v-0792374c],.report-grid[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.chat-message[data-v-0792374c],.chat-message--discussion[data-v-0792374c]{max-width:92%}.chat-compose[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.chat-compose__actions[data-v-0792374c]{justify-content:space-between;align-items:center;display:flex}.scene-row--experts[data-v-0792374c],.scene-row--suppliers[data-v-0792374c],.review-flow>.review-band--scene .scene-row--experts[data-v-0792374c],.review-flow>.review-band--scene .scene-row--suppliers[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.empty-seat-row--experts[data-v-0792374c],.empty-seat-row--suppliers[data-v-0792374c]{grid-template-columns:repeat(3,64px)}}@media (width<=720px){.content-area[data-v-0792374c]{padding:16px 14px 34px}.page-title[data-v-0792374c]{font-size:24px}.review-band[data-v-0792374c],.review-panel[data-v-0792374c]{padding:14px}.scene-table__surface[data-v-0792374c]{min-height:180px}.scene-table__plate[data-v-0792374c]{inset:16px}.empty-seat-row--experts[data-v-0792374c],.empty-seat-row--suppliers[data-v-0792374c]{grid-template-columns:repeat(2,58px)}.configured-item[data-v-0792374c],.stream-feed__line[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.configured-item__side[data-v-0792374c]{grid-template-columns:auto auto;place-items:center start}.stream-dot[data-v-0792374c]{display:none}.field-grid[data-v-0792374c],.editable-grid[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}}.review-sim-layout[data-v-0792374c]{--command-ink:#071426;--command-navy:#0b1d35;--command-panel:#102743;--command-blue:#1677ff;--command-cyan:#17d6c2;--command-amber:#f4b84a;--command-text:#eaf2ff;--command-muted:#8fa8c8;--workspace-line:#395e8929;isolation:isolate;background:radial-gradient(circle at 72% -12%,#1677ff1f,#0000 36%),linear-gradient(#f5f8fd 0%,#edf3f9 48%,#e9f0f7 100%);font-family:SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;position:relative}.review-sim-layout[data-v-0792374c]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--workspace-line) 1px, transparent 1px), linear-gradient(90deg, var(--workspace-line) 1px, transparent 1px);background-size:44px 44px;position:fixed;inset:64px 0 0;-webkit-mask-image:linear-gradient(#00000057,#0000 60%);mask-image:linear-gradient(#00000057,#0000 60%)}.review-sim-layout[data-v-0792374c] .sidebar{background:radial-gradient(circle at 18% 8%,#1677ff33,#0000 28%),linear-gradient(#07172d 0%,#0a213d 58%,#08182d 100%);border-right:1px solid #5998dc29;box-shadow:18px 0 50px #0514271f}.review-sim-layout[data-v-0792374c] .app-header{background:#fafcffdb;border-bottom-color:#30537c1f;height:64px;box-shadow:0 8px 28px #19375e0d}.content-area[data-v-0792374c]{padding:18px 28px 48px}.content-inner[data-v-0792374c]{max-width:1540px}.page-head[data-v-0792374c]{align-items:center;margin-bottom:12px}.tool-back-link[data-v-0792374c]{color:#2469c6;letter-spacing:.03em;font-size:12px}.page-title[data-v-0792374c]{letter-spacing:0;color:#0a1d35;margin:0;font-size:28px;font-weight:760;line-height:1.15}.page-subtitle[data-v-0792374c]{color:#62738a;max-width:820px;font-size:14px}.setup-panel[data-v-0792374c]{background:linear-gradient(125deg,#fffffffa,#f7fbffeb);border-color:#2b538224;border-radius:14px;padding:12px 16px;box-shadow:0 20px 52px #1f3d6517,inset 0 1px #ffffffeb}.setup-panel__eyebrow[data-v-0792374c]{color:#087a87;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.setup-panel__title[data-v-0792374c]{color:#10243e;letter-spacing:0;font-size:18px}.setup-summary__item[data-v-0792374c]{background:#f5f8fc;border-color:#43699426;min-height:28px;padding:0 9px}.setup-nav__item[data-v-0792374c],.setup-detail[data-v-0792374c],.configured-item[data-v-0792374c],.draft-box[data-v-0792374c],.field-input[data-v-0792374c],.field-textarea[data-v-0792374c]{border-radius:12px}.setup-nav__item[data-v-0792374c]{background:#f8fbff;border-color:#385d8926;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.setup-nav__item[data-v-0792374c]:hover{border-color:#1677ff52;transform:translate(3px)}.setup-nav__item--active[data-v-0792374c]{background:linear-gradient(135deg,#1677ff1c,#17d6c212);border-color:#1677ff7a;box-shadow:0 10px 28px #1677ff1a}.setup-nav__index[data-v-0792374c]{color:#0c71dd;background:#eaf3ff;border-color:#b8d7ff}.setup-detail[data-v-0792374c]{border-color:#385d8924;box-shadow:0 12px 34px #1e436f0d}.expert-roster[data-v-0792374c]{gap:10px}.expert-roster__hint[data-v-0792374c]{background:linear-gradient(90deg,#1677ff1a,#1677ff0a);border-radius:8px;padding:10px 12px}.expert-badge-list[data-v-0792374c]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.expert-badge[data-v-0792374c]{background:linear-gradient(145deg,#f8fbff,#eef5ff);border-color:#1677ff38;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"avatar identity""avatar actions";align-items:start;gap:8px 12px;min-height:92px;padding:12px}.expert-badge--selected[data-v-0792374c]{background:linear-gradient(145deg,#eff6ff,#f8fbff);border-color:#1677ff73;box-shadow:0 12px 28px #1677ff1a}.expert-badge--standby[data-v-0792374c]{box-shadow:none;background:#fff;border-color:#64748b33}.expert-badge--supplier.expert-badge--selected[data-v-0792374c]{background:linear-gradient(145deg,#ecfdf5,#f8fffd);border-color:#0f766e5c;box-shadow:0 12px 28px #0f766e17}.expert-badge__avatar[data-v-0792374c]{grid-area:avatar;width:42px;height:42px;box-shadow:0 10px 20px #2563eb2e}.expert-badge__identity[data-v-0792374c]{grid-area:identity;padding-top:2px}.expert-badge__identity strong[data-v-0792374c]{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.expert-badge__identity span[data-v-0792374c]{max-width:100%}.expert-badge__actions[data-v-0792374c]{flex-wrap:wrap;grid-area:actions;justify-content:flex-start;align-items:center;gap:7px;min-width:0;display:flex}.expert-badge__state[data-v-0792374c]{color:#1668e8;background:#1677ff14;border:1px solid #1677ff2e;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;display:inline-flex}.expert-badge--standby .expert-badge__state[data-v-0792374c]{color:#64748b;background:#f8fafc;border-color:#64748b2e}.expert-badge--supplier .expert-badge__state[data-v-0792374c]{color:#0f766e;background:#0f766e14;border-color:#0f766e2e}.expert-badge__action[data-v-0792374c]{background:#fff;border-radius:7px;min-width:56px;min-height:28px;padding:0 10px}.expert-badge__edit[data-v-0792374c]{color:#53647a;border-radius:7px;min-height:28px;padding:0 8px}.expert-badge__remove[data-v-0792374c]{background:#ffffffbd;border:1px solid #94a3b838;width:28px;height:28px;margin-left:auto}@media (width<=720px){.setup-detail__head[data-v-0792374c]{flex-direction:column;align-items:stretch}.setup-detail__head-actions[data-v-0792374c]{justify-content:flex-start;width:100%}.expert-badge-list[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.expert-badge[data-v-0792374c]{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"avatar identity""actions actions";min-height:auto;padding:12px}.expert-badge__avatar[data-v-0792374c]{width:40px;height:40px}.expert-badge__actions[data-v-0792374c]{border-top:1px solid #94a3b82e;padding-top:10px}}.field-input[data-v-0792374c],.field-textarea[data-v-0792374c]{background:#fbfdff;border-color:#cfdae7}.field-input[data-v-0792374c]:focus,.field-textarea[data-v-0792374c]:focus{border-color:var(--command-blue);box-shadow:0 0 0 3px #1677ff1a,0 10px 24px #1677ff0f}.sim-btn[data-v-0792374c]{border-radius:11px;min-height:38px;padding-inline:14px}.setup-panel .sim-btn[data-v-0792374c]{min-height:36px}.sim-btn--primary[data-v-0792374c]{background:linear-gradient(135deg,#1668e8 0%,#1488ef 55%,#0cb6bb 130%);box-shadow:0 12px 28px #1668e840}.sim-btn--secondary[data-v-0792374c]{background:#ffffffdb;border-color:#3a5b8333}.review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1.62fr) minmax(350px,.72fr);grid-template-areas:"scene analysis""qa analysis""report report";gap:16px}.review-band[data-v-0792374c],.review-panel[data-v-0792374c]{background:#fffffff0;border-color:#31568224;border-radius:18px;box-shadow:0 18px 48px #1c3c6314}.review-band[data-v-0792374c]:not(.review-band--scene){padding:22px}.review-band__title[data-v-0792374c],.review-panel__title[data-v-0792374c]{color:#10243e;letter-spacing:0}.review-band__desc[data-v-0792374c],.review-panel__desc[data-v-0792374c]{color:#687b92}.review-band--scene[data-v-0792374c]{color:var(--command-text);background:radial-gradient(circle at 48% -20%,#2080ff38,#0000 46%),linear-gradient(155deg,#0a1d35 0%,#071426 52%,#081a30 100%);border:1px solid #2767a96b;border-radius:22px;padding:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #05172c38,inset 0 1px #97ccff17}.review-band--scene[data-v-0792374c]:before{content:"";pointer-events:none;background-image:linear-gradient(#5994d209 1px,#0000 1px),linear-gradient(90deg,#5994d209 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 68%);mask-image:linear-gradient(#000000b3,#0000 68%)}.scene-section-head[data-v-0792374c]{z-index:4;background:linear-gradient(#102f52b8,#081b3147);border-bottom:1px solid #63a5e521;align-items:center;margin:0;padding:14px 20px 12px;position:relative}.scene-section-head__main[data-v-0792374c]{flex:none;align-items:center;gap:13px;display:flex}.scene-section-head__icon[data-v-0792374c]{color:#65b7ff;background:linear-gradient(145deg,#207ceb38,#0e4c8b1a);border:1px solid #4ca8ff5c;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 0 18px #1677ff1f}.scene-section-head__icon svg[data-v-0792374c]{width:22px;height:22px}.scene-section-head__eyebrow[data-v-0792374c]{color:#51d7d0;letter-spacing:.18em;margin-bottom:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.review-band--scene .review-band__title[data-v-0792374c]{color:#f2f7ff;font-size:20px}.scene-board[data-v-0792374c],.review-flow>.review-band--scene .scene-board[data-v-0792374c]{z-index:2;background:radial-gradient(at 50% 40%,#0d5aa733,#0000 45%),linear-gradient(#0514271a,#030f1d6b);border:0;border-radius:0;max-width:none;min-height:0;margin:0;padding:12px 16px 16px;position:relative;overflow:hidden}.scene-board[data-v-0792374c]:after{border:1px solid #62a4e214;border-radius:0 0 20px 20px;box-shadow:inset 0 -90px 120px #010a1452}.scene-ctrlbar[data-v-0792374c]{z-index:5;background:linear-gradient(#103053a3,#0a203ab3);border:1px solid #5797d629;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:40px;margin-bottom:12px;padding:0 14px;display:flex;position:relative;box-shadow:inset 0 1px #abd5ff0d,0 10px 28px #0009152e}.scene-section-head .scene-ctrlbar[data-v-0792374c]{flex:auto;min-width:0;margin:0 0 0 auto}.scene-ctrlbar__group[data-v-0792374c]{align-items:center;gap:12px;min-width:0;display:flex}.scene-ctrlbar__group--right[data-v-0792374c]{justify-content:flex-end}.scene-live-status[data-v-0792374c],.scene-ctrlbar__text[data-v-0792374c],.scene-ctrlbar__metric[data-v-0792374c],.scene-secure-chip[data-v-0792374c]{white-space:nowrap;font-size:11px;line-height:1}.scene-live-status[data-v-0792374c]{color:#8fa8c8;letter-spacing:.04em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.scene-live-status i[data-v-0792374c]{background:#526c8c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #526c8c1f}.scene-live-status--active i[data-v-0792374c]{background:#38e2c5;animation:1.8s ease-in-out infinite scene-signal-pulse-0792374c;box-shadow:0 0 0 4px #38e2c51f,0 0 14px #38e2c58c}.scene-ctrlbar__divider[data-v-0792374c]{background:#82b1de29;width:1px;height:16px}.scene-ctrlbar__text[data-v-0792374c],.scene-ctrlbar__metric[data-v-0792374c]{color:#829ab8}.scene-ctrlbar__metric strong[data-v-0792374c]{color:#ddebfa;margin-right:3px;font-size:12px}.scene-secure-chip[data-v-0792374c]{color:#65d9c9;background:#08595429;border:1px solid #17d6c236;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.scene-secure-chip svg[data-v-0792374c]{width:13px;height:13px}.scene-stage[data-v-0792374c],.scene-idle-stage[data-v-0792374c]{z-index:2;background:radial-gradient(at 50% 44%,#105eae33,#0000 44%),linear-gradient(#081d35c2,#041222e6);border:1px solid #3f80be24;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00061059}.scene-stage[data-v-0792374c]{padding:14px}.scene-idle-stage[data-v-0792374c]{flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:24px 22px 20px;display:flex}.scene-grid-plane[data-v-0792374c]{z-index:-1;opacity:.28;transform-origin:top;background-image:linear-gradient(#2c83db47 1px,#0000 1px),linear-gradient(90deg,#2c83db47 1px,#0000 1px);background-size:34px 34px;height:76%;position:absolute;bottom:-48%;left:-12%;right:-12%;transform:perspective(520px)rotateX(58deg);-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.scene-lane-head[data-v-0792374c]{z-index:3;color:#dbe9f9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex;position:relative}.scene-lane-head[data-v-0792374c]:before{content:"";background:#3c98ff;border-radius:999px;width:3px;height:14px;box-shadow:0 0 12px #3c98ffb3}.scene-lane-head>span[data-v-0792374c]{margin-right:auto}.scene-lane-head em[data-v-0792374c]{color:#5f799a;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-style:normal;font-weight:600}.scene-lane-head--supplier[data-v-0792374c]{margin-top:14px}.scene-lane-head--supplier[data-v-0792374c]:before{background:#24d2ba;box-shadow:0 0 12px #24d2ba94}.review-flow>.review-band--scene .scene-row--experts[data-v-0792374c],.review-flow>.review-band--scene .scene-row--suppliers[data-v-0792374c],.scene-row--experts[data-v-0792374c],.scene-row--suppliers[data-v-0792374c]{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid;position:relative}.review-flow>.review-band--scene .seat-card[data-v-0792374c],.review-band--scene .seat-card[data-v-0792374c]{background:linear-gradient(145deg,#143a63c2,#081f39db);border:1px solid #5c96cf33;border-radius:12px;min-width:0;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 1px #bbdcff0d,0 12px 26px #0009152e}.review-band--scene .seat-card[data-v-0792374c]:before{opacity:.5;width:2px;height:auto;box-shadow:0 0 14px var(--seat-accent);inset:0 auto 0 0}.review-band--scene .seat-card[data-v-0792374c]:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--seat-accent) 24%, transparent), transparent 50%);transition:opacity .18s;position:absolute;inset:0}.review-band--scene .seat-card--active[data-v-0792374c]{border-color:color-mix(in srgb, var(--seat-accent) 76%, #b9dcff);box-shadow:0 0 0 1px color-mix(in srgb, var(--seat-accent) 32%, transparent), 0 0 26px color-mix(in srgb, var(--seat-accent) 20%, transparent), inset 0 1px 0 #d1e8ff14;transform:translateY(-2px)}.review-band--scene .seat-card--active[data-v-0792374c]:after{opacity:1}.review-band--scene .seat-card__top[data-v-0792374c]{z-index:2;grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:52px;position:relative}.review-band--scene .persona-avatar[data-v-0792374c]{width:44px;height:52px}.review-band--scene .persona-avatar__panel[data-v-0792374c]{border-color:color-mix(in srgb, var(--persona-accent) 35%, transparent);background:linear-gradient(#11365beb,#08203bfa);border-radius:14px;width:42px;height:49px;box-shadow:inset 0 -16px 22px #00081352,0 8px 18px #00081233}.review-band--scene .persona-avatar__panel[data-v-0792374c]:after{border-color:#69afec1f}.review-band--scene .persona-avatar__head[data-v-0792374c]{background:#09213beb;border-width:1.5px;width:21px;height:22px;top:11px}.review-band--scene .persona-avatar__visor[data-v-0792374c]{width:14px;height:2px;box-shadow:0 0 8px var(--persona-accent);top:21px}.review-band--scene .persona-avatar__body[data-v-0792374c]{width:32px;height:18px;bottom:7px}.review-band--scene .persona-avatar__circuit--one[data-v-0792374c]{top:35px;left:6px}.review-band--scene .persona-avatar__circuit--two[data-v-0792374c]{top:39px;right:6px}.review-band--scene .persona-avatar__mark[data-v-0792374c]{color:#ddecff;background:#0b2747;border-color:#5d9ddb42;min-width:20px;height:19px;bottom:-1px;right:-2px;box-shadow:0 5px 14px #0008144d}.review-band--scene .seat-card__role-kicker[data-v-0792374c]{color:color-mix(in srgb, var(--seat-accent) 64%, #a9c7e8);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:9px;font-weight:700;overflow:hidden}.review-band--scene .seat-card__name[data-v-0792374c]{color:#eef6ff;font-size:13px}.review-band--scene .seat-card__role[data-v-0792374c]{color:#7f9aba;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-band--scene .seat-live-chip[data-v-0792374c]{z-index:5;color:#76c4ff;background:#0c467e85;border-color:#469eef47;min-height:20px;margin:0;padding:0 7px;position:absolute;top:8px;right:8px;box-shadow:0 0 15px #2a8ef12e}.review-band--scene .seat-live-chip i[data-v-0792374c]{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;box-shadow:0 0 8px}.review-band--scene .seat-card__footer[data-v-0792374c]{z-index:2;border-top:1px solid #5d90c21f;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex;position:relative}.review-band--scene .seat-tag[data-v-0792374c]{color:#9db5d1;background:#0a233e9e;border-color:#679fd529;padding:5px 7px;font-size:9px}.seat-card__status[data-v-0792374c]{color:#6f8aa9;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.seat-card__status i[data-v-0792374c]{background:#2dd6b9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #2dd6b9bf}.review-band--scene .seat-self-tag[data-v-0792374c]{color:#65e5d0;background:#065f5752;border-color:#26d6bc42;padding:3px 6px;font-size:9px}.seat-card__supplier-data[data-v-0792374c]{z-index:2;grid-template-columns:minmax(70px,.48fr) minmax(0,1fr);gap:8px;margin-top:9px;display:grid;position:relative}.seat-card__supplier-data>span[data-v-0792374c]{background:#0413246b;border:1px solid #5b91c51c;border-radius:8px;gap:4px;min-width:0;padding:7px 8px;display:grid}.seat-card__supplier-data em[data-v-0792374c]{color:#617d9e;font-size:8px;font-style:normal}.seat-card__supplier-data strong[data-v-0792374c]{color:#d7e8fb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.scene-command-center[data-v-0792374c]{z-index:2;grid-template-columns:minmax(350px,1.25fr) minmax(230px,.75fr);align-items:center;gap:16px;min-height:264px;padding:0 16px;display:grid;position:relative}.scene-engine[data-v-0792374c]{justify-content:center;align-items:center;width:256px;height:256px;margin:0 auto;display:flex;position:relative}.scene-engine--idle[data-v-0792374c]{width:205px;height:205px}.scene-engine__orbit[data-v-0792374c],.scene-engine__axis[data-v-0792374c]{pointer-events:none;position:absolute}.scene-engine__orbit[data-v-0792374c]{border:1px solid #3697f447;border-radius:50%}.scene-engine__orbit--outer[data-v-0792374c]{border-style:dashed;animation:28s linear infinite scene-orbit-spin-0792374c;inset:4%}.scene-engine__orbit--inner[data-v-0792374c]{border-color:#1fd3c92e;animation:18s linear infinite reverse scene-orbit-spin-0792374c;inset:15%;box-shadow:0 0 40px #1677ff1f}.scene-engine__axis--x[data-v-0792374c]{background:linear-gradient(90deg,#0000,#3796f459,#0000);height:1px;top:50%;left:-18%;right:-18%}.scene-engine__axis--y[data-v-0792374c]{background:linear-gradient(#0000,#3796f43d,#0000);width:1px;top:-12%;bottom:-12%;left:50%}.scene-engine__core[data-v-0792374c]{z-index:2;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:radial-gradient(circle at 50% 35%,#359bff73,#0000 30%),linear-gradient(155deg,#0e58b0f2,#05254efa 58%,#041832);flex-direction:column;justify-content:center;align-items:center;width:152px;height:170px;animation:3.2s ease-in-out infinite scene-engine-breathe-0792374c;display:flex;position:relative;box-shadow:0 0 45px #127af55c}.scene-engine__core[data-v-0792374c]:before{content:"";clip-path:inherit;background-color:#0000;background-image:linear-gradient(#57b2ff12 1px,#0000 1px),linear-gradient(90deg,#57b2ff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #6ecbff6b;position:absolute;inset:8px;box-shadow:inset 0 0 24px #1089ff2e}.scene-engine__core[data-v-0792374c]:after{content:"";clip-path:inherit;filter:drop-shadow(0 0 9px #2f97ffb3);border:2px solid #44acff94;position:absolute;inset:0}.scene-engine__signal[data-v-0792374c],.scene-engine__eyebrow[data-v-0792374c],.scene-engine__value[data-v-0792374c],.scene-engine__state[data-v-0792374c]{z-index:3;position:relative}.scene-engine__signal[data-v-0792374c]{background:#117de133;border:1px solid #5ac7ff66;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:7px;display:inline-flex}.scene-engine__signal i[data-v-0792374c]{background:#46f1d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #46f1d3cc}.scene-engine__eyebrow[data-v-0792374c]{color:#9ed2ff;letter-spacing:.06em;font-size:9px;font-weight:700}.scene-engine__value[data-v-0792374c]{color:#fff;letter-spacing:0;text-shadow:0 0 24px #50b1ff73;margin:6px 0 3px;font-family:DIN Alternate,SF Pro Display,sans-serif;font-size:40px;font-weight:800;line-height:1}.scene-engine__value small[data-v-0792374c]{color:#b5d9f7;margin-left:3px;font-size:14px;font-weight:600}.scene-engine__state[data-v-0792374c]{color:#59e0cc;font-size:9px}.scene-engine__node[data-v-0792374c]{z-index:4;color:#78a6d3;text-align:center;background:#082544db;border:1px solid #3e8bd333;border-radius:7px;min-width:68px;padding:6px 8px;font-size:8px;position:absolute;box-shadow:0 8px 18px #00081438}.scene-engine__node[data-v-0792374c]:before{content:"";background:#2dd5c0;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 7px #2dd5c0b8}.scene-engine__node--tech[data-v-0792374c]{top:13%;left:-8%}.scene-engine__node--business[data-v-0792374c]{top:13%;right:-8%}.scene-engine__node--compliance[data-v-0792374c]{bottom:10%;right:5%}.scene-engine__node--tech[data-v-0792374c]:before,.scene-engine__node--business[data-v-0792374c]:before{top:50%;transform:translateY(-50%)}.scene-engine__node--tech[data-v-0792374c]:before{right:-14px}.scene-engine__node--business[data-v-0792374c]:before,.scene-engine__node--compliance[data-v-0792374c]:before{left:-14px}.scene-brief[data-v-0792374c]{z-index:4;background:linear-gradient(145deg,#103256b8,#071d36c7);border:1px solid #5493cf2b;border-radius:13px;padding:14px;position:relative;box-shadow:inset 0 1px #add5fa0d,0 14px 34px #0008142b}.scene-brief[data-v-0792374c]:before{content:"";background:linear-gradient(90deg,#1ecab6,#0000);width:48px;height:2px;position:absolute;top:0;left:18px;box-shadow:0 0 12px #1ecab680}.scene-brief__label[data-v-0792374c]{color:#8fb3d8;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.scene-brief__label i[data-v-0792374c]{background:#21d0b9;border-radius:2px;width:6px;height:6px;box-shadow:0 0 8px #21d0b999}.scene-brief__summary[data-v-0792374c]{color:#d1e0f1;font-size:12px;line-height:1.65}.scene-brief__chips[data-v-0792374c]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.review-band--scene .scene-mini-chip[data-v-0792374c]{color:#8fb3d7;background:#071e37a8;border-color:#5093d22e;padding:7px 9px;font-size:9px}.scene-progress[data-v-0792374c]{z-index:5;background:#071a30c7;border:1px solid #4687c526;border-radius:13px;margin-top:12px;padding:11px 14px 13px;position:relative}.scene-progress__head[data-v-0792374c]{color:#c7d9ed;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.scene-progress__head em[data-v-0792374c]{color:#607b9b;font-size:9px;font-style:normal;font-weight:500}.scene-progress__track[data-v-0792374c]{grid-template-columns:auto minmax(18px,1fr) auto minmax(18px,1fr) auto minmax(18px,1fr) auto minmax(18px,1fr) auto;align-items:center;display:grid}.scene-progress__item[data-v-0792374c]{color:#536e8e;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.scene-progress__item i[data-v-0792374c]{color:#6884a3;background:#0b294a;border:1px solid #5085ba33;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:inline-flex}.scene-progress__item--done[data-v-0792374c]{color:#66cabb}.scene-progress__item--done i[data-v-0792374c]{color:#081d32;background:#25d1b9;border-color:#25d1b9;box-shadow:0 0 12px #25d1b94d}.scene-progress__item--active[data-v-0792374c]{color:#8cc8ff}.scene-progress__item--active i[data-v-0792374c]{color:#b8ddff;background:#1266bb;border-color:#258df3;box-shadow:0 0 13px #258df366}.scene-progress__line[data-v-0792374c]{background:#4476a638;height:1px;margin:0 7px}.scene-progress__line--done[data-v-0792374c]{background:linear-gradient(90deg,#21cbb4,#2386eb);box-shadow:0 0 8px #2386eb3d}.scene-idle-copy[data-v-0792374c]{z-index:4;text-align:center;gap:5px;margin-top:2px;display:grid;position:relative}.scene-idle-copy strong[data-v-0792374c]{color:#dcecff;font-size:16px}.scene-idle-copy span[data-v-0792374c]{color:#6f8aa9;max-width:520px;font-size:11px;line-height:1.5}.scene-ghost-node[data-v-0792374c]{background:#07223f8f;border:1px solid #377ec226;border-radius:10px;justify-content:center;align-items:center;width:66px;height:44px;display:flex;position:absolute}.scene-ghost-node span[data-v-0792374c]{border:1px solid #5497d647;border-radius:50%;width:16px;height:16px}.scene-ghost-node--one[data-v-0792374c]{top:22%;left:16%}.scene-ghost-node--two[data-v-0792374c]{top:22%;right:16%}.scene-ghost-node--three[data-v-0792374c]{bottom:24%;right:22%}.scene-ready-steps[data-v-0792374c]{z-index:5;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid;position:relative}.scene-ready-steps span[data-v-0792374c]{color:#6f89a8;background:#071c3394;border:1px solid #427cb521;border-radius:9px;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:9px;display:flex}.scene-ready-steps i[data-v-0792374c]{color:#348fdf;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-style:normal}.review-band--scene[data-v-0792374c]{color:#10243e;background:radial-gradient(circle at 50% -18%,#2563eb1c,#0000 38%),linear-gradient(#fff 0%,#f6faff 100%);border-color:#4b7db22e;box-shadow:0 18px 44px #2a4a731c,inset 0 1px #ffffffe6}.review-band--scene[data-v-0792374c]:before{background-image:linear-gradient(#6091c514 1px,#0000 1px),linear-gradient(90deg,#6091c514 1px,#0000 1px)}.scene-section-head[data-v-0792374c]{background:linear-gradient(#fffffff0,#f1f7ffe6);border-bottom-color:#4b7db229}.scene-section-head__icon[data-v-0792374c]{color:#2474d4;background:linear-gradient(145deg,#eef6ff,#f9fcff);border-color:#2563eb38;box-shadow:inset 0 0 14px #2563eb14}.scene-section-head__eyebrow[data-v-0792374c]{color:#0f766e}.review-band--scene .review-band__title[data-v-0792374c]{color:#10243e}.review-band--scene .review-band__desc[data-v-0792374c]{color:#64748b}.review-band--scene .meta-pill[data-v-0792374c]{color:#475569;background:#ffffffd1;border-color:#94a3b83d}.review-band--scene .meta-pill--ok[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#14b8a642}.scene-board[data-v-0792374c],.review-flow>.review-band--scene .scene-board[data-v-0792374c]{background:radial-gradient(at 50% 34%,#2563eb14,#0000 46%),linear-gradient(#f8fbff 0%,#eef6ff 100%)}.scene-board[data-v-0792374c]:before{background:radial-gradient(circle at 50% 42%,#2563eb1a,#0000 38%),linear-gradient(90deg,#0000,#2563eb0d,#0000)}.scene-board[data-v-0792374c]:after{border-color:#6091c521;box-shadow:inset 0 -50px 90px #b4cfed3d}.scene-ctrlbar[data-v-0792374c]{background:linear-gradient(#fff,#eef6ff);border-color:#6091c533;box-shadow:inset 0 1px #ffffffdb,0 8px 20px #2a4a730f}.scene-live-status[data-v-0792374c],.scene-ctrlbar__text[data-v-0792374c],.scene-ctrlbar__metric[data-v-0792374c]{color:#64748b}.scene-live-status i[data-v-0792374c]{background:#93a4b8;box-shadow:0 0 0 4px #94a3b824}.scene-live-status--active[data-v-0792374c]{color:#0f766e}.scene-live-status--active i[data-v-0792374c]{background:#14b8a6;box-shadow:0 0 0 4px #14b8a61f,0 0 12px #14b8a65c}.scene-ctrlbar__divider[data-v-0792374c]{background:#94a3b842}.scene-ctrlbar__metric strong[data-v-0792374c]{color:#10243e}.scene-secure-chip[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#14b8a63d}.scene-stage[data-v-0792374c],.scene-idle-stage[data-v-0792374c]{background:radial-gradient(at 50% 42%,#2563eb1a,#0000 48%),linear-gradient(#fffffff5,#eff7fff0);border-color:#6091c533;box-shadow:inset 0 0 58px #94bbe52e}.scene-grid-plane[data-v-0792374c]{opacity:.2;background-image:linear-gradient(#2563eb38 1px,#0000 1px),linear-gradient(90deg,#2563eb38 1px,#0000 1px)}.scene-ghost-node[data-v-0792374c]{background:#ffffffbd;border-color:#2563eb29;box-shadow:0 10px 22px #2563eb0f}.scene-ghost-node span[data-v-0792374c],.scene-engine__orbit[data-v-0792374c]{border-color:#2563eb3d}.scene-engine__orbit--inner[data-v-0792374c]{border-color:#14b8a63d;box-shadow:0 0 34px #2563eb1f}.scene-engine__axis--x[data-v-0792374c],.scene-engine__axis--y[data-v-0792374c]{background:linear-gradient(90deg,#0000,#2563eb2e,#0000)}.scene-engine__axis--y[data-v-0792374c]{background:linear-gradient(#0000,#2563eb29,#0000)}.scene-engine__core[data-v-0792374c]{background:radial-gradient(circle at 50% 35%,#ffffffd1,#0000 32%),linear-gradient(155deg,#dbeafe,#eff6ff 58%,#fff);box-shadow:0 16px 34px #2563eb29}.scene-engine__core[data-v-0792374c]:before{background:linear-gradient(#2563eb0f 1px,#0000 1px),linear-gradient(90deg,#2563eb0f 1px,#0000 1px);border-color:#2563eb2e;box-shadow:inset 0 0 24px #2563eb14}.scene-engine__core[data-v-0792374c]:after{filter:drop-shadow(0 0 8px #2563eb38);border-color:#2563eb5c}.scene-engine__signal[data-v-0792374c]{background:#14b8a61f;border-color:#14b8a647}.scene-engine__signal i[data-v-0792374c]{background:#14b8a6;box-shadow:0 0 12px #14b8a680}.scene-engine__eyebrow[data-v-0792374c]{color:#2563eb}.scene-engine__value[data-v-0792374c]{color:#10243e;text-shadow:none}.scene-engine__value small[data-v-0792374c]{color:#475569}.scene-engine__state[data-v-0792374c]{color:#0f766e}.scene-engine__node[data-v-0792374c]{color:#2563eb;background:#ffffffe0;border-color:#2563eb29;box-shadow:0 10px 20px #2563eb14}.scene-lane-head[data-v-0792374c]{color:#10243e}.scene-lane-head em[data-v-0792374c]{color:#7a8aa0}.review-flow>.review-band--scene .seat-card[data-v-0792374c],.review-band--scene .seat-card[data-v-0792374c]{background:linear-gradient(145deg,#fff,#f4f9ff);border-color:#2563eb2e;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #2a4a7314}.review-band--scene .seat-card--active[data-v-0792374c]{box-shadow:0 0 0 1px color-mix(in srgb, var(--seat-accent) 28%, transparent), 0 14px 28px #2a4a731f}.review-band--scene .persona-avatar__panel[data-v-0792374c]{background:linear-gradient(#fff,#eaf3ff);box-shadow:inset 0 -12px 20px #2563eb0f,0 8px 18px #2a4a7314}.review-band--scene .persona-avatar__head[data-v-0792374c]{background:#fff}.review-band--scene .persona-avatar__mark[data-v-0792374c]{color:#10243e;background:#fff;border-color:#2563eb2e;box-shadow:0 5px 12px #2a4a731f}.review-band--scene .seat-card__role-kicker[data-v-0792374c]{color:#2563eb}.review-band--scene .seat-card__name[data-v-0792374c]{color:#10243e}.review-band--scene .seat-card__role[data-v-0792374c],.seat-card__status[data-v-0792374c]{color:#64748b}.review-band--scene .seat-live-chip[data-v-0792374c]{color:#2563eb;box-shadow:none;background:#eff6ff;border-color:#2563eb2e}.review-band--scene .seat-live-chip--answer[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#14b8a638}.review-band--scene .seat-card__footer[data-v-0792374c]{border-top-color:#94a3b82e}.review-band--scene .seat-tag[data-v-0792374c]{color:#475569;background:#f8fafc;border-color:#94a3b833}.review-band--scene .seat-self-tag[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#14b8a638}.seat-card__supplier-data>span[data-v-0792374c]{background:#f8fafce6;border-color:#94a3b82e}.seat-card__supplier-data em[data-v-0792374c]{color:#7a8aa0}.seat-card__supplier-data strong[data-v-0792374c]{color:#10243e}.scene-brief[data-v-0792374c],.scene-progress[data-v-0792374c]{background:#ffffffe0;border-color:#6091c52e;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #2a4a7314}.scene-brief__label[data-v-0792374c],.scene-progress__head[data-v-0792374c]{color:#2563eb}.scene-brief__summary[data-v-0792374c]{color:#475569}.review-band--scene .scene-mini-chip[data-v-0792374c]{color:#475569;background:#f8fafc;border-color:#94a3b838}.review-band--scene .scene-mini-chip--ok[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#14b8a638}.review-band--scene .scene-mini-chip--muted[data-v-0792374c]{color:#64748b;background:#f8fafc}.scene-progress__head em[data-v-0792374c],.scene-progress__item[data-v-0792374c]{color:#64748b}.scene-progress__item i[data-v-0792374c]{color:#64748b;background:#fff;border-color:#94a3b83d}.scene-idle-copy strong[data-v-0792374c]{color:#10243e}.scene-idle-copy span[data-v-0792374c]{color:#64748b}.scene-ready-steps span[data-v-0792374c]{color:#475569;background:#ffffffd6;border-color:#6091c52e}.review-band--analysis .stream-feed__line[data-v-0792374c],.review-band--qa .qa-auto-state[data-v-0792374c],.review-band--qa .chat-board[data-v-0792374c],.analysis-panel[data-v-0792374c],.report-summary[data-v-0792374c],.report-list[data-v-0792374c],.report-qa[data-v-0792374c]{border-radius:12px}.review-band--analysis .analysis-card[data-v-0792374c]{border-radius:11px;box-shadow:inset 0 1px #ffffffc2}.chat-board[data-v-0792374c]{background:linear-gradient(#f7fafefa,#eff5fceb);border-color:#345b8924}.chat-message__bubble[data-v-0792374c],.report-qa__item[data-v-0792374c],.final-quote-box[data-v-0792374c]{border-radius:11px}.focus-seg__btn[data-v-0792374c]{border-radius:10px}.focus-seg__btn--active[data-v-0792374c]{border-color:var(--command-blue);background:linear-gradient(135deg,#146ce5,#0d8ea3);box-shadow:0 8px 20px #146ce529}@keyframes scene-orbit-spin-0792374c{to{transform:rotate(360deg)}}@keyframes scene-engine-breathe-0792374c{0%,to{filter:brightness(.96);transform:scale(.99)}50%{filter:brightness(1.12);transform:scale(1.015)}}@keyframes scene-signal-pulse-0792374c{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (width<=1380px){.review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""analysis""qa""report"}.scene-command-center[data-v-0792374c]{grid-template-columns:minmax(380px,1.2fr) minmax(280px,.8fr)}}@media (width<=900px){.scene-ctrlbar[data-v-0792374c],.scene-command-center[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.scene-ctrlbar[data-v-0792374c]{align-items:flex-start;padding-block:12px}.scene-ctrlbar__group--right[data-v-0792374c]{justify-content:flex-start}.scene-command-center[data-v-0792374c]{padding:8px 0;display:grid}.scene-brief[data-v-0792374c]{max-width:580px;margin:0 auto 8px}.scene-progress__track[data-v-0792374c]{grid-template-columns:repeat(5,minmax(74px,1fr));gap:8px;padding-bottom:4px;overflow-x:auto}.scene-progress__line[data-v-0792374c]{display:none}}@media (width<=720px){.review-sim-layout[data-v-0792374c]:before{left:0}.content-area[data-v-0792374c]{padding:18px 12px 40px}.setup-panel[data-v-0792374c],.review-band[data-v-0792374c]:not(.review-band--scene){border-radius:15px;padding:16px}.review-band--scene[data-v-0792374c]{border-radius:16px}.scene-section-head[data-v-0792374c]{flex-direction:column;padding:18px 16px}.scene-board[data-v-0792374c]{padding:12px}.scene-ctrlbar[data-v-0792374c],.scene-ctrlbar__group[data-v-0792374c],.scene-ctrlbar__group--right[data-v-0792374c]{flex-wrap:wrap}.scene-ctrlbar__divider[data-v-0792374c]{display:none}.scene-stage[data-v-0792374c]{padding:12px}.review-flow>.review-band--scene .scene-row--experts[data-v-0792374c],.review-flow>.review-band--scene .scene-row--suppliers[data-v-0792374c],.scene-row--experts[data-v-0792374c],.scene-row--suppliers[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.scene-engine[data-v-0792374c]{width:240px;height:240px}.scene-engine__node[data-v-0792374c]{display:none}.scene-ready-steps[data-v-0792374c]{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-lane-head em[data-v-0792374c],.scene-secure-chip[data-v-0792374c]{display:none}}@media (prefers-reduced-motion:reduce){.scene-engine__orbit[data-v-0792374c],.scene-engine__core[data-v-0792374c],.scene-live-status--active i[data-v-0792374c],.stream-feed__line--live[data-v-0792374c],.stream-dot[data-v-0792374c]{animation:none!important}}.review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"workbench qa""report report";align-items:stretch;gap:14px}.review-flow>.review-band--workbench[data-v-0792374c]{grid-area:workbench}.review-flow>.review-band--qa[data-v-0792374c]{grid-area:qa}.review-flow>.review-band--report[data-v-0792374c]{grid-area:report}.review-flow>.review-band--workbench[data-v-0792374c],.review-flow>.review-band--qa[data-v-0792374c]{height:auto;min-height:0}.review-band--workbench[data-v-0792374c]{min-width:0;padding:16px;overflow:visible}.review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(270px,.38fr) minmax(0,.62fr);gap:14px;height:auto;min-height:0;display:grid}.workbench-panel[data-v-0792374c]{grid-area:auto;min-width:0;min-height:0}.review-band--workbench .review-band--room[data-v-0792374c],.review-band--workbench .review-band--scene[data-v-0792374c]{grid-area:auto}.review-band--room[data-v-0792374c]{min-width:0;box-shadow:none;background:0 0;border-color:#0000;flex-direction:column;padding:0;display:flex;overflow:visible}.room-panel-head[data-v-0792374c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff0,#f5faffe0);border:1px solid #6091c529;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:14px 13px;display:flex;box-shadow:0 14px 30px #2a4a7314}.room-panel-head__eyebrow[data-v-0792374c],.review-progress-card__eyebrow[data-v-0792374c],.qa-panel-eyebrow[data-v-0792374c]{color:#2563eb;letter-spacing:.12em;margin-bottom:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;display:block}.review-band--room .review-band__title[data-v-0792374c]{color:#10243e;font-size:17px}.room-panel-head__status[data-v-0792374c],.review-progress-card__signal[data-v-0792374c]{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.room-panel-head__status i[data-v-0792374c],.review-progress-card__signal i[data-v-0792374c]{background:#94a3b8;border-radius:50%;width:6px;height:6px}.room-panel-head__status--live[data-v-0792374c],.review-progress-card__signal[data-v-0792374c]{color:#0f766e;background:#ecfdf5;border-color:#14b8a638}.room-panel-head__status--live i[data-v-0792374c],.review-progress-card__signal i[data-v-0792374c]{background:#14b8a6;box-shadow:0 0 8px #14b8a685}.room-panel-body[data-v-0792374c]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:0;display:flex;overflow:visible}.room-stage[data-v-0792374c]{z-index:0;background:radial-gradient(circle at 18% 22%,#2563eb1a,#0000 31%),radial-gradient(circle at 82% 78%,#14b8a61f,#0000 30%),linear-gradient(#f8fbfff5,#f1f7ffe6);border:1px solid #6091c52e;border-radius:16px;flex-direction:column;flex:auto;justify-content:space-between;gap:18px;min-height:456px;padding:14px 10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 14px 32px #2a4a7314}.room-stage[data-v-0792374c]:before{content:"";opacity:.72;pointer-events:none;background-image:linear-gradient(#2563eb0f 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:28px 28px;border:1px solid #2563eb17;border-radius:999px;position:absolute;inset:42px 12px 36px}.room-stage__table[data-v-0792374c]{z-index:0;color:#64748b;text-align:center;pointer-events:none;background:radial-gradient(circle,#ffffffeb,#eef6ffc7 67%),linear-gradient(#fffc,#e2efff80);border:1px solid #6091c52e;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:min(58%,154px);height:172px;padding:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 46px #2a4a731f,inset 0 0 0 10px #ffffff57}.room-stage__table span[data-v-0792374c]{color:#2563eb;letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800}.room-stage__table strong[data-v-0792374c]{color:#10243e;font-size:18px;line-height:1.1}.room-stage__table em[data-v-0792374c]{color:#0f766e;font-size:10px;font-style:normal;font-weight:700}.room-section[data-v-0792374c]{z-index:1;min-width:0;position:relative}.room-section--suppliers[data-v-0792374c]{margin-top:auto}.room-section__head[data-v-0792374c]{color:#334155;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 2px;font-size:11px;font-weight:700;display:flex}.room-section__head[data-v-0792374c]:before{content:"";background:#2563eb;border-radius:999px;width:3px;height:13px;margin-right:-3px}.room-section__head span[data-v-0792374c]{margin-right:auto}.room-section__head em[data-v-0792374c]{color:#94a3b8;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-style:normal}.room-expert-list[data-v-0792374c],.room-supplier-list[data-v-0792374c]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid;overflow:visible}.room-expert-card[data-v-0792374c],.room-supplier-card[data-v-0792374c]{--seat-y:0px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;min-width:0;min-height:86px;transform:translateY(var(--seat-y));background:linear-gradient(145deg,#fffffff5,#f7fbffe0);border:1px solid #6091c533;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:9px 7px 8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px #2a4a731f,0 0 0 1px #ffffffbd,inset 0 1px #ffffffe6}.room-expert-card[data-v-0792374c]{align-self:start}.room-expert-card[data-v-0792374c]:nth-child(2){--seat-y:16px}.room-supplier-card[data-v-0792374c]{align-self:end}.room-supplier-card[data-v-0792374c]:nth-child(2){--seat-y:-16px}.room-expert-card[data-v-0792374c]:before,.room-supplier-card[data-v-0792374c]:before{content:"";background:var(--seat-accent,#2563eb);opacity:.5;height:3px;position:absolute;inset:0 0 auto}.room-expert-card[data-v-0792374c]:after,.room-supplier-card[data-v-0792374c]:after{content:"";filter:blur(2px);pointer-events:none;background:#2a4a7312;border-radius:999px;height:7px;position:absolute;inset:auto 12px 7px}.room-expert-card--active[data-v-0792374c],.room-supplier-card--active[data-v-0792374c]{transform:translateY(calc(var(--seat-y) - 2px));border-color:#2563eb57;box-shadow:0 22px 42px #2563eb2e,0 0 0 1px #2563eb14,inset 0 1px #ffffffe6}.room-expert-card__avatar[data-v-0792374c],.room-supplier-card__mark[data-v-0792374c]{z-index:1;color:#2563eb;background:linear-gradient(#ffffffdb,#dbeafedb),#eff6ff;border:1px solid #2563eb33;border-radius:13px;justify-content:center;align-items:center;width:34px;height:38px;font-size:12px;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 -10px 16px #2563eb14,0 8px 16px #2a4a731f}.room-expert-card__identity[data-v-0792374c],.room-supplier-card__identity[data-v-0792374c]{z-index:1;justify-items:center;gap:2px;min-width:0;max-width:100%;display:grid;position:relative}.room-expert-card__identity strong[data-v-0792374c],.room-supplier-card__identity strong[data-v-0792374c]{color:#10243e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;line-height:1.25;overflow:hidden}.room-expert-card__identity small[data-v-0792374c],.room-supplier-card__identity small[data-v-0792374c]{color:#7a8aa0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;line-height:1.25;overflow:hidden}.room-expert-card__state[data-v-0792374c],.room-supplier-card__mode[data-v-0792374c]{z-index:2;color:#64748b;white-space:nowrap;background:#ffffffc7;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:16px;padding:0 5px;font-size:8px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.room-expert-card--active .room-expert-card__state[data-v-0792374c]{color:#2563eb;font-weight:700}.room-supplier-card[data-v-0792374c]{background:linear-gradient(145deg,#fffffff5,#f0fdfadb)}.room-supplier-card[data-v-0792374c]:before{background:var(--seat-accent,#0f766e)}.room-supplier-card__mark[data-v-0792374c]{color:#0f766e;background:linear-gradient(#ffffffdb,#ccfbf1db),#ecfdf5;border-color:#14b8a638}.room-supplier-card:not(.room-supplier-card--self) .room-supplier-card__mark[data-v-0792374c]{color:#2563eb;background:#eff6ff;border-color:#2563eb33}.room-supplier-card--self .room-supplier-card__mode[data-v-0792374c]{color:#0f766e;border-color:#14b8a633}.room-supplier-card:not(.room-supplier-card--self) .room-supplier-card__mode[data-v-0792374c]{color:#2563eb;border-color:#2563eb2e}.room-panel-foot[data-v-0792374c]{color:#94a3b8;justify-content:space-between;gap:8px;margin-top:auto;padding:0 4px;font-size:9px;display:flex}.room-panel-foot span[data-v-0792374c]:first-child{color:#0f766e;align-items:center;gap:5px;display:inline-flex}.room-panel-foot i[data-v-0792374c]{background:#14b8a6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #14b8a680}.review-band--workbench .review-band--scene .scene-lane-head[data-v-0792374c],.review-band--workbench .review-band--scene .scene-row[data-v-0792374c],.review-band--workbench .review-band--scene .scene-brief[data-v-0792374c]{display:none}.scene-display[data-v-0792374c]{--progress-card-width:clamp(218px, 43%, 276px);flex:auto;min-height:0;display:block;position:relative}.review-band--workbench .review-band--scene .scene-command-center[data-v-0792374c]{grid-template-columns:minmax(0,1fr);min-height:0;padding:0}.review-band--workbench .review-band--scene .scene-stage[data-v-0792374c]{min-height:250px;padding:14px calc(var(--progress-card-width) + 26px) 14px 20px;flex:1;justify-content:flex-start;align-items:center;display:flex}.review-band--workbench .review-band--scene .scene-engine[data-v-0792374c]{width:206px;height:206px;margin:0 auto}.review-band--workbench .review-band--scene[data-v-0792374c]{background:#f8fbffe6;border:1px solid #6091c533;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.review-band--workbench .review-band--scene .scene-section-head[data-v-0792374c]{flex:none}.review-band--workbench .review-band--scene .scene-board[data-v-0792374c]{flex:auto;height:100%;min-height:0;margin:0;padding:8px}.review-progress-card[data-v-0792374c]{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #6091c533;border-radius:16px;min-width:0;padding:16px;box-shadow:0 12px 28px #2a4a7314}.review-progress-card--side[data-v-0792374c]{z-index:4;width:var(--progress-card-width);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffff5 0%,#f7fbffeb 100%);border:1px solid #6091c533;border-radius:14px;margin:0;padding:14px;position:absolute;top:58px;right:18px;overflow:hidden;box-shadow:0 16px 34px #2a4a731f,0 0 0 1px #ffffffc7,inset 0 1px #ffffffdb}.review-band--workbench .review-progress-card--side .scene-progress--side[data-v-0792374c],.review-band--workbench .review-progress-card--side .review-progress-card__stats[data-v-0792374c]{display:none}.review-progress-card__head[data-v-0792374c]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.review-progress-card__head h2[data-v-0792374c]{color:#10243e;margin:0;font-size:17px;line-height:1.2}.review-progress-card__summary[data-v-0792374c]{color:#475569;margin-top:13px;font-size:12px;line-height:1.65}.review-progress-card__chips[data-v-0792374c]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.review-progress-card .scene-mini-chip[data-v-0792374c]{padding:6px 8px;font-size:9px}.scene-progress--side[data-v-0792374c]{background:#f8fafc;border:1px solid #6091c529;border-radius:11px;margin-top:14px;padding:11px}.scene-progress--side .scene-progress__track[data-v-0792374c]{grid-template-columns:1fr;gap:7px}.scene-progress--side .scene-progress__line[data-v-0792374c]{display:none}.scene-progress--side .scene-progress__item[data-v-0792374c]{background:#ffffffc2;border-radius:7px;min-height:26px;padding:0 7px}.scene-progress--side .scene-progress__item i[data-v-0792374c]{width:18px;height:18px}.review-progress-card__stats[data-v-0792374c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.review-progress-card__stats span[data-v-0792374c]{color:#64748b;text-align:center;background:#fff;border:1px solid #94a3b829;border-radius:8px;gap:3px;min-width:0;padding:8px 7px;font-size:8px;display:grid}.review-progress-card__stats strong[data-v-0792374c]{color:#10243e;font-size:14px}.review-band--qa[data-v-0792374c]{flex-direction:column;min-width:0;padding:16px;display:flex;overflow:visible}.review-band--qa .review-band__head[data-v-0792374c]{flex:none}.review-band--qa .qa-chat-shell[data-v-0792374c]{flex-direction:column;flex:none;min-height:0;display:flex}.review-band__head--compact[data-v-0792374c]{align-items:center;margin-bottom:12px}.qa-panel-eyebrow[data-v-0792374c]{color:#0f766e}.review-band--qa .review-band__title[data-v-0792374c]{font-size:17px}.review-band--qa .review-band__desc[data-v-0792374c]{margin-top:5px;font-size:10px;line-height:1.55}.qa-current-question[data-v-0792374c]{background:#eff6ff;border:1px solid #2563eb29;border-radius:10px;gap:5px;margin:10px 0;padding:10px 11px;display:grid}.qa-current-question span[data-v-0792374c]{color:#2563eb;font-size:9px;font-weight:700}.qa-current-question strong[data-v-0792374c]{color:#10243e;font-size:11px;line-height:1.55}.qa-response-board[data-v-0792374c]{flex:none;gap:8px;max-height:none;margin-top:10px;display:grid;overflow:visible}.qa-response-board__head[data-v-0792374c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.qa-response-board__head strong[data-v-0792374c]{color:#10243e;font-size:11px}.qa-response-board__head span[data-v-0792374c]{color:#94a3b8;font-size:9px}.qa-response-card[data-v-0792374c]{background:#f8fbff;border:1px solid #2563eb24;border-left:3px solid #2563eb;border-radius:9px;min-width:0;padding:9px 10px}.qa-response-card--self[data-v-0792374c]{background:#f0fdfa;border-color:#14b8a633 #14b8a633 #14b8a633 #14b8a6}.qa-response-card--waiting[data-v-0792374c]{background:#f8fafc}.qa-response-card__head[data-v-0792374c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.qa-response-card__head strong[data-v-0792374c]{color:#10243e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.qa-response-card__head span[data-v-0792374c]{color:#2563eb;white-space:nowrap;font-size:8px}.qa-response-card--self .qa-response-card__head span[data-v-0792374c]{color:#0f766e}.qa-response-card__answer[data-v-0792374c]{color:#475569;margin-top:5px;font-size:10px;line-height:1.55}.qa-response-card__reason[data-v-0792374c]{color:#7a8aa0;border-top:1px dashed #94a3b83d;margin-top:6px;padding-top:6px;font-size:9px;line-height:1.5}.qa-response-card__reason span[data-v-0792374c]{color:#0f766e;margin-right:5px;font-weight:700}.chat-board[data-v-0792374c]{flex:none;min-height:180px;max-height:none;overflow:visible}.chat-message--simulated-answer .chat-message__avatar[data-v-0792374c]{color:#2563eb;background:#eff6ff;border-color:#2563eb33}.chat-message--simulated-answer .chat-message__bubble[data-v-0792374c]{background:#f8fbff;border-color:#2563eb24}@media (width<=1380px){.review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"workbench""qa""report"}.review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(220px,.56fr) minmax(0,1fr)}}@media (width<=980px){.review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"workbench""qa""report"}.review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.scene-display[data-v-0792374c]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.review-progress-card--side[data-v-0792374c]{width:auto;position:static}.review-flow>.review-band--workbench[data-v-0792374c],.review-flow>.review-band--qa[data-v-0792374c]{min-height:auto}}@media (width<=720px){.room-panel-body[data-v-0792374c]{padding:12px}.room-section--suppliers[data-v-0792374c]{margin-top:0}.review-band--workbench .review-band--scene .scene-stage[data-v-0792374c]{min-height:340px;padding:12px}.review-band--workbench .review-band--scene .scene-command-center[data-v-0792374c]{min-height:300px}.review-band--workbench .review-band--scene .scene-engine[data-v-0792374c]{width:230px;height:230px}.review-progress-card__stats[data-v-0792374c]{grid-template-columns:repeat(3,minmax(72px,1fr));overflow-x:auto}}.review-sim-layout[data-v-0792374c],.review-sim-layout .main-area[data-v-0792374c]{height:auto;min-height:100vh;overflow:visible}.review-sim-layout .content-area[data-v-0792374c]{height:auto;min-height:calc(100vh - 64px);padding:12px 24px 48px;overflow:visible}.review-sim-layout .content-inner[data-v-0792374c]{height:auto;min-height:0;display:block}.review-sim-layout .page-head[data-v-0792374c]{flex:none;gap:10px;margin-bottom:6px}.review-sim-layout .page-title[data-v-0792374c]{font-size:22px;line-height:1.1}.review-sim-layout .tool-back-link[data-v-0792374c]{font-size:11px}.review-sim-layout .page-head__actions .sim-btn[data-v-0792374c]{min-height:32px;padding:0 10px;font-size:12px}.review-sim-layout .page-head__actions .sim-btn__icon[data-v-0792374c],.review-sim-layout .page-head__actions .sim-btn__icon svg[data-v-0792374c]{width:14px;height:14px}.review-sim-layout .setup-panel[data-v-0792374c]{flex:none;margin-bottom:8px}.review-sim-layout .setup-panel--collapsed[data-v-0792374c]{padding:6px 12px}.review-sim-layout .setup-panel--collapsed .setup-panel__main[data-v-0792374c]{align-items:center}.review-sim-layout .setup-panel--collapsed .setup-summary[data-v-0792374c]{gap:5px}.review-sim-layout .setup-panel--collapsed .setup-summary__item[data-v-0792374c]{min-height:24px;padding:0 8px;font-size:11px}.review-sim-layout .setup-panel[data-v-0792374c]:not(.setup-panel--collapsed){max-height:none;overflow:visible}.review-sim-layout .setup-shell[data-v-0792374c]{min-height:0;overflow:visible}.review-sim-layout .review-flow[data-v-0792374c]{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"workbench qa";align-items:start;gap:12px;height:auto;min-height:0;overflow:visible}.review-sim-layout .review-flow>.review-band--workbench[data-v-0792374c],.review-sim-layout .review-flow>.review-band--qa[data-v-0792374c]{height:auto;min-height:0;max-height:none}.review-sim-layout .review-band--workbench[data-v-0792374c]{border-radius:16px;min-width:0;padding:10px;display:flex;overflow:visible}.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:126px minmax(0,1fr);gap:0;width:100%;height:auto;min-height:0}.review-sim-layout .review-band--workbench .review-band--room[data-v-0792374c],.review-sim-layout .review-band--workbench .review-band--scene[data-v-0792374c]{height:auto;min-height:0}.review-sim-layout .review-band--workbench .review-band--room[data-v-0792374c]{box-shadow:none;background:0 0;border:0;border-right:1px solid #6091c529;border-radius:0;flex-direction:column;min-height:0;padding:0 6px 0 0;display:flex;overflow:visible}.review-sim-layout .room-panel-head[data-v-0792374c]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #6091c526;border-radius:0;flex:none;margin-bottom:0;padding:0 2px 4px}.review-sim-layout .room-panel-head__eyebrow[data-v-0792374c]{letter-spacing:.1em;margin-bottom:2px;font-size:7px}.review-sim-layout .review-band--room .review-band__title[data-v-0792374c]{font-size:13px;line-height:1.2}.review-sim-layout .room-panel-head__status[data-v-0792374c]{padding:3px 6px;font-size:8px}.review-sim-layout .room-panel-head__status i[data-v-0792374c]{width:5px;height:5px}.review-sim-layout .room-panel-body[data-v-0792374c]{flex:none;grid-template-rows:auto auto;align-content:start;gap:5px;min-height:0;padding:4px 0 0;display:grid;overflow:visible}.review-sim-layout .room-stage[data-v-0792374c]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:flex-start;gap:5px;padding:0;display:flex;overflow:visible}.review-sim-layout .room-stage[data-v-0792374c]:before,.review-sim-layout .room-stage__table[data-v-0792374c]{display:none}.review-sim-layout .room-section[data-v-0792374c]{flex:none}.review-sim-layout .room-section--suppliers[data-v-0792374c]{margin-top:0}.review-sim-layout .room-section__head[data-v-0792374c]{margin-bottom:3px;padding:0;font-size:9px}.review-sim-layout .room-section__head em[data-v-0792374c]{display:none}.review-sim-layout .room-section__head[data-v-0792374c]:before{width:2px;height:10px}.review-sim-layout .room-expert-list[data-v-0792374c],.review-sim-layout .room-supplier-list[data-v-0792374c]{grid-template-columns:minmax(0,1fr);gap:3px}.review-sim-layout .room-expert-card[data-v-0792374c],.review-sim-layout .room-supplier-card[data-v-0792374c]{--seat-y:0px;text-align:left;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px;width:100%;min-height:0;padding:3px 4px;display:grid;overflow:visible;transform:none;box-shadow:0 3px 8px #2a4a730f}.review-sim-layout .room-expert-card[data-v-0792374c]:after,.review-sim-layout .room-supplier-card[data-v-0792374c]:after{display:none}.review-sim-layout .room-expert-card[data-v-0792374c]:nth-child(2),.review-sim-layout .room-supplier-card[data-v-0792374c]:nth-child(2){--seat-y:0px}.review-sim-layout .room-expert-card--active[data-v-0792374c],.review-sim-layout .room-supplier-card--active[data-v-0792374c]{transform:translate(2px)}.review-sim-layout .room-expert-card__avatar[data-v-0792374c],.review-sim-layout .room-supplier-card__mark[data-v-0792374c]{width:20px;height:20px;box-shadow:none;border-radius:5px;font-size:8px}.review-sim-layout .room-expert-card__identity[data-v-0792374c],.review-sim-layout .room-supplier-card__identity[data-v-0792374c]{justify-content:space-between;align-items:center;gap:3px;min-width:0;display:flex}.review-sim-layout .room-expert-card__identity strong[data-v-0792374c],.review-sim-layout .room-supplier-card__identity strong[data-v-0792374c]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:9px;line-height:1.2;overflow:hidden}.review-sim-layout .room-expert-card__identity small[data-v-0792374c],.review-sim-layout .room-supplier-card__identity small[data-v-0792374c]{display:none}.review-sim-layout .room-expert-card__state[data-v-0792374c],.review-sim-layout .room-supplier-card__mode[data-v-0792374c]{white-space:nowrap;text-align:center;flex:none;min-width:14px;min-height:0;padding:1px 3px;font-size:7px;line-height:1.2;position:static;top:auto;right:auto}.review-sim-layout .review-progress-card--room[data-v-0792374c]{border-radius:8px;flex:none;width:100%;margin:0;padding:5px 6px;box-shadow:0 6px 16px #2a4a7314}.review-sim-layout .review-progress-card--room .review-progress-card__head[data-v-0792374c]{gap:4px}.review-sim-layout .review-progress-card--room .review-progress-card__chips[data-v-0792374c]{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.review-sim-layout .review-progress-card--room .review-progress-card__eyebrow[data-v-0792374c]{margin-bottom:2px;font-size:7px}.review-sim-layout .review-progress-card--room .review-progress-card__head h2[data-v-0792374c]{font-size:11px;line-height:1.2}.review-sim-layout .review-progress-card--room .review-progress-card__signal[data-v-0792374c]{padding:2px 5px;font-size:7px}.review-sim-layout .review-progress-card--room .review-progress-card__summary[data-v-0792374c]{max-height:none;margin-top:4px;font-size:9px;line-height:1.45;display:block;overflow:visible}.review-sim-layout .review-progress-card--room .review-progress-card__chips[data-v-0792374c]{flex-wrap:nowrap;gap:3px;margin-top:4px;overflow:hidden}.review-sim-layout .review-progress-card--room .scene-mini-chip[data-v-0792374c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:3px 5px;font-size:7px;overflow:hidden}.review-sim-layout .review-band--workbench .review-band--scene[data-v-0792374c]{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;height:auto;min-height:360px;padding:2px 0 2px 10px;display:flex;overflow:visible}.review-sim-layout .review-band--workbench .review-band--scene .scene-section-head[data-v-0792374c]{background:0 0;border-bottom:1px solid #6091c526;flex:none;margin:0;padding:0 2px 6px 10px}.review-sim-layout .review-band--workbench .scene-section-head__icon svg[data-v-0792374c]{width:17px;height:17px}.review-sim-layout .review-band--workbench .scene-section-head__eyebrow[data-v-0792374c]{margin-bottom:3px;font-size:8px}.review-sim-layout .review-band--workbench .scene-ctrlbar[data-v-0792374c]{background:0 0;border:0;padding:0}.review-sim-layout .review-band--workbench .scene-ctrlbar__group--right[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-ctrlbar__divider[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-ctrlbar__text[data-v-0792374c]{display:none}.review-sim-layout .review-band--workbench .scene-display[data-v-0792374c]{flex:none;height:auto;min-height:280px;display:flex}.review-sim-layout .review-band--workbench .scene-board[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-board--idle[data-v-0792374c]{background:0 0;border:0;border-radius:0;flex:none;width:100%;height:auto;min-height:280px;padding:0}.review-sim-layout .review-band--workbench .scene-stage[data-v-0792374c]{justify-content:center;align-items:center;height:auto;min-height:280px;padding:0;display:flex}.review-sim-layout .review-band--workbench .scene-command-center[data-v-0792374c]{justify-content:center;align-items:center;width:100%;height:auto;min-height:280px;padding:0;display:flex}.review-sim-layout .review-band--workbench .scene-engine[data-v-0792374c]{width:min(220px,72%);height:min(220px,72%);margin:0 auto}.review-sim-layout .review-band--workbench .scene-idle-stage[data-v-0792374c]{height:auto;min-height:280px;padding:0}.review-sim-layout .review-band--workbench .scene-idle-copy[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-ready-steps[data-v-0792374c]{display:none}.review-sim-layout .review-flow>.review-band--qa[data-v-0792374c]{border-radius:16px;flex-direction:column;min-width:0;height:auto;min-height:0;padding:10px;display:flex;overflow:visible}.review-sim-layout .review-band--qa .review-band__head[data-v-0792374c]{flex:none;margin-bottom:6px}.review-sim-layout .review-band--qa .review-band__desc[data-v-0792374c]{white-space:normal;max-width:100%;text-overflow:unset;margin-top:3px;font-size:12px;line-height:1.5;overflow:visible}.review-sim-layout .review-band--qa .qa-chat-shell[data-v-0792374c]{flex-direction:column;flex:none;gap:10px;min-height:0;display:flex;overflow:visible}.review-sim-layout .review-band--qa .chat-status-row[data-v-0792374c],.review-sim-layout .review-band--qa .qa-current-question[data-v-0792374c]{flex:none}.review-sim-layout .review-band--qa .qa-current-question[data-v-0792374c]{margin:0;padding:8px 10px}.review-sim-layout .review-band--qa .qa-context-strip[data-v-0792374c]{flex:none}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]{flex:none;min-height:180px;max-height:none;padding:10px 12px;overflow:visible}.review-sim-layout .review-band--qa .qa-response-board[data-v-0792374c]{flex:none;max-height:none;margin-top:0;overflow:visible}.review-sim-layout .review-band--qa .chat-compose[data-v-0792374c]{flex:none;gap:8px}.review-sim-layout .review-band--qa .chat-compose__input[data-v-0792374c]{min-height:72px}@media (width<=1380px){.review-sim-layout .review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"workbench""qa";overflow:visible}}@media (width<=980px){.review-sim-layout .content-area[data-v-0792374c]{padding-inline:16px}.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:118px minmax(0,1fr)}}@media (width<=720px){.review-sim-layout .content-area[data-v-0792374c]{padding-inline:16px}}.review-sim-layout[data-v-0792374c]{--review-ink:#10243e;--review-muted:#68798d;--review-line:#d8e3ee;--review-blue:#2369d4;--review-teal:#0f9f8d;background:linear-gradient(#f8fbff 0%,#eef3f8 100%)}.review-sim-layout[data-v-0792374c]:before{opacity:.28;background-size:56px 56px;-webkit-mask-image:linear-gradient(#0003,#0000 54%);mask-image:linear-gradient(#0003,#0000 54%)}.review-sim-layout .content-area[data-v-0792374c]{padding:24px 28px 56px}.review-sim-layout .content-inner[data-v-0792374c]{max-width:1600px}.review-sim-layout .page-head[data-v-0792374c]{background:linear-gradient(135deg,#fffffffa,#f2f8fdf0);border:1px solid #7c99b73d;border-radius:18px;align-items:flex-start;gap:18px;margin-bottom:16px;padding:18px 20px;box-shadow:0 16px 34px #1f406412}.review-sim-layout .page-head__main[data-v-0792374c]{align-items:flex-start;gap:14px}.review-sim-layout .page-head__copy[data-v-0792374c]{gap:4px;min-width:0;display:grid}.review-sim-layout .page-head__eyebrow[data-v-0792374c]{color:var(--review-teal);letter-spacing:.18em;font-size:10px;font-weight:800}.review-sim-layout .tool-back-link[data-v-0792374c]{box-shadow:none;color:#2863a6;background:#edf4fb;border:0;border-radius:9px;align-self:flex-start;margin:1px 0 0;padding:7px 10px}.review-sim-layout .page-title[data-v-0792374c]{color:var(--review-ink);font-size:30px;line-height:1.1}.review-sim-layout .page-subtitle[data-v-0792374c]{color:var(--review-muted);margin:0;font-size:13px;line-height:1.55}.review-sim-layout .page-head__actions[data-v-0792374c]{flex-wrap:wrap;gap:8px;max-width:56%}.review-sim-layout .page-head__actions .sim-btn[data-v-0792374c]{min-height:36px}.review-sim-layout .setup-panel[data-v-0792374c]{background:#fffffff5;border:1px solid #7c99b73d;border-radius:18px;margin-bottom:16px;padding:18px;box-shadow:0 16px 34px #1f406412}.review-sim-layout .setup-panel__top[data-v-0792374c]{align-items:flex-start}.review-sim-layout .setup-panel__main[data-v-0792374c]{display:block}.review-sim-layout .setup-panel__heading[data-v-0792374c]{gap:4px;display:grid}.review-sim-layout .setup-panel__eyebrow[data-v-0792374c]{color:var(--review-teal);letter-spacing:.16em;font-size:10px;font-weight:800}.review-sim-layout .setup-panel__title[data-v-0792374c]{color:var(--review-ink);font-size:20px;line-height:1.25}.review-sim-layout .setup-panel__desc[data-v-0792374c]{max-width:720px;color:var(--review-muted);margin:5px 0 0;font-size:13px;line-height:1.55}.review-sim-layout .setup-shell[data-v-0792374c]{grid-template-columns:236px minmax(0,1fr);gap:18px;margin-top:18px}.review-sim-layout .setup-nav[data-v-0792374c]{gap:8px}.review-sim-layout .setup-nav__item[data-v-0792374c]{min-height:72px;box-shadow:none;background:#f8fbfe;border:1px solid #e2eaf2;border-radius:12px;padding:12px}.review-sim-layout .setup-nav__item[data-v-0792374c]:hover{border-color:#a8c9ed;transform:translate(2px)}.review-sim-layout .setup-nav__item--active[data-v-0792374c]{background:#edf6ff;border-color:#91b9e6;box-shadow:0 10px 22px #2369d41a}.review-sim-layout .setup-detail[data-v-0792374c]{box-shadow:none;background:#fbfdff;border:1px solid #e1e9f2;border-radius:14px}.review-sim-layout .setup-detail__panel[data-v-0792374c]{padding:18px}.review-sim-layout .review-panel__title[data-v-0792374c]{color:var(--review-ink);font-size:17px}.review-sim-layout .review-panel__desc[data-v-0792374c]{color:var(--review-muted);font-size:12px}.review-sim-layout .expert-badge-list[data-v-0792374c]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.review-sim-layout .expert-badge[data-v-0792374c]{min-height:86px;box-shadow:none;background:#f8fbff;border:1px solid #dbe6f0;border-radius:14px;padding:12px}.review-sim-layout .expert-badge--selected[data-v-0792374c]{background:#eef6ff;border-color:#9fc5ef;box-shadow:0 10px 22px #2369d417}.review-sim-layout .expert-badge__avatar[data-v-0792374c]{width:40px;height:40px}.review-sim-layout .expert-badge__identity strong[data-v-0792374c]{font-size:14px}.review-sim-layout .expert-badge__actions[data-v-0792374c]{gap:8px}.review-sim-layout .draft-box[data-v-0792374c]{background:#f1fbf8;border-color:#8bd1c4;border-radius:14px}.review-sim-layout .sim-btn[data-v-0792374c]{border-radius:10px;min-height:38px}.review-sim-layout .sim-btn--primary[data-v-0792374c]{background:#2369d4;box-shadow:0 10px 22px #2369d433}.review-sim-layout .sim-btn--primary[data-v-0792374c]:hover:not(:disabled){background:#1d5fbe}.review-sim-layout .sim-btn--secondary[data-v-0792374c]{color:#244361;background:#fff;border-color:#d5e0eb}.review-sim-layout .field-input[data-v-0792374c],.review-sim-layout .field-textarea[data-v-0792374c]{background:#fff;border-color:#d4e0eb;border-radius:10px}.review-sim-layout .review-flow[data-v-0792374c]{grid-template-columns:minmax(560px,1.08fr) minmax(420px,.92fr);grid-template-areas:"workbench qa";align-items:start;gap:16px}.review-sim-layout .review-band--workbench[data-v-0792374c]{background:#f8fbff;border:1px solid #dbe6f0;border-radius:18px;grid-area:workbench;padding:16px;box-shadow:0 16px 34px #1f406412}.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);gap:16px}.review-sim-layout .review-band--room[data-v-0792374c],.review-sim-layout .room-panel-body[data-v-0792374c],.review-sim-layout .room-stage[data-v-0792374c],.review-sim-layout .room-section[data-v-0792374c],.review-sim-layout .room-expert-list[data-v-0792374c],.review-sim-layout .room-supplier-list[data-v-0792374c]{min-width:0;max-width:100%}.review-sim-layout .room-expert-list[data-v-0792374c],.review-sim-layout .room-supplier-list[data-v-0792374c]{overflow:hidden}.review-sim-layout .room-panel-head[data-v-0792374c]{box-sizing:border-box;background:#fff;border:1px solid #dce7f1;border-radius:14px;width:100%;max-width:100%;margin-bottom:12px;padding:14px 16px;box-shadow:0 10px 22px #1f40640f}.review-sim-layout .review-band--room .review-band__title[data-v-0792374c]{font-size:18px}.review-sim-layout .room-stage[data-v-0792374c]{background:radial-gradient(circle at 18% 20%,#2369d414,#0000 30%),radial-gradient(circle at 82% 80%,#0f9f8d17,#0000 28%),linear-gradient(#f9fcff 0%,#eef5fb 100%);border:1px solid #dce7f1;border-radius:16px;min-height:380px;padding:16px;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #1f406412}.review-sim-layout .room-expert-list[data-v-0792374c],.review-sim-layout .room-supplier-list[data-v-0792374c]{gap:8px}.review-sim-layout .room-expert-card[data-v-0792374c],.review-sim-layout .room-supplier-card[data-v-0792374c]{box-sizing:border-box;border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:8px;width:100%;max-width:100%;min-height:82px;padding:10px;overflow:hidden}.review-sim-layout .room-expert-card__avatar[data-v-0792374c],.review-sim-layout .room-supplier-card__mark[data-v-0792374c]{border-radius:9px;width:30px;height:32px;font-size:11px}.review-sim-layout .room-expert-card__identity strong[data-v-0792374c],.review-sim-layout .room-supplier-card__identity strong[data-v-0792374c]{font-size:12px}.review-sim-layout .room-expert-card__state[data-v-0792374c],.review-sim-layout .room-supplier-card__mode[data-v-0792374c]{padding:2px 5px;font-size:9px}.review-sim-layout .review-progress-card--room[data-v-0792374c]{background:#fff;border-radius:14px;padding:14px;box-shadow:0 10px 22px #1f40640f}.review-sim-layout .review-progress-card--room .review-progress-card__summary[data-v-0792374c]{margin-top:10px;font-size:12px;line-height:1.65}.review-sim-layout .review-progress-card--room .scene-mini-chip[data-v-0792374c]{padding:5px 7px;font-size:9px}.review-sim-layout .review-band--workbench .review-band--scene[data-v-0792374c]{background:#fff;border:1px solid #dce7f1;border-radius:16px;min-height:0;box-shadow:0 12px 28px #1f40640f}.review-sim-layout .review-band--workbench .review-band--scene .scene-section-head[data-v-0792374c]{background:#f7fbff;border-bottom:1px solid #e2eaf2;padding:14px 16px 12px}.review-sim-layout .review-band--workbench .scene-section-head__icon[data-v-0792374c]{border-radius:10px;width:34px;height:34px}.review-sim-layout .review-band--workbench .review-band--scene .review-band__title[data-v-0792374c]{color:var(--review-ink);font-size:17px}.review-sim-layout .review-band--workbench .scene-display[data-v-0792374c]{min-height:0}.review-sim-layout .review-band--workbench .scene-board[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-board--idle[data-v-0792374c]{background:#f9fcff;min-height:0;padding:10px}.review-sim-layout .review-band--workbench .scene-stage[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-idle-stage[data-v-0792374c]{background:radial-gradient(at 50% 34%,#2369d41a,#0000 46%),linear-gradient(#f8fbff 0%,#edf5fc 100%);border-radius:14px;min-height:300px;padding:16px}.review-sim-layout .review-band--workbench .scene-idle-stage[data-v-0792374c]{min-height:300px}.review-sim-layout .review-band--qa[data-v-0792374c]{background:#fff;border:1px solid #dbe6f0;border-radius:18px;grid-area:qa;padding:18px;box-shadow:0 16px 34px #1f406412}.review-sim-layout .review-band--qa .review-band__title[data-v-0792374c]{font-size:20px}.review-sim-layout .review-band--qa .review-band__desc[data-v-0792374c]{max-width:720px;font-size:13px;line-height:1.6}.review-sim-layout .qa-chat-shell[data-v-0792374c]{gap:14px}.review-sim-layout .qa-auto-state[data-v-0792374c]{border-radius:10px;min-height:38px}.review-sim-layout .qa-current-question[data-v-0792374c]{background:#f1f7ff;border-radius:14px;margin:0;padding:14px}.review-sim-layout .qa-current-question span[data-v-0792374c]{font-size:11px}.review-sim-layout .qa-current-question strong[data-v-0792374c]{font-size:16px;line-height:1.55}.review-sim-layout .chat-board[data-v-0792374c]{background:linear-gradient(#f8fbff 0%,#f1f6fb 100%);border-radius:14px;min-height:280px;max-height:420px;padding:18px}.review-sim-layout .chat-message__bubble[data-v-0792374c]{border-radius:12px;font-size:13px;line-height:1.75}.review-sim-layout .chat-message__meta[data-v-0792374c]{font-size:11px}.review-sim-layout .qa-response-board[data-v-0792374c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review-sim-layout .qa-response-card[data-v-0792374c]{border-radius:12px;min-height:120px;padding:14px}.review-sim-layout .qa-response-card__answer[data-v-0792374c]{font-size:12px;line-height:1.65}.review-sim-layout .chat-compose[data-v-0792374c]{gap:14px}.review-sim-layout .chat-compose__input[data-v-0792374c]{min-height:94px}@media (width<=1180px){.review-sim-layout .page-head[data-v-0792374c]{flex-direction:column}.review-sim-layout .page-head__actions[data-v-0792374c]{justify-content:flex-start;width:100%;max-width:none}}@media (width<=860px){.review-sim-layout .review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"workbench""qa"}.review-sim-layout .setup-shell[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.review-sim-layout .setup-nav[data-v-0792374c]{padding-bottom:4px;display:flex;overflow-x:auto}.review-sim-layout .setup-nav__item[data-v-0792374c]{min-width:220px}.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.review-sim-layout .room-stage[data-v-0792374c]{min-height:0}.review-sim-layout .qa-response-board[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.review-sim-layout .qa-response-board__head[data-v-0792374c]{grid-column:auto}}@media (width<=640px){.review-sim-layout .content-area[data-v-0792374c]{padding:14px 12px 36px}.review-sim-layout .page-head[data-v-0792374c]{padding:16px}.review-sim-layout .page-head__main[data-v-0792374c]{flex-direction:column;gap:10px}.review-sim-layout .page-title[data-v-0792374c]{font-size:26px}.review-sim-layout .page-head__actions[data-v-0792374c]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-sim-layout .page-head__actions .sim-btn[data-v-0792374c]{width:100%}.review-sim-layout .page-head__actions .sim-btn--wide[data-v-0792374c]{grid-column:1/-1}.review-sim-layout .setup-panel[data-v-0792374c],.review-sim-layout .review-band--workbench[data-v-0792374c],.review-sim-layout .review-band--qa[data-v-0792374c]{padding:14px}.review-sim-layout .room-expert-list[data-v-0792374c],.review-sim-layout .room-supplier-list[data-v-0792374c]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-sim-layout .room-expert-card[data-v-0792374c]:nth-child(2),.review-sim-layout .room-supplier-card[data-v-0792374c]:nth-child(2){--seat-y:0px}.review-sim-layout .review-band--workbench .scene-engine[data-v-0792374c]{width:190px;height:190px}.review-sim-layout .review-band--workbench .scene-engine__node[data-v-0792374c]{display:none}.review-sim-layout .chat-compose[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.review-sim-layout .chat-compose__actions[data-v-0792374c]{justify-content:space-between;align-items:center;display:flex}}.review-sim-layout[data-v-0792374c],.review-sim-layout[data-v-0792374c] *,.review-sim-layout[data-v-0792374c] :before,.review-sim-layout[data-v-0792374c] :after{box-sizing:border-box}.review-sim-layout[data-v-0792374c]{overflow-x:clip}.review-sim-layout .main-area[data-v-0792374c],.review-sim-layout .content-area[data-v-0792374c],.review-sim-layout .content-inner[data-v-0792374c],.review-sim-layout .setup-panel[data-v-0792374c],.review-sim-layout .review-flow[data-v-0792374c],.review-sim-layout .review-band[data-v-0792374c],.review-sim-layout .review-workbench-grid[data-v-0792374c]{min-width:0;max-width:100%}.review-sim-layout .content-area[data-v-0792374c]{padding-inline:clamp(14px,1.6vw,28px)}.review-sim-layout .content-inner[data-v-0792374c]{width:100%;max-width:min(1680px,100%)}.review-sim-layout .setup-summary[data-v-0792374c]{max-width:100%;overflow:hidden}.review-sim-layout .setup-summary__item[data-v-0792374c]{min-width:0;max-width:100%}.review-sim-layout .setup-summary__item strong[data-v-0792374c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-sim-layout .review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);align-items:start;gap:clamp(12px,1.2vw,18px);width:100%;display:grid;overflow:hidden}.review-sim-layout .review-band--workbench[data-v-0792374c],.review-sim-layout .review-band--qa[data-v-0792374c]{width:100%;min-width:0;max-width:100%;overflow:hidden}.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(220px,clamp(240px,31%,380px)) minmax(0,1fr);align-items:stretch;gap:clamp(10px,1vw,16px);width:100%;display:grid;overflow:hidden}.review-sim-layout .review-band--room[data-v-0792374c],.review-sim-layout .review-band--workbench .review-band--scene[data-v-0792374c]{min-width:0;max-width:100%;overflow:hidden}.review-sim-layout .room-stage[data-v-0792374c]{min-height:clamp(300px,45vh,520px);max-height:none;overflow:hidden}.review-sim-layout .room-expert-list[data-v-0792374c],.review-sim-layout .room-supplier-list[data-v-0792374c]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));width:100%;min-width:0}.review-sim-layout .room-expert-card[data-v-0792374c],.review-sim-layout .room-supplier-card[data-v-0792374c]{min-width:0;min-height:clamp(68px,8vh,92px)}.review-sim-layout .room-expert-card__identity[data-v-0792374c],.review-sim-layout .room-supplier-card__identity[data-v-0792374c]{min-width:0}.review-sim-layout .review-band--workbench .scene-display[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-board[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-stage[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-idle-stage[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-command-center[data-v-0792374c]{min-width:0;max-width:100%}.review-sim-layout .review-band--workbench .scene-stage[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-idle-stage[data-v-0792374c]{min-height:clamp(300px,45vh,520px);overflow:hidden}.review-sim-layout .review-band--workbench .scene-engine[data-v-0792374c]{width:clamp(156px,22vw,246px);height:clamp(156px,22vw,246px)}.review-sim-layout .review-band--workbench .scene-engine__node[data-v-0792374c]{text-overflow:ellipsis;white-space:nowrap;max-width:min(120px,28%);overflow:hidden}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]{min-height:clamp(220px,28vh,420px);max-height:clamp(320px,52vh,620px);overflow:auto}.review-sim-layout .qa-response-board[data-v-0792374c]{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.review-sim-layout .qa-response-board__head[data-v-0792374c]{grid-column:1/-1}@media (width<=1320px){.review-sim-layout .review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(190px,30%) minmax(0,1fr)}.review-sim-layout .room-expert-list[data-v-0792374c],.review-sim-layout .room-supplier-list[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}}@media (width<=1120px){.review-sim-layout .review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"workbench""qa"}.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr)}}@media (width<=760px){.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.review-sim-layout .room-stage[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-stage[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-idle-stage[data-v-0792374c]{min-height:auto}.review-sim-layout .review-band--workbench .scene-engine[data-v-0792374c]{width:clamp(170px,58vw,230px);height:clamp(170px,58vw,230px)}}.review-sim-layout .review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1.18fr) minmax(400px,.82fr)}.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(260px,clamp(270px,29%,340px)) minmax(0,1fr)}.review-sim-layout .room-stage[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-stage[data-v-0792374c],.review-sim-layout .review-band--workbench .scene-idle-stage[data-v-0792374c]{min-height:clamp(280px,42vh,460px)}.review-sim-layout .review-band--workbench .scene-engine[data-v-0792374c]{aspect-ratio:1;width:min(220px,100%);height:auto}.review-sim-layout .review-band--workbench .scene-engine__core[data-v-0792374c]{width:152px;height:170px}.review-sim-layout .review-band--workbench .scene-engine__value[data-v-0792374c]{font-size:48px}.review-sim-layout .review-band--qa[data-v-0792374c]{flex-direction:column;height:clamp(620px,100vh - 180px,900px);min-height:0;display:flex}.review-sim-layout .review-band--qa .qa-chat-shell[data-v-0792374c]{flex-direction:column;height:100%;min-height:0;display:flex}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]{flex:auto;min-height:180px;max-height:none;overflow:auto}@media (width<=1120px){.review-sim-layout .review-flow[data-v-0792374c]{grid-template-columns:minmax(0,1fr);grid-template-areas:"workbench""qa"}.review-sim-layout .review-band--qa[data-v-0792374c]{height:auto;max-height:none}.review-sim-layout .review-band--qa .qa-chat-shell[data-v-0792374c]{height:auto}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]{flex:none;min-height:240px;max-height:520px}}@media (width<=760px){.review-sim-layout .review-workbench-grid[data-v-0792374c]{grid-template-columns:minmax(0,1fr)}.review-sim-layout .review-band--workbench .scene-engine[data-v-0792374c]{width:min(190px,72vw)}.review-sim-layout .review-band--workbench .scene-engine__core[data-v-0792374c]{width:132px;height:148px}.review-sim-layout .review-band--workbench .scene-engine__value[data-v-0792374c]{font-size:40px}}.review-sim-layout .review-band--workbench[data-v-0792374c],.review-sim-layout .review-band--room[data-v-0792374c],.review-sim-layout .room-panel-body[data-v-0792374c],.review-sim-layout .room-stage[data-v-0792374c],.review-sim-layout .room-section[data-v-0792374c],.review-sim-layout .room-expert-list[data-v-0792374c],.review-sim-layout .room-supplier-list[data-v-0792374c]{overflow:visible}.review-sim-layout .room-panel-body[data-v-0792374c]{grid-template-rows:minmax(0,1fr)}.review-sim-layout .room-stage[data-v-0792374c]{padding:12px 10px}.review-sim-layout .room-expert-card[data-v-0792374c],.review-sim-layout .room-supplier-card[data-v-0792374c]{overflow:visible}.review-sim-layout .room-expert-card__identity strong[data-v-0792374c],.review-sim-layout .room-supplier-card__identity strong[data-v-0792374c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.review-sim-layout .review-flow[data-v-0792374c]{align-items:stretch}.review-sim-layout .review-band--qa[data-v-0792374c]{align-self:stretch;height:auto;min-height:0;overflow:hidden}.review-sim-layout .review-band--qa .review-band__head[data-v-0792374c],.review-sim-layout .review-band--qa .qa-context-strip[data-v-0792374c],.review-sim-layout .review-band--qa .chat-compose[data-v-0792374c]{flex:none}.review-sim-layout .review-band--qa .qa-chat-shell[data-v-0792374c]{flex:auto;height:auto;min-height:0}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]{scrollbar-gutter:stable;flex:1 1 0;height:auto;min-height:0;max-height:none;overflow:hidden auto}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]::-webkit-scrollbar{width:8px}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]::-webkit-scrollbar-track{background:#dbe4ef73;border-radius:999px}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]::-webkit-scrollbar-thumb{background:#64748b73;border-radius:999px}@media (width<=1120px){.review-sim-layout .review-flow[data-v-0792374c]{align-items:start}.review-sim-layout .review-band--qa[data-v-0792374c]{overflow:visible}.review-sim-layout .review-band--qa .qa-chat-shell[data-v-0792374c]{flex:none}.review-sim-layout .review-band--qa .chat-board[data-v-0792374c]{flex:none;height:clamp(360px,58vh,520px);min-height:320px;max-height:520px}}
