.app-container[data-v-883f8cf1]{min-height:100%}.log-container[data-v-263095e9]{height:100vh;display:grid;place-items:center}.login-container[data-v-263095e9]{max-width:600px;margin:auto;padding:20px;background:#fff;border-radius:10px;text-align:center}.login-container img[data-v-263095e9]{max-width:80%}input[data-v-263095e9]{display:block;width:60%;margin:10px auto auto;padding:10px}.btn-primary-ui[data-v-263095e9]{width:150px;margin-top:15px}.error[data-v-263095e9]{color:red}h2[data-v-263095e9]{color:#000}.org-select-wrap[data-v-263095e9]{width:60%;margin:0 auto}.org-select[data-v-263095e9]{display:block;width:100%;margin:12px auto 0;padding:10px}.avatar-container[data-v-4a3340c7]{display:flex;justify-content:center;align-items:center;width:320px;height:320px;border-radius:10px;margin:20px auto;background-color:#f8f8f8}.avatar[data-v-4a3340c7]{max-width:120%;max-height:120%;border-radius:100px;object-fit:cover;margin-top:50px;box-shadow:0 0 24px 24px #fff}.grayscale[data-v-4a3340c7]{filter:grayscale(100%)}.info-avatar[data-v-4a3340c7]{position:absolute;color:#fff;font-size:28px;width:14%;font-weight:700;background:#0009}.upload-btn[data-v-4a3340c7]{display:inline-block;padding:10px 20px;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;margin-top:10px}.chat-container[data-v-1191dc38]{display:flex;flex-direction:column;position:fixed;bottom:30px;width:100%;max-width:600px;left:50%;transform:translate(-30%);background:#fff;border-radius:10px 10px 0 0;box-shadow:0 -2px 10px #0000001a}.chat-container--runner[data-v-1191dc38]{position:relative;bottom:auto;left:auto;transform:none;max-width:none;width:100%;flex:1;height:100%;min-height:420px;max-height:min(72vh,680px);border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0f;overflow:hidden}.chat-container--runner .chat-messages[data-v-1191dc38]{max-height:none;flex:1;min-height:220px;background:#f8fafc;border-radius:0}.chat-container--runner .message-bubble[data-v-1191dc38]{border:1px solid rgba(15,23,42,.06)}.chat-container--runner .message.user .message-bubble[data-v-1191dc38]{background:#1e3a5f;color:#fff;border-color:transparent}.chat-input--runner[data-v-1191dc38]{border-top-color:#e2e8f0;padding:12px 14px;gap:8px}.chat-input--runner input[data-v-1191dc38]{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:.9375rem}.chat-input--runner input[data-v-1191dc38]:focus{border-color:#64748b;box-shadow:0 0 0 3px #64748b26}.chat-messages[data-v-1191dc38]{flex-grow:1;overflow-y:auto;max-height:300px;padding:10px;background:#f7f7f7;border-radius:10px}.message[data-v-1191dc38]{display:flex;margin-bottom:10px}.message.user[data-v-1191dc38]{justify-content:flex-end}.message.avatar[data-v-1191dc38]{justify-content:flex-start}.message-bubble[data-v-1191dc38]{max-width:70%;padding:10px;border-radius:10px;background:#ddd;word-wrap:break-word}.message.user .message-bubble[data-v-1191dc38]{background:#0084ff;color:#fff}.message--typing .message-bubble[data-v-1191dc38]{max-width:85%}.typing-label[data-v-1191dc38]{font-weight:500;font-size:.8125rem;color:#475569}.typing-animation[data-v-1191dc38]{font-weight:700;font-size:1.2rem;animation:typing-1191dc38 1s infinite alternate}.chat-container--runner .typing-animation[data-v-1191dc38]{font-size:.875rem}@keyframes typing-1191dc38{0%{opacity:.3}to{opacity:1}}.chat-input[data-v-1191dc38]{display:flex;padding:10px;background:#fff;border-top:1px solid #ccc}.answer-timer[data-v-1191dc38]{padding:8px 12px;font-size:.9rem;font-weight:600;color:#1f2937;background:#f3f4f6;border-top:1px solid #e5e7eb}.answer-timer--warning[data-v-1191dc38]{color:#991b1b;background:#fee2e2}.reconcile-notice[data-v-1191dc38]{padding:8px 12px;font-size:.85rem;color:#92400e;background:#fef3c7;border-top:1px solid #fcd34d}.grace-answer-notice[data-v-1191dc38]{padding:8px 12px;font-size:.85rem;line-height:1.35;color:#1e3a5f;background:#e0f2fe;border-top:1px solid #7dd3fc}.no-response-streak-notice[data-v-1191dc38]{padding:8px 12px;font-size:.85rem;line-height:1.35;font-weight:600;color:#991b1b;background:#fef2f2;border-top:1px solid #fecaca}.chat-input input[data-v-1191dc38]{flex-grow:1;padding:10px;border:none;border-radius:5px;outline:none}.chat-input input[data-v-1191dc38]:disabled{opacity:.6;cursor:not-allowed;background:#f0f0f0}.chat-mic[data-v-1191dc38]{background:#64748b;border:none;padding:10px 12px;margin-left:10px;color:#fff;border-radius:10px;cursor:pointer;transition:background .2s ease,opacity .2s ease}.send[data-v-1191dc38]{background:#0f172a;border:none;padding:10px 12px;margin-left:10px;color:#fff;border-radius:10px;cursor:pointer;transition:background .2s ease,opacity .2s ease}.send[data-v-1191dc38]:hover{background:#334155}.chat-mic[data-v-1191dc38]:hover{background:#475569!important}.chat-input button[data-v-1191dc38]:disabled{opacity:.6;cursor:not-allowed;background:#ccc}.inactive[data-v-1191dc38]{background-color:#94a3b8!important;color:#fff}.active[data-v-1191dc38]{background-color:#b91c1c;color:#fff}.active[data-v-1191dc38]:hover{background-color:#991b1b!important}.chat-mic.chat-mic--capturing.active[data-v-1191dc38]{animation:mic-capture-pulse-1191dc38 1.15s ease-in-out infinite}@keyframes mic-capture-pulse-1191dc38{0%,to{box-shadow:0 0 #dc262659;transform:scale(1)}50%{box-shadow:0 0 0 7px #dc26261f;transform:scale(1.04)}}.sim-page[data-v-5c3b9ac0]{min-height:100vh;min-height:100dvh;background:linear-gradient(160deg,#f1f5f9,#e2e8f0 45%,#f8fafc);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0f172a;display:flex;flex-direction:column}.sim-header[data-v-5c3b9ac0]{max-width:1280px;margin:0 auto;padding:1.25rem 1.25rem .75rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.sim-header__right[data-v-5c3b9ac0]{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.sim-brief-btn[data-v-5c3b9ac0]{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .6rem;border-radius:999px;border:1px solid #cbd5e1;background:#ffffffbf;color:#334155;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap}.sim-brief-btn[data-v-5c3b9ac0]:hover{background:#fff;border-color:#94a3b8}.sim-brief-btn[data-v-5c3b9ac0]:active{transform:translateY(.5px)}.sim-brief-btn__icon[data-v-5c3b9ac0]{font-size:18px;line-height:1}.sim-modal-overlay[data-v-5c3b9ac0]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a8c;z-index:50}.sim-modal-card[data-v-5c3b9ac0]{width:min(720px,100%);background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 20px 50px #0f172a33;padding:16px 16px 14px}.sim-modal-head[data-v-5c3b9ac0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.sim-modal-title[data-v-5c3b9ac0]{margin:0;font-size:1rem;font-weight:800;color:#0f172a}.sim-modal-close[data-v-5c3b9ac0]{flex-shrink:0;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:10px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer}.sim-modal-close[data-v-5c3b9ac0]:hover{background:#fff}.sim-modal-body[data-v-5c3b9ac0]{margin:0;font-size:.95rem;line-height:1.6;color:#0f172a;white-space:pre-wrap;word-break:break-word}.sim-header__left[data-v-5c3b9ac0]{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1}.sim-org-logo-wrap[data-v-5c3b9ac0]{flex-shrink:0;width:80px;height:80px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.sim-org-logo[data-v-5c3b9ac0]{width:100%;height:100%;object-fit:contain}.sim-header__text[data-v-5c3b9ac0]{min-width:0}.sim-org-name[data-v-5c3b9ac0]{margin:0 0 .2rem;font-size:.8125rem;font-weight:600;color:#64748b;letter-spacing:.02em}.sim-scenario-title[data-v-5c3b9ac0]{margin:.35rem 0 0;font-size:.9375rem;font-weight:600;color:#334155;line-height:1.35}.sim-title[data-v-5c3b9ac0]{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.sim-subtitle[data-v-5c3b9ac0]{margin:.35rem 0 0;max-width:42rem;font-size:.875rem;line-height:1.5;color:#475569}.sim-phase[data-v-5c3b9ac0]{flex-shrink:0;padding:.45rem .85rem;border-radius:999px;font-size:.8125rem;font-weight:600;border:1px solid transparent}.sim-phase--muted[data-v-5c3b9ac0]{background:#e2e8f0;color:#475569}.sim-phase--neutral[data-v-5c3b9ac0]{background:#f1f5f9;color:#334155;border-color:#cbd5e1}.sim-phase--test[data-v-5c3b9ac0]{border-style:dashed}.sim-phase--info[data-v-5c3b9ac0]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.sim-phase--accent[data-v-5c3b9ac0]{background:#ecfdf5;color:#047857;border-color:#6ee7b7}.sim-phase--warning[data-v-5c3b9ac0]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.sim-phase--done[data-v-5c3b9ac0]{background:#e0e7ff;color:#3730a3;border-color:#a5b4fc}.sim-boot[data-v-5c3b9ac0]{max-width:1280px;margin:3rem auto;padding:2rem;text-align:center;color:#64748b}.sim-boot__spinner[data-v-5c3b9ac0]{width:2.25rem;height:2.25rem;margin:0 auto 1rem;border:3px solid #cbd5e1;border-top-color:#0f172a;border-radius:50%;animation:sim-spin-5c3b9ac0 .75s linear infinite}@keyframes sim-spin-5c3b9ac0{to{transform:rotate(360deg)}}.sim-boot__label[data-v-5c3b9ac0]{margin:0;font-size:.9375rem;font-weight:500}.sim-main[data-v-5c3b9ac0]{max-width:1280px;margin:0 auto;padding:0 1.25rem 1.25rem;display:flex;flex-direction:column;flex:1;justify-content:center;width:100%}.sim-phase-row[data-v-5c3b9ac0]{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;margin-bottom:.75rem}.sim-integrity-warning[data-v-5c3b9ac0]{margin:0 0 .75rem;padding:.6rem .75rem;border:1px solid #fdba74;background:#fff7ed;border-radius:10px;color:#9a3412;font-size:.8125rem;line-height:1.4}.sim-integrity-warning--cta[data-v-5c3b9ac0]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.sim-integrity-warning__btn[data-v-5c3b9ac0]{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;font-size:.78rem;font-weight:600;padding:.28rem .75rem;cursor:pointer;white-space:nowrap}.sim-phase-group[data-v-5c3b9ac0]{display:inline-flex;align-items:center;gap:.5rem;max-width:100%}.sim-phase-row__icon[data-v-5c3b9ac0]{font-size:22px;line-height:1;color:#475569;flex-shrink:0}.sim-grid[data-v-5c3b9ac0]{display:grid;grid-template-columns:minmax(360px,520px) 1fr;gap:1.25rem;align-items:stretch;flex:0 0 auto;min-height:0;width:100%;height:clamp(560px,72vh,760px)}@media (max-width: 900px){.sim-grid[data-v-5c3b9ac0]{grid-template-columns:1fr}}.sim-aside__inner[data-v-5c3b9ac0]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0f;padding:1rem;display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0}.sim-metric[data-v-5c3b9ac0]{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.sim-metric--warn[data-v-5c3b9ac0]{border-color:#fcd34d;background:#fffbeb}.sim-metric--answer[data-v-5c3b9ac0]{border-color:#a7f3d0;background:#ecfdf5;min-height:74px}.sim-metric--answer-placeholder[data-v-5c3b9ac0]{visibility:hidden}.sim-metric--urgent[data-v-5c3b9ac0]{border-color:#fca5a5;background:#fef2f2}.sim-metric__label[data-v-5c3b9ac0]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.sim-metric__value[data-v-5c3b9ac0]{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.sim-metric__hint[data-v-5c3b9ac0]{font-size:.75rem;color:#92400e;line-height:1.35}.sim-avatar-shell[data-v-5c3b9ac0]{flex:1;display:flex;align-items:center;justify-content:center;min-height:360px;width:100%}.sim-avatar-shell[data-v-5c3b9ac0] .avatar-container{margin:0 auto;width:100%;max-width:480px;min-width:0;height:auto;min-height:360px;max-height:none;padding:.5rem;box-sizing:border-box}.sim-avatar-shell[data-v-5c3b9ac0] .video-container,.sim-avatar-shell[data-v-5c3b9ac0] .image-container{width:100%;max-width:460px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sim-avatar-shell[data-v-5c3b9ac0] video.avatar,.sim-avatar-shell[data-v-5c3b9ac0] img.avatar{margin-top:0;max-width:100%;max-height:min(52vh,440px);width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 10px 28px #0f172a24}.sim-avatar-shell--static[data-v-5c3b9ac0] .image-container{width:100%;max-width:360px}.sim-avatar-shell--static[data-v-5c3b9ac0] img.avatar{width:clamp(180px,28vw,320px);height:clamp(180px,28vw,320px);max-width:min(68vw,320px);max-height:min(68vw,320px);aspect-ratio:1 / 1;border-radius:50%;object-fit:cover;object-position:center;margin-top:0;box-shadow:0 10px 28px #0f172a29}.sim-static-portrait[data-v-5c3b9ac0]{width:clamp(180px,28vw,320px);height:clamp(180px,28vw,320px);max-width:min(68vw,320px);max-height:min(68vw,320px);aspect-ratio:1 / 1;border-radius:50%;object-fit:cover;object-position:center;display:block;box-shadow:0 10px 28px #0f172a29}.sim-portrait-wrap[data-v-5c3b9ac0]{position:relative;display:grid;place-items:center;width:100%}.sim-portrait-wrap.is-speaking[data-v-5c3b9ac0]:before,.sim-portrait-wrap.is-speaking[data-v-5c3b9ac0]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:50%;pointer-events:none}.sim-portrait-wrap.is-speaking[data-v-5c3b9ac0]:before{width:clamp(188px,calc(28vw + 10px),336px);height:clamp(188px,calc(28vw + 10px),336px);background:conic-gradient(from 210deg,#22d3eebf,#60a5fae6,#22c55ea6,#22d3eebf);-webkit-mask:radial-gradient(transparent 61%,#000 62%);mask:radial-gradient(transparent 61%,#000 62%);opacity:.92;transform:scale(1.012);animation:sim-speak-ring-5c3b9ac0 1.05s ease-in-out infinite}.sim-portrait-wrap.is-speaking[data-v-5c3b9ac0]:after{width:clamp(200px,calc(28vw + 22px),352px);height:clamp(200px,calc(28vw + 22px),352px);background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.22),rgba(96,165,250,.14) 42%,rgba(34,197,94,.1) 62%,transparent 74%);filter:blur(12px);opacity:.9;transform:scale(1.01);animation:sim-speak-glow-5c3b9ac0 1.05s ease-in-out infinite}.sim-portrait-eq[data-v-5c3b9ac0]{position:absolute;left:50%;bottom:-10px;transform:translate(-50%);display:inline-flex;gap:4px;padding:6px 8px;border-radius:999px;background:#0f172a85;border:1px solid rgba(148,163,184,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px #0f172a2e}.sim-portrait-eq__bar[data-v-5c3b9ac0]{width:3px;height:10px;border-radius:999px;background:linear-gradient(180deg,#22d3eee6,#60a5fae6);opacity:.9;transform-origin:50% 100%;animation:sim-eq-wave-5c3b9ac0 .98s ease-in-out infinite}.sim-portrait-eq__bar[data-v-5c3b9ac0]:nth-child(2){animation-delay:.12s;background:linear-gradient(180deg,#60a5fae6,#22c55ec7)}.sim-portrait-eq__bar[data-v-5c3b9ac0]:nth-child(3){animation-delay:.24s;background:linear-gradient(180deg,#22c55ed1,#22d3eed9)}.sim-portrait-eq__bar[data-v-5c3b9ac0]:nth-child(4){animation-delay:.36s}@keyframes sim-speak-ring-5c3b9ac0{0%,to{opacity:.82;transform:scale(1.012);filter:saturate(1) brightness(1)}50%{opacity:.98;transform:scale(1.02);filter:saturate(1.08) brightness(1.03)}}@keyframes sim-speak-glow-5c3b9ac0{0%,to{opacity:.78;transform:scale(1.01)}50%{opacity:.98;transform:scale(1.02)}}@keyframes sim-eq-wave-5c3b9ac0{0%,to{height:8px;opacity:.8}50%{height:14px;opacity:1}}@media (prefers-reduced-motion: reduce){.sim-portrait-wrap.is-speaking[data-v-5c3b9ac0]:before,.sim-portrait-wrap.is-speaking[data-v-5c3b9ac0]:after,.sim-portrait-eq__bar[data-v-5c3b9ac0]{animation:none!important}.sim-portrait-wrap.is-speaking[data-v-5c3b9ac0]:before{transform:scale(1.012);opacity:.95}.sim-portrait-wrap.is-speaking[data-v-5c3b9ac0]:after{transform:scale(1.01);opacity:.9}}.sim-chat-wrap[data-v-5c3b9ac0]{min-height:480px;display:flex;flex-direction:column;flex:1;min-width:0;width:100%;height:100%}.sim-chat-fill[data-v-5c3b9ac0]{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.sim-chat-wrap[data-v-5c3b9ac0] .chat-container--runner{max-height:none;height:100%}.blocked-overlay[data-v-5c3b9ac0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab8;display:flex;align-items:center;justify-content:center;z-index:1000;padding:18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blocked-card[data-v-5c3b9ac0]{width:min(480px,100%);background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f172a40;padding:1.75rem 1.5rem;text-align:center;border:1px solid #e2e8f0}.blocked-brand[data-v-5c3b9ac0]{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-bottom:1rem;text-align:left}.blocked-brand__logo[data-v-5c3b9ac0]{flex-shrink:0;width:72px;height:72px;border-radius:8px;border:1px solid #e2e8f0;object-fit:contain;background:#f8fafc}.blocked-brand__text[data-v-5c3b9ac0]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.blocked-brand__org[data-v-5c3b9ac0]{font-size:.8125rem;font-weight:600;color:#64748b}.blocked-brand__scenario[data-v-5c3b9ac0]{font-size:.875rem;font-weight:600;color:#334155;line-height:1.3}.blocked-title[data-v-5c3b9ac0]{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a}.blocked-lead[data-v-5c3b9ac0]{margin:.75rem 0 0;font-size:.875rem;line-height:1.55;color:#64748b}.blocked-reason[data-v-5c3b9ac0]{margin-top:1rem;padding:.65rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:.8125rem;text-align:left}.blocked-actions[data-v-5c3b9ac0]{margin-top:1.25rem;display:flex;justify-content:center}.blocked-back-btn[data-v-5c3b9ac0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;border-radius:10px;cursor:pointer}.blocked-back-btn[data-v-5c3b9ac0]:hover{background:#f1f5f9}.recording-consent-overlay[data-v-5c3b9ac0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.recording-consent-card[data-v-5c3b9ac0]{width:min(520px,100%);background:#fff;border-radius:16px;padding:1.5rem 1.35rem;box-shadow:0 20px 50px #0f172a33;border:1px solid #e2e8f0}.recording-consent-title[data-v-5c3b9ac0]{margin:0 0 .75rem;font-size:1.2rem;font-weight:700;color:#0f172a}.recording-consent-notice[data-v-5c3b9ac0],.recording-consent-lead[data-v-5c3b9ac0]{margin:0;font-size:.9rem;line-height:1.55;color:#475569}.recording-consent-hint[data-v-5c3b9ac0]{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.recording-consent-meta[data-v-5c3b9ac0]{margin:.5rem 0 0;font-size:.8125rem;color:#64748b}.recording-consent-actions[data-v-5c3b9ac0]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;justify-content:flex-end}.recording-btn[data-v-5c3b9ac0]{border-radius:10px;padding:.55rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;border:none}.recording-btn[data-v-5c3b9ac0]:disabled{opacity:.55;cursor:not-allowed}.recording-btn--ghost[data-v-5c3b9ac0]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.recording-btn--primary[data-v-5c3b9ac0]{background:var(--color-primary);color:#fff}.recording-btn--primary[data-v-5c3b9ac0]:hover:not(:disabled){background:var(--color-primary-hover);color:#fff}.recording-consent-hardware-error[data-v-5c3b9ac0]{margin:0 0 .75rem;padding:.65rem .75rem;font-size:.875rem;line-height:1.45;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.pre-session-brief-overlay[data-v-5c3b9ac0]{z-index:2100}.pre-session-brief-card[data-v-5c3b9ac0]{max-width:min(560px,100%);max-height:min(85vh,720px);overflow-y:auto}.pre-session-brief-intro[data-v-5c3b9ac0]{white-space:pre-wrap;word-break:break-word}.pre-session-brief-section-title[data-v-5c3b9ac0]{margin:0 0 .4rem;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.pre-session-brief-fallback-title[data-v-5c3b9ac0]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#0f172a;line-height:1.35}.pre-session-brief-voice[data-v-5c3b9ac0]{margin-top:1rem;padding:.85rem .9rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.pre-session-brief-voice__title[data-v-5c3b9ac0]{margin:0 0 .45rem;font-size:.8125rem;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em}.pre-session-brief-voice__list[data-v-5c3b9ac0]{margin:0;padding-left:1.15rem;font-size:.875rem;line-height:1.5;color:#475569}.pre-session-brief-voice__list li+li[data-v-5c3b9ac0]{margin-top:.35rem}.pre-session-brief-voice__critical[data-v-5c3b9ac0]{display:flex;gap:.55rem;align-items:flex-start;margin:.8rem 0 0;padding:.7rem .8rem;font-size:.9rem;font-weight:700;line-height:1.45;color:#3f2a0a;background:#fffbeb;border:1px solid #f59e0b;border-radius:10px}.pre-session-brief-voice__critical-icon[data-v-5c3b9ac0]{flex:0 0 auto;margin-top:.05rem;font-size:1.1rem;color:#b45309}.pre-session-brief-voice__mic-feedback[data-v-5c3b9ac0]{margin:.65rem 0 .2rem;padding:.65rem .75rem;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#f8fafce6;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem}.pre-session-brief-voice__mic-feedback-text[data-v-5c3b9ac0]{margin:0;font-size:.875rem;line-height:1.45;color:#334155}.pre-session-brief-voice__mic-demo[data-v-5c3b9ac0]{width:42px;height:42px;border-radius:12px;background:#b91c1c;color:#fff;display:grid;place-items:center;box-shadow:0 0 #dc262659;animation:sim-mic-capture-pulse-5c3b9ac0 1.15s ease-in-out infinite}.pre-session-brief-voice__mic-demo-icon[data-v-5c3b9ac0]{font-size:22px;line-height:1}@keyframes sim-mic-capture-pulse-5c3b9ac0{0%,to{box-shadow:0 0 #dc262659;transform:scale(1)}50%{box-shadow:0 0 0 7px #dc26261f;transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.pre-session-brief-voice__mic-demo[data-v-5c3b9ac0]{animation:none!important}}.pre-session-brief-mic-gate[data-v-5c3b9ac0]{margin-top:.75rem;display:grid;gap:.45rem}.pre-session-brief-actions[data-v-5c3b9ac0]{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.25rem}.pre-session-brief-integrity-note[data-v-5c3b9ac0]{margin:1rem 0 0;font-size:.8125rem;line-height:1.5;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .75rem}.pre-session-brief-violations-list[data-v-5c3b9ac0]{margin:.65rem 0 0;padding-left:1.15rem;font-size:.875rem;line-height:1.5;color:#334155}.pre-session-brief-violations-list li+li[data-v-5c3b9ac0]{margin-top:.25rem}.pre-session-brief-important[data-v-5c3b9ac0]{margin-top:.2rem;padding:.8rem .9rem;border:1px solid #fbbf24;background:#fffbeb;border-radius:12px}.pre-session-brief-important__title[data-v-5c3b9ac0]{margin:0;font-size:.9rem;font-weight:700;color:#92400e}.pre-session-brief-important__body[data-v-5c3b9ac0]{margin:.45rem 0 0;font-size:.84rem;line-height:1.45;color:#78350f}.pre-session-brief-ack[data-v-5c3b9ac0]{margin-top:.8rem;display:flex;align-items:flex-start;gap:.55rem;font-size:.84rem;line-height:1.4;color:#334155}.pre-session-brief-ack input[data-v-5c3b9ac0]{margin-top:.1rem}.simulator[data-v-32cf03ee]{max-width:900px;margin:0 auto;padding:20px}.assignment-list[data-v-32cf03ee]{list-style:none;padding:0}.assignment-item[data-v-32cf03ee]{display:flex;justify-content:space-between;align-items:center;border:1px solid #444;border-radius:8px;padding:12px 16px;margin-bottom:12px}.assignment-item h2[data-v-32cf03ee]{margin:0 0 4px}.assignment-item p[data-v-32cf03ee]{margin:0;font-size:.9rem}button[data-v-32cf03ee]{padding:8px 14px;border-radius:4px;border:none;cursor:pointer}.modal-overlay[data-v-d7586192]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}h2[data-v-d7586192]{margin:10px;display:inline-block;font-size:30px}.container[data-v-d7586192]{display:flex;width:100%;height:80%}.tabs[data-v-d7586192]{width:24%;padding:20px;box-sizing:border-box;height:100vh}.form[data-v-d7586192]{flex-grow:1;padding:20px;box-sizing:border-box}.modal-content[data-v-d7586192]{background:#222;padding:20px;border-radius:10px;width:80%;text-align:center;z-index:9999;position:relative;display:flex;flex-direction:column;max-height:95vh}button[data-v-d7586192]{margin:10px;padding:8px 16px;border:none;cursor:pointer}button[data-v-d7586192]:hover{opacity:.65}button[type=button][data-v-d7586192]{background:gray;color:#fff}textarea[data-v-d7586192]{width:80%;height:70px;padding:5px;margin-top:5px;font-size:14px}input[data-v-d7586192]{height:25px;font-size:14px;width:80px}label[data-v-d7586192]{margin:5px;font-size:16px}select[data-v-d7586192]{height:25px}.del[data-v-d7586192]{background-color:red;color:#fff}.del[data-v-d7586192]:hover{background-color:#f76464}.defaultVoice[data-v-d7586192],.ownVoice[data-v-d7586192]{width:80%;margin:auto;border:1px solid;padding:15px}.voice-container[data-v-d7586192]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.voice_choose[data-v-d7586192],.voice_play[data-v-d7586192]{display:flex;flex-direction:column;align-items:center}select[data-v-d7586192]{margin-top:5px;font-size:14px;width:100px}audio[data-v-d7586192]{margin-top:5px;width:300px}.icon[data-v-d7586192]{width:25px;height:25px;display:inline-block!important}.ownVoice input[data-v-d7586192],.ownVoice h3[data-v-d7586192]{display:inline-block}.mainTab[data-v-d7586192],.voiceTab[data-v-d7586192]{cursor:pointer}ul li[data-v-d7586192]{display:flex;align-items:center;gap:5px;padding:8px 12px;cursor:pointer}ul li .icon[data-v-d7586192]{width:27px;height:27px}.voice-container .info[data-v-d7586192]{color:red}.info[data-v-d7586192]{display:flex;align-items:center;gap:10px}.icon-wrapper[data-v-d7586192]{flex-shrink:0}.icon[data-v-d7586192]{display:block}.info-text[data-v-d7586192]{margin:0}.legal-quill-content .ql-size-small{font-size:.85em}.legal-quill-content .ql-size-large{font-size:1.15em}.legal-quill-content .ql-size-huge{font-size:1.35em}.legal-quill-content p{margin:0 0 .75em}.legal-quill-content p:last-child{margin-bottom:0}.legal-quill-content ul,.legal-quill-content ol{margin:.5em 0 .75em 1.25em;padding:0}.legal-quill-content a{color:#2563eb;text-decoration:underline}.overlay[data-v-02b424fb]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000}.modal[data-v-02b424fb]{background:#222;padding:30px;border-radius:12px;width:90%;max-width:500px;text-align:center;color:#fff;position:relative}input[data-v-02b424fb]{padding:8px;width:100%;margin-bottom:10px}.btn-primary-ui[data-v-02b424fb]{width:100%}.success[data-v-02b424fb]{color:green;margin-top:15px}.error[data-v-02b424fb]{color:red;margin-top:15px}.close-btn[data-v-02b424fb]{position:absolute;top:8px;right:12px;cursor:pointer;font-size:18px}img[data-v-02b424fb]{width:150px;margin-bottom:20px}.profileSettings[data-v-e98cb119]{width:min(920px,100%);max-height:min(88vh,900px);overflow:hidden}.profileSettings[data-v-e98cb119] .modalBody{overflow-y:auto}.profileSettings__headLeft[data-v-e98cb119]{display:flex;flex-direction:column;gap:4px}.profileSettings__icon[data-v-e98cb119]{width:18px;height:18px;margin-right:8px}.profileSettings[data-v-e98cb119] .modalTitle{display:flex;align-items:center}.section[data-v-e98cb119]{margin:14px 0}.section--topCol[data-v-e98cb119]{margin-top:0;margin-bottom:0}.profileSettings__top[data-v-e98cb119]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;align-items:stretch;padding-bottom:16px;margin-bottom:2px;border-bottom:1px solid rgba(15,23,42,.08)}.profileSettings__topCol[data-v-e98cb119]{min-width:0}.profileSettings__topCol--account .kv[data-v-e98cb119],.profileSettings__topCol--account .sectionActions[data-v-e98cb119]{width:100%;max-width:none;margin-left:0;margin-right:0}@media (max-width: 720px){.profileSettings__top[data-v-e98cb119]{grid-template-columns:1fr}}.org-card--top[data-v-e98cb119]{margin-top:0}.org-company-section .sectionTitle[data-v-e98cb119]{margin-bottom:8px}.org-card--data[data-v-e98cb119]{margin-top:4px}.org-empty--compact[data-v-e98cb119]{margin-top:0;margin-bottom:0;padding:12px 14px;border-radius:8px;border:1px dashed rgba(148,163,184,.6);background:#f8fafce6}.sectionTitle[data-v-e98cb119]{margin:0 0 10px;font-size:1rem;color:#0f172a}.kv[data-v-e98cb119]{border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#fff;overflow:hidden;width:min(420px,100%);margin:0 auto}.kv__row[data-v-e98cb119]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px}.kv__row[data-v-e98cb119]:not(:last-child){border-bottom:1px solid rgba(148,163,184,.22)}.kv__label[data-v-e98cb119]{font-size:12px;color:#64748b;font-weight:600}.kv__value[data-v-e98cb119]{font-size:13px;color:#0f172a;font-weight:600;text-align:right}.sectionActions[data-v-e98cb119]{margin-top:10px;display:flex;justify-content:flex-end;width:min(420px,100%);margin-left:auto;margin-right:auto}.bg-options label[data-v-e98cb119]{display:block;margin-bottom:5px}.bg-grid[data-v-e98cb119]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-top:15px}.bg-thumbnail[data-v-e98cb119]{border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:border .2s ease}.bg-thumbnail.selected[data-v-e98cb119],.bg-thumbnail.no-bg.selected[data-v-e98cb119]{border-color:#0cf}.bg-thumbnail img[data-v-e98cb119]{width:100%;height:70px;object-fit:cover;display:block}.actionLink[data-v-e98cb119]{color:var(--color-link);font-weight:600}.upload-section[data-v-e98cb119]{margin-top:10px}.success[data-v-e98cb119]{color:green}.error[data-v-e98cb119]{color:red}.password_reset[data-v-e98cb119]{display:none}.upload_btn[data-v-e98cb119]{background:#2563eb;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-top:auto}.label[data-v-e98cb119]{margin-top:8px}h4[data-v-e98cb119]{font-size:16px;margin-bottom:6px}h2[data-v-e98cb119]{display:none}.save_btn[data-v-e98cb119]{margin-top:20px}.bg-thumbnail.no-bg[data-v-e98cb119]{display:flex;justify-content:center;align-items:center;background:#e5e7eb;color:#111827;height:50px;width:100px;cursor:pointer;border:2px dashed #888;font-weight:700;font-size:14px}.org-card[data-v-e98cb119]{background:#fff;border-radius:8px;padding:14px 16px;margin-top:8px;border:1px solid rgba(15,23,42,.08)}.org-header[data-v-e98cb119]{margin-bottom:12px}.org-credits-block[data-v-e98cb119]{margin:14px 0 16px;padding:12px 14px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#f8fafce6}.org-credits-block__title[data-v-e98cb119]{margin:0 0 10px;font-size:15px;color:#0f172a}.org-credits-block__muted[data-v-e98cb119]{margin:0;font-size:13px;color:#64748b}.org-credits-block__err[data-v-e98cb119]{margin:0;font-size:13px;color:#b45309}.org-credits-block__actions[data-v-e98cb119]{margin-top:12px;display:flex;justify-content:flex-end}.org-credits-grid[data-v-e98cb119]{display:flex;flex-direction:column;gap:8px}.org-credits-banner[data-v-e98cb119]{font-size:12px;padding:8px 10px;border-radius:6px;margin-bottom:4px;line-height:1.35}.org-credits-banner--low[data-v-e98cb119]{background:#fef3c7f2;border:1px solid rgba(251,191,36,.45);color:#92400e}.org-credits-banner--critical[data-v-e98cb119]{background:#fee2e2f2;border:1px solid rgba(248,113,113,.5);color:#991b1b}.org-credits-row[data-v-e98cb119]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.org-credits-label[data-v-e98cb119]{color:#64748b}.org-credits-val[data-v-e98cb119]{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.org-credits-val--neg[data-v-e98cb119]{color:#b91c1c}.org-header__brand[data-v-e98cb119]{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.org-header__text[data-v-e98cb119]{flex:1;min-width:0}.org-logo-preview-wrap--header[data-v-e98cb119]{flex-shrink:0}.org-logo-preview--header[data-v-e98cb119]{width:64px;height:64px}.org-logo-placeholder--header[data-v-e98cb119]{width:64px;height:64px;font-size:11px;padding:4px;text-align:center;line-height:1.2}.org-logo-admin[data-v-e98cb119]{margin-bottom:14px;padding:12px;background:#0f172a08;border-radius:8px}.org-logo-admin .upload_btn[data-v-e98cb119]{margin-top:4px}.org-name[data-v-e98cb119]{font-size:18px;font-weight:600}.org-role[data-v-e98cb119]{margin-top:4px;font-size:14px;color:#4b5563}.org-role-pill[data-v-e98cb119]{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#2563eb;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#fff}.org-logo-preview[data-v-e98cb119]{object-fit:contain;border-radius:8px;background:#fff;border:1px solid rgba(15,23,42,.1)}.org-logo-placeholder[data-v-e98cb119]{display:flex;align-items:center;justify-content:center;color:#6b7280;border-radius:8px;border:1px dashed #cbd5e1;background:#f9fafb}.org-logo-hint[data-v-e98cb119]{margin:0 0 8px;font-size:13px;color:#4b5563;line-height:1.4}.org-company-readonly[data-v-e98cb119]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.org-data-toolbar[data-v-e98cb119]{display:flex;justify-content:flex-end;margin-bottom:12px}.org-data-toolbar__edit[data-v-e98cb119]{padding:8px 14px;font-size:14px;font-weight:600;color:#1e40af;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;cursor:pointer}.org-data-toolbar__edit[data-v-e98cb119]:hover{background:#dbeafe}.org-form[data-v-e98cb119]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:10px}.org-form__toolbar[data-v-e98cb119]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.org-form__title--inline[data-v-e98cb119]{margin:0}.org-form__cancel[data-v-e98cb119]{padding:8px 14px;font-size:14px;color:#4b5563;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;cursor:pointer}.org-form__cancel[data-v-e98cb119]:hover:not(:disabled){background:#e5e7eb}.org-form__cancel[data-v-e98cb119]:disabled{opacity:.6;cursor:not-allowed}.org-form__actions[data-v-e98cb119]{margin-top:8px}.org-form__actions--split[data-v-e98cb119]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.org-privacy-section[data-v-e98cb119]{padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.org-privacy-section--incomplete[data-v-e98cb119]{padding-left:12px;margin-left:-4px;border-left:4px solid rgba(245,158,11,.85);border-radius:4px 0 0 4px}.org-privacy-readonly[data-v-e98cb119]{margin-top:0;padding-top:0;border-top:none}.org-privacy-alert[data-v-e98cb119]{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fef3c7f2;border:1px solid rgba(251,191,36,.45);color:#92400e;font-size:13px;line-height:1.45}.org-privacy-lead[data-v-e98cb119]{margin:0 0 12px;font-size:13px;color:#475569;line-height:1.5;max-width:720px}.org-privacy-lead--edit[data-v-e98cb119]{margin-bottom:10px}.org-privacy-hint[data-v-e98cb119]{margin:0 0 6px;font-size:12px;color:#64748b;line-height:1.45}.org-data-toolbar--split[data-v-e98cb119]{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px}.org-privacy-preview-actions[data-v-e98cb119]{display:flex;flex-wrap:wrap;gap:8px}.org-data-toolbar__ghost[data-v-e98cb119]{padding:8px 12px;font-size:13px;font-weight:600;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}.org-data-toolbar__ghost[data-v-e98cb119]:hover{background:#f8fafc;border-color:#94a3b8}.org-privacy-table[data-v-e98cb119]{width:100%;border-collapse:collapse;font-size:13px;border:1px solid rgba(148,163,184,.35);border-radius:10px;overflow:hidden;background:#fff}.org-privacy-table th[data-v-e98cb119]{text-align:left;font-weight:600;color:#64748b;padding:10px 12px;width:42%;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.22);background:#f8fafc}.org-privacy-table td[data-v-e98cb119]{padding:10px 12px;color:#0f172a;border-bottom:1px solid rgba(148,163,184,.22);word-break:break-word}.org-privacy-table tr:last-child th[data-v-e98cb119],.org-privacy-table tr:last-child td[data-v-e98cb119]{border-bottom:none}.org-privacy-preview-backdrop[data-v-e98cb119]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a73}.org-privacy-preview-dialog[data-v-e98cb119]{width:min(580px,100%);max-height:min(86vh,640px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 20px 50px #0f172a33;overflow:hidden}.org-privacy-preview-head[data-v-e98cb119]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.org-privacy-preview-title[data-v-e98cb119]{margin:0;font-size:16px;color:#0f172a}.org-privacy-preview-close[data-v-e98cb119]{border:0;background:transparent;font-size:24px;line-height:1;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:6px}.org-privacy-preview-close[data-v-e98cb119]:hover{background:#e2e8f0;color:#0f172a}.org-privacy-preview-tabs[data-v-e98cb119]{display:flex;gap:0;border-bottom:1px solid #e2e8f0;padding:0 8px;background:#fff}.org-privacy-preview-tab[data-v-e98cb119]{flex:1;padding:10px 12px;font-size:13px;font-weight:600;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}.org-privacy-preview-tab--active[data-v-e98cb119]{color:#1d4ed8;border-bottom-color:#2563eb}.org-privacy-preview-body[data-v-e98cb119]{padding:14px 16px 16px;overflow-y:auto}.org-privacy-preview-note[data-v-e98cb119]{margin:0 0 12px;font-size:12px;color:#64748b;line-height:1.45}.org-privacy-preview-mock[data-v-e98cb119]{padding:12px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fafafa}.org-privacy-preview-mock__static[data-v-e98cb119]{margin:0 0 10px;font-size:13px;color:#334155;line-height:1.5}.org-privacy-preview-mock__static[data-v-e98cb119]:last-of-type{margin-bottom:10px}.org-privacy-preview-extra[data-v-e98cb119]{margin:0;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;white-space:pre-wrap;font-size:13px;color:#0f172a;line-height:1.5}.org-privacy-preview-empty[data-v-e98cb119]{margin:0;font-size:13px;color:#94a3b8;font-style:italic}.org-privacy-preview-note--live[data-v-e98cb119]{margin-bottom:12px}.org-privacy-preview-loading[data-v-e98cb119]{margin:0 0 12px;font-size:13px;color:#64748b}.org-privacy-preview-err[data-v-e98cb119]{margin:0 0 12px;font-size:13px;color:#b91c1c}.org-privacy-preview-footnote[data-v-e98cb119]{margin:0;font-size:12px;color:#94a3b8;line-height:1.45}.legal-modal-preview-body[data-v-e98cb119]{display:grid;gap:10px;color:#334155;line-height:1.5;font-size:13px}.legal-modal-preview-body p[data-v-e98cb119]{margin:0}.org-form__title[data-v-e98cb119]{margin:0 0 4px;font-size:16px;color:#111827}.org-form__title--sub[data-v-e98cb119]{margin-top:6px}.org-form__field[data-v-e98cb119]{display:flex;flex-direction:column;gap:4px}.org-form__field label[data-v-e98cb119]{font-size:13px;color:#4b5563}.org-form__req[data-v-e98cb119]{color:#c53030}.org-form__field input[data-v-e98cb119]{width:100%;padding:8px 10px;font-size:14px;border:1px solid #cbd5e0;border-radius:6px;background:#fff;color:#111827;box-sizing:border-box}.org-form__field input[data-v-e98cb119]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.org-form__field textarea[data-v-e98cb119]{width:100%;padding:8px 10px;font-size:14px;border:1px solid #cbd5e0;border-radius:6px;background:#fff;color:#111827;box-sizing:border-box;resize:vertical;min-height:72px;line-height:1.45;font-family:inherit}.org-form__field textarea[data-v-e98cb119]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.org-form__row[data-v-e98cb119]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 480px){.org-form__row[data-v-e98cb119]{grid-template-columns:1fr}}.org-form__submit[data-v-e98cb119]{margin-top:8px;align-self:flex-start;padding:10px 18px;font-size:14px;font-weight:600;color:#fff;background:#2563eb;border:none;border-radius:8px;cursor:pointer}.org-form__submit[data-v-e98cb119]:hover:not(:disabled){background:#1d4ed8}.org-form__submit[data-v-e98cb119]:disabled{opacity:.7;cursor:not-allowed}.org-grid[data-v-e98cb119]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:10px;width:min(760px,100%);margin-left:auto;margin-right:auto}.org-grid--readonly[data-v-e98cb119]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,23,42,.08)}.org-column p[data-v-e98cb119]{font-size:14px;margin:2px 0}.org-empty[data-v-e98cb119]{font-size:14px;color:#6b7280;margin-top:8px}.memberships[data-v-e98cb119]{margin-top:16px}.memberships ul[data-v-e98cb119]{list-style:none;padding:0;margin:8px 0 0}.membership-item[data-v-e98cb119]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:6px;background:#0f172a05;font-size:14px}.membership-item+.membership-item[data-v-e98cb119]{margin-top:4px}.membership-name[data-v-e98cb119]{font-weight:500}.membership-role[data-v-e98cb119]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.membership-badge[data-v-e98cb119]{font-size:11px;padding:2px 6px;border-radius:999px;background:#0c6;color:#000;margin-left:8px}.media-item-tile[data-v-2aabd73e]{width:100%;height:160px;display:flex;flex-direction:column;justify-content:space-between;background-color:#2d2d2d;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0006;color:#fff;position:relative}.media-item-tile.border-2[data-v-2aabd73e]{border-width:2px}.media-item-tile.border-yellow-400[data-v-2aabd73e]{border-color:#facc15}.media-preview[data-v-2aabd73e]{height:140px;width:100%;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.media-preview img[data-v-2aabd73e],.media-preview video[data-v-2aabd73e]{object-fit:cover;width:100%;height:100%}.p-2[data-v-2aabd73e]{padding:8px}textarea[data-v-2aabd73e]{width:100%;background-color:#444;color:#fff;padding:6px;border-radius:6px;resize:none;font-size:14px;border:none}textarea[data-v-2aabd73e]:focus{outline:none;background-color:#555}.media-item-tile.selected[data-v-2aabd73e]{border:4px solid #005bbf;box-shadow:0 0 10px #ffd70066;background-color:#333}.image-item[data-v-e28545d7]{height:90vh}.viewer-overlay[data-v-e28545d7]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999}.viewer-content[data-v-e28545d7]{max-width:90%;max-height:90%}.close-button[data-v-e28545d7]{position:absolute;top:5px;right:10px}.modal-overlay[data-v-a3adf6fd]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;z-index:9999;display:flex;justify-content:center;align-items:center}.modal-content[data-v-a3adf6fd]{background:#222;padding:20px;border-radius:10px;width:90%;max-width:1200px;height:90vh;overflow-y:auto;position:relative;color:#fff}.header[data-v-a3adf6fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.media-grid[data-v-a3adf6fd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:12px;width:80%;float:right}.upload-tile[data-v-a3adf6fd]{border:2px dashed #888;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:background .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.upload-tile[data-v-a3adf6fd]:hover{background:#333}.plus-icon[data-v-a3adf6fd]{font-size:2rem}.hidden[data-v-a3adf6fd]{display:none}textarea[data-v-a3adf6fd]{width:100%;background-color:#444;color:#fff;padding:6px;border-radius:6px;resize:none;font-size:14px;border:none}textarea[data-v-a3adf6fd]:focus{outline:none;background-color:#555}.select-btn[data-v-a3adf6fd],.delete-btn[data-v-a3adf6fd]{color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:14px}.delete-btn[data-v-a3adf6fd]{background-color:#ff4d4d}.media-gallery-layout[data-v-a3adf6fd]{display:flex;gap:20px}.media-sidebar[data-v-a3adf6fd]{width:160px;padding:10px;background:#1c1c1c;border-radius:8px;color:#fff;display:inline-block}.media-filters[data-v-a3adf6fd]{list-style:none;padding:0;margin:0}.media-filters li[data-v-a3adf6fd]{padding:10px;margin-bottom:6px;cursor:pointer;border-radius:6px;background-color:#2e2e2e;transition:background-color .3s}.media-filters li[data-v-a3adf6fd]:hover,.media-filters li.active[data-v-a3adf6fd]{background-color:#444;font-weight:700}.chat-history-overlay[data-v-0ec57131]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.chat-history-content[data-v-0ec57131]{background:#fff;padding:30px;border-radius:10px;max-height:90vh;overflow-y:auto;width:80%}.close-btn[data-v-0ec57131]{position:absolute;top:20px;right:25px;font-size:22px;cursor:pointer}.user[data-v-0ec57131]{color:#2196f3}.avatar[data-v-0ec57131]{color:#4caf50}.overlay[data-v-5e6a8361]{position:fixed;top:0;left:0;z-index:9999;background:#000000b3;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.content[data-v-5e6a8361]{background:#222;padding:30px;border-radius:10px;width:80%;max-height:90vh;overflow-y:auto;position:relative}.close-btn[data-v-5e6a8361]{position:absolute;top:15px;right:20px;cursor:pointer;font-size:22px}.chat-messages[data-v-5e6a8361]{flex-grow:1;overflow-y:auto;max-height:70vh;padding:10px;border-radius:10px}.message[data-v-5e6a8361]{display:flex;margin-bottom:10px}.message.avatar[data-v-5e6a8361]{color:#000}.message.user[data-v-5e6a8361]{justify-content:flex-end}.message.assistant[data-v-5e6a8361]{justify-content:flex-start;display:none}.message-bubble[data-v-5e6a8361]{max-width:70%;padding:10px;border-radius:10px;background:#ddd;word-wrap:break-word}.message.user .message-bubble[data-v-5e6a8361]{background:#0084ff;color:#fff}.spp-overlay[data-v-2b719e8d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.spp-card[data-v-2b719e8d]{width:100%;max-width:520px;max-height:min(92vh,720px);overflow:auto;background:#fff;border-radius:14px;padding:18px 20px 20px;box-shadow:0 20px 50px #0f172a33}.spp-head[data-v-2b719e8d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.spp-head h2[data-v-2b719e8d]{margin:0;font-size:1.125rem;font-weight:700}.spp-close[data-v-2b719e8d]{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#64748b}.spp-meta[data-v-2b719e8d]{font-size:.8125rem;color:#64748b;margin:0 0 14px;line-height:1.45}.spp-stage[data-v-2b719e8d]{min-height:220px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:14px}.spp-video[data-v-2b719e8d]{max-width:100%;max-height:min(48vh,360px);border-radius:10px}.spp-img[data-v-2b719e8d]{width:clamp(180px,34vw,320px);height:clamp(180px,34vw,320px);max-width:min(72vw,320px);max-height:min(72vw,320px);aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:50%;display:block;box-shadow:0 10px 28px #0f172a29}.spp-muted[data-v-2b719e8d]{font-size:.8125rem;color:#64748b;margin:0;text-align:center}.spp-actions[data-v-2b719e8d]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.spp-err[data-v-2b719e8d]{color:#b91c1c;font-size:.8125rem;margin:8px 0 0}.spp-audio-hidden[data-v-2b719e8d]{display:none}.primary-btn[data-v-2b719e8d]{border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:600;background:#2563eb;color:#fff;border:none;cursor:pointer}.primary-btn[data-v-2b719e8d]:disabled{opacity:.6;cursor:not-allowed}.create-scenario[data-v-10c2888a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--color-overlay);display:flex;justify-content:center;align-items:center;padding:20px;font-family:var(--font-sans)}.create-scenario__panel[data-v-10c2888a]{max-width:960px;width:100%;max-height:88vh;background:var(--color-surface);border-radius:var(--radius-lg);padding:24px 28px 28px;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden}.create-scenario__panel>.wizard-header[data-v-10c2888a]{flex-shrink:0}.create-scenario__panel .form[data-v-10c2888a]{flex:1;min-height:0;display:flex;flex-direction:column}.wizard-header[data-v-10c2888a]{margin-bottom:14px;position:sticky;top:0;z-index:4;background:var(--color-surface);padding-bottom:8px}.wizard-header__top[data-v-10c2888a]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.wizard-header__top .closeBtn[data-v-10c2888a]{flex-shrink:0;font-size:24px;padding:4px 8px;color:var(--color-text-muted);transition:color var(--transition-fast)}.wizard-header__top .closeBtn[data-v-10c2888a]:hover{color:var(--color-text)}.wizard-header__title[data-v-10c2888a]{flex:1;min-width:0}.wizard-header__title h1[data-v-10c2888a]{font-size:1.375rem;font-weight:600;color:var(--color-text);margin:0 0 4px;letter-spacing:-.01em}.scenario-title-inline[data-v-10c2888a]{color:var(--color-text);font-weight:700}.wizard-header__title .subtitle[data-v-10c2888a]{margin:0;font-size:.8125rem;color:var(--color-text-muted);line-height:1.45}.wizard-header__title .scenario-id[data-v-10c2888a]{margin:0 0 4px;font-size:.75rem;color:var(--color-text-muted);line-height:1.35}.wizard-steps[data-v-10c2888a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 0;border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0;z-index:5;background:var(--color-surface)}.wizard-steps__label[data-v-10c2888a]{font-size:.8125rem;color:var(--color-text-muted);font-weight:500}.wizard-steps__tabs[data-v-10c2888a]{display:flex;flex-wrap:wrap;gap:8px}.wizard-step-tab[data-v-10c2888a]{padding:6px 10px;font-size:.8125rem;font-weight:500;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);display:inline-flex;align-items:center;gap:6px}.wizard-step-tab__num[data-v-10c2888a]{width:18px;height:18px;border-radius:999px;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem}.wizard-step-tab--done[data-v-10c2888a]{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.wizard-step-tab[data-v-10c2888a]:hover{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border-strong)}.wizard-step-tab--active[data-v-10c2888a]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.wizard-step-tab--active[data-v-10c2888a]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.wizard-content[data-v-10c2888a]{flex:1;min-height:0;margin-bottom:12px;overflow-y:auto;padding-right:4px}.wizard-step-content[data-v-10c2888a]{display:flex;flex-direction:column;gap:30px}.recording-followup[data-v-10c2888a]{border:none;margin:0;padding:0;min-width:0;grid-column:1 / -1}.recording-followup[data-v-10c2888a]:disabled{opacity:.5}.recording-followup:disabled .field label[data-v-10c2888a],.recording-followup:disabled .hint[data-v-10c2888a]{color:var(--color-text-muted)}.create-scenario .recording-retention-hint[data-v-10c2888a]{margin:0;line-height:1.45}.wizard-footer[data-v-10c2888a]{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap;padding-top:12px;padding-bottom:4px;border-top:1px solid var(--color-border-subtle);flex-shrink:0;position:sticky;bottom:0;z-index:4;background:var(--color-surface)}.wizard-footer__right[data-v-10c2888a]{display:flex;margin-left:auto;flex-direction:column;align-items:flex-end;gap:8px}.wizard-footer__actions[data-v-10c2888a]{display:flex;gap:8px;align-items:center}.scenario-cost-estimate[data-v-10c2888a]{flex-basis:100%;margin:0;text-align:right}.scenario-cost-estimate-hint[data-v-10c2888a]{flex-basis:100%;margin:0;text-align:right;display:inline-flex;justify-content:flex-end;align-items:center;gap:6px}.scenario-cost-estimate-hint__icon[data-v-10c2888a]{width:16px;height:16px;border-radius:999px;border:1px solid #c6ccd6;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1}.validation-hints[data-v-10c2888a]{align-self:stretch;width:100%;max-width:560px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:10px;padding:10px 12px}.validation-hints__title[data-v-10c2888a]{margin:0 0 6px;font-size:.8125rem;font-weight:600}.validation-hints__list[data-v-10c2888a]{margin:0;padding-left:18px;font-size:.8125rem}.test-scenario-wrap[data-v-10c2888a]{display:inline-flex}.wizard-footer__right .error[data-v-10c2888a],.wizard-footer__right .success[data-v-10c2888a]{margin:0;font-size:.8125rem}.form[data-v-10c2888a]{display:flex;flex-direction:column;gap:0}.create-scenario .card[data-v-10c2888a]{border:1px solid #e8ebf2;border-radius:var(--radius-lg);padding:18px 20px;background:var(--color-surface);box-shadow:none}.create-scenario .card h2[data-v-10c2888a]{font-size:1.3rem;font-weight:600;color:var(--color-text);margin:0 0 8px;padding-bottom:0;border-bottom:none}.create-scenario .card h3[data-v-10c2888a]{font-size:.9375rem;font-weight:600;color:var(--color-text);margin:14px 0 10px}.grid[data-v-10c2888a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 20px}.grid.recording-followup-grid[data-v-10c2888a]{grid-template-columns:minmax(0,1fr)}.create-scenario .field[data-v-10c2888a]{display:flex;flex-direction:column;gap:6px}.create-scenario .field.wide[data-v-10c2888a]{grid-column:1 / -1}.create-scenario .field--language[data-v-10c2888a]{align-items:flex-start;justify-self:start}.create-scenario .field--language .language-select[data-v-10c2888a]{width:auto;min-width:96px;max-width:128px;text-align:left;padding-right:28px}.basics-row-grid[data-v-10c2888a]{grid-template-columns:minmax(320px,420px) minmax(96px,128px);justify-content:center;gap:14px 20px}.create-scenario .field>label[data-v-10c2888a]{font-size:.8125rem;font-weight:500;color:var(--color-text)}.create-scenario .req[data-v-10c2888a]{color:var(--color-danger);margin-left:2px}.step-main-card[data-v-10c2888a]{padding:22px 24px}.step-section[data-v-10c2888a]{padding:0}.step-section+.step-section[data-v-10c2888a]{margin-top:30px;padding-top:20px;border-top:1px solid #edf1f7}.step-main-card--basics .step-section+.step-section[data-v-10c2888a]{margin-top:20px;padding-top:14px}.step-section__desc[data-v-10c2888a]{margin:0 0 14px;font-size:.8rem;color:var(--color-text-muted);line-height:1.45;text-align:center}.section-badge[data-v-10c2888a]{display:inline-flex;align-items:center;border:1px solid #d7e2f6;color:#35548d;background:#f6f9ff;border-radius:999px;font-size:.68rem;padding:2px 8px;margin-bottom:8px}.section-badge--ai[data-v-10c2888a]{border-color:#cfe0ff;background:#f3f8ff;color:#2f5bb3}.step-section--participant[data-v-10c2888a]{background:#fafcff;border:1px solid #edf3fe;border-radius:10px;padding:12px}.step-section--ai[data-v-10c2888a]{background:#f8fbff;border-left:3px solid #b9d2ff;border-radius:8px;padding:10px 12px}.create-scenario .field textarea.ai-context-textarea[data-v-10c2888a]{min-height:176px}.ai-writing-tip[data-v-10c2888a]{margin:-4px 0 10px;font-size:.72rem;color:#5f6f86}.step-section--light .setting-row[data-v-10c2888a]{border:1px solid #eceff5;border-radius:10px;background:#fbfcfe;padding:8px 10px}.section-title-inline[data-v-10c2888a]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.step-main-card--basics .step-section--participant .section-title-inline[data-v-10c2888a]{justify-content:center}.section-title-inline h2[data-v-10c2888a]{margin-bottom:0}.participant-intro-textarea[data-v-10c2888a]{min-height:116px}.optional-block--compact[data-v-10c2888a]{margin-top:10px;padding-top:10px}.optional-block__toggle--setting-row[data-v-10c2888a]{border:1px solid #e9edf5;border-radius:9px;background:#fbfcff;padding:8px 10px}.optional-block__label-text[data-v-10c2888a]{display:inline-flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left}.optional-block__desc[data-v-10c2888a]{display:block;margin-top:0}.avatar-section .avatar-sim-stack[data-v-10c2888a]{display:grid;gap:16px;width:100%;max-width:560px;margin-left:auto;margin-right:auto}.field-label-row[data-v-10c2888a]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ai-context-help-row[data-v-10c2888a]{display:flex;justify-content:flex-end;margin-bottom:6px}.ai-context-help-cta[data-v-10c2888a]{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;padding:2px 0;cursor:pointer;color:#2563eb;font-weight:700;font-size:12px}.ai-context-help-cta[data-v-10c2888a]:hover{color:#1d4ed8}.ai-context-help-icon[data-v-10c2888a]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:currentColor;font-weight:800;font-size:12px;line-height:1;-webkit-user-select:none;user-select:none}.ai-context-help-cta:hover .ai-context-help-icon[data-v-10c2888a]{background:#eff6ff;border-color:#93c5fd}.ai-context-help-text[data-v-10c2888a]{line-height:1.2}.drawer-overlay[data-v-10c2888a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background:#0f172a73;display:flex;justify-content:flex-end}.drawer-card[data-v-10c2888a]{width:min(520px,92vw);height:100%;background:#fff;box-shadow:-20px 0 50px #0f172a2e;padding:14px 16px 16px;display:flex;flex-direction:column}.drawer-head[data-v-10c2888a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.drawer-title[data-v-10c2888a]{font-weight:800;font-size:14px}.drawer-body[data-v-10c2888a]{padding-top:12px;overflow:auto;text-align:left}.drawer-section+.drawer-section[data-v-10c2888a]{margin-top:14px}.drawer-section__title[data-v-10c2888a]{font-weight:800;font-size:12.5px;margin-bottom:8px;text-align:left}.drawer-list[data-v-10c2888a]{margin:0;padding-left:18px;color:#334155;font-size:13px;line-height:1.45;text-align:left;list-style-position:outside}.drawer-list li[data-v-10c2888a]{margin:6px 0}.drawer-list li strong[data-v-10c2888a]{font-weight:800}.drawer-tabs[data-v-10c2888a]{display:inline-flex;border:1px solid #e2e8f0;border-radius:999px;overflow:hidden;margin-bottom:10px}.drawer-tab[data-v-10c2888a]{border:none;background:transparent;padding:7px 10px;font-size:12px;font-weight:700;color:#475569;cursor:pointer}.drawer-tab--active[data-v-10c2888a]{background:#eff6ff;color:#1d4ed8}.drawer-code[data-v-10c2888a]{margin:0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.4;white-space:pre-wrap}.drawer-actions[data-v-10c2888a]{margin-top:10px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.drawer-examples[data-v-10c2888a]{display:grid;gap:12px}.field-label-text[data-v-10c2888a]{font-size:.8125rem;font-weight:500;color:var(--color-text)}.sim-help-icon[data-v-10c2888a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--color-border-strong);font-size:.6875rem;font-weight:700;color:var(--color-text-muted);cursor:help;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.hint--tight[data-v-10c2888a]{margin:0 0 8px;display:block}.avatar-sim-radio-row[data-v-10c2888a]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px}.avatar-section .radio-inline[data-v-10c2888a]{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer}.presentation-radio-option[data-v-10c2888a]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:340px}.presentation-radio-option__hint[data-v-10c2888a]{margin:0;max-width:300px}.avatar-section .radio-inline input[type=radio][data-v-10c2888a]{margin:0;flex-shrink:0}.avatar-sim-stack>.field[data-v-10c2888a]:last-child{display:flex;justify-content:center}.avatar-preview-row[data-v-10c2888a]{display:flex;justify-content:center;align-items:center}.avatar-preview-row .ghost-btn[data-v-10c2888a]{width:100%;max-width:360px;margin:0 auto}.presentation-custom-block .presentation-upload-row[data-v-10c2888a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.presentation-default-options[data-v-10c2888a]{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.presentation-source-card[data-v-10c2888a]{border:1px solid #dbe4f0;border-radius:12px;padding:10px;background:#f8fafc;display:grid;grid-template-columns:auto 52px 1fr;gap:10px;align-items:center;width:100%;box-sizing:border-box;cursor:pointer;position:relative}.presentation-source-card>input[type=radio][data-v-10c2888a]{margin-top:1px}.presentation-source-card__preview[data-v-10c2888a]{display:flex;align-items:center;justify-content:center}.presentation-source-card__thumb[data-v-10c2888a]{width:46px;height:46px;border-radius:8px;object-fit:cover;border:1px solid #cbd5e1;background:#fff}.presentation-source-card__thumb--empty[data-v-10c2888a]{display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:11px;background:#f1f5f9}.presentation-source-card__meta[data-v-10c2888a]{display:flex;flex-direction:column;gap:2px;min-width:0}.presentation-source-card--active[data-v-10c2888a]{border-color:#60a5fa;background:#eff6ff}.presentation-source-card--disabled[data-v-10c2888a]{opacity:.58;filter:grayscale(.45);cursor:not-allowed}.presentation-file-overlay[data-v-10c2888a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.presentation-source-card__meta .link-btn[data-v-10c2888a]{position:relative;z-index:3}.sr-only[data-v-10c2888a]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.presentation-org-default[data-v-10c2888a]{margin-top:8px;margin-bottom:8px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #dbeafe;background:#eff6ff;border-radius:10px}.presentation-org-default--muted[data-v-10c2888a]{border-color:#e2e8f0;background:#f8fafc}.presentation-org-default__thumb[data-v-10c2888a]{width:38px;height:38px;border-radius:8px;object-fit:cover;border:1px solid #cbd5e1;background:#fff}.presentation-org-default__meta[data-v-10c2888a]{display:flex;flex-direction:column;gap:2px}.optional-block[data-v-10c2888a]{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border-subtle)}.optional-block__toggle[data-v-10c2888a]{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;font-weight:500;color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.optional-block__toggle input[type=checkbox][data-v-10c2888a]{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.optional-block__body[data-v-10c2888a]{margin-top:10px}.optional-subcard-title[data-v-10c2888a]{font-size:.875rem;font-weight:600;margin:14px 0 8px;color:var(--color-text)}.optional-subcard-title[data-v-10c2888a]:first-child{margin-top:0}.scoring-criteria-search[data-v-10c2888a]{margin-top:12px}.scoring-top .scoring-criteria-search[data-v-10c2888a]{margin-top:0}.scoring-toolbar[data-v-10c2888a]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.scoring-help-details[data-v-10c2888a]{margin-top:8px}.criteria-section-title[data-v-10c2888a]{margin-top:18px!important;margin-bottom:0}.criteria-section-title+.scoring-toolbar[data-v-10c2888a],.criteria-section-title+.scoring-criteria-search[data-v-10c2888a]{margin-top:14px}.scoring-pass-threshold-grid[data-v-10c2888a]{grid-template-columns:minmax(0,1fr);justify-items:center}.create-scenario .field--pass-threshold[data-v-10c2888a]{align-items:center;width:100%;max-width:320px}.create-scenario .field--pass-threshold>label[data-v-10c2888a]{text-align:center}.create-scenario .field--pass-threshold .inline-input[data-v-10c2888a]{justify-content:center}.create-scenario .field--pass-threshold .inline-input input[type=number][data-v-10c2888a]{width:72px}.create-scenario .field--pass-threshold .hint[data-v-10c2888a]{text-align:center}.add-section-stack[data-v-10c2888a]{display:flex;flex-direction:column;gap:12px}.add-section-stack--compact[data-v-10c2888a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.add-section-stack--compact .add-section-row[data-v-10c2888a]{margin:0}.add-section-stack--single-centered .add-section-row[data-v-10c2888a]{grid-column:2 / 3}.add-section-stack--simulation[data-v-10c2888a]{grid-template-columns:repeat(2,minmax(0,280px));justify-content:center}.add-section-stack--compact .addon-panel[data-v-10c2888a]{grid-column:auto;margin-top:0;width:100%;min-width:0}.add-section-stack--simulation .addon-panel--goal[data-v-10c2888a]{max-width:520px}.add-section-stack--knowledge .addon-panel[data-v-10c2888a]{grid-column:1 / -1;max-width:760px;width:100%;margin:0 auto}.add-section-btn[data-v-10c2888a]{display:block;width:100%;justify-content:center;min-height:38px;padding:7px 10px}.addon-panel__hide[data-v-10c2888a]{margin-top:10px}.create-scenario .field input[type=text][data-v-10c2888a],.create-scenario .field input[type=number][data-v-10c2888a],.create-scenario .field select[data-v-10c2888a],.create-scenario .field textarea[data-v-10c2888a]{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);padding:10px 12px;font-size:.875rem;color:var(--color-text);background:var(--color-surface);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.create-scenario .field input[data-v-10c2888a]::placeholder,.create-scenario .field textarea[data-v-10c2888a]::placeholder{color:var(--color-text-soft)}.create-scenario .field input[data-v-10c2888a]:focus,.create-scenario .field textarea[data-v-10c2888a]:focus,.create-scenario .field select[data-v-10c2888a]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4a7dff2e}.create-scenario .field textarea[data-v-10c2888a]{resize:vertical;min-height:80px}.conversation_mode[data-v-10c2888a]{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.conversation_time[data-v-10c2888a]{max-width:120px}.time-grid[data-v-10c2888a]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px 20px;align-items:start;max-width:560px;margin:0 auto;justify-content:center}@media (max-width: 720px){.time-grid[data-v-10c2888a]{grid-template-columns:1fr;max-width:100%}}.time-grid .conversation_time[data-v-10c2888a]{max-width:none}.time-grid .field[data-v-10c2888a]{align-items:center}.time-grid .field>label[data-v-10c2888a]{text-align:center}.time-grid .inline-input[data-v-10c2888a]{justify-content:center}.time-grid .hint[data-v-10c2888a]{text-align:center}.conversation_time .inline-input input[data-v-10c2888a]{width:72px}.switch-row[data-v-10c2888a]{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--color-text)}.switch-row input[type=checkbox][data-v-10c2888a]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer}.create-scenario .hint[data-v-10c2888a]{font-size:.75rem;color:var(--color-text-muted);line-height:1.4;text-align:left}.plan-lock-note[data-v-10c2888a]{margin:8px 0 2px;padding:8px 10px;border:1px solid #e5e7eb;background:#f8fafc;color:#475569;border-radius:var(--radius-md);font-size:.75rem;line-height:1.35}.avatar-section .plan-lock-note[data-v-10c2888a]{font-size:.7rem;padding:6px 8px;margin-top:6px}.plan-lock-note strong[data-v-10c2888a]{color:#6d28d9}.create-scenario .primary-btn[data-v-10c2888a]{border-radius:var(--radius-md);padding:10px 18px;font-size:.875rem;font-weight:500;background:var(--color-primary);color:#fff;border:none;cursor:pointer;transition:background-color var(--transition-fast),opacity var(--transition-fast)}.create-scenario .primary-btn[data-v-10c2888a]:hover:not(:disabled){background:var(--color-primary-hover)}.create-scenario .primary-btn[data-v-10c2888a]:disabled{opacity:.65;cursor:not-allowed}.create-scenario .ghost-btn[data-v-10c2888a]{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);padding:8px 14px;font-size:.8125rem;font-weight:500;background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.create-scenario .ghost-btn[data-v-10c2888a]:hover{background:var(--color-bg);border-color:var(--color-border-strong)}.create-scenario .wizard-footer__actions .test-scenario-btn[data-v-10c2888a]{background:#ecfdf3;border-color:#86efac;color:#166534}.create-scenario .wizard-footer__actions .test-scenario-btn[data-v-10c2888a]:hover:not(:disabled){background:#dcfce7;border-color:#4ade80}.create-scenario .wizard-footer__actions .test-scenario-btn[data-v-10c2888a]:disabled{background:#e5e7eb;border-color:#d1d5db;color:#6b7280}.create-scenario .error[data-v-10c2888a]{color:var(--color-danger);font-size:.8125rem}.create-scenario .success[data-v-10c2888a]{color:var(--color-success);font-size:.8125rem}.create-scenario .link-btn[data-v-10c2888a]{background:none;border:none;padding:0;color:var(--color-link);cursor:pointer;font-size:.8125rem;text-decoration:underline}.create-scenario .link-btn[data-v-10c2888a]:hover{color:var(--color-link-hover)}.inline-input[data-v-10c2888a]{display:flex;align-items:center;gap:8px}.create-scenario .suffix[data-v-10c2888a]{font-size:.875rem;color:var(--color-text-muted)}.criteria-list[data-v-10c2888a]{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.criteria-item[data-v-10c2888a]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);padding:10px 12px;display:flex;gap:14px;justify-content:space-between;align-items:flex-start;transition:border-color var(--transition-fast);position:relative;cursor:pointer}.criteria-rec-badge[data-v-10c2888a]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;border:1px solid #bfdbfe;color:#1d4ed8;background:#eff6ff;border-radius:999px;font-size:.67rem;padding:2px 8px}.criteria-item--selected[data-v-10c2888a]{border-color:var(--color-primary);background:#f8faff}.criteria-item[data-v-10c2888a]:hover{border-color:var(--color-border-strong)}.criteria-main[data-v-10c2888a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-right:92px}.criteria-main--top[data-v-10c2888a]{justify-content:flex-start}.criteria-check[data-v-10c2888a]{display:flex;gap:10px;align-items:flex-start;font-size:.875rem;cursor:pointer}.criteria-title[data-v-10c2888a]{font-weight:500;color:var(--color-text);display:block;line-height:1.25}.criteria-cat[data-v-10c2888a]{font-weight:500;color:var(--color-text-muted);font-size:.72rem}.criteria-meta[data-v-10c2888a]{display:flex;align-items:center;gap:8px;margin-left:30px;flex-wrap:wrap}.criteria-weight[data-v-10c2888a]{flex-shrink:0;width:124px;display:flex;flex-direction:column;gap:4px;margin-top:24px}.scoring-weight-intro[data-v-10c2888a]{margin:4px 0 14px;line-height:1.45;text-align:center}.create-scenario .hint.scoring-subtitle[data-v-10c2888a]{text-align:center}.scoring-weight-single-hint[data-v-10c2888a]{margin-top:6px;text-align:center}.create-scenario .card hr[data-v-10c2888a]{margin:16px 0;border:none;border-top:1px solid var(--color-border-subtle)}.custom-criteria-row[data-v-10c2888a]{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:14px 16px;background:var(--color-surface);margin-bottom:10px}.preset-grid[data-v-10c2888a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.preset-card[data-v-10c2888a]{text-align:left;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);padding:12px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.preset-card strong[data-v-10c2888a]{color:var(--color-text)}.preset-card span[data-v-10c2888a]{color:var(--color-text-muted)}.preset-card--active[data-v-10c2888a]{border-color:var(--color-primary);box-shadow:0 0 0 2px #4a7dff1f}.conversation-mode-cards[data-v-10c2888a]{display:grid;gap:10px}.conversation-mode-option[data-v-10c2888a]{border:1px solid #e9edf5;border-radius:var(--radius-md);padding:8px 10px;background:#fcfdff}.conversation-mode-card[data-v-10c2888a]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;border:1px solid transparent;border-radius:var(--radius-md);padding:8px 10px;align-items:start}.conversation-mode-card__content[data-v-10c2888a]{display:flex;flex-direction:column;gap:4px;min-width:0;align-items:flex-start;text-align:left}.conversation-mode-card__title[data-v-10c2888a]{display:block;line-height:1.25;text-align:left}.conversation-mode-card .hint[data-v-10c2888a]{color:var(--color-text-muted);font-size:.75rem;line-height:1.35}.conversation-mode-card__subhint[data-v-10c2888a]{margin-top:2px}.conversation-mode-card--active[data-v-10c2888a]{border-color:var(--color-primary);background:#f8faff}.conversation-mode-settings[data-v-10c2888a]{margin-top:8px;margin-left:0;display:grid;gap:8px}.conversation-mode-settings__activehint[data-v-10c2888a]{margin:0 0 2px;color:#415a86}.conversation-mode-settings__row[data-v-10c2888a]{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px 22px;align-items:start;justify-items:center}.conversation-mode-settings__row .field[data-v-10c2888a]{min-width:0;width:100%;max-width:320px;align-items:center;text-align:center}.conversation-mode-settings__row .field>label[data-v-10c2888a]{text-align:center}.conversation-mode-settings__row .inline-input[data-v-10c2888a]{justify-content:center}.conversation-mode-settings__row .hint[data-v-10c2888a]{max-width:34ch;line-height:1.35;text-align:center}.conversation-mode-settings .conversation_time[data-v-10c2888a]{max-width:none}.rec-badge[data-v-10c2888a]{display:inline-flex;align-items:center;border:1px solid #bfdbfe;color:#1d4ed8;background:#eff6ff;border-radius:999px;font-size:.67rem;padding:2px 8px;margin-left:6px}.presentation-option-text[data-v-10c2888a]{display:inline-flex;align-items:center;position:relative;line-height:1.2;padding-top:10px}.rec-badge--inline-top[data-v-10c2888a]{margin-left:0;position:absolute;left:0;top:-12px}.summary-grid[data-v-10c2888a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin-bottom:14px}.summary-item[data-v-10c2888a]{border:1px solid #e7ebf3;border-radius:9px;padding:8px 10px;background:#fbfcff;display:grid;gap:3px;min-height:52px}.summary-item span[data-v-10c2888a]{font-size:.7rem;color:var(--color-text-muted)}.summary-item strong[data-v-10c2888a]{font-size:.84rem;color:var(--color-text);line-height:1.25}.publish-subsection[data-v-10c2888a]{border:1px solid #eef1f6;border-radius:var(--radius-md);padding:12px;margin-bottom:12px}.empty-custom-criteria[data-v-10c2888a]{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.milestone-row[data-v-10c2888a]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:12px;background:var(--color-surface)}.milestone-header[data-v-10c2888a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.milestone-index[data-v-10c2888a]{font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}.create-scenario .link-btn.danger[data-v-10c2888a]{color:var(--color-danger)}.create-scenario .link-btn.danger[data-v-10c2888a]:hover{color:var(--color-danger-strong)}@media (max-width: 860px){.preset-grid[data-v-10c2888a],.criteria-list[data-v-10c2888a],.summary-grid[data-v-10c2888a],.scoring-toolbar[data-v-10c2888a]{grid-template-columns:1fr}.empty-custom-criteria[data-v-10c2888a]{flex-direction:column;align-items:flex-start}.conversation-mode-settings__row[data-v-10c2888a],.add-section-stack--compact[data-v-10c2888a],.add-section-stack--simulation[data-v-10c2888a]{grid-template-columns:1fr}.add-section-stack--single-centered .add-section-row[data-v-10c2888a]{grid-column:auto}.basics-row-grid[data-v-10c2888a]{grid-template-columns:1fr}}.recruitment-modal__card[data-v-f07174b5]{width:min(1040px,calc(100vw - 48px));max-width:1040px;box-sizing:border-box}.recruitment-modal__header[data-v-f07174b5]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border-subtle);padding-bottom:8px}.recruitment-modal__top[data-v-f07174b5]{margin-top:12px;display:grid;grid-template-columns:minmax(220px,1fr) 180px minmax(220px,1fr) 150px;gap:12px;align-items:start}.recruitment-modal__access[data-v-f07174b5]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:10px;background:#f8fafc}.recruitment-modal__access>span[data-v-f07174b5]:first-child{color:var(--color-text-muted);font-size:12px;font-weight:600}.recruitment-modal__accessCheck[data-v-f07174b5]{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#111827}.recruitment-modal__accessCheck input[data-v-f07174b5]{width:auto;margin:0}.recruitment-modal__access small[data-v-f07174b5]{color:var(--color-text-muted);font-size:12px;line-height:1.35}.recruitment-modal__createdLine[data-v-f07174b5]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.recruitment-modal__createBtn[data-v-f07174b5]{width:auto;min-width:140px;justify-self:stretch;align-self:end}.recruitment-modal__createBtn--neutral[data-v-f07174b5]{background:#e5e7eb!important;border-color:#d1d5db!important;color:#374151!important}.recruitment-modal__createBtn--neutral[data-v-f07174b5]:hover{background:#d1d5db!important;border-color:#cbd5e1!important;color:#1f2937!important}.recruitment-modal__list[data-v-f07174b5]{margin-top:14px}.recruitment-modal__listHeader[data-v-f07174b5],.recruitment-modal__item[data-v-f07174b5]{display:grid;grid-template-columns:minmax(0,1fr) 88px 96px 90px 250px;gap:10px;align-items:center}.recruitment-modal__item>div[data-v-f07174b5]{min-width:0}.recruitment-modal__item .mono[data-v-f07174b5]{overflow-wrap:anywhere;word-break:break-word}.recruitment-modal__listHeader[data-v-f07174b5]{font-size:12px;padding:6px 0;color:var(--color-text-muted)}.recruitment-modal__item[data-v-f07174b5]{padding:10px 0;border-top:1px solid var(--color-border-subtle)}.recruitment-modal__name[data-v-f07174b5]{font-weight:600;margin-bottom:4px}.recruitment-modal__actions[data-v-f07174b5]{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap;min-width:0}.created[data-v-f07174b5]{grid-column:1 / -1;border:1px solid rgba(59,130,246,.26);background:#eff6ffd9;border-radius:10px;padding:10px 12px}.created .mono[data-v-f07174b5]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.created-help[data-v-f07174b5]{margin:10px 0 0;font-size:13px;line-height:1.4;color:#0f172a}.activation-hint[data-v-f07174b5]{margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.4;color:#1e3a8a;background:#bfdbfe73;border:1px solid rgba(96,165,250,.4);border-radius:8px;padding:8px 10px}.guide-pulse[data-v-f07174b5]{position:relative;box-shadow:0 0 #2563eb52;animation:guidePulseRing-f07174b5 2.4s ease-out infinite}@keyframes guidePulseRing-f07174b5{0%{box-shadow:0 0 #2563eb52}75%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 #2563eb00}}.badge[data-v-f07174b5]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid #cbd5e1;background:#f8fafc;color:#334155}.badge--active[data-v-f07174b5]{background:#ecfdf5;border-color:#86efac;color:#166534}.badge--off[data-v-f07174b5]{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.btn-enable[data-v-f07174b5]{background:#ecfdf5;border-color:#86efac;color:#166534}.btn-enable[data-v-f07174b5]:hover{background:#dcfce7;color:#14532d}@media (max-width: 760px){.recruitment-modal__top[data-v-f07174b5]{grid-template-columns:1fr}.recruitment-modal__access[data-v-f07174b5]{min-width:0}.recruitment-modal__createBtn[data-v-f07174b5]{justify-self:stretch}}@media (max-width: 920px){.recruitment-modal__listHeader[data-v-f07174b5]{display:none}.recruitment-modal__item[data-v-f07174b5]{grid-template-columns:1fr;gap:8px;padding:12px 0}.recruitment-modal__actions[data-v-f07174b5]{justify-content:flex-start}}.scenarios[data-v-23736ae1]{padding:16px 0 24px}.panel[data-v-23736ae1]{background:#fffffff5;border-radius:16px;padding:18px 20px;box-shadow:0 18px 40px #0f172a2e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.head[data-v-23736ae1]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.scoring-toolbar__left[data-v-23736ae1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scoring-toolbar__right[data-v-23736ae1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.bulk-actions[data-v-23736ae1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bulk-actions>span[data-v-23736ae1]{margin-right:6px}.input--search-sm[data-v-23736ae1]{width:260px}.input--select-xs[data-v-23736ae1]{min-width:70px;width:70px;padding-left:8px;padding-right:8px}.sort[data-v-23736ae1]{display:inline-flex;align-items:center;gap:8px}.sort--checkbox input[type=checkbox][data-v-23736ae1]{margin:0}.sort__label[data-v-23736ae1]{font-size:12px}.toolbar__meta[data-v-23736ae1]{font-size:12px;white-space:nowrap}.table-meta[data-v-23736ae1]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:6px 0 8px}.pagination-row[data-v-23736ae1]{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pagination-row--left[data-v-23736ae1]{justify-content:flex-start}h1[data-v-23736ae1]{margin:0;font-size:20px}.subtitle[data-v-23736ae1]{margin:2px 0 0;font-size:13px;color:#666}.cell-main .title[data-v-23736ae1]{font-weight:600;margin-bottom:2px}.entity-id-scenario[data-v-23736ae1]{margin-bottom:4px}.meta[data-v-23736ae1]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:3px}.tag[data-v-23736ae1]{font-size:11px;background:#eef1f8;padding:2px 6px;border-radius:999px}.context[data-v-23736ae1]{font-size:12px;color:#666}.actions[data-v-23736ae1]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;text-align:left}.actions>.link-btn[data-v-23736ae1]{align-self:flex-start;text-align:left}.actions>.action-link-cta[data-v-23736ae1]{align-self:flex-start;display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:5px 10px}.action-link-cta__title[data-v-23736ae1]{font-size:12.5px;line-height:1.1}.action-link-cta__meta[data-v-23736ae1]{font-size:10.5px;font-weight:500;opacity:.9;line-height:1;text-align:center}.sim-list-test-tooltip-host[data-v-23736ae1]{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;max-width:100%}.sim-list-test-tooltip-host .link-btn[data-v-23736ae1]{text-align:left}.actions .sim-list-test-tooltip-host .link-btn[data-v-23736ae1]:disabled{color:#94a3b8;cursor:not-allowed;opacity:.88;text-decoration:none}.actions .sim-list-test-tooltip-host .link-btn[data-v-23736ae1]:disabled:hover{text-decoration:none}.tbl-assignments[data-v-23736ae1]{width:100%;border-collapse:collapse;font-size:13px}.tbl-assignments th[data-v-23736ae1],.tbl-assignments td[data-v-23736ae1]{padding:6px 4px;border-bottom:1px solid #eceff4}.tbl-assignments th[data-v-23736ae1]{text-align:left;font-weight:600;font-size:12px;color:#666}.modal-meta-line[data-v-23736ae1]{margin:6px 0 0;font-size:12px}.participant-count-btn[data-v-23736ae1]{font-weight:600;text-align:left;line-height:1.35}.participant-count-empty[data-v-23736ae1]{font-size:13px}.assign-modal__actions[data-v-23736ae1]{margin-top:12px;display:flex;justify-content:flex-end;align-items:center;gap:14px;flex-wrap:wrap}.confirm-actions[data-v-23736ae1]{margin-top:12px;display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.user-main[data-v-23736ae1]{display:flex;flex-direction:column}.mode-row[data-v-23736ae1]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mode-row--stack[data-v-23736ae1]{flex-direction:column;align-items:flex-start}.mode-badge[data-v-23736ae1]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid #d0d5e0;background:#f5f7fb;color:#334155;white-space:nowrap;-webkit-user-select:none;user-select:none}.mode-badge--flow[data-v-23736ae1]{font-size:10.5px;text-transform:uppercase;letter-spacing:.02em}.mode-badge--flow-free[data-v-23736ae1]{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.mode-badge--flow-milestones[data-v-23736ae1]{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.mode-badge--flow-turns[data-v-23736ae1]{border-color:#fdba74;background:#fff7ed;color:#c2410c}.mode-badge--off[data-v-23736ae1]{opacity:.45;filter:grayscale(1)}.mode-badge--video[data-v-23736ae1]{border-color:#93c5fd;background:#dbeafe;color:#1d4ed8}.mode-badge--voice[data-v-23736ae1]{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.mode-badge--text[data-v-23736ae1]{border-color:#cbd5e1;background:#f1f5f9;color:#334155}.mode-badge--recording[data-v-23736ae1]{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.badge-archived[data-v-23736ae1]{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}.guide-pulse[data-v-23736ae1]{position:relative;box-shadow:0 0 #2563eb59;animation:guidePulseRing-23736ae1 2.4s ease-out infinite}@keyframes guidePulseRing-23736ae1{0%{box-shadow:0 0 #2563eb59}75%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 #2563eb00}}.session-integrity-badge[data-v-453ab942]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.session-integrity-badge__pill[data-v-453ab942]{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;font-size:11px;border:1px solid transparent;line-height:1.2;font-weight:600;text-align:center;white-space:normal;max-width:102px}.session-integrity-badge__pill--clean[data-v-453ab942]{border-color:#16a34a;background:#dcfce7;color:#166534}.session-integrity-badge__pill--minor[data-v-453ab942]{border-color:#f59e0b;background:#fef3c7;color:#92400e}.session-integrity-badge__pill--suspicious[data-v-453ab942]{border-color:#f97316;background:#ffedd5;color:#9a3412}.session-integrity-badge__pill--invalid[data-v-453ab942]{border-color:#dc2626;background:#fee2e2;color:#991b1b}.session-integrity-badge__pill--unknown[data-v-453ab942]{border-color:#9ca3af;background:#f3f4f6;color:#4b5563}.session-integrity-badge__points[data-v-453ab942]{font-size:11px;color:#6b7280}.session-integrity-badge__points--muted[data-v-453ab942]{color:#9ca3af}.modalOverlay[data-v-07ef69e6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.modalCard[data-v-07ef69e6]{width:640px;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 20px 60px #00000040;overflow:hidden}.modalHead[data-v-07ef69e6]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eceff4}.modalHead h3[data-v-07ef69e6]{margin:0;font-size:16px}.iconBtn[data-v-07ef69e6]{border:none;background:transparent;cursor:pointer;font-size:24px;line-height:1;padding:4px 8px}.modalBody[data-v-07ef69e6]{padding:12px 14px;display:grid;gap:8px}.integrity-modal__meta[data-v-07ef69e6]{display:grid;gap:2px;margin-bottom:2px}.noteBox[data-v-07ef69e6]{border:1px solid #d0d5e0;background:#f5f7fb;padding:10px;border-radius:8px;font-size:13px}.card[data-v-07ef69e6]{border:1px solid #eceff4;border-radius:10px;padding:10px;background:#fff}.card-h[data-v-07ef69e6]{font-weight:600;margin-bottom:6px;font-size:13px}.card-p[data-v-07ef69e6]{font-size:13px;color:#333;line-height:1.35}.muted[data-v-07ef69e6]{color:#999}.small[data-v-07ef69e6]{font-size:12px}.state[data-v-07ef69e6]{padding:12px 8px;font-size:13px;color:#555}.state.error[data-v-07ef69e6]{color:#d9534f}.integrity-events[data-v-07ef69e6]{margin:0;padding-left:18px}.integrity-events__row[data-v-07ef69e6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:6px 0}.integrity-events__count[data-v-07ef69e6]{white-space:nowrap;color:#475569;font-weight:600}.scoring[data-v-17824543]{padding:16px 0 24px}.panel[data-v-17824543]{background:#fffffff5;border-radius:16px;padding:18px 20px;box-shadow:0 18px 40px #0f172a2e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.top-ai-btn__icon[data-v-17824543]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:6px;font-size:18px;line-height:1}.head-actions[data-v-17824543]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.head-actions__buttons[data-v-17824543]{display:flex;align-items:center;gap:10px}.bulk-actions[data-v-17824543]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 0 8px}.bulk-actions__left[data-v-17824543]{display:flex;gap:10px;align-items:center}.bulk-actions__right[data-v-17824543]{display:flex;align-items:center}.selection-actions__btn[data-v-17824543]{font-size:12px}.top-ai-upgrade-hint[data-v-17824543]{margin:0;text-align:right}.plan-lock-note[data-v-17824543]{margin:8px 0 2px;padding:8px 10px;border:1px solid #e5e7eb;background:#f8fafc;color:#475569;border-radius:10px;font-size:.75rem;line-height:1.35}.plan-lock-note strong[data-v-17824543]{color:#6d28d9}.toolbar[data-v-17824543]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.scoring-toolbar[data-v-17824543]{overflow-x:auto}.scoring-toolbar__left[data-v-17824543]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.scoring-toolbar__left .sort:nth-of-type(1) .input--select[data-v-17824543]{min-width:180px}.scoring-toolbar__left .sort:nth-of-type(2) .input--select[data-v-17824543]{min-width:120px}.scoring-toolbar__left .sort:nth-of-type(3) .input--select[data-v-17824543]{min-width:130px}.scoring-toolbar__left .sort:nth-of-type(4) .input--select[data-v-17824543]{min-width:140px}.scoring-toolbar__left .sort:nth-of-type(5) .input--select[data-v-17824543]{min-width:80px}.scoring-toolbar__right[data-v-17824543]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.scoring-toolbar__right[data-v-17824543]{flex:0 0 auto}@media (max-width: 1400px){.toolbar.scoring-toolbar[data-v-17824543]{flex-wrap:wrap;align-items:flex-start}.scoring-toolbar__left[data-v-17824543]{flex:1 1 100%;flex-wrap:wrap}.scoring-toolbar__right[data-v-17824543]{flex:1 1 100%;justify-content:flex-start}.scoring-toolbar[data-v-17824543]{overflow-x:visible}}.state[data-v-17824543]{padding:12px 8px;font-size:13px;color:#555}.state.error[data-v-17824543]{color:#d9534f}.tbl[data-v-17824543]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-17824543],.tbl td[data-v-17824543]{padding:8px 6px;border-bottom:1px solid #eceff4;vertical-align:top}.tbl th[data-v-17824543]{text-align:left;font-weight:600;font-size:12px;color:#666}.scenarioTitle[data-v-17824543]{font-weight:600;margin-bottom:2px}.muted[data-v-17824543]{color:#999}.mono[data-v-17824543]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.badge[data-v-17824543]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid #d0d5e0;background:#f5f7fb}.badge.ok[data-v-17824543]{border-color:#1a7f37;background:#e2f4e7;color:#1a7f37}.badge.bad[data-v-17824543]{border-color:#d9534f;background:#fdecea;color:#b52b27}.badge.neutral[data-v-17824543]{border-color:#999;background:#f0f0f0;color:#555}.actions__col[data-v-17824543]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.integrity-cell[data-v-17824543]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.integrity-cell__details[data-v-17824543]{font-size:11px;padding:0}.scoring .tableWrap[data-v-17824543],.scoring .tableWrap .tbl.card[data-v-17824543],.scoring .tableWrap table.tbl[data-v-17824543]{overflow:visible}.pagination-row[data-v-17824543]{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pagination-row--left[data-v-17824543]{justify-content:flex-start}.empty[data-v-17824543]{padding:12px;font-size:13px;color:#666;text-align:center}.modalOverlay[data-v-17824543]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.modalCard[data-v-17824543]{width:520px;max-width:100%;background:#fff;border-radius:10px;box-shadow:0 20px 60px #00000040;overflow:hidden}.modalCard--top-ai-selection[data-v-17824543]{border-radius:14px;border:1px solid #dbe3f0;box-shadow:0 24px 60px #0f172a40}.modalCard.wide[data-v-17824543]{width:980px}.top-result-shortnote[data-v-17824543]{font-size:12px;line-height:1.4;color:#334155;vertical-align:top;max-width:280px}.manual-pick-popover[data-v-17824543]{position:fixed;z-index:10060;width:300px;max-width:calc(100vw - 24px);padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 40px #0f172a2e}.manual-pick-popover__title[data-v-17824543]{font-weight:600;font-size:13px;margin-bottom:6px;color:#0f172a}.manual-pick-popover__hint[data-v-17824543]{margin:0 0 8px;line-height:1.35}.manual-pick-popover__textarea[data-v-17824543]{width:100%;box-sizing:border-box;border-radius:var(--radius-md, 8px);border:1px solid var(--color-border-strong, #cbd5e1);padding:8px 10px;font-size:13px;font-family:inherit;resize:vertical;min-height:72px;margin-bottom:10px}.manual-pick-popover__textarea[data-v-17824543]:focus{outline:none;border-color:var(--color-primary, #4a7dff);box-shadow:0 0 0 3px #4a7dff26}.manual-pick-popover__actions[data-v-17824543]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.modalHead[data-v-17824543]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eceff4}.modalHead h3[data-v-17824543]{margin:0;font-size:16px}.iconBtn[data-v-17824543]{border:none;background:transparent;cursor:pointer;font-size:24px;line-height:1;padding:4px 8px}.modalBody[data-v-17824543]{padding:12px 14px}.modalBody--top-ai[data-v-17824543]{display:flex;flex-direction:column;gap:14px;background:linear-gradient(180deg,#f8fafc,#fff 32%)}.top-ai-intro[data-v-17824543]{border:1px solid #dbe6f4;background:linear-gradient(145deg,#eff6ff,#f8fafc);border-radius:12px;padding:10px 12px}.top-ai-intro__title[data-v-17824543]{font-size:13px;font-weight:800;color:#0f172a;letter-spacing:.01em}.top-ai-intro__desc[data-v-17824543]{margin-top:4px;font-size:12px;color:#475569;line-height:1.45}.modalIntro[data-v-17824543]{margin:0;line-height:1.45}.modalFoot[data-v-17824543]{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;padding:12px 14px;border-top:1px solid #eceff4}.topAiSubmit[data-v-17824543]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.modalFoot--top-ai .topAiSubmit[data-v-17824543]{min-width:210px}.modalFoot--top-ai .topAiSubmit .muted.small[data-v-17824543]{text-align:right}.formGrid[data-v-17824543]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.formGrid--top-ai[data-v-17824543]{gap:12px 14px;align-items:end;border:1px solid #e7edf7;border-radius:12px;background:#fff;padding:12px}.formGrid--top-ai .field--full[data-v-17824543]{grid-column:1 / -1}.formGrid--top-ai .field[data-v-17824543]{gap:6px}.formGrid--top-ai .field label[data-v-17824543]{font-size:12px;font-weight:700;color:#1e293b}.field.checkbox[data-v-17824543]{display:flex;align-items:flex-end}.field.checkbox label[data-v-17824543]{display:flex;gap:8px;align-items:center;font-size:13px;color:#333}.field input[type=number][data-v-17824543],.field input[type=text][data-v-17824543],.field select[data-v-17824543]{width:100%;border-radius:6px;border:1px solid #d0d5e0;padding:6px 8px;font-size:13px}.field select[data-v-17824543]{height:34px;background:#fff}.field-help[data-v-17824543]{margin-top:6px;line-height:1.35}.noteBox[data-v-17824543]{border:1px solid #d0d5e0;background:#f5f7fb;padding:10px;border-radius:8px;font-size:13px;margin-bottom:10px}.pre[data-v-17824543]{margin:8px 0 0;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.miniList ul[data-v-17824543]{margin:6px 0 0 18px;padding:0}@media (max-width: 720px){.modalCard[data-v-17824543]{width:min(560px,100%)}.formGrid--top-ai[data-v-17824543]{grid-template-columns:1fr}.modalFoot--top-ai[data-v-17824543]{flex-direction:column-reverse;align-items:stretch}.modalFoot--top-ai .topAiSubmit[data-v-17824543]{width:100%;align-items:stretch}.modalFoot--top-ai .topAiSubmit .btn[data-v-17824543]{width:100%}.modalFoot--top-ai .topAiSubmit .muted.small[data-v-17824543]{text-align:left}}.session-recording-player[data-v-4106509e]{min-height:48px}.srp-state[data-v-4106509e]{font-size:13px;color:#64748b}.srp-error[data-v-4106509e]{color:#b42318}.plan-lock-note[data-v-4106509e]{margin:0;padding:8px 10px;border:1px solid #e5e7eb;background:#f8fafc;color:#475569;border-radius:10px;font-size:.75rem;line-height:1.35}.srp-video[data-v-4106509e]{width:100%;max-height:360px;border-radius:8px;background:#0f172a}.srp-audio[data-v-4106509e]{width:100%}.score-details[data-v-c2df0ed8]{padding:8px 0 0;max-width:1080px;margin:0 auto}.sticky-head[data-v-c2df0ed8]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;margin-bottom:14px;border:1px solid #dfe6f1;border-radius:12px;background:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sticky-head__title[data-v-c2df0ed8]{font-size:18px;font-weight:700;color:#0f172a}.sticky-head__meta[data-v-c2df0ed8]{margin-top:2px;font-size:12px;color:#64748b}.sticky-head__actions[data-v-c2df0ed8]{display:flex;align-items:center;gap:10px}.close-btn[data-v-c2df0ed8]{width:34px;height:34px;border:1px solid #d8e0eb;background:#f8fafc;border-radius:10px;cursor:pointer;color:#334155;font-size:20px;line-height:1}.muted[data-v-c2df0ed8]{color:#999}.small[data-v-c2df0ed8]{font-size:12px}.mono[data-v-c2df0ed8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.plan-lock-note[data-v-c2df0ed8]{margin:6px 0 0;padding:8px 10px;border:1px solid #e5e7eb;background:#f8fafc;color:#475569;border-radius:10px;font-size:12px;line-height:1.35}.state[data-v-c2df0ed8]{padding:12px 8px;font-size:13px;color:#555}.state.error[data-v-c2df0ed8]{color:#d9534f}.link-btn[data-v-c2df0ed8]{background:none;border:none;padding:0;margin:0;cursor:pointer;color:#2a65ff;font-size:12px}.link-btn[data-v-c2df0ed8]:hover{text-decoration:underline}.card[data-v-c2df0ed8]{border:1px solid #eceff4;border-radius:12px;padding:14px;background:#fff}.hero[data-v-c2df0ed8]{display:grid;grid-template-columns:220px 1fr;gap:20px;margin-bottom:14px;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.hero-score[data-v-c2df0ed8]{text-align:center;border-right:1px solid #dbe4ef;padding-right:16px}.hero-score__label[data-v-c2df0ed8]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.hero-score__value[data-v-c2df0ed8]{margin-top:8px;font-size:54px;line-height:1;font-weight:800;color:#1e3a8a}.hero-score__scale[data-v-c2df0ed8]{margin-top:6px;font-size:15px;color:#64748b;font-weight:600}.hero-main[data-v-c2df0ed8]{display:flex;flex-direction:column;justify-content:center;gap:10px}.hero-main__badges[data-v-c2df0ed8]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hero-pill[data-v-c2df0ed8]{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border:1px solid #94a3b8;border-radius:999px;background:#fff;color:#334155;font-size:11px;font-weight:600}.hero-main__badges .hero-result-badge[data-v-c2df0ed8]{padding:8px 18px!important;font-size:17px!important;font-weight:800!important;line-height:1.1!important;border-width:2px!important}.hero-verdict[data-v-c2df0ed8]{margin:0;font-size:15px;line-height:1.6;color:#334155;max-width:74ch}.meta[data-v-c2df0ed8]{margin-bottom:14px}.meta-grid[data-v-c2df0ed8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.meta-item[data-v-c2df0ed8]{border:1px solid #ebf0f8;border-radius:10px;padding:10px 12px;background:#fbfdff}.meta-item__label[data-v-c2df0ed8]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.meta-item__value[data-v-c2df0ed8]{margin-top:4px;font-size:14px;color:#0f172a;line-height:1.45}.meta-item__value--participant[data-v-c2df0ed8]{margin-top:6px}.participant-name[data-v-c2df0ed8]{font-size:18px;font-weight:800;letter-spacing:-.01em;color:#0f172a;line-height:1.25}.participant-meta[data-v-c2df0ed8]{margin-top:4px;display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:#64748b}.meta-item__value--integrity[data-v-c2df0ed8]{margin-top:6px}.integrity-cell[data-v-c2df0ed8]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.integrity-cell__details[data-v-c2df0ed8]{font-size:13px;line-height:1.2}.section-title[data-v-c2df0ed8]{margin-bottom:12px;font-size:18px;line-height:1.3;font-weight:700;color:#0f172a}.recording-session-card[data-v-c2df0ed8]{margin-bottom:14px}.narrative-grid[data-v-c2df0ed8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.narrative-text[data-v-c2df0ed8]{font-size:15px;color:#334155;line-height:1.7;max-width:78ch}.bullets[data-v-c2df0ed8]{margin:0;padding-left:18px;font-size:14px;color:#334155;line-height:1.65;max-width:78ch}.bullets li[data-v-c2df0ed8]{margin:6px 0}.badge[data-v-c2df0ed8]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid #d0d5e0;background:#f5f7fb}.badge.on[data-v-c2df0ed8]{border-color:#4a7dff;background:#e3ebff}.badge.ok[data-v-c2df0ed8]{border-color:#1a7f37;background:#e2f4e7;color:#1a7f37}.badge.bad[data-v-c2df0ed8]{border-color:#d9534f;background:#fdecea;color:#b52b27}.criteria-list[data-v-c2df0ed8]{display:grid;gap:10px}.criteria-item[data-v-c2df0ed8]{border:1px solid #e6ecf7;border-radius:10px;padding:10px;background:#fbfdff}.criteria-item__top[data-v-c2df0ed8]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.criteria-item__name[data-v-c2df0ed8]{font-size:14px;font-weight:700;color:#0f172a}.criteria-item__score[data-v-c2df0ed8]{font-size:13px;font-weight:700;color:#1e3a8a}.criteria-item__bar-wrap[data-v-c2df0ed8]{margin-top:8px;width:100%;height:10px;border-radius:999px;background:#e8eef9;overflow:hidden}.criteria-item__bar[data-v-c2df0ed8]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.criteria-item__meta[data-v-c2df0ed8]{margin-top:8px;display:grid;gap:2px;font-size:12px;color:#64748b;line-height:1.45}.criteria-fallback[data-v-c2df0ed8]{margin-top:10px}.criteria-fallback summary[data-v-c2df0ed8]{cursor:pointer;color:#2a65ff;font-size:12px}.tbl[data-v-c2df0ed8]{margin-top:8px;width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-c2df0ed8],.tbl td[data-v-c2df0ed8]{padding:8px 6px;border-bottom:1px solid #eceff4;vertical-align:top}.tbl th[data-v-c2df0ed8]{text-align:left;font-weight:600;font-size:12px;color:#666}.turn-accordion[data-v-c2df0ed8]{border-top:1px solid #eceff4;padding-top:12px;margin-top:12px}.turn-accordion__summary[data-v-c2df0ed8]{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px}.turn-accordion__summary[data-v-c2df0ed8]::-webkit-details-marker{display:none}.turn-accordion__title[data-v-c2df0ed8]{font-weight:700;font-size:14px;color:#0f172a}.turn-accordion__brief[data-v-c2df0ed8]{font-size:12px;color:#64748b;line-height:1.4}.qa[data-v-c2df0ed8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.qa-label[data-v-c2df0ed8]{font-size:12px;color:#666;margin-bottom:4px}.qa-text[data-v-c2df0ed8]{font-size:13px;color:#333;white-space:pre-wrap}.criteria[data-v-c2df0ed8]{margin-top:8px}.criteria-row[data-v-c2df0ed8]{border:1px solid #eceff4;border-radius:10px;padding:8px;margin-top:8px;background:#fafbfe}.criteria-left[data-v-c2df0ed8]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.criteria-name[data-v-c2df0ed8]{font-weight:600;font-size:13px}.criteria-right[data-v-c2df0ed8]{margin-top:6px}.criteria-notes[data-v-c2df0ed8]{margin-top:6px;font-size:12px;line-height:1.35}.chat[data-v-c2df0ed8]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.msg[data-v-c2df0ed8]{border:1px solid #eceff4;border-radius:10px;padding:8px}.msg.user[data-v-c2df0ed8]{background:#fff}.msg.avatar[data-v-c2df0ed8]{background:#f7f9ff;border-color:#dfe7ff}.msg-role[data-v-c2df0ed8]{font-size:11px;color:#666;margin-bottom:4px;text-transform:uppercase}.msg-text[data-v-c2df0ed8]{font-size:13px;color:#333;white-space:pre-wrap}.transcript-dd summary[data-v-c2df0ed8]{cursor:pointer}.raw[data-v-c2df0ed8]{margin-top:10px}.raw summary[data-v-c2df0ed8]{cursor:pointer;color:#2a65ff;font-size:12px}.raw pre[data-v-c2df0ed8]{margin-top:8px;padding:10px;background:#0b1020;color:#eaeaea;border-radius:10px;overflow:auto;font-size:12px}@media (max-width: 900px){.hero[data-v-c2df0ed8]{grid-template-columns:1fr}.hero-score[data-v-c2df0ed8]{border-right:0;border-bottom:1px solid #dbe4ef;padding-right:0;padding-bottom:12px}.meta-grid[data-v-c2df0ed8],.narrative-grid[data-v-c2df0ed8],.turn-accordion__summary[data-v-c2df0ed8]{grid-template-columns:1fr}}.selected-candidates[data-v-a28c5449]{padding:16px 0 24px}.head[data-v-a28c5449]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.head h2[data-v-a28c5449]{text-align:left}.panel[data-v-a28c5449]{color:#0f172a}.actions[data-v-a28c5449]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;margin:10px 0 12px}.actions .sub[data-v-a28c5449]{margin-left:auto;white-space:nowrap}.actions--modal-report[data-v-a28c5449]{align-items:flex-start}.actions__left[data-v-a28c5449]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:min(100%,420px)}.selected-detail__scenario-title[data-v-a28c5449]{margin:6px 0 4px;font-size:1.0625rem;font-weight:600;color:var(--color-text, #0f172a);line-height:1.4}.selected-detail__scenario-id[data-v-a28c5449]{font-size:11px;margin-top:2px;opacity:.72}.selected-sticky-head[data-v-a28c5449]{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;margin:0 0 14px;border:1px solid #dfe6f1;border-radius:12px;background:#fffffff2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.selected-sticky-head__title[data-v-a28c5449]{font-size:18px;font-weight:700;color:#0f172a}.selected-sticky-head__meta[data-v-a28c5449]{margin-top:2px;font-size:12px;color:#64748b;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.selected-sticky-head__scenarioBlock[data-v-a28c5449]{display:flex;flex-direction:column;gap:2px;min-width:0}.selected-sticky-head__scenario[data-v-a28c5449]{font-weight:600;color:#0f172a;max-width:min(520px,60vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-sticky-head__scenarioId[data-v-a28c5449]{font-size:11px;opacity:.8}.selected-sticky-head__dot[data-v-a28c5449]{opacity:.6}.selected-sticky-head__actions[data-v-a28c5449]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.selected-sticky-head .iconBtn[data-v-a28c5449]{width:34px;height:34px;border:1px solid #d8e0eb;background:#f8fafc;border-radius:10px;cursor:pointer;color:#334155;font-size:20px;line-height:1;padding:0}.selected-sticky-head .iconBtn[data-v-a28c5449]:hover{background:#fff}.selected-top-submeta[data-v-a28c5449]{margin-bottom:10px}.selected-report-section[data-v-a28c5449]{margin:12px 0 14px}.selected-report-section__title[data-v-a28c5449]{font-size:14px;font-weight:800;letter-spacing:.01em;color:#0f172a;margin-bottom:10px}.selected-report-section--info[data-v-a28c5449]{margin-top:-2px}.selected-info[data-v-a28c5449]{border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:10px 12px}.selected-info__title[data-v-a28c5449]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#475569}.selected-info__body[data-v-a28c5449]{margin-top:6px;font-size:13px;line-height:1.5;color:#334155}.selected-info__dot[data-v-a28c5449]{margin:0 8px;opacity:.55}.selected-summary-box[data-v-a28c5449]{border:1px solid #e2e8f0;border-radius:12px;padding:12px 12px 10px;background:linear-gradient(135deg,#f8fafc,#eff6ff);height:100%;display:flex;flex-direction:column}.selected-summary-row[data-v-a28c5449]{display:grid;grid-template-columns:minmax(360px,1.35fr) minmax(340px,1fr);gap:12px;align-items:stretch}.selected-summary-box__label[data-v-a28c5449]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#475569}.selected-summary-box__text[data-v-a28c5449]{margin-top:8px;font-size:14px;line-height:1.6;color:#0f172a;max-width:92ch}.selected-summary-box__text--full[data-v-a28c5449]{margin-top:10px}.selected-summary-box__more summary[data-v-a28c5449]{cursor:pointer;margin-top:8px;font-size:12px;color:#2a65ff}.selected-summary-box__more[data-v-a28c5449]{margin-top:auto}.selected-summary-box__more[open] summary[data-v-a28c5449]{font-weight:700}.selected-exec-grid[data-v-a28c5449]{align-content:start}.selected-exec-grid[data-v-a28c5449]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.selected-exec-card[data-v-a28c5449]{border:1px solid #edf1f7;background:#fff;border-radius:12px;padding:10px 12px}.selected-exec-card__k[data-v-a28c5449]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.selected-exec-card__v[data-v-a28c5449]{margin-top:6px;font-size:13px;line-height:1.45;color:#0f172a}.selected-compare-box[data-v-a28c5449]{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:10px 12px}.selected-compare-list[data-v-a28c5449]{margin:0;padding-left:18px;font-size:13px;line-height:1.55;color:#334155}.selected-compare-list li+li[data-v-a28c5449]{margin-top:4px}.selected-cards[data-v-a28c5449]{display:grid;gap:12px}.selected-card[data-v-a28c5449]{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:12px 12px 10px;box-shadow:0 1px 3px #0f172a0f}.selected-card__head[data-v-a28c5449]{display:grid;grid-template-columns:64px 1fr auto;gap:10px 12px;align-items:start}.selected-card__actions[data-v-a28c5449]{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:2px}.selected-card__rank[data-v-a28c5449]{width:56px;height:56px;border-radius:14px;background:linear-gradient(145deg,#dbeafe,#e0e7ff);border:1px solid #bfdbfe;color:#1e3a8a;font-weight:900;display:flex;align-items:center;justify-content:center;font-size:16px}.selected-card__name[data-v-a28c5449]{font-size:14px;font-weight:800;color:#0f172a}.selected-card__sub[data-v-a28c5449]{margin-top:3px;font-size:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.selected-card__dot[data-v-a28c5449]{opacity:.6}.selected-card__kpis[data-v-a28c5449]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(130px,.8fr) minmax(140px,.85fr) minmax(180px,1fr) minmax(160px,.95fr);gap:8px;margin-top:8px}.selected-card__kpis--manual[data-v-a28c5449]{grid-template-columns:minmax(140px,.8fr) minmax(190px,1fr) minmax(170px,.9fr) minmax(260px,1.35fr)}.selected-kpi__value--note[data-v-a28c5449]{font-size:13px;font-weight:600;line-height:1.45;color:#334155}.selected-card__rank--manual[data-v-a28c5449]{background:linear-gradient(145deg,#f1f5f9,#f8fafc);border-color:#e2e8f0;color:#334155;font-size:14px}.selected-kpi[data-v-a28c5449]{border:1px solid #edf1f7;border-radius:12px;padding:10px 10px 9px;background:#fbfdff}.selected-kpi--fit[data-v-a28c5449]{position:relative;border-color:#cfe3ff;background:linear-gradient(135deg,#f4f8ff,#fbfdff 72%);box-shadow:0 1px #2563eb0a,inset 0 0 0 1px #2563eb0a}.selected-kpi--fit[data-v-a28c5449]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-top-left-radius:12px;border-bottom-left-radius:12px;background:linear-gradient(180deg,#2563eb59,#2563eb1f)}.selected-kpi--fit .selected-kpi__value[data-v-a28c5449]{color:#0b2a6f}.selected-kpi--fit .selected-kpi__bar[data-v-a28c5449]{background:#e6f0ff;height:9px}.selected-kpi--fit .selected-kpi__barFill[data-v-a28c5449]{background:linear-gradient(90deg,#93c5fd,#2563eb)}.selected-kpi--narrow[data-v-a28c5449]{padding:10px 10px 9px}.selected-kpi__value--badge[data-v-a28c5449]{margin-top:6px}.selected-kpi__label[data-v-a28c5449]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.selected-kpi__value[data-v-a28c5449]{margin-top:6px;font-size:15px;font-weight:800;color:#0f172a}.selected-kpi--finished .selected-kpi__value[data-v-a28c5449]{font-size:13px;font-weight:600}.selected-card .badge.ok[data-v-a28c5449]{font-weight:800!important}.selected-kpi__bar[data-v-a28c5449]{margin-top:8px;height:10px;border-radius:999px;background:#e8eef9;overflow:hidden}.selected-kpi__barFill[data-v-a28c5449]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.selected-card__metaRow[data-v-a28c5449]{margin-top:10px;display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.selected-card__meta[data-v-a28c5449]{border:1px solid #edf1f7;border-radius:12px;padding:10px 10px 9px;background:#fff}.selected-card__meta--actions[data-v-a28c5449]{border:none;background:transparent;padding:0;display:flex;justify-content:flex-end}.selected-card__metaLabel[data-v-a28c5449]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.selected-card__metaValue[data-v-a28c5449]{margin-top:6px;font-size:13px;color:#0f172a;line-height:1.4}.selected-card__metaValue[data-v-a28c5449] .session-integrity-badge__pill{max-width:none}.selected-card__sections[data-v-a28c5449]{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.selected-mini[data-v-a28c5449]{border:1px solid #edf1f7;border-radius:12px;padding:10px 10px 9px;background:#fbfdff}.selected-mini__title[data-v-a28c5449]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.selected-mini__list[data-v-a28c5449]{margin:8px 0 0;padding-left:16px;font-size:13px;line-height:1.5;color:#334155}.selected-mini__list li+li[data-v-a28c5449]{margin-top:4px}.selected-mini__text[data-v-a28c5449]{margin-top:8px;font-size:13px;line-height:1.55;color:#334155}.selected-details[data-v-a28c5449]{margin-top:12px}.selected-details summary[data-v-a28c5449]{cursor:pointer;color:#2a65ff;font-size:12px}@media (max-width: 980px){.selected-summary-row[data-v-a28c5449],.selected-exec-grid[data-v-a28c5449],.selected-card__kpis[data-v-a28c5449],.selected-card__kpis--manual[data-v-a28c5449],.selected-card__sections[data-v-a28c5449]{grid-template-columns:1fr}}.fit-hint--above-ai-table[data-v-a28c5449]{margin:12px 0 10px;line-height:1.45;max-width:72rem}.entity-id-session[data-v-a28c5449]{font-size:11px;opacity:.78;margin-top:2px}.actions__col[data-v-a28c5449]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.actions__col .link-btn[data-v-a28c5449]:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.selected-primary-cta[data-v-a28c5449]{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--color-primary, #2563eb);background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;text-align:left}.selected-primary-cta[data-v-a28c5449]:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8)}.selected-primary-cta__icon[data-v-a28c5449]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#fff3;font-size:12px;font-weight:800;flex-shrink:0}.selected-primary-cta__text[data-v-a28c5449]{display:inline-block}.selected-primary-cta__hint[data-v-a28c5449]{color:#64748b;font-size:11px;line-height:1.35}.row-actions[data-v-a28c5449]{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px}.pick-section[data-v-a28c5449]{margin-top:12px}.pick-section__head[data-v-a28c5449]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;margin:4px 0 10px}.pick-section__headTop[data-v-a28c5449]{display:flex;justify-content:center}.pick-section__title[data-v-a28c5449]{font-size:16px;font-weight:700;color:#0f172aeb;text-align:center}.pick-section__headActions[data-v-a28c5449]{display:flex;justify-content:flex-end;margin-top:-4px}.pick-section__head .btn[data-v-a28c5449]{padding:6px 10px;font-size:12px}.pick-section--manual-after-ai[data-v-a28c5449]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border-subtle, #e2e8f0)}.th-narrow[data-v-a28c5449]{width:44px;white-space:nowrap}.th-fit[data-v-a28c5449]{width:108px;text-align:center;vertical-align:top}.th-fit__label[data-v-a28c5449]{display:block;font-weight:700;color:#1e3a8a;letter-spacing:.02em}.th-fit__hint[data-v-a28c5449],.th-col-hint[data-v-a28c5449]{display:block;font-size:10px;font-weight:500;margin-top:2px}.th-score[data-v-a28c5449]{width:108px;white-space:nowrap}.th-date[data-v-a28c5449]{width:118px;white-space:nowrap}.fit-score-cell-wrap[data-v-a28c5449]{text-align:center;vertical-align:top}.fit-score-pill[data-v-a28c5449]{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:8px 12px;font-size:15px;font-weight:800;line-height:1;color:#1e3a8a;background:linear-gradient(145deg,#dbeafe,#e0e7ff);border:2px solid #93c5fd;border-radius:10px;box-shadow:0 1px #ffffffd9 inset}.scenario-score-cell[data-v-a28c5449]{font-weight:600;color:#334155}.finished-cell[data-v-a28c5449]{font-size:12px;color:#475569;white-space:nowrap}.btn.btn--sm[data-v-a28c5449]{padding:8px 12px;font-size:13px}.btn.danger[data-v-a28c5449]{background:#aa14148c;border:1px solid rgba(255,72,72,.55);color:#fff}.btn.danger[data-v-a28c5449]:hover{background:#aa1414ad;border-color:#ff4848b8}.btn.danger[data-v-a28c5449]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost.danger[data-v-a28c5449]{color:#111;background:transparent}.btn-ghost.danger[data-v-a28c5449]:hover{background:#aa1414b3;color:#fff}.selected-candidates-shortnote[data-v-a28c5449]{font-size:13px;line-height:1.4;color:#0f172ae0;vertical-align:top}.modalCard--selected-candidates[data-v-a28c5449] .tbl th,.modalCard--selected-candidates[data-v-a28c5449] .tbl td{vertical-align:top}.panel[data-v-40681eca]{background:#fffffff5;border-radius:16px;padding:18px 20px;box-shadow:0 18px 40px #0f172a2e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.panel__head[data-v-40681eca]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.head-actions[data-v-40681eca]{display:flex;align-items:center;gap:8px}.panel__head h2[data-v-40681eca]{margin:0;font-size:18px}.muted[data-v-40681eca]{margin:0;font-size:13px;color:#0f172aa6}.table-wrapper[data-v-40681eca]{margin-top:8px;overflow:auto}.table[data-v-40681eca]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-40681eca],.table td[data-v-40681eca]{padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.2);text-align:left}.table thead th[data-v-40681eca]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748bf2}.cell-main[data-v-40681eca]{display:flex;align-items:center;gap:10px}.cell-title[data-v-40681eca]{font-weight:600}.cell-sub[data-v-40681eca]{font-size:12px}.avatar-placeholder[data-v-40681eca]{width:32px;height:32px;border-radius:999px;background:#e5edff;display:flex;align-items:center;justify-content:center;font-weight:600;color:#1d4ed8}.badge[data-v-40681eca]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid rgba(148,163,184,.5);background:#f8fafce6}.badge--green[data-v-40681eca]{background:#ecfdf3;border-color:#22c55e;color:#166534}.badge--red[data-v-40681eca]{background:#fef2f2;border-color:#ef4444;color:#991b1b}.badge--amber[data-v-40681eca]{background:#fffbeb;border-color:#f59e0b;color:#92400e}.btn[data-v-40681eca]{border-radius:999px;border:none;padding:6px 14px;font-size:13px;cursor:pointer;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn--primary[data-v-40681eca]{background:#2563eb;color:#fff}.btn--ghost[data-v-40681eca]{background:#0f172a05;color:#0f172a;border:1px solid rgba(148,163,184,.5)}.btn--xs[data-v-40681eca]{padding:4px 10px;font-size:12px}.btn--danger[data-v-40681eca]{background:#dc2626;color:#fff}.row-actions[data-v-40681eca]{display:flex;gap:6px;align-items:center}.org-users-remove-btn[data-v-40681eca]{color:#b91c1c}.org-users-remove-btn[data-v-40681eca]:hover{color:#991b1b}.select[data-v-40681eca]{border-radius:999px;border:1px solid rgba(148,163,184,.7);padding:4px 10px;font-size:13px;background:#fff}.loading-row[data-v-40681eca],.empty-state[data-v-40681eca]{margin-top:16px;font-size:14px;color:#0f172ad9}.alert[data-v-40681eca]{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:13px}.alert--error[data-v-40681eca]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.create-card[data-v-40681eca]{margin-top:10px;padding:12px 14px;border-radius:12px;background:#f8fafcfa;border:1px solid rgba(148,163,184,.35);display:flex;flex-direction:column;gap:10px}.create-row[data-v-40681eca]{display:grid;grid-template-columns:1.5fr 1.5fr 1fr;gap:10px}.field[data-v-40681eca]{display:flex;flex-direction:column;gap:4px}.field label[data-v-40681eca]{font-size:12px;font-weight:500;color:#0f172ad9}.field input[data-v-40681eca]{border-radius:999px;border:1px solid rgba(148,163,184,.7);padding:6px 10px;font-size:13px}.create-actions[data-v-40681eca]{display:flex;justify-content:flex-end;gap:8px}.panel[data-v-7a2944e0]{background:#fffffff5;border-radius:16px;padding:18px 20px;box-shadow:0 18px 40px #0f172a2e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.head-actions[data-v-7a2944e0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.danger-outline-btn[data-v-7a2944e0]{border:1px solid #b91c1c;background:#fff;color:#991b1b;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.danger-outline-btn[data-v-7a2944e0]:hover:not(:disabled){background:#fef2f2}.danger-outline-btn[data-v-7a2944e0]:disabled{opacity:.55;cursor:not-allowed}.danger-solid-btn[data-v-7a2944e0]{border:1px solid #b91c1c;background:#b91c1c;color:#fff;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.danger-solid-btn[data-v-7a2944e0]:hover:not(:disabled){background:#991b1b}.danger-solid-btn[data-v-7a2944e0]:disabled{opacity:.6;cursor:not-allowed}.link-btn[data-v-7a2944e0]{border:none;background:transparent;padding:0;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;color:#1d4ed8}.link-btn--danger[data-v-7a2944e0]{color:#b91c1c}.link-btn[data-v-7a2944e0]:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.cell-check[data-v-7a2944e0]{width:40px;text-align:center;vertical-align:middle}.cell-check input[data-v-7a2944e0]{cursor:pointer}.cell-actions[data-v-7a2944e0]{white-space:nowrap;overflow:visible;position:relative;vertical-align:top}.learners-anonym-tooltip-host[data-v-7a2944e0]{display:inline-flex;flex-direction:column;align-items:flex-start;align-self:flex-start;max-width:100%}.learners-anonym-tooltip-host .link-btn[data-v-7a2944e0]{text-align:left}.modal-lead[data-v-7a2944e0]{margin:0 0 .85rem;font-size:14px;line-height:1.55;color:#0f172ae6}.modal-lead--tight[data-v-7a2944e0]{margin-top:.25rem;margin-bottom:0;font-size:13px;color:#0f172ad1}.modal-lead--after-list[data-v-7a2944e0]{margin-top:.85rem}.modal-list-intro[data-v-7a2944e0]{margin:0 0 .4rem;font-size:14px;font-weight:600;color:#0f172ae0}.modal-list[data-v-7a2944e0]{margin:0 0 1rem 1.15rem;padding:0;font-size:14px;line-height:1.55;color:#0f172ae0}.modal-list li+li[data-v-7a2944e0]{margin-top:.35rem}.anonym-modal-target[data-v-7a2944e0]{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(148,163,184,.35);line-height:1.45}.learners-anonym-modal .modalBody[data-v-7a2944e0]{padding:18px 22px 16px}.learners-anonym-modal .modalFoot.learners-anonym-modal__foot[data-v-7a2944e0]{padding:18px 22px 22px;gap:12px;flex-wrap:wrap;justify-content:flex-end}.small[data-v-7a2944e0]{font-size:12px}.muted[data-v-7a2944e0]{margin:0;font-size:13px;color:#0f172aa6}.table-wrapper[data-v-7a2944e0],.tableWrap[data-v-7a2944e0]{margin-top:8px;overflow:auto}.cell-main[data-v-7a2944e0]{display:flex;align-items:center;gap:10px}.cell-title[data-v-7a2944e0]{font-weight:600}.cell-sub[data-v-7a2944e0]{font-size:12px}.avatar-placeholder[data-v-7a2944e0]{width:32px;height:32px;border-radius:999px;background:#e5edff;display:flex;align-items:center;justify-content:center;font-weight:600;color:#1d4ed8}.avatar-placeholder--soft[data-v-7a2944e0]{background:#f1f5f9;color:#0f172a}.badge[data-v-7a2944e0]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid rgba(148,163,184,.6);background:#f8fafce6}.badge--green[data-v-7a2944e0]{background:#ecfdf3;border-color:#22c55e;color:#166534}.badge--gray[data-v-7a2944e0]{background:#f3f4f6;border-color:#9ca3af;color:#374151}.badge--status-invited[data-v-7a2944e0]{background:#eff6ff;border-color:#60a5fa;color:#1d4ed8}.badge--status-opened[data-v-7a2944e0]{background:#ecfeff;border-color:#22d3ee;color:#0e7490}.badge--status-started[data-v-7a2944e0]{background:#fef9c3;border-color:#facc15;color:#92400e}.badge--status-completed[data-v-7a2944e0]{background:#ecfdf3;border-color:#22c55e;color:#166534}.badge--status-failed[data-v-7a2944e0]{background:#fef2f2;border-color:#ef4444;color:#991b1b}.badge--status-expired[data-v-7a2944e0]{background:#f3f4f6;border-color:#9ca3af;color:#4b5563}.badge--member-active[data-v-7a2944e0]{background:#ecfdf3;border-color:#22c55e;color:#166534}.badge--member-inactive[data-v-7a2944e0]{background:#f3f4f6;border-color:#9ca3af;color:#4b5563}.loading-row[data-v-7a2944e0],.empty-state[data-v-7a2944e0]{margin-top:16px;font-size:14px;color:#0f172ad9}.alert[data-v-7a2944e0]{margin-top:8px;padding:8px 10px;border-radius:8px;font-size:13px}.alert--error[data-v-7a2944e0]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.icon-btn[data-v-7a2944e0]{border:none;background:transparent;cursor:pointer;font-size:24px;line-height:1;color:#0f172abf;padding:4px 8px}.icon-btn[data-v-7a2944e0]:hover{color:#0f172a}.form-grid[data-v-7a2944e0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.field[data-v-7a2944e0]{display:flex;flex-direction:column;gap:6px}.field--full[data-v-7a2944e0]{grid-column:1 / -1}.field__label[data-v-7a2944e0]{font-size:12px;font-weight:600;color:#0f172ad9}.field__hint[data-v-7a2944e0]{font-size:12px}.input[data-v-7a2944e0]{border:1px solid rgba(148,163,184,.45);background:#f8fafce6;border-radius:12px;padding:10px 12px;font-size:14px;outline:none}.toolbar[data-v-7a2944e0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.toolbar__right[data-v-7a2944e0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.input--textarea[data-v-7a2944e0]{resize:vertical;min-height:92px}.modal__actions[data-v-7a2944e0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.result[data-v-7a2944e0]{margin-top:14px;border-top:1px solid rgba(148,163,184,.25);padding-top:12px}.result__row[data-v-7a2944e0]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.result__block[data-v-7a2944e0]{margin-top:10px}.result__title[data-v-7a2944e0]{font-size:12px;font-weight:700;color:#0f172acc;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.chips[data-v-7a2944e0]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-7a2944e0]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(148,163,184,.5);background:#f8fafce6}.chip--ok[data-v-7a2944e0]{border-color:#22c55e99;background:#ecfdf3;color:#166534}.chip--bad[data-v-7a2944e0]{border-color:#ef44448c;background:#fef2f2;color:#991b1b}@media (max-width: 720px){.form-grid[data-v-7a2944e0]{grid-template-columns:1fr}}.dashboard-home[data-v-7d7c20d7]{text-align:left;color:#0f172a}.dashboard-home__header[data-v-7d7c20d7]{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px}.filters[data-v-7d7c20d7]{display:flex;gap:12px}.filters label[data-v-7d7c20d7]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#475569}.filters select[data-v-7d7c20d7]{min-width:170px;padding:7px 8px;border:1px solid #cbd5e1;border-radius:8px}.error[data-v-7d7c20d7]{background:#fee2e2;color:#b91c1c;padding:10px;border-radius:8px;margin-bottom:10px}.kpi-grid[data-v-7d7c20d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.kpi-card[data-v-7d7c20d7]{border:1px solid #e2e8f0;border-radius:12px;padding:11px;background:linear-gradient(180deg,#fff,#f8fafc)}.kpi-card h4[data-v-7d7c20d7]{margin:0 0 6px;font-size:12px;color:#64748b;font-weight:600}.kpi-card p[data-v-7d7c20d7]{margin:0;font-size:23px;font-weight:700;color:#0f172a}.panels[data-v-7d7c20d7]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.panel[data-v-7d7c20d7]{border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#fff;box-shadow:0 6px 18px #0f172a0a}.panel h3[data-v-7d7c20d7],.panel h4[data-v-7d7c20d7]{margin:0 0 8px}.muted[data-v-7d7c20d7]{color:#64748b}.small[data-v-7d7c20d7]{font-size:12px}.ranking-grid[data-v-7d7c20d7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.simple-list[data-v-7d7c20d7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.simple-list li[data-v-7d7c20d7]{padding-bottom:8px;border-bottom:1px solid #f1f5f9}.list-main[data-v-7d7c20d7]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px}.score-badge[data-v-7d7c20d7]{background:#e0e7ff;color:#3730a3;font-weight:700;font-size:12px;border-radius:999px;padding:3px 9px}.hint[data-v-7d7c20d7]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:4px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:10px;font-weight:700;cursor:help}.activity-list[data-v-7d7c20d7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.activity-list li[data-v-7d7c20d7]{display:grid;grid-template-columns:10px 1fr;gap:10px;align-items:start}.activity-dot[data-v-7d7c20d7]{margin-top:7px;width:8px;height:8px;border-radius:999px;background:#3b82f6}@media (max-width: 1200px){.kpi-grid[data-v-7d7c20d7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.dashboard-home__header[data-v-7d7c20d7],.panels[data-v-7d7c20d7],.ranking-grid[data-v-7d7c20d7]{grid-template-columns:1fr;display:grid}.kpi-grid[data-v-7d7c20d7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.activation-guide[data-v-caabdec1]{margin:10px 0 14px;padding:12px 14px;border:1px solid rgba(59,130,246,.28);border-radius:12px;background:linear-gradient(135deg,#eff6fff2,#fffffff5);display:flex;align-items:center;justify-content:space-between;gap:12px}.activation-guide__content[data-v-caabdec1]{min-width:0}.activation-guide__badge[data-v-caabdec1]{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#1d4ed8;border:1px solid rgba(59,130,246,.35);background:#dbeafed9;border-radius:999px;padding:2px 8px;margin-bottom:6px}.activation-guide__title[data-v-caabdec1]{display:block;color:#0f172a;font-size:14px;line-height:1.3}.activation-guide__desc[data-v-caabdec1]{margin:4px 0 0;color:#475569;font-size:12px;line-height:1.35}.activation-guide__actions[data-v-caabdec1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 860px){.activation-guide[data-v-caabdec1]{flex-direction:column;align-items:flex-start}}.dashboard-activation-guide[data-v-88df5767]{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;text-align:left}.scm-overlay[data-v-c48cda05]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.scm-panel[data-v-c48cda05]{width:min(720px,100%);max-height:min(88vh,900px);background:#fff;border-radius:20px;box-shadow:0 30px 60px #0f172a33;border:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}.scm-tabs[data-v-c48cda05]{display:flex;gap:8px;padding:10px 24px 8px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#fff;z-index:3}.scm-tab[data-v-c48cda05]{border:1px solid #cbd5e1;background:#fff;color:#475569;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.scm-tab[data-v-c48cda05]:hover{border-color:#94a3b8;background:#f8fafc}.scm-tab--active[data-v-c48cda05]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#1d4ed8;color:#fff;box-shadow:0 8px 18px #2563eb40}.scm-head[data-v-c48cda05]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 14px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;background:#fff;z-index:4}.scm-title[data-v-c48cda05]{margin:0 0 4px;font-size:1.3rem;color:#0f172a}.scm-sub[data-v-c48cda05]{margin:0;font-size:.85rem;color:#64748b;max-width:48ch}.scm-close[data-v-c48cda05]{border:none;background:#f1f5f9;width:36px;height:36px;border-radius:10px;font-size:1.35rem;line-height:1;cursor:pointer;color:#475569}.scm-close[data-v-c48cda05]:hover{background:#e2e8f0}.scm-nav[data-v-c48cda05]{padding:8px 22px 0}.scm-link[data-v-c48cda05]{border:none;background:none;color:#2563eb;font-weight:600;cursor:pointer;font-size:.9rem;padding:0}.scm-link[data-v-c48cda05]:hover{text-decoration:underline}.scm-err[data-v-c48cda05]{margin:0 22px 8px;color:#b91c1c;font-size:.9rem}.scm-body[data-v-c48cda05]{padding:14px 24px 24px;overflow-y:auto;flex:1}.scm-faq-intro-card[data-v-c48cda05]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px;border:1px solid #dbeafe;border-radius:12px;padding:7px 10px;background:linear-gradient(145deg,#eff6ff,#fff)}.scm-faq-intro[data-v-c48cda05]{color:#475569;font-size:.84rem}.scm-faq-intro p[data-v-c48cda05]{margin:0}.scm-faq-quick[data-v-c48cda05]{display:flex;gap:6px;flex-wrap:wrap}.scm-quick-btn[data-v-c48cda05]{border:1px solid #bfdbfe;background:#fff;color:#334155;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:600;cursor:pointer}.scm-quick-btn[data-v-c48cda05]:hover{background:#eff6ff}.scm-quick-btn--active[data-v-c48cda05]{border-color:#2563eb;background:#dbeafe;color:#1e3a8a;box-shadow:inset 0 0 0 1px #93c5fd}.scm-field--sticky[data-v-c48cda05]{position:sticky;top:0;background:#fff;z-index:2;padding-top:2px}.scm-search-block[data-v-c48cda05]{margin:0 0 10px;border:1px solid #bfdbfe;border-radius:12px;padding:8px 10px;background:linear-gradient(145deg,#eff6ff,#fff);box-shadow:0 4px 14px #2563eb14}.scm-search-field[data-v-c48cda05]{margin:0}.scm-search-label[data-v-c48cda05]{font-size:.74rem;font-weight:700;letter-spacing:.02em;color:#1d4ed8;text-transform:uppercase}.scm-search-input[data-v-c48cda05]{border-color:#93c5fd;background:#fff}.scm-search-input[data-v-c48cda05]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #3b82f629}.scm-faq-results[data-v-c48cda05]{margin:-2px 0 10px;color:#475569;font-size:.8rem;font-weight:600}.scm-faq-categories[data-v-c48cda05]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.scm-cat-chip[data-v-c48cda05]{border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:700;cursor:pointer}.scm-cat-chip[data-v-c48cda05]:hover{border:1px solid #dbeafe;background:#dbeafe}.scm-cat-toggle[data-v-c48cda05]{border:0;background:transparent;color:#2563eb;font-size:.72rem;font-weight:700;cursor:pointer;padding:3px 2px}.scm-faq-list[data-v-c48cda05]{display:flex;flex-direction:column;gap:10px}.scm-faq-item[data-v-c48cda05]{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#fff;box-shadow:0 3px 10px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.scm-faq-item[data-v-c48cda05]:hover{border-color:#cbd5e1;box-shadow:0 5px 12px #0f172a0f}.scm-faq-question[data-v-c48cda05]{width:100%;text-align:left;background:transparent;border:0;padding:0;margin:0;font-size:.92rem;color:#0f172a;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;cursor:pointer}.scm-faq-question[data-v-c48cda05]:focus-visible{outline:2px solid #93c5fd;outline-offset:2px;border-radius:8px}.scm-faq-chevron[data-v-c48cda05]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f1f5f9;color:#475569}.scm-faq-chevron--open[data-v-c48cda05]{background:#e2e8f0;color:#0f172a}.scm-faq-category[data-v-c48cda05]{margin:6px 0 0;font-size:.68rem;color:#64748b;font-weight:600}.scm-faq-answer[data-v-c48cda05]{margin:10px 0 0;padding-top:10px;border-top:1px solid #e2e8f0;background:#fcfdff;white-space:pre-wrap;color:#334155;font-size:.88rem;line-height:1.45}.scm-empty[data-v-c48cda05]{border:1px dashed #cbd5e1;border-radius:12px;padding:14px;color:#475569;background:#f8fafc}.scm-empty strong[data-v-c48cda05]{display:block;color:#0f172a;margin-bottom:4px}.scm-empty p[data-v-c48cda05]{margin:0}.scm-toolbar[data-v-c48cda05]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.scm-toolbar .btn[data-v-c48cda05],.scm-toolbar .btn-ghost[data-v-c48cda05]{padding:8px 16px;border-radius:10px;font-weight:600;font-size:.875rem}.scm-muted[data-v-c48cda05]{color:#64748b;font-size:.9rem}.scm-thread-list[data-v-c48cda05]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.scm-thread[data-v-c48cda05]{width:100%;text-align:left;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;transition:border-color .15s,box-shadow .15s}.scm-thread[data-v-c48cda05]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.scm-thread__dot[data-v-c48cda05]{width:10px;height:10px;border-radius:50%;background:#2563eb;flex-shrink:0;margin-top:6px}.scm-thread__main[data-v-c48cda05]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.scm-thread__subject[data-v-c48cda05]{font-weight:600;color:#0f172a;font-size:.95rem}.scm-thread__preview[data-v-c48cda05]{font-size:.8rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scm-thread__meta[data-v-c48cda05]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.scm-thread__time[data-v-c48cda05]{font-size:.72rem;color:#94a3b8}.scm-badge[data-v-c48cda05]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:6px;background:#e2e8f0;color:#475569}.scm-badge[data-st=open][data-v-c48cda05]{background:#dcfce7;color:#166534}.scm-badge[data-st=answered][data-v-c48cda05]{background:#e0f2fe;color:#0369a1}.scm-badge[data-st=closed][data-v-c48cda05]{background:#f1f5f9;color:#64748b}.scm-field[data-v-c48cda05]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:.8rem;font-weight:600;color:#475569}.scm-input[data-v-c48cda05],.scm-textarea[data-v-c48cda05]{font:inherit;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;width:100%;box-sizing:border-box}.scm-textarea[data-v-c48cda05]{resize:vertical;min-height:100px}.scm-detail-head[data-v-c48cda05]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.scm-detail-title[data-v-c48cda05]{margin:0;font-size:1.05rem;color:#0f172a}.scm-messages[data-v-c48cda05]{display:flex;flex-direction:column;gap:12px;margin-bottom:18px;max-height:320px;overflow-y:auto;padding:4px 2px 8px}.scm-msg[data-v-c48cda05]{padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0}.scm-msg--user[data-v-c48cda05]{background:#f1f5f9;margin-right:12px}.scm-msg--staff[data-v-c48cda05]{background:#eff6ff;border-color:#bfdbfe;margin-left:12px}.scm-msg__role[data-v-c48cda05]{font-size:.72rem;font-weight:700;color:#64748b;margin-bottom:6px}.scm-msg__body[data-v-c48cda05]{white-space:pre-wrap;word-break:break-word;font-size:.9rem;color:#0f172a}.scm-msg__time[data-v-c48cda05]{font-size:.72rem;color:#94a3b8;margin-top:8px}.scm-msg--closed[data-v-c48cda05]{padding:12px;background:#fffbeb;border-radius:10px;border:1px solid #fde68a}.scm-reply[data-v-c48cda05]{border-top:1px solid #e2e8f0;padding-top:16px}.overlay[data-v-209afa04]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.panel[data-v-209afa04]{width:min(1100px,100%);height:min(86vh,760px);background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.head[data-v-209afa04]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e2e8f0}.close[data-v-209afa04]{border:0;background:#f1f5f9;width:32px;height:32px;border-radius:8px;cursor:pointer}.err[data-v-209afa04]{margin:8px 16px 0;color:#b91c1c;font-size:13px}.body[data-v-209afa04]{display:grid;grid-template-columns:320px 1fr;gap:0;min-height:0;flex:1}.left[data-v-209afa04]{border-right:1px solid #e2e8f0;padding:12px;overflow:auto}.left-block[data-v-209afa04]{margin-bottom:12px}.label[data-v-209afa04]{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:8px}.input[data-v-209afa04]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px}.new-conv-btn[data-v-209afa04]{width:100%;border:1px solid #1d4ed8;border-radius:10px;background:#2563eb;color:#fff;font-weight:600;padding:8px 10px;cursor:pointer;margin-bottom:8px}.new-conv-btn[data-v-209afa04]:hover{background:#1d4ed8}.conv[data-v-209afa04]{width:100%;text-align:left;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:8px;margin-bottom:8px;cursor:pointer}.conv.active[data-v-209afa04]{border-color:#2563eb;background:#eff6ff}.row[data-v-209afa04]{display:flex;justify-content:space-between;align-items:center;gap:8px}.dot[data-v-209afa04]{width:8px;height:8px;border-radius:99px;background:#2563eb}.preview[data-v-209afa04]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.chat[data-v-209afa04]{display:flex;flex-direction:column;min-height:0;padding:12px}.msgs[data-v-209afa04]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.msg[data-v-209afa04]{max-width:78%;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.msg.mine[data-v-209afa04]{align-self:flex-end;background:#dbeafe;border-color:#93c5fd}.txt[data-v-209afa04]{white-space:pre-wrap;word-break:break-word}.time[data-v-209afa04]{margin-top:4px;font-size:11px;color:#94a3b8}.composer[data-v-209afa04]{border-top:1px solid #e2e8f0;padding-top:10px;display:flex;flex-direction:column;gap:8px}.send[data-v-209afa04]{align-self:flex-end;border:1px solid #1d4ed8;border-radius:10px;background:#2563eb;color:#fff;font-weight:600;padding:8px 14px;cursor:pointer}.send[data-v-209afa04]:hover{background:#1d4ed8;color:#fff}.send[data-v-209afa04]:disabled{opacity:.7;cursor:not-allowed}.muted[data-v-209afa04]{color:#64748b;font-size:13px}.chatinfo-container[data-v-39651c83]{display:flex;padding:20px;flex-direction:column;position:fixed;bottom:30px;width:100%;max-width:600px;max-height:800px;left:50%;transform:translate(-30%);background:#fff;border-radius:10px 10px 0 0;box-shadow:0 -2px 10px #0000001a}.dashboard-page[data-v-39651c83]{display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-39651c83]{position:fixed;top:0;left:250px;right:0;padding:10px 18px;background:#ffffffeb;border-bottom:1px solid rgba(226,232,240,.9);box-shadow:0 8px 20px #0f172a0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20}.topbar__inner[data-v-39651c83]{display:flex;align-items:center;justify-content:space-between}.topbar__tabs[data-v-39651c83]{display:flex;gap:8px}.topbar__actions[data-v-39651c83]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.topbar-credits[data-v-39651c83]{display:flex;align-items:stretch;gap:8px;padding:6px 10px 6px 8px;border-radius:14px;background:linear-gradient(145deg,#f8fafc,#fff 55%,#f1f5f9);border:1px solid rgba(148,163,184,.45);box-shadow:0 4px 14px #0f172a0f;max-width:min(220px,36vw);flex-shrink:1}.topbar-credits--low[data-v-39651c83]{border-color:#f59e0b8c;background:linear-gradient(145deg,#fffbeb,#fff,#fff7ed)}.topbar-credits--critical[data-v-39651c83]{border-color:#f87171a6;background:linear-gradient(145deg,#fef2f2,#fff 45%,#fff1f2);box-shadow:0 4px 16px #b91c1c1f}.topbar-credits__icon-wrap[data-v-39651c83]{display:flex;align-items:center;justify-content:center;align-self:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(160deg,#e0f2fe,#dbeafe);border:1px solid rgba(59,130,246,.25);flex-shrink:0}.topbar-credits--low .topbar-credits__icon-wrap[data-v-39651c83]{background:linear-gradient(160deg,#fef3c7,#fde68a);border-color:#f59e0b59}.topbar-credits--critical .topbar-credits__icon-wrap[data-v-39651c83]{background:linear-gradient(160deg,#fecaca,#fca5a5);border-color:#dc262659}.topbar-credits__icon[data-v-39651c83]{width:16px;height:16px;color:#1d4ed8}.topbar-credits--low .topbar-credits__icon[data-v-39651c83]{color:#b45309}.topbar-credits--critical .topbar-credits__icon[data-v-39651c83]{color:#991b1b}.topbar-credits__text[data-v-39651c83]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.topbar-credits__head[data-v-39651c83]{display:flex;align-items:center;justify-content:space-between;gap:6px}.topbar-credits__title[data-v-39651c83]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.topbar-credits__badge[data-v-39651c83]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:999px;background:#fbbf2459;color:#92400e;white-space:nowrap}.topbar-credits--critical .topbar-credits__badge[data-v-39651c83]{background:#f8717166;color:#7f1d1d}.topbar-credits__value[data-v-39651c83]{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a;line-height:1.05;letter-spacing:-.02em}.topbar-credits__value--neg[data-v-39651c83]{color:#b91c1c}.topbar-credits__meter[data-v-39651c83]{height:3px;border-radius:999px;background:#94a3b840;margin-top:2px;overflow:hidden}.topbar-credits__meter-fill[data-v-39651c83]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#2563eb);transition:width .35s ease}.topbar-credits__history-btn[data-v-39651c83]{border:1px solid rgba(148,163,184,.6);background:#fff;color:#0f172a;border-radius:999px;padding:1px 6px;font-size:10px;align-self:flex-start;line-height:1.2}.topbar-credits__history-btn--inline[data-v-39651c83]{margin-left:auto;align-self:center}.topbar-credits__history-btn[data-v-39651c83]:hover{background:#f8fafc}.topbar-credits--low .topbar-credits__meter-fill[data-v-39651c83]{background:linear-gradient(90deg,#fbbf24,#d97706)}.topbar-credits--critical .topbar-credits__meter-fill[data-v-39651c83]{background:linear-gradient(90deg,#f87171,#dc2626)}.topbar-credits--loading[data-v-39651c83]{min-width:120px;min-height:44px;padding:6px 10px;align-items:center;justify-content:center;background:#f1f5f9;border-style:dashed}.topbar-credits__shimmer[data-v-39651c83]{display:block;width:70%;height:12px;border-radius:6px;background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0);background-size:200% 100%;animation:topbarCreditsShimmer-39651c83 1.1s ease-in-out infinite}@keyframes topbarCreditsShimmer-39651c83{0%{background-position:100% 0}to{background-position:-100% 0}}.topbar-action-btn[data-v-39651c83]{position:relative;border-radius:999px;border:1px solid transparent;padding:8px 14px;font-size:13px;background:#60a5fa;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 22px #2563eb40}.topbar-action-icon[data-v-39651c83]{width:16px;height:16px}.topbar-action-btn[data-v-39651c83]:hover{background:#3b82f6;color:#fff}.topbar-action-btn--messages[data-v-39651c83]{background:#60a5fa;border-color:#3b82f6}.topbar-action-btn--messages[data-v-39651c83]:hover{background:#3b82f6}.topbar-action-btn--support[data-v-39651c83]{background:linear-gradient(135deg,#22d3ee,#0284c7);border-color:#0ea5e9;box-shadow:0 12px 24px #0ea5e947;cursor:default}.topbar-action-btn--support[data-v-39651c83]:hover{background:linear-gradient(135deg,#06b6d4,#0369a1)}.topbar-action-badge[data-v-39651c83]{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#dc2626;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.help-menu[data-v-39651c83]{position:relative}.help-menu[data-v-39651c83]:after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.help-menu__dropdown[data-v-39651c83]{position:absolute;right:0;top:calc(100% + 8px);width:min(380px,72vw);background:#fff;border:1px solid #dbeafe;border-radius:14px;box-shadow:0 22px 42px #0f172a2e;padding:8px 8px 10px;z-index:90}.help-menu__head[data-v-39651c83]{border-bottom:1px solid #e2e8f0;padding:6px 8px 8px;margin-bottom:6px}.help-menu__title[data-v-39651c83]{color:#0f172a;font-size:13px;font-weight:700}.help-menu__subtitle[data-v-39651c83]{color:#64748b;font-size:11px}.help-menu__item[data-v-39651c83]{width:100%;text-align:left;border:0;background:transparent;border-radius:12px;padding:11px 10px;display:flex;flex-direction:column;gap:4px;cursor:pointer}.help-menu__item[data-v-39651c83]:hover{background:linear-gradient(145deg,#f8fafc,#eff6ff)}.help-menu__item--primary[data-v-39651c83]{border:1px solid #dbeafe;background:linear-gradient(145deg,#eff6ff,#fff)}.help-menu__item--primary .help-menu__item-title[data-v-39651c83]{color:#1d4ed8}.help-menu__item--secondary[data-v-39651c83]{border:1px solid transparent;background:#fff;opacity:.88}.help-menu__item--secondary .help-menu__item-title[data-v-39651c83]{color:#334155;font-weight:600}.help-menu__item--secondary .help-menu__item-desc[data-v-39651c83]{color:#64748b}.help-menu__item-title[data-v-39651c83]{color:#0f172a;font-size:13px;font-weight:700}.help-menu__item-desc[data-v-39651c83]{color:#64748b;font-size:12px;line-height:1.35}.account-menu[data-v-39651c83]{position:relative}.account-menu__trigger[data-v-39651c83]{position:relative;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(148,163,184,.55);padding:8px 14px;font-size:13px;background:#fff;color:#0f172a;cursor:pointer}.account-menu__trigger[data-v-39651c83]:hover{background:#f8fafc}.account-menu__item--support[data-v-39651c83]{display:flex;align-items:center;justify-content:center;text-align:center}.account-menu__support-inner[data-v-39651c83]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.account-menu__support-label[data-v-39651c83]{line-height:1.25}.account-menu__pill[data-v-39651c83]{flex-shrink:0;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;line-height:1.2}.account-menu__dropdown[data-v-39651c83]{position:absolute;right:0;top:100%;min-width:190px;background:#fff;border:1px solid rgba(226,232,240,1);border-radius:12px;box-shadow:0 18px 35px #0f172a26;padding:6px;display:none;z-index:100}.account-menu:hover .account-menu__dropdown[data-v-39651c83]{display:block}.account-menu:focus-within .account-menu__dropdown[data-v-39651c83]{display:block}.account-menu__item-tooltip-host[data-v-39651c83]{display:block;width:100%}.account-menu__item[data-v-39651c83]{width:100%;text-align:left;border:none;background:transparent;color:#0f172a;border-radius:8px;padding:9px 10px;font-size:13px;cursor:pointer}.account-menu__item[data-v-39651c83]:hover{background:#f1f5f9}.account-menu__item--danger[data-v-39651c83]{color:#b91c1c}.account-menu__item--disabled[data-v-39651c83]{opacity:.55;cursor:not-allowed}.account-menu__note[data-v-39651c83]{margin:4px 8px 8px;font-size:11px;color:#64748b}.account-menu__item--danger[data-v-39651c83]:hover{background:#fef2f2}.topbar-tab[data-v-39651c83]{border-radius:999px;border:1px solid transparent;padding:6px 14px;font-size:13px;cursor:pointer;background:transparent;color:#0f172a;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.topbar-tab__icon[data-v-39651c83]{width:15px;height:15px}.topbar-tab[data-v-39651c83]:hover:not(.topbar-tab--active){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.topbar-tab--active[data-v-39651c83]{background:#2563eb;color:#fff;border-color:#1d4ed8;box-shadow:0 10px 22px #2563eb59}.topbar-tab--active[data-v-39651c83]:hover{background:#2563eb;color:#fff;border-color:#1d4ed8}.topbar-tab--link[data-v-39651c83]{text-decoration:none;display:inline-flex;align-items:center;border-color:#94a3b880}.topbar-tab--link[data-v-39651c83]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#fff}.dashboard-container[data-v-39651c83]{display:flex;flex:1 1 auto;min-height:100vh}.sidebar[data-v-39651c83]{position:fixed;top:0;left:0;bottom:0;width:250px;background:#fff;color:#111;padding:20px;display:flex;flex-direction:column;overflow:hidden;z-index:30;text-align:left}.sidebar ul[data-v-39651c83]{list-style:none;padding:0;margin-top:50px}.sidebar ul li[data-v-39651c83]{display:block;line-height:1}.sidebar-link[data-v-39651c83]{border:0;background:transparent;color:#0f172a;font-size:14px;padding:8px 6px;border-radius:8px;width:100%;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:10px}.sidebar-link[data-v-39651c83]:hover{background:#eef2ff}.sidebar-link--active[data-v-39651c83]{background:#e0e7ff;color:#1e40af;font-weight:600}.sidebar-link__iconBox[data-v-39651c83]{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px}.sidebar-link__icon[data-v-39651c83]{width:18px;height:18px;display:block;opacity:.9}.sidebar-link:hover .sidebar-link__icon[data-v-39651c83],.sidebar-link--active .sidebar-link__icon[data-v-39651c83]{opacity:1}.sidebar-link[data-v-39651c83]:focus-visible{box-shadow:0 0 0 3px #3b82f640}.sidebar ul.menu[data-v-39651c83]{padding-left:0;flex-grow:1;display:flex;flex-direction:column;align-items:stretch;gap:4px}.sidebar ul li a[data-v-39651c83]{color:#fff;text-decoration:none}.sidebar-bottom[data-v-39651c83]{display:flex;flex-direction:column;gap:10px}.upload-label[data-v-39651c83]{color:#000;cursor:pointer;display:block}menu-label[data-v-39651c83]{color:#000;cursor:pointer;display:block}.upload-message[data-v-39651c83]{color:#fc0;font-size:.9rem;margin-top:5px}.main-content[data-v-39651c83]{flex-grow:1;margin-left:250px;margin-top:62px;min-height:calc(100vh - 62px);text-align:center;padding:15px;background-position:center;transition:background-image .3s ease;background-size:cover}.users-section[data-v-39651c83]{max-width:none;width:100%;margin:0;padding:16px 0 0;display:flex;flex-direction:column;gap:16px}.icon[data-v-39651c83]{width:20px;height:20px}.settings[data-v-39651c83],.configuration[data-v-39651c83]{cursor:pointer}.settings[data-v-39651c83]{margin-bottom:20px}.delete_avatar_modal_overlay[data-v-39651c83]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.deleting_modal_content[data-v-39651c83]{background:#222;padding:40px 20px 20px;border-radius:10px;width:80%;text-align:center;z-index:9999;position:relative;display:flex;flex-direction:column;max-height:95vh}.upload-label p[data-v-39651c83]{color:red}.chat-list[data-v-39651c83]{max-height:400px;overflow-y:auto;padding-right:5px;margin-left:20px;text-align:left}.scoring-modal__panel[data-v-39651c83]{width:min(980px,100%);max-height:90vh;background:#fff;border-radius:10px;box-shadow:0 18px 40px #00000059;padding:14px 16px 18px;overflow:auto}.org-users-modal__panel[data-v-39651c83]{width:min(1180px,100%)}.cancel-subscription-modal[data-v-39651c83]{width:min(520px,100%);padding:18px 20px 20px}.cancel-subscription-modal__actions[data-v-39651c83]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.cancel-subscription-modal__actions .ghost-btn[data-v-39651c83],.cancel-subscription-modal__actions .primary-btn[data-v-39651c83]{width:auto;min-width:120px}.org-billing-history-modal[data-v-39651c83]{width:min(760px,100%);padding:0;overflow:hidden;display:flex;flex-direction:column}.org-billing-history-modal__head[data-v-39651c83]{position:sticky;top:0;z-index:2;background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 16px 12px}.org-billing-history-modal__body[data-v-39651c83]{padding:12px 16px 16px;overflow:auto}.billing-module[data-v-39651c83]{display:flex;flex-direction:column;gap:14px}.billing-section[data-v-39651c83]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:12px}.billing-section>h4[data-v-39651c83]{margin:0 0 8px}.billing-hero[data-v-39651c83]{border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(145deg,#eff6ff,#fff 70%);padding:12px}.billing-hero__head[data-v-39651c83]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.billing-hero__head h4[data-v-39651c83]{margin:0}.billing-hero__head .muted[data-v-39651c83]{margin:2px 0 0}.billing-hero__actions[data-v-39651c83]{display:flex;gap:8px}.billing-section__head[data-v-39651c83]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.billing-section__head h4[data-v-39651c83]{margin:0}.billing-change-plan-btn[data-v-39651c83]{width:auto;min-width:120px}.billing-plan-actions[data-v-39651c83]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.billing-cancel-link-wrap[data-v-39651c83]{margin-top:12px;display:flex;justify-content:flex-end}.billing-cancel-link[data-v-39651c83]{border:0;background:transparent;color:#b91c1c;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0;font-size:13px;line-height:1.2}.billing-cancel-link[data-v-39651c83]:hover{color:#991b1b}.billing-cancel-link[data-v-39651c83]:disabled{opacity:.55;cursor:not-allowed}.billing-cancel-note[data-v-39651c83]{margin:8px 0 0;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#475569;font-size:12px;line-height:1.4}.billing-cancel-note strong[data-v-39651c83]{color:#0f172a}.billing-summary-grid[data-v-39651c83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-includes-grid[data-v-39651c83]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-includes-card[data-v-39651c83]{border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:#f8fafc;text-align:left}.billing-includes-card__title[data-v-39651c83]{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:6px}.billing-feature-list[data-v-39651c83]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#0f172a}.billing-plans-grid[data-v-39651c83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-plan-card[data-v-39651c83]{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:10px;display:flex;flex-direction:column;gap:8px;text-align:left}.billing-plan-card--current[data-v-39651c83]{border-color:#2563eb;background:#eff6ff}.billing-plan-card--recommended[data-v-39651c83]{border-color:#4f46e5}.billing-plan-card__head[data-v-39651c83]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.billing-plan-card__title[data-v-39651c83]{font-size:16px;font-weight:700;color:#0f172a}.billing-plan-card__price[data-v-39651c83]{font-size:14px;font-weight:700;color:#0f172a}.billing-plan-card__credits[data-v-39651c83]{font-size:13px;color:#2563eb;font-weight:600}.billing-plan-card__conversation-estimate[data-v-39651c83]{margin-top:2px;font-size:12px;color:#64748b}.billing-plan-badge[data-v-39651c83]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;background:#dbeafe;color:#1d4ed8}.billing-plan-badge--rec[data-v-39651c83]{background:#ede9fe;color:#5b21b6}.billing-topup-grid[data-v-39651c83]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-actions-grid[data-v-39651c83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.billing-action-card[data-v-39651c83]{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:10px;display:flex;flex-direction:column;gap:8px;text-align:left}.billing-action-title[data-v-39651c83]{font-weight:700;color:#0f172a}.billing-select[data-v-39651c83]{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:7px 9px;background:#fff;font-size:13px}.billing-hero__actions .primary-btn[data-v-39651c83],.billing-hero__actions .ghost-btn[data-v-39651c83],.billing-plan-card .primary-btn[data-v-39651c83],.billing-action-card .primary-btn[data-v-39651c83]{width:100%}.billing-plans-footnote[data-v-39651c83]{margin-top:12px;padding:10px 12px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#475569;font-size:12px;line-height:1.45}.billing-hero__actions .primary-btn[data-v-39651c83]:disabled,.billing-hero__actions .ghost-btn[data-v-39651c83]:disabled,.billing-plan-card .primary-btn[data-v-39651c83]:disabled,.billing-action-card .primary-btn[data-v-39651c83]:disabled{opacity:.6;cursor:not-allowed}.billing-kpi[data-v-39651c83]{border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#f8fafc}.billing-kpi small[data-v-39651c83]{display:block;color:#64748b;margin-bottom:4px}.billing-kpi strong[data-v-39651c83]{font-size:18px;color:#0f172a}.billing-kpi--balance[data-v-39651c83]{border-color:#bfdbfe;background:#eff6ff}.billing-kpi--balance small[data-v-39651c83]{color:#1e40af}.billing-kpi--balance strong[data-v-39651c83]{font-size:26px;line-height:1.1;color:#1d4ed8}.billing-subscription-box[data-v-39651c83]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;text-align:left;border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:#f8fafc}.tbl-credits-history[data-v-39651c83]{width:100%;border-collapse:collapse;font-size:13px}.tbl-credits-history th[data-v-39651c83],.tbl-credits-history td[data-v-39651c83]{text-align:left;padding:8px 6px;border-bottom:1px solid #e2e8f0}@media (max-width: 860px){.billing-summary-grid[data-v-39651c83],.billing-includes-grid[data-v-39651c83],.billing-plans-grid[data-v-39651c83],.billing-topup-grid[data-v-39651c83],.billing-subscription-box[data-v-39651c83]{grid-template-columns:1fr}.billing-hero__head[data-v-39651c83]{flex-direction:column}.billing-hero__actions[data-v-39651c83]{width:100%}.billing-hero__actions .primary-btn[data-v-39651c83],.billing-hero__actions .ghost-btn[data-v-39651c83]{flex:1}}button.primary{background-color:#28a745;color:#fff}button.secondary{background-color:#007bff;color:#fff}.save_btn{background:green;color:#fff;padding:5px 10px}.cross_close{font-size:18px;cursor:pointer}.close-button{cursor:pointer;font-size:1.5rem}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}body{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.container{max-width:1200px;margin:0 auto;padding:20px}.muted{color:var(--color-text-muted)}.small{font-size:12px}.mono{font-family:var(--font-mono)}.state{padding:12px 8px;font-size:13px;color:var(--color-text-muted)}.state.error{color:var(--color-danger)}table{border-collapse:collapse}input,select,textarea{font-family:inherit}h1,h2{color:#000}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}:root{--color-primary: #4a7dff;--color-primary-hover: #3b6ae0;--color-link: #2a65ff;--color-link-hover: #1f4dcc;--color-success: #1a7f37;--color-success-bg: #e2f4e7;--color-danger: #d9534f;--color-danger-bg: #fdecea;--color-danger-strong: #b52b27;--color-warning: #ffcc00;--color-bg: #f4f4f4;--color-surface: #ffffff;--color-border-subtle: #eceff4;--color-border-strong: #d0d5e0;--color-text: #111827;--color-text-muted: #6b7280;--color-text-soft: #9ca3af;--color-sidebar-bg: #222222;--color-sidebar-text: #ffffff;--shadow-soft: 0 2px 10px rgba(15, 23, 42, .12);--shadow-modal: 0 20px 60px rgba(15, 23, 42, .25);--color-overlay: rgba(15, 23, 42, .5);--transition-fast: .15s ease;--transition-normal: .2s ease;--focus-ring: 0 0 0 3px rgba(74, 125, 255, .22);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:#fff;color:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,box-shadow .15s ease,border-color .15s ease}button:hover:not(:disabled){background:#f3f4f7}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid transparent;padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer;background:var(--color-primary);color:#fff;border-color:transparent;transition:background-color .15s ease,opacity .15s ease,box-shadow .15s ease}.primary-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:10px 18px;font-size:14px;font-weight:500;background:var(--color-primary);color:#fff;border:1px solid transparent;cursor:pointer;transition:background-color var(--transition-fast),opacity var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.primary-btn:hover:not(:disabled){background:var(--color-primary-hover)}.primary-btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary-ui{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid #1d4ed8;background:#2563eb;color:#fff;font-size:14px;font-weight:600;padding:10px 18px;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,box-shadow .15s ease}.btn-primary-ui:hover:not(:disabled){background:#1d4ed8;color:#fff}.btn-primary-ui:disabled{opacity:.7;cursor:not-allowed}.btn:hover:not(:disabled){background:var(--color-primary-hover)}.btn:disabled{border-color:var(--color-border-strong);opacity:.6;cursor:not-allowed}.btn-ghost,.ghost-btn{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);padding:8px 14px;font-size:13px;font-weight:500;background:var(--color-surface);color:var(--color-text);cursor:pointer}.btn-ghost.small,.ghost-btn.small{padding:8px 12px;font-size:13px}.btn-ghost:hover:not(:disabled),.ghost-btn:hover:not(:disabled){background:#f3f4f7}.btn-link,.btnSmall,.link-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--color-link);font-size:12px;text-align:left}.btn-link:hover,.btnSmall:hover,.link-btn:hover{text-decoration:underline}.report-dd{position:relative;display:inline-block;text-align:left;z-index:5}.report-dd>summary{list-style:none;cursor:pointer;color:var(--color-link);font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.report-dd>summary::-webkit-details-marker{display:none}.report-dd[open]>summary{text-decoration:underline}.report-dd.report-dd--summary-primary>summary{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:10px 18px;font-size:14px;font-weight:500;background:var(--color-primary);color:#fff;border:1px solid transparent;text-decoration:none;transition:background-color var(--transition-fast),opacity var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.report-dd.report-dd--summary-primary[open]>summary{background:var(--color-primary-hover);text-decoration:none}.report-dd.report-dd--summary-primary>summary:hover{background:var(--color-primary-hover)}.report-dd__menu{position:absolute;right:0;top:calc(100% + 4px);min-width:260px;background:#fff;border:1px solid var(--color-border-strong);border-radius:8px;box-shadow:0 10px 30px #0f172a1f;padding:4px;z-index:100}.report-dd__item{display:block;width:100%;text-align:left;border:none;background:none;padding:8px 10px;font-size:12px;color:var(--color-text);cursor:pointer;border-radius:6px}.report-dd__item:hover:not(:disabled){background:#f1f5f9}.report-dd__item:disabled{opacity:.55;cursor:not-allowed}.tbl td.actions{overflow:visible;position:relative;text-align:left;vertical-align:top}.btn-danger{background:#ff4d4d;color:#fff}.btn-danger:hover:not(:disabled){background:#c00}.tbl,.table{width:100%;border-collapse:collapse;font-size:13px;color:#000;background:var(--color-surface)}.tbl th,.tbl td,.table th,.table td{padding:8px 6px;border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.tbl th:not(:last-child),.tbl td:not(:last-child),.table th:not(:last-child),.table td:not(:last-child){border-right:1px solid rgba(148,163,184,.22)}.tbl th,.table th{text-align:left;font-weight:600;font-size:12px;color:var(--color-text-muted);position:sticky;top:0;z-index:1;background:#f8fafc}.tbl tbody tr:nth-child(2n),.table tbody tr:nth-child(2n){background:#fbfdff}.table-empty,.empty{padding:12px;font-size:13px;color:#666;text-align:center}.candidateName,.scenarioTitle,.cell-title,.title{font-weight:600}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.toolbar-left{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.toolbar-right{font-size:13px;color:#555}.toolbar input[type=text],.toolbar select{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);padding:6px 8px;font-size:13px}.badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:var(--radius-pill);font-size:11px;border:1px solid var(--color-border-strong);background:#f5f7fb}.badge.ok{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.badge.bad{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger-strong)}.badge.neutral{border-color:#999;background:#f0f0f0;color:#555}.noteBox{border:1px solid #d0d5e0;background:#f5f7fb;padding:10px;border-radius:8px;font-size:13px;margin-bottom:10px}.miniList ul{margin:6px 0 0 18px;padding:0}.badge-published{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.badge-draft{border-color:#999;background:#f0f0f0;color:#555}.sidebar{width:240px;background:var(--color-sidebar-bg);color:var(--color-sidebar-text);padding:20px;display:flex;flex-direction:column;height:100vh}.sidebar ul{list-style:none;padding:0}.sidebar a{color:var(--color-sidebar-text);text-decoration:none}.sidebar-bottom{display:flex;flex-direction:column;gap:10px}.logout-btn{background:#ff4d4d;color:#fff;border:none;padding:10px;cursor:pointer;width:100%;border-radius:var(--radius-md);font-weight:500}.logout-btn:hover{background:#c00}.Vue-Toastification__container{z-index:20000!important}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.modalOverlay--top{z-index:10050}.modalOverlay--full{background:var(--color-overlay)}.modalCard{max-width:100%;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden;color:#000}.modalCard.wide{width:980px}.modalOverlay--top-result{align-items:flex-start;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.modalCard--top-result{width:min(980px,96vw);max-height:90vh;display:flex;flex-direction:column}.modalCard--top-result .modalBody{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.modalCard--md{width:min(820px,96vw);max-height:90vh;display:flex;flex-direction:column}.modalCard--sm{width:min(520px,96vw);max-height:90vh;display:flex;flex-direction:column}.modalCard--scroll-body .modalBody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.modalCard--full{width:min(1400px,96vw);max-height:90vh;display:flex;flex-direction:column}.modalCard--full .modalBody{overflow:auto}.modalCard--selected-candidates{width:min(1400px,98vw)}.modalHead{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--color-border-subtle)}.modalHead .modalTitle,.modalHead h3{margin:0 0 4px;font-size:1.375rem;font-weight:600;color:var(--color-text);letter-spacing:-.01em}.modalHead .subtitle,.modalHead .muted{margin:0;font-size:.8125rem;color:var(--color-text-muted);line-height:1.45}.modalBody{padding:12px 14px}.modalFoot{display:flex;justify-content:flex-end;gap:10px;padding:12px 14px;border-top:1px solid var(--color-border-subtle)}.icon-btn,.iconBtn,.closeBtn{border:none;background:transparent;font-size:24px;padding:4px 8px;line-height:1;cursor:pointer;color:#666}.icon-btn:hover,.iconBtn:hover,.closeBtn:hover{color:#000}.closeBtn--sticky{position:sticky;top:10px;align-self:flex-end;z-index:1}.panel{background:#fffffff5;border-radius:16px;padding:18px 20px;box-shadow:0 18px 40px #0f172a2e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#0f172a;text-align:left}.head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.head h1,.head h2{margin:0}.head h1,.head h2{font-size:20px}.subtitle{margin:2px 0 0;font-size:13px;color:#666}.card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;color:#000;background-color:#fff}.empty-state{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-5);background:#f8fafc;color:var(--color-text-muted);text-align:center}.tableWrap{overflow:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.card-pad{padding:12px 14px}.card-sep{border:0;border-top:1px solid var(--color-border-subtle);margin:12px 0}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:12px;color:var(--color-text-muted)}.input,.field input,.field select,.field textarea{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);padding:8px 10px;font-size:13px;background:#fff;color:var(--color-text);outline:none}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4a7dff2e}.pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid var(--color-border-subtle)}.scoring-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.scoring-toolbar__left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scoring-toolbar__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.input--search-sm{width:260px}.scoring-toolbar .input{border:1px solid rgba(148,163,184,.45);background:#f8fafce6;border-radius:10px;padding:8px 10px;font-size:13px;outline:none;color:#0f172af2;box-sizing:border-box}.scoring-toolbar .input:focus{border-color:#2563ebbf;box-shadow:0 0 0 3px #2563eb26}.scoring-toolbar .input--select{padding:7px 9px;min-width:110px;height:34px}.input--select.input--select-xs{min-width:0;width:fit-content;max-width:100%;padding-left:8px;padding-right:26px;height:34px}.sort{display:inline-flex;align-items:center;gap:8px}.sort__label{font-size:12px}.toolbar__meta{font-size:12px;white-space:nowrap}.table-meta{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:6px 0 8px}@media (max-width: 1400px){.scoring-toolbar .input--search-sm{width:min(360px,100%);padding:7px 9px;height:34px;border-radius:10px}}.pagination-row{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pagination-row--left{justify-content:flex-start}h2{color:#000}.v-popper--theme-tooltip .v-popper__inner{max-width:min(22rem,92vw);text-align:left;white-space:pre-line;line-height:1.45;font-size:13px;padding:10px 12px}
