.fade-enter-active[data-v-07a829b1],.fade-leave-active[data-v-07a829b1]{transition:opacity .18s ease}.fade-enter[data-v-07a829b1],.fade-leave-to[data-v-07a829b1]{opacity:0}.overlay[data-v-07a829b1]{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(8,10,20,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.overlay-card[data-v-07a829b1]{width:min(960px,92vw);max-height:82vh;overflow:auto;padding:18px 18px 16px;border-radius:18px}.overlay-head[data-v-07a829b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.o-title[data-v-07a829b1]{font-size:18px;font-weight:800;letter-spacing:.3px}.o-sub[data-v-07a829b1]{opacity:.8;margin-top:2px}.o-meta[data-v-07a829b1]{display:flex;flex-wrap:wrap;gap:8px;margin:6px 2px 10px}.o-chip[data-v-07a829b1]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);padding:4px 8px;border-radius:999px;font-weight:700}.o-chip .good[data-v-07a829b1]{color:#34d399}.o-chip .ok[data-v-07a829b1]{color:#fbbf24}.o-question[data-v-07a829b1]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);padding:10px 12px;border-radius:12px;margin-bottom:10px}.o-suggestions[data-v-07a829b1]{display:grid;grid-template-columns:1fr;gap:10px}.sugg[data-v-07a829b1]{display:flex;gap:10px;padding:10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);cursor:pointer}.sugg.active[data-v-07a829b1]{outline:2px solid rgba(99,102,241,.6);background:rgba(99,102,241,.12)}.sugg input[data-v-07a829b1]{margin-top:4px}.sugg-body[data-v-07a829b1]{display:flex;flex-direction:column;gap:8px}.sugg-text[data-v-07a829b1]{font-weight:700}.sugg-keywords[data-v-07a829b1]{display:flex;gap:6px;flex-wrap:wrap}.kw[data-v-07a829b1]{font-size:12px;padding:2px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.kw.hit[data-v-07a829b1]{background:rgba(16,185,129,.25);border-color:rgba(16,185,129,.5)}.o-actions[data-v-07a829b1]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.app-wrap[data-v-07a829b1]{position:relative;min-height:100vh;color:#e9eefc}.bg-gradient[data-v-07a829b1]{position:fixed;inset:0;background:radial-gradient(1200px 800px at 10% 0,#4f46e5 0,transparent 60%),radial-gradient(1000px 700px at 90% 30%,#06b6d4 0,transparent 60%),radial-gradient(1000px 700px at 50% 100%,#ec4899 0,transparent 60%),linear-gradient(180deg,#0b1021,#0b132b 60%,#0b132b);z-index:0;filter:saturate(120%)}.bg-texture[data-v-07a829b1]{position:fixed;inset:0;pointer-events:none;background:repeating-radial-gradient(closest-side,hsla(0,0%,100%,.02),hsla(0,0%,100%,.02) 2px,transparent 3px);mix-blend-mode:overlay}.glass[data-v-07a829b1]{background:rgba(17,25,40,.55);border:1px solid hsla(0,0%,100%,.08);margin:30px 30px 30px 30px;padding:15px 15px 30px 15px;box-shadow:0 10px 30px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.nav[data-v-07a829b1]{display:flex;align-items:center;justify-content:flex-start;gap:12px}.nav .brand[data-v-07a829b1]{display:flex;align-items:center;gap:10px;min-width:0}.nav .right[data-v-07a829b1]{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:640px){.nav[data-v-07a829b1]{flex-wrap:wrap;row-gap:8px}.nav .right[data-v-07a829b1]{margin-left:0;width:100%;justify-content:flex-start}}.brand .logo[data-v-07a829b1]{filter:drop-shadow(0 0 10px rgba(255,255,255,.3));font-size:22px}.brand h1[data-v-07a829b1]{font-size:18px;margin:0;font-weight:700;letter-spacing:.4px}.left[data-v-07a829b1]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.main[data-v-07a829b1]{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;margin:16px 12px}@media (max-width:1000px){.main[data-v-07a829b1]{grid-template-columns:1fr}}.pane[data-v-07a829b1]{padding:30px 25px 30px 30px}button[data-v-07a829b1]{cursor:pointer;border:none;border-radius:12px;padding:10px 14px;color:#0b1021;background:#e9eefc;font-weight:700}button.ghost[data-v-07a829b1]{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.2)}button.secondary[data-v-07a829b1]{background:#a5b4fc}button.primary[data-v-07a829b1]{background:#60a5fa}button.danger[data-v-07a829b1]{background:#fda4af;color:#3a0b0f}button.sm[data-v-07a829b1]{padding:16px 10px;font-size:12px}button[disabled][data-v-07a829b1]{opacity:.6;cursor:not-allowed}label[data-v-07a829b1]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}input[data-v-07a829b1],select[data-v-07a829b1],textarea[data-v-07a829b1]{background:rgba(11,16,33,.5);color:#e9eefc;border:1px solid hsla(0,0%,100%,.12);padding:10px 12px;border-radius:12px}textarea[data-v-07a829b1]{resize:vertical}.section-title[data-v-07a829b1]{margin:10px 10px 40px 10px;padding:-15px 10px 10px 10px;font-size:18px;font-weight:800;letter-spacing:.3px}.grid[data-v-07a829b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:10px}.row[data-v-07a829b1]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mt[data-v-07a829b1]{margin-top:12px}.muted[data-v-07a829b1]{color:#c7d2fe;opacity:.8}.saved[data-v-07a829b1]{padding:10px}.save-row[data-v-07a829b1]{display:flex;align-items:center;justify-content:space-between;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:8px 10px;margin-bottom:8px}.save-meta .title[data-v-07a829b1]{font-weight:800}.save-actions[data-v-07a829b1]{display:flex;gap:8px}.flexbar[data-v-07a829b1]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:-10px 10px 10px 10px}.mic[data-v-07a829b1]{display:flex;align-items:center;gap:12px}.mic-btn[data-v-07a829b1]{position:relative;z-index:2}.mic-btn.mic-c-default[data-v-07a829b1]{background:#e9eefc;color:#0b1021}.mic-btn.mic-c-blue[data-v-07a829b1]{background:#60a5fa;color:#0b1021}.mic-btn.mic-c-teal[data-v-07a829b1]{background:#2dd4bf;color:#0b1021}.mic-btn.mic-c-pink[data-v-07a829b1]{background:#f472b6;color:#2a0e1f}.mic-btn.mic-c-amber[data-v-07a829b1]{background:#fbbf24;color:#231a00}.mic-btn.mic-c-lime[data-v-07a829b1]{background:#a3e635;color:#1a2300}.mic-btn.mic-c-purple[data-v-07a829b1]{background:#a78bfa;color:#120b2a}.viz[data-v-07a829b1]{display:block;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.voice-caption[data-v-07a829b1]{margin-top:10px}.voice-caption .cap[data-v-07a829b1]{display:flex;gap:8px;align-items:center;background:hsla(0,0%,100%,.06);padding:8px 10px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.pill[data-v-07a829b1]{background:rgba(99,102,241,.3);padding:2px 8px;border-radius:999px;font-weight:800;font-size:12px}.pill.on[data-v-07a829b1]{background:rgba(16,185,129,.35)}.interim[data-v-07a829b1]{opacity:.8}.final[data-v-07a829b1]{font-weight:700}.qa-head[data-v-07a829b1]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.avg[data-v-07a829b1],.progress[data-v-07a829b1]{opacity:.9}.avg .pass[data-v-07a829b1]{margin-left:6px;background:rgba(16,185,129,.35);padding:2px 8px;border-radius:999px}.q-text[data-v-07a829b1]{font-size:16px;margin:8px 0 6px}.tips[data-v-07a829b1]{margin:6px 0 10px;padding-left:18px}.plain[data-v-07a829b1]{margin:6px 0 0;padding-left:18px}.grade[data-v-07a829b1]{margin-top:12px;border-top:1px solid hsla(0,0%,100%,.15);padding-top:10px}.grade h3[data-v-07a829b1]{margin:6px 0}.grade h3 .good[data-v-07a829b1]{color:#34d399}.cols[data-v-07a829b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.table[data-v-07a829b1]{width:100%;border-collapse:collapse;margin-top:8px}.table td[data-v-07a829b1],.table th[data-v-07a829b1]{border:1px solid hsla(0,0%,100%,.12);padding:8px;vertical-align:top}.table th[data-v-07a829b1]{background:hsla(0,0%,100%,.06);text-align:left}.table .center[data-v-07a829b1]{text-align:center}.table .wrap[data-v-07a829b1]{white-space:normal;word-break:break-word}.table.small td[data-v-07a829b1],.table.small th[data-v-07a829b1]{padding:6px;font-size:13px}.foot[data-v-07a829b1]{margin:20px 35px 20px 35px;padding:20px 20px 20px 20px;text-align:center}.coach-banner[data-v-07a829b1]{margin-top:10px;padding:10px 12px;border-radius:12px;background:rgba(99,102,241,.18);border:1px solid hsla(0,0%,100%,.15);opacity:0;transform:translateY(-4px);transition:.25s ease}.coach-banner.show[data-v-07a829b1]{opacity:1;transform:translateY(0)}.coach-banner .micpill[data-v-07a829b1]{background:rgba(96,165,250,.25);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:2px 8px}.submit-warning[data-v-07a829b1]{margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(234,179,8,.22);border:1px solid rgba(234,179,8,.35);font-weight:700}.switch[data-v-07a829b1]{display:flex;align-items:center;gap:8px}.switch input[data-v-07a829b1]{width:16px;height:16px}.kpi-grid[data-v-07a829b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kpi[data-v-07a829b1]{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:10px 12px}.kpi .kpi-title[data-v-07a829b1]{font-size:12px;opacity:.85}.kpi .kpi-value[data-v-07a829b1]{font-weight:800;font-size:18px;line-height:1.1}.kpi .pill[data-v-07a829b1]{margin-left:8px}.progressbar[data-v-07a829b1]{height:10px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);overflow:hidden}.progressbar-fill[data-v-07a829b1]{height:100%;background:linear-gradient(90deg,#60a5fa,#a78bfa);width:0;transition:width .25s ease}.delivery-badge[data-v-07a829b1],.delivery-wrap[data-v-07a829b1]{display:inline-flex;align-items:center;gap:6px}.delivery-badge[data-v-07a829b1]{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);white-space:nowrap}.delivery-badge[data-v-07a829b1]:before{content:"🎤";font-size:12px}.delivery-badge.good[data-v-07a829b1]{background:rgba(16,185,129,.22);border-color:rgba(16,185,129,.45)}.delivery-badge.ok[data-v-07a829b1]{background:rgba(234,179,8,.22);border-color:rgba(234,179,8,.45)}.delivery-badge.bad[data-v-07a829b1]{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.45)}.delivery-badge.mini[data-v-07a829b1]{padding:2px 6px;font-size:11px}.delivery-badge[data-score][data-v-07a829b1]:where([data-score^="9"],[data-score^="8"]){background:rgba(16,185,129,.22);border-color:rgba(16,185,129,.45)}.delivery-badge[data-score^="7"][data-v-07a829b1]{background:rgba(234,179,8,.22);border-color:rgba(234,179,8,.45)}.delivery-badge[data-score^="0"][data-v-07a829b1],.delivery-badge[data-score^="1"][data-v-07a829b1],.delivery-badge[data-score^="2"][data-v-07a829b1],.delivery-badge[data-score^="3"][data-v-07a829b1],.delivery-badge[data-score^="4"][data-v-07a829b1],.delivery-badge[data-score^="5"][data-v-07a829b1],.delivery-badge[data-score^="6"][data-v-07a829b1]{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.45)}.crit-tile[data-v-07a829b1]{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:8px 10px;background:hsla(0,0%,100%,.04)}@media (max-width:560px){.kpi-grid[data-v-07a829b1]{grid-template-columns:1fr 1fr}}