.asr-speech-page[data-v-459b744d]{color:#2d3337;background:#f7f9fb;height:calc(100vh - 76px);min-height:0;font-family:Plus Jakarta Sans,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.asr-speech-shell[data-v-459b744d]{box-sizing:border-box;grid-template:"breadcrumb breadcrumb""library workspace"minmax(0,1fr)/280px minmax(0,1fr);gap:16px;max-width:1560px;height:100%;min-height:0;margin:0 auto;padding:14px 20px 18px;display:grid}.asr-speech-student-topbar[data-v-459b744d]{grid-area:breadcrumb;align-items:center;min-height:32px;display:flex}.asr-speech-student-back[data-v-459b744d]{color:#667386;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;transition:color .2s;display:inline-flex}.asr-speech-student-back[data-v-459b744d]:hover{color:#005bc2}.asr-speech-student-back svg[data-v-459b744d]{flex-shrink:0;width:14px;height:14px}.asr-speech-breadcrumb[data-v-459b744d]{color:#97a3b8;grid-area:breadcrumb;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.asr-speech-breadcrumb__separator[data-v-459b744d]{color:#b5bfd0}.asr-speech-breadcrumb__link[data-v-459b744d]{color:#005bc4;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;transition:color .2s}.asr-speech-breadcrumb__current[data-v-459b744d],.asr-speech-breadcrumb__link[data-v-459b744d]:hover{color:#2d3337}.asr-speech-library[data-v-459b744d]{flex-direction:column;grid-area:library;align-self:stretch;gap:12px;width:280px;min-width:280px;min-height:0;display:flex}.asr-speech-library__head[data-v-459b744d]{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.asr-speech-library__head h2[data-v-459b744d]{color:#2d3337;margin:0;font-size:18px;font-weight:800}.asr-speech-library__head button[data-v-459b744d]{color:#596063;cursor:pointer;background:#dde3e7;border:none;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.asr-speech-library__list[data-v-459b744d]{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.asr-audio-card[data-v-459b744d]{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s;display:flex;box-shadow:0 12px 32px #005bc408}.asr-audio-card.is-selected[data-v-459b744d]{background:#f8fbff;border-color:#005bc438;box-shadow:0 16px 34px #005bc414}.asr-audio-card.is-playing[data-v-459b744d]{transform:translateY(-1px)}.asr-audio-card__meta[data-v-459b744d]{align-items:center;gap:12px;display:flex}.asr-audio-card__meta>div[data-v-459b744d]:last-child{min-width:0}.asr-audio-card__play[data-v-459b744d]{cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .2s,box-shadow .2s;display:inline-flex}.asr-audio-card.is-playing .asr-audio-card__play[data-v-459b744d]{transform:scale(1.04);box-shadow:0 10px 20px #005bc42e}.is-primary .asr-audio-card__play[data-v-459b744d]{color:#005bc4;background:#a5c1ff}.is-secondary .asr-audio-card__play[data-v-459b744d]{color:#a53173;background:#ffd8e7}.is-tertiary .asr-audio-card__play[data-v-459b744d]{color:#006d4a;background:#69f6b8}.is-neutral .asr-audio-card__play[data-v-459b744d]{color:#596063;background:#acb3b733}.asr-audio-card h3[data-v-459b744d]{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.asr-audio-card p[data-v-459b744d]{color:#596063;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;display:flex}.asr-audio-card p i[data-v-459b744d]{background:#acb3b7;border-radius:50%;width:4px;height:4px;display:inline-block}.asr-audio-card__track[data-v-459b744d]{background:#eaeef1;border-radius:999px;width:100%;height:4px;overflow:hidden}.asr-audio-card__track span[data-v-459b744d]{border-radius:inherit;height:100%;display:block}.is-primary .asr-audio-card__track span[data-v-459b744d]{background:#005bc4}.is-secondary .asr-audio-card__track span[data-v-459b744d]{background:#a53173}.is-tertiary .asr-audio-card__track span[data-v-459b744d]{background:#006d4a}.is-neutral .asr-audio-card__track span[data-v-459b744d]{background:#757c7f}.asr-speech-workspace[data-v-459b744d]{flex-direction:column;flex:1;grid-area:workspace;align-self:stretch;gap:16px;min-width:0;min-height:0;display:flex}.asr-result-panel[data-v-459b744d],.asr-speech-panel[data-v-459b744d]{background:#fff;border-radius:24px;padding:18px 20px;box-shadow:0 24px 64px #005bc40a}.asr-speech-panel[data-v-459b744d]{min-height:372px}.asr-speech-tabs[data-v-459b744d]{border-bottom:2px solid #eaeef1;gap:24px;margin-bottom:14px;display:flex}.asr-speech-tabs button[data-v-459b744d]{color:#757c7f;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:0 8px 10px;font-size:14px;font-weight:700}.asr-speech-tabs button.is-active[data-v-459b744d]{color:#005bc4;border-bottom-color:#005bc4}.asr-record-box[data-v-459b744d]{box-sizing:border-box;background:#f1f4f6;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:238px;padding:18px 20px;display:flex}.asr-record-box__inner[data-v-459b744d]{flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex}.asr-model-status__action[data-v-459b744d]:disabled,.asr-speech-actions__primary[data-v-459b744d]:disabled{cursor:not-allowed;opacity:.6}.asr-record-box__status[data-v-459b744d]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.asr-record-box__mic[data-v-459b744d]{color:#f9f8ff;background:#005bc4;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 10px 22px #005bc447}.asr-record-box__status p[data-v-459b744d]{color:#005bc4;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;display:flex}.asr-record-box__status p i[data-v-459b744d]{background:#ac3434;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite asr-pulse-459b744d;display:inline-block}.asr-record-box__hint[data-v-459b744d]{color:#596063;text-align:center;margin:0 0 12px;font-size:12px;line-height:1.7}.asr-record-diagnostics[data-v-459b744d]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px;display:flex}.asr-record-diagnostics span[data-v-459b744d]{color:#757c7f;background:#acb3b724;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.asr-record-diagnostics span.is-ok[data-v-459b744d]{color:#005bc4;background:#005bc41a}.asr-microphone-select[data-v-459b744d]{align-items:center;gap:10px;width:min(520px,100%);margin-top:4px;display:flex}.asr-microphone-select span[data-v-459b744d]{color:#596063;flex-shrink:0;font-size:12px;font-weight:700}.asr-microphone-select select[data-v-459b744d]{color:#2d3337;background:#ffffffc7;border:1px solid #005bc42e;border-radius:999px;outline:none;flex:1;min-width:0;padding:7px 12px;font-size:12px}.asr-record-player[data-v-459b744d]{width:min(520px,100%);height:36px;margin-top:4px}.asr-record-player__hint[data-v-459b744d]{color:#757c7f;text-align:left;width:min(520px,100%);margin:6px 0 0;font-size:12px;line-height:1.7}.asr-upload-box[data-v-459b744d]{box-sizing:border-box;text-align:center;cursor:pointer;background:#ffffffc2;border:1px dashed #9fc1f8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:120px;padding:20px;display:flex}.asr-upload-box input[data-v-459b744d]{display:none}.asr-upload-box__icon[data-v-459b744d]{color:#005bc4;background:#a5c1ff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.asr-upload-box strong[data-v-459b744d]{color:#2d3337;font-size:14px;font-weight:800}.asr-upload-box p[data-v-459b744d]{color:#596063;margin:0;font-size:12px;line-height:1.8}.asr-record-box__bar[data-v-459b744d]{background:#dde3e7;border-radius:999px;width:100%;height:8px;margin-top:14px;margin-bottom:10px;overflow:hidden;box-shadow:inset 0 1px 2px #2d333714}.asr-record-box__bar span[data-v-459b744d]{border-radius:inherit;background:linear-gradient(90deg,#005bc4,#a5c1ff);height:100%;display:block;box-shadow:0 0 12px #005bc44d}.asr-record-box__time[data-v-459b744d]{justify-content:space-between;align-items:center;width:100%;display:flex}.asr-record-box__time strong[data-v-459b744d]{color:#005bc4;font-size:12px;font-weight:800}.asr-record-box__time span[data-v-459b744d]{color:#757c7f;font-size:12px;font-weight:800}.asr-speech-actions[data-v-459b744d]{justify-content:center;margin-top:14px;display:flex}.asr-speech-actions__primary[data-v-459b744d]{color:#f9f8ff;cursor:pointer;background:#005bc4;border:none;border-radius:999px;align-items:center;gap:10px;padding:10px 24px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 16px 32px #005bc433}.asr-result-panel[data-v-459b744d]{flex-direction:column;flex:1;min-height:0;display:flex}.asr-result-panel__head[data-v-459b744d]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.asr-result-panel__head h2[data-v-459b744d]{color:#2d3337;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:800;display:flex}.asr-result-panel__head h2 span[data-v-459b744d]{background:#005bc4;border-radius:999px;width:4px;height:18px;display:inline-block}.asr-result-panel__head button[data-v-459b744d]{color:#003a81;cursor:pointer;background:#a5c1ff;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.asr-result-panel__body[data-v-459b744d]{scrollbar-gutter:stable;color:#596063;background:#f1f4f6;border:1px solid #acb3b72e;border-radius:12px;flex:1;min-height:0;padding:16px;overflow-y:auto;box-shadow:inset 0 1px 3px #2d33370a}.asr-result-panel__body p[data-v-459b744d]{color:#596063;margin:0 0 10px;font-size:13px;line-height:1.8}.asr-result-panel__body p.is-active[data-v-459b744d]{background:#a5c1ff33;border-left:3px solid #005bc4;border-radius:10px;margin-left:-8px;margin-right:-8px;padding:8px 12px}.asr-result-panel__body p.is-active strong[data-v-459b744d]{color:#2d3337;font-weight:600}.asr-result-panel__pending[data-v-459b744d]{color:#005bc4;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:600;display:flex}.asr-result-panel__empty[data-v-459b744d]{color:#757c7f;text-align:center;justify-content:center;align-items:center;min-height:120px;font-size:13px;line-height:1.8;display:flex}.asr-symbol[data-v-459b744d]{font-family:inherit;font-style:normal;font-weight:700;line-height:1}.asr-symbol[data-v-459b744d],.asr-symbol.is-small[data-v-459b744d]{font-size:14px}@keyframes asr-pulse-459b744d{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media (width<=1400px){.asr-speech-shell[data-v-459b744d]{gap:16px;padding:14px 18px 18px}.asr-speech-library[data-v-459b744d]{width:280px;min-width:280px}}@media (width<=1100px){.asr-speech-page[data-v-459b744d]{height:auto;overflow:visible}.asr-speech-shell[data-v-459b744d]{grid-template-columns:1fr;grid-template-areas:"breadcrumb""library""workspace";height:auto}.asr-speech-library[data-v-459b744d]{width:100%;min-width:0}.asr-speech-library__list[data-v-459b744d]{max-height:360px}}@media (width<=768px){.asr-speech-shell[data-v-459b744d]{padding:18px 16px 24px}.asr-result-panel[data-v-459b744d],.asr-speech-panel[data-v-459b744d]{border-radius:24px;padding:20px}.asr-speech-tabs[data-v-459b744d]{gap:16px;overflow-x:auto}.asr-speech-tabs button[data-v-459b744d]{flex-shrink:0;font-size:16px}.asr-speech-panel[data-v-459b744d]{min-height:0}.asr-upload-box[data-v-459b744d]{min-height:180px}.asr-result-panel__body[data-v-459b744d]{min-height:280px;padding:20px}.asr-result-panel__body p[data-v-459b744d]{font-size:15px}.asr-result-panel__head[data-v-459b744d]{flex-direction:column;align-items:flex-start}}
