.auth-mask[data-v-adbefa0f]{z-index:2400}.auth-modal--qr[data-v-adbefa0f]{padding:22px 22px 18px;text-align:center;width:min(400px,100%)}.auth-head[data-v-adbefa0f]{margin-bottom:4px}.auth-head h2[data-v-adbefa0f]{margin:0 0 8px}.auth-desc[data-v-adbefa0f]{color:var(--ink-2,#555);font-size:13px;line-height:1.55;margin:0 auto;max-width:28em}.auth-qr-panel[data-v-adbefa0f]{align-items:center;display:flex;flex-direction:column;gap:10px;margin:18px 0 4px}.auth-qr-frame[data-v-adbefa0f]{background:#f7f8fa;border:1px solid var(--line);border-radius:14px;display:grid;height:212px;overflow:hidden;place-items:center;width:212px}.auth-qr-frame__img[data-v-adbefa0f]{background:#fff;border-radius:8px;height:200px;-o-object-fit:contain;object-fit:contain;width:200px}.auth-qr-frame__loading[data-v-adbefa0f]{color:var(--ink-3,#888);font-size:13px}.auth-qr-status[data-v-adbefa0f]{color:var(--blue,#2f6bff);font-size:12px;font-weight:600;margin:0}.auth-qr-warn[data-v-adbefa0f]{color:#b45309;font-size:12px;margin:0}.auth-qr-tip[data-v-adbefa0f]{color:var(--ink-3,#888);font-size:12px;line-height:1.5;margin:0;max-width:28em}.auth-need[data-v-adbefa0f]{background:#fff7ed;border:1px solid rgba(234,88,12,.22);border-radius:10px;margin:8px 0 4px;padding:12px 14px;text-align:left}.auth-need__msg[data-v-adbefa0f]{color:#9a3412;font-size:13px;line-height:1.5;margin:0 0 10px}.auth-need__btn[data-v-adbefa0f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2f6bff;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:7px 12px}.auth-error[data-v-adbefa0f]{color:#c0392b}.auth-error[data-v-adbefa0f],.auth-ok[data-v-adbefa0f]{font-size:13px;margin:0 0 12px}.auth-ok[data-v-adbefa0f]{color:#1a7f37}.site-watermark[data-v-0008b9aa]{inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}@media print{.site-watermark[data-v-0008b9aa]{inset:0!important;position:fixed!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;z-index:9999!important}}.sheet-mask[data-v-fb6d4705]{align-items:center;z-index:2500}.sheet[data-v-fb6d4705]{background:#fff;border:1px solid #eef0f3;border-radius:12px;box-shadow:0 18px 48px #12151a29;display:flex;flex-direction:column;max-height:min(80vh,680px);overflow:hidden;width:min(560px,100%)}.sheet__head[data-v-fb6d4705]{border-bottom:1px solid #f0f0f0;gap:12px;justify-content:space-between;padding:12px 14px}.sheet__head[data-v-fb6d4705],.sheet__titles[data-v-fb6d4705]{align-items:center;display:flex}.sheet__titles[data-v-fb6d4705]{gap:8px;min-width:0}.sheet__titles h2[data-v-fb6d4705]{font-size:15px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet__x[data-v-fb6d4705]{background:none;border:0;border-radius:8px;color:var(--ink-2);cursor:pointer;font-size:20px;height:28px;line-height:1;width:28px}.sheet__x[data-v-fb6d4705]:hover{background:#f4f6fa}.sheet__body[data-v-fb6d4705]{min-height:0;overflow:auto}.sheet__body--list[data-v-fb6d4705]{padding:10px 14px 14px}.sheet__body--detail[data-v-fb6d4705]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.vt-filters[data-v-fb6d4705]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.vt-filters button[data-v-fb6d4705]{background:#fafafa;border:1px solid #f0f0f0;border-radius:999px;color:var(--ink-2);cursor:pointer;font-size:12px;padding:4px 10px}.vt-filters button.is-on[data-v-fb6d4705]{background:#f5f8ff;border-color:#2f6bff;color:#1d4ed8}.vt-list[data-v-fb6d4705]{list-style:none;margin:0;padding:0}.vt-list li+li[data-v-fb6d4705]{border-top:1px solid #f3f4f6}.vt-item[data-v-fb6d4705]{align-items:center;background:none;border:0;border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr);padding:10px 4px;text-align:left;width:100%}.vt-item[data-v-fb6d4705]:hover{background:#fafbff}.vt-item:hover strong[data-v-fb6d4705]{color:var(--blue)}.vt-cover[data-v-fb6d4705]{background:#f4f5f7;border:1px solid #eef0f3;border-radius:8px;height:52px;overflow:hidden;width:72px}.vt-cover img[data-v-fb6d4705]{display:block;-o-object-fit:cover;object-fit:cover}.vt-cover img[data-v-fb6d4705],.vt-ph[data-v-fb6d4705]{height:100%;width:100%}.vt-ph[data-v-fb6d4705]{align-items:flex-end;background:linear-gradient(180deg,#f7f9fd,#eef3ff);display:flex;gap:3px;justify-content:center;padding-bottom:10px}.vt-ph i[data-v-fb6d4705]{background:#b9ccff;border-radius:2px 2px 0 0;display:block;width:7px}.vt-ph i[data-v-fb6d4705]:first-child{height:12px}.vt-ph i[data-v-fb6d4705]:nth-child(2){background:#2f6bff;height:22px}.vt-ph i[data-v-fb6d4705]:nth-child(3){height:16px}.vt-ph i[data-v-fb6d4705]:nth-child(4){height:10px}.vt-ph[data-phase=closed][data-v-fb6d4705]{background:linear-gradient(180deg,#f8f8f8,#eee)}.vt-ph[data-phase=closed] i[data-v-fb6d4705]{background:#d4d4d8}.vt-ph[data-phase=closed] i[data-v-fb6d4705]:nth-child(2){background:#a1a1aa}.vt-main strong[data-v-fb6d4705]{display:block;font-size:13px;font-weight:650;line-height:1.35}.vt-main em[data-v-fb6d4705]{align-items:center;color:var(--ink-2);display:flex;font-size:12px;font-style:normal;gap:6px;margin-top:4px}.banner[data-v-fb6d4705]{background:#f4f5f7;flex-shrink:0;height:120px;overflow:hidden;position:relative}.banner img[data-v-fb6d4705]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner__meta[data-v-fb6d4705]{background:#fffffff0;bottom:10px;box-shadow:0 2px 8px #12151a14;left:12px;padding:4px 8px;position:absolute}.banner--plain[data-v-fb6d4705],.banner__meta[data-v-fb6d4705]{align-items:center;border-radius:8px;color:var(--ink-2);display:flex;font-size:12px;gap:8px}.banner--plain[data-v-fb6d4705]{background:#f7f8fa;flex-shrink:0;height:auto;margin:12px 14px 0;padding:8px 10px}.detail__intro[data-v-fb6d4705]{color:var(--ink-2);flex-shrink:0;font-size:13px;line-height:1.45;margin:10px 14px 0}.phase[data-v-fb6d4705]{background:#f4f4f5;border-radius:4px;color:#52525b;display:inline-block;font-size:11px;font-weight:650;line-height:18px;padding:0 6px}.phase[data-phase=live][data-v-fb6d4705]{background:#eff6ff;color:#1d4ed8}.phase[data-phase=closed][data-v-fb6d4705]{background:#f4f4f5;color:#71717a}.sheet__body--detail>.picker[data-v-fb6d4705],.sheet__body--detail>.rows[data-v-fb6d4705]{flex:1;min-height:0;overflow:auto}.picker[data-v-fb6d4705]{padding:12px 14px 0}.pick-search[data-v-fb6d4705],.step input[data-v-fb6d4705]{border:1px solid #e8e8e8;border-radius:8px;box-sizing:border-box;font-size:13px;margin-bottom:8px;outline:none;padding:8px 10px;width:100%}.pick-search[data-v-fb6d4705]:focus,.step input[data-v-fb6d4705]:focus{border-color:var(--blue)}.rows[data-v-fb6d4705]{display:flex;flex-direction:column;gap:6px;padding:12px 14px}.picker .rows[data-v-fb6d4705]{padding:0 0 12px}.row[data-v-fb6d4705]{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:10px;cursor:pointer;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr);padding:10px 12px;text-align:left;transition:border-color .12s,background .12s}.row--bar[data-v-fb6d4705]{grid-template-columns:22px minmax(72px,34%) minmax(0,1fr) 2.6em}.row[data-v-fb6d4705]:hover:not(:disabled){background:#fafbff;border-color:#c9d8ff}.row.on[data-v-fb6d4705]{background:#f5f8ff;border-color:var(--blue)}.row[data-v-fb6d4705]:disabled{cursor:default}.row__mark[data-v-fb6d4705]{align-items:center;background:#eef3ff;border-radius:6px;color:#2f6bff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.row__mark[data-i="0"][data-v-fb6d4705]{background:#2f6bff;color:#fff}.row__mark[data-i="1"][data-v-fb6d4705]{background:#5b8cff;color:#fff}.row__mark[data-i="2"][data-v-fb6d4705]{background:#8eafff;color:#fff}.row.on .row__mark[data-v-fb6d4705]{background:var(--blue);color:#fff}.row__name[data-v-fb6d4705]{font-size:13px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__track[data-v-fb6d4705]{background:#e7edf6;border-radius:99px;display:block;height:6px;overflow:hidden}.row__track i[data-v-fb6d4705]{background:#b9ccff;border-radius:inherit;display:block;height:100%}.row__track i[data-i="0"][data-v-fb6d4705]{background:#2f6bff}.row__track i[data-i="1"][data-v-fb6d4705]{background:#5b8cff}.row__track i[data-i="2"][data-v-fb6d4705]{background:#8eafff}.row__track i[data-i="3"][data-v-fb6d4705]{background:#b9ccff}.row__pct[data-v-fb6d4705]{color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.row--seek[data-v-fb6d4705]{background:#fafbff;border-style:dashed;color:#64748b;grid-template-columns:22px minmax(0,1fr);justify-items:start}.row--seek svg[data-v-fb6d4705]{color:#94a3b8;height:16px;justify-self:center;width:16px}.seek-copy[data-v-fb6d4705]{font-size:12px;font-weight:500;line-height:1.35}.row--seek[data-v-fb6d4705]:hover{border-color:#2f6bff}.row--seek[data-v-fb6d4705]:hover,.row--seek:hover svg[data-v-fb6d4705]{color:var(--blue)}.tiles[data-v-fb6d4705]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.tiles button[data-v-fb6d4705]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;font-size:12px;padding:8px 10px;text-align:left}.tiles button.on[data-v-fb6d4705]{background:#eff6ff;border-color:var(--blue);color:#1d4ed8}.step[data-v-fb6d4705]{margin-bottom:8px}.step__l[data-v-fb6d4705]{color:var(--ink-2);display:block;font-size:12px;font-weight:650;margin-bottom:4px}.ghost[data-v-fb6d4705]{background:#e8efff;border:0;border-radius:8px;color:#2f6bff;cursor:pointer;font-size:13px;padding:8px 12px}.foot[data-v-fb6d4705]{align-items:center;background:#fafbfc;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 14px 12px}.foot__left[data-v-fb6d4705]{flex:1;min-width:0}.chips[data-v-fb6d4705]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.chip[data-v-fb6d4705]{background:#e8efff;border-radius:999px;color:#1d4ed8;font-size:12px;padding:3px 8px}.go[data-v-fb6d4705]{background:var(--blue);border:0;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:650;padding:8px 16px}.go[data-v-fb6d4705]:disabled{cursor:default;opacity:.55}.hint[data-v-fb6d4705]{color:var(--ink-2);margin:0}.err[data-v-fb6d4705],.hint[data-v-fb6d4705]{font-size:12px}.err[data-v-fb6d4705]{color:#dc2626;margin:4px 0 0}.sheet-mask[data-v-5e9b6f44]{align-items:center;z-index:2500}.sheet[data-v-5e9b6f44]{background:#fff;border:1px solid #eef0f3;border-radius:12px;box-shadow:0 18px 48px #12151a29;display:flex;flex-direction:column;max-height:min(80vh,680px);overflow:hidden;width:min(520px,100%)}.sheet__head[data-v-5e9b6f44]{border-bottom:1px solid #f0f0f0;gap:12px;justify-content:space-between;padding:12px 14px}.sheet__head[data-v-5e9b6f44],.sheet__titles[data-v-5e9b6f44]{align-items:center;display:flex}.sheet__titles[data-v-5e9b6f44]{gap:8px;min-width:0}.sheet__head h2[data-v-5e9b6f44]{font-size:15px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet__x[data-v-5e9b6f44]{background:none;border:0;border-radius:8px;color:var(--ink-2);cursor:pointer;font-size:20px;height:28px;line-height:1;width:28px}.sheet__x[data-v-5e9b6f44]:hover{background:#f4f6fa}.sheet__body[data-v-5e9b6f44]{min-height:0;overflow:auto}.fb-form[data-v-5e9b6f44],.sheet__body[data-v-5e9b6f44]{display:flex;flex-direction:column}.fb-form[data-v-5e9b6f44]{border-bottom:1px solid #f0f0f0;gap:10px;padding:12px 14px 14px}.fb-cats[data-v-5e9b6f44]{display:flex;flex-wrap:wrap;gap:6px}.fb-cats button[data-v-5e9b6f44]{background:#fafafa;border:1px solid #f0f0f0;border-radius:999px;color:var(--ink-2);cursor:pointer;font-size:12px;padding:4px 10px}.fb-cats button.is-on[data-v-5e9b6f44]{background:#f5f8ff;border-color:#2f6bff;color:#1d4ed8}.fb-box[data-v-5e9b6f44]{position:relative}.fb-form input[data-v-5e9b6f44],.fb-form textarea[data-v-5e9b6f44]{border:1px solid #e8e8e8;border-radius:8px;box-sizing:border-box;font:inherit;outline:none;padding:9px 11px;width:100%}.fb-form textarea[data-v-5e9b6f44]{display:block;line-height:1.5;min-height:96px;padding-bottom:22px;resize:vertical}.fb-form input[data-v-5e9b6f44]:focus,.fb-form textarea[data-v-5e9b6f44]:focus{border-color:#2f6bff}.fb-count[data-v-5e9b6f44]{bottom:6px;color:var(--ink-2);font-size:11px;position:absolute;right:10px}.fb-row[data-v-5e9b6f44]{display:flex;gap:8px}.fb-row input[data-v-5e9b6f44]{flex:1}.fb-submit[data-v-5e9b6f44]{background:var(--blue);border:0;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:650;padding:0 16px}.fb-submit[data-v-5e9b6f44]:disabled{cursor:default;opacity:.55}.fb-err[data-v-5e9b6f44]{color:#dc2626}.fb-err[data-v-5e9b6f44],.fb-ok[data-v-5e9b6f44]{font-size:12px;margin:0}.fb-ok[data-v-5e9b6f44]{color:#15803d}.fb-hist[data-v-5e9b6f44]{padding:12px 14px 14px}.fb-hist__head[data-v-5e9b6f44]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.fb-hist__head strong[data-v-5e9b6f44]{font-size:13px;font-weight:650}.fb-stats[data-v-5e9b6f44]{color:var(--ink-2);display:flex;font-size:11px;gap:8px}.fb-stats em[data-v-5e9b6f44]{align-items:center;display:inline-flex;font-style:normal;gap:4px}.fb-stats em[data-v-5e9b6f44]:before{border-radius:99px;content:"";height:6px;width:6px}.fb-stats em[data-k=open][data-v-5e9b6f44]:before{background:#f59e0b}.fb-stats em[data-k=replied][data-v-5e9b6f44]:before{background:var(--blue)}.fb-stats em[data-k=closed][data-v-5e9b6f44]:before{background:#d4d4d8}.fb-muted[data-v-5e9b6f44]{color:var(--ink-2);font-size:12px;margin:0}.fb-link[data-v-5e9b6f44]{background:none;border:0;color:var(--blue);cursor:pointer;font:inherit;padding:0}.fb-list[data-v-5e9b6f44]{list-style:none;margin:0;padding:0}.fb-list li[data-v-5e9b6f44]{display:grid;gap:8px;grid-template-columns:8px minmax(0,1fr)}.fb-list li+li[data-v-5e9b6f44]{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:8px}.fb-dot[data-v-5e9b6f44]{background:#d4d4d8;border-radius:99px;height:8px;margin-top:5px;width:8px}.fb-dot[data-st=open][data-v-5e9b6f44]{background:#f59e0b}.fb-dot[data-st=replied][data-v-5e9b6f44]{background:var(--blue)}.fb-list b[data-v-5e9b6f44]{display:block;font-size:12px;font-weight:650}.fb-list p[data-v-5e9b6f44]{color:var(--ink);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;margin:3px 0;-webkit-box-orient:vertical;line-height:1.45;overflow:hidden}.fb-list span[data-v-5e9b6f44]{color:var(--ink-2);font-size:11px}
