.pa[data-v-dcb20281]{border-radius:50%;display:grid;flex:none;height:var(--pa,96px);place-items:center;position:relative;width:var(--pa,96px)}.pa.lg[data-v-dcb20281]{--pa:172px}.pa.sm[data-v-dcb20281]{--pa:72px}.tile[data-v-dcb20281]{background:linear-gradient(140deg,var(--c1),var(--c2));border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff38,inset 0 -22px 40px #080c2866,0 14px 36px -16px #14185099;overflow:hidden;position:relative}.art[data-v-dcb20281],.tile[data-v-dcb20281]{height:100%;width:100%}.art[data-v-dcb20281]{display:block;-o-object-fit:cover;object-fit:cover}.pulse[data-v-dcb20281]{border:3px solid var(--c1);border-radius:50%;top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;pointer-events:none;position:absolute}.pa.speaking .pulse[data-v-dcb20281]{animation:ping-dcb20281 1.35s ease-out infinite}.pa.speaking .pulse.d2[data-v-dcb20281]{animation-delay:.675s}.pa.live .pulse.livep[data-v-dcb20281]{animation:ping-dcb20281 1.15s ease-out infinite;border-color:#ff4d6d}@keyframes ping-dcb20281{0%{opacity:.75;transform:scale(.92)}to{opacity:0;transform:scale(1.55)}}.dot[data-v-dcb20281]{aspect-ratio:1;background:#22c55e;border:3px solid #fff;border-radius:50%;bottom:1px;position:absolute;right:1px;width:26%}.dot-live[data-v-dcb20281]{animation:rec-dcb20281 1.2s ease-out infinite;background:#ff4d6d;box-shadow:0 0 #ff4d6d80}@keyframes rec-dcb20281{0%{box-shadow:0 0 #ff4d6d80}to{box-shadow:0 0 0 7px #ff4d6d00}}.voice-page[data-v-43341e76]{--blue:#376fff;--indigo:#5e5bff;--ink:#232535;--muted:#7a7f9c;--faint:#9a9db8;--line:#eaebf3;--soft:#fafbff}.kicker[data-v-43341e76]{color:#5b6aff;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.pr-head h1[data-v-43341e76]{font-size:34px;margin:8px 0 10px}.lede[data-v-43341e76]{color:#555;font-size:17px;max-width:680px}.breadcrumb[data-v-43341e76],.lede[data-v-43341e76]{margin-bottom:24px}.breadcrumb[data-v-43341e76]{color:#7a7f9c;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.breadcrumb a[data-v-43341e76]{color:#376fff;text-decoration:none}.breadcrumb a[data-v-43341e76]:hover{text-decoration:underline}.crumb-current[data-v-43341e76]{color:#555;font-weight:600}.error-box[data-v-43341e76]{color:#c0392b;font-weight:600;margin-top:12px}.panel[data-v-43341e76]{background:#fff;border:1px solid #eaebf3;border-radius:14px;box-shadow:0 2px 7px #9c9fb51f;margin-bottom:28px;padding:26px 28px}.panel h2[data-v-43341e76]{font-size:22px;margin:0 0 6px}.pick-label[data-v-43341e76]{color:#444;display:block;font-size:13px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.persona-grid[data-v-43341e76]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:4px 0 22px}.persona-card[data-v-43341e76]{align-items:center;background:#fff;border:1px solid #d5d7e8;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s,box-shadow .15s}.persona-card[data-v-43341e76]:hover{border-color:#376fff}.persona-card.active[data-v-43341e76]{border-color:#376fff;box-shadow:0 0 0 2px #376fff33}.pc-body[data-v-43341e76]{display:flex;flex-direction:column;gap:3px;min-width:0}.pc-name[data-v-43341e76]{color:#232535;font-weight:700}.pc-role[data-v-43341e76]{color:#376fff;font-size:13px;font-weight:500}.pc-diff[data-v-43341e76],.pc-meta[data-v-43341e76]{color:#7a7f9c;font-size:12px}.pick-row[data-v-43341e76]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:22px}.deal-show[data-v-43341e76]{background:#f2f6ff;border:1px solid #d9e4ff;border-radius:8px;color:#3a3d5c;font-size:14px;line-height:1.55;margin:-8px 0 22px;padding:10px 14px}.deal-show strong[data-v-43341e76]{color:#1e3f9e}.deal-target[data-v-43341e76]{color:#5a6b8c;display:block;font-size:13px;margin-top:2px}.deal-lead[data-v-43341e76]{margin:0}.deal-grid[data-v-43341e76]{display:grid;gap:6px 22px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:8px}.deal-cap[data-v-43341e76]{color:#5a6b8c;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.deal-grid ul[data-v-43341e76]{margin:4px 0 0;padding-left:18px}.deal-grid li[data-v-43341e76]{color:#3a3d5c;font-size:13.5px}.deal-bc[data-v-43341e76]{margin-top:8px}.bc[data-v-43341e76]{color:#3a3d5c;font-size:13.5px;margin-top:4px}.bc-vs[data-v-43341e76]{color:#1e3f9e;font-weight:700;margin-right:6px}.idle-note[data-v-43341e76]{background:#fdf3df;border:1px solid #f0dfb4;border-radius:8px;color:#8a5a00;margin:0 0 16px}.idle-note[data-v-43341e76],.lesson-note[data-v-43341e76]{font-size:14px;padding:10px 14px}.lesson-note[data-v-43341e76]{background:#efe9ff;border:1px solid #e0d6ff;border-radius:8px;color:#4a2fb0;font-weight:600;margin:0 0 18px}.field select[data-v-43341e76]{background:#fff;border:1px solid #d5d7e8;border-radius:8px;color:#232535;font-size:15px;padding:11px 12px;width:100%}.field select[data-v-43341e76]:focus{border-color:#376fff;outline:none}.btn-primary[data-v-43341e76]{background:linear-gradient(180deg,#376fff,#5e5bff);border:1px solid #376fff;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:13px 24px}.btn-primary[data-v-43341e76]:disabled{cursor:not-allowed;opacity:.55}.btn-ghost[data-v-43341e76]{background:#fff;border:1px solid #d5d7e8;border-radius:8px;color:#444;cursor:pointer;font-weight:600;padding:9px 16px}.btn-ghost[data-v-43341e76]:hover{border-color:#376fff;color:#376fff}.meet-wrap[data-v-43341e76]{margin-bottom:28px}.meet[data-v-43341e76]{background:radial-gradient(1200px 500px at 50% -160px,rgba(122,108,255,.22),transparent 60%),linear-gradient(165deg,#0e1530,#101b3a 60%,#0c1226);border:1px solid #1d2747;border-radius:18px;box-shadow:0 18px 48px -22px #080c28b3;color:#eef1ff;overflow:hidden;position:relative}.meet-top[data-v-43341e76]{border-bottom:1px solid hsla(0,0%,100%,.08);flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 22px}.meet-call[data-v-43341e76],.meet-top[data-v-43341e76]{align-items:center;display:flex}.meet-call[data-v-43341e76]{color:#c7cdea;font-size:14px;gap:10px}.meet-call strong[data-v-43341e76]{color:#fff;font-weight:700}.meet-live[data-v-43341e76]{animation:rec-dot-43341e76 1.4s ease-out infinite;background:#ff4d6d;border-radius:50%;box-shadow:0 0 #ff4d6d8c;flex:none;height:10px;width:10px}@keyframes rec-dot-43341e76{0%{box-shadow:0 0 #ff4d6d8c}to{box-shadow:0 0 0 8px #ff4d6d00}}.meet-timer[data-v-43341e76]{color:#8a91c0;font-variant-numeric:tabular-nums}.end-btn[data-v-43341e76]{background:#ff4d6d1f;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#ff8ba0;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:background .15s}.end-btn[data-v-43341e76]:hover:not(:disabled){background:#ff4d6d38;color:#ffb3c1}.end-btn[data-v-43341e76]:disabled{cursor:not-allowed;opacity:.45}.meet-stage[data-v-43341e76]{display:grid;min-height:440px;padding:40px 22px 34px;place-items:center;position:relative}.speaker[data-v-43341e76]{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.speaker-name[data-v-43341e76]{color:#fff;font-size:26px;font-weight:800;margin:18px 0 2px}.speaker-role[data-v-43341e76]{color:#aab0d6;font-size:14px;margin:0 0 8px}.state-line[data-v-43341e76]{border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#aab0d6;font-size:13px;font-weight:600;letter-spacing:.3px;margin:0;padding:5px 14px}.state-line.speaking[data-v-43341e76]{border-color:#ffb03a73;color:#ffd07a}.state-line.talking[data-v-43341e76]{border-color:#10c6a980;color:#8ee2c5}.state-line.thinking[data-v-43341e76]{color:#c7cdea}.selfcard[data-v-43341e76]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;bottom:16px;display:flex;flex-direction:column;gap:6px;padding:10px;position:absolute;right:20px}.self-label[data-v-43341e76]{color:#c7cdea;font-size:12px;font-weight:600}.selfcard.talking[data-v-43341e76]{border-color:#ff4d6d99}.selfcard.talking .self-label[data-v-43341e76]{color:#ff8ba0}.captions[data-v-43341e76]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e26db;border-radius:12px;bottom:18px;color:#eef1ff;font-size:15px;left:50%;line-height:1.45;margin:0;max-width:82%;padding:10px 16px;position:absolute;text-align:center;transform:translate(-50%)}.learner-caption[data-v-43341e76]{border:1px solid rgba(16,198,169,.45);color:#d9fff2}.cap-you[data-v-43341e76]{color:#8ee2c5;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.caption-enter-active[data-v-43341e76],.caption-leave-active[data-v-43341e76]{transition:opacity .22s ease,transform .22s ease}.caption-enter-from[data-v-43341e76],.caption-leave-to[data-v-43341e76]{opacity:0;transform:translate(-50%) translateY(4px)}.transcript[data-v-43341e76]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin:0 22px;overflow:hidden}.transcript summary[data-v-43341e76]{color:#c7cdea;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;list-style:none;padding:11px 16px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.transcript summary[data-v-43341e76]::-webkit-details-marker{display:none}.t-count[data-v-43341e76]{color:#8a91c0}.thread[data-v-43341e76]{gap:12px;margin-top:4px;max-height:220px;overflow-y:auto;padding:4px 16px 16px}.msg[data-v-43341e76],.thread[data-v-43341e76]{display:flex;flex-direction:column}.msg[data-v-43341e76]{gap:2px;max-width:86%}.msg.prospect[data-v-43341e76]{align-items:flex-start;align-self:flex-start}.msg.learner[data-v-43341e76]{align-items:flex-end;align-self:flex-end}.msg-who[data-v-43341e76]{color:#8a91c0;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.msg-text[data-v-43341e76]{border-radius:12px;color:#eef1ff;font-size:14px;line-height:1.5;padding:9px 13px;white-space:pre-wrap}.msg.prospect .msg-text[data-v-43341e76]{background:#7a6cff2e;border-bottom-left-radius:4px}.msg.learner .msg-text[data-v-43341e76]{background:#3f6cff38;border-bottom-right-radius:4px}.msg-text.typing[data-v-43341e76]{color:#8a91c0;letter-spacing:1px}.meet-controls[data-v-43341e76]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:22px 22px 24px}.talk-btn[data-v-43341e76]{align-items:center;background:linear-gradient(135deg,#376fff,#6a5bff);border:none;border-radius:999px;box-shadow:0 10px 26px -10px #376fffcc;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:13px 26px;transition:transform .12s ease,box-shadow .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none}.talk-btn[data-v-43341e76]:active:not(:disabled){transform:scale(.98)}.talk-btn[data-v-43341e76]:disabled{cursor:not-allowed;opacity:.5}.talk-btn.live[data-v-43341e76]{background:linear-gradient(135deg,#ff4d6d,#ff7a59);box-shadow:0 10px 26px -10px #ff4d6dcc}.mic[data-v-43341e76]{flex:none}.vc-hint[data-v-43341e76]{color:#8a91c0;font-size:13px}.vc-hint kbd[data-v-43341e76]{color:#c7cdea;font-size:11px}.result-head[data-v-43341e76]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:6px}.result-head h2[data-v-43341e76]{margin-bottom:0}.result-sub[data-v-43341e76]{color:#7a7f9c;font-size:14px;margin:4px 0 16px}.result-overall[data-v-43341e76]{align-items:baseline;display:flex;gap:10px;margin-bottom:18px}.ro-value[data-v-43341e76]{color:#232535;font-size:52px;font-weight:800;line-height:1}.ro-of[data-v-43341e76]{color:#9a9db8;font-size:22px;font-weight:700}.ro-label[data-v-43341e76]{color:#7a7f9c;font-size:15px}.dim-bars[data-v-43341e76]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.dim-bar[data-v-43341e76]{align-items:center;display:grid;gap:12px;grid-template-columns:150px 1fr 40px}.dim-label[data-v-43341e76]{color:#444;font-size:14px}.dim-track[data-v-43341e76]{background:#eef0f7;border-radius:6px;height:12px;overflow:hidden}.dim-fill[data-v-43341e76]{background:linear-gradient(90deg,#376fff,#5e5bff);border-radius:6px;display:block;height:100%}.dim-value[data-v-43341e76]{color:#232535;font-weight:700;text-align:right}@media (max-width:560px){.dim-bar[data-v-43341e76]{gap:4px 10px;grid-template-columns:1fr auto}.dim-label[data-v-43341e76]{grid-column:1/-1}}.result-notes[data-v-43341e76]{background:#fafbff;border:1px solid #eaebf3;border-radius:10px;padding:16px 18px}.note-strong[data-v-43341e76]{color:#237a52}.note-growth[data-v-43341e76]{color:#c0392b}.saved-note[data-v-43341e76]{color:#237a52;font-weight:600;margin-top:16px}.assess-issue[data-v-43341e76]{background:#f7faff;border:1px solid #d9e4ff;border-radius:10px;margin-top:16px;padding:16px 18px}.assess-issue p[data-v-43341e76]{color:#232535;font-size:14.5px;margin:0 0 12px}.assess-issue .ai-ok[data-v-43341e76]{color:#1d6f45}.ai-serial[data-v-43341e76]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.ai-err[data-v-43341e76]{color:#b3363a}
