.pronunciation-table-card.svelte-4abbij{background:var(--color-card-bg,#fff);border:1px solid var(--color-border-warm,#e2e8f0);box-shadow:var(--shadow-card,0 4px 16px #0000000d);border-radius:12px;overflow:hidden}.desktop-only.svelte-4abbij{display:block}.mobile-only.svelte-4abbij{display:none}@media (width<=768px){.desktop-only.svelte-4abbij{display:none}.mobile-only.svelte-4abbij{display:flex}}.mobile-cards-list.svelte-4abbij{flex-direction:column;gap:.85rem;padding:.85rem}.record-card.svelte-4abbij{background:var(--color-card-bg,#fff);border:1px solid var(--color-border-warm,#e2e8f0);box-shadow:var(--shadow-card,0 2px 8px #00000008);border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.card-top-bar.svelte-4abbij{border-bottom:1px solid var(--color-border-subtle,#f1f5f9);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.card-video-info.svelte-4abbij{flex-direction:column;gap:.35rem;display:flex}.card-audio-section.svelte-4abbij{width:100%}.card-action.svelte-4abbij{margin-top:.25rem}.btn-repractice-mobile{justify-content:center;width:100%}.table-responsive.svelte-4abbij{width:100%;overflow-x:auto}.pronunciation-table.svelte-4abbij{border-collapse:collapse;text-align:left;width:100%;font-size:.8125rem}.pronunciation-table.svelte-4abbij thead:where(.svelte-4abbij){background:var(--color-table-header-bg,#f8fafc);border-bottom:1px solid var(--color-border-warm,#e2e8f0)}.pronunciation-table.svelte-4abbij th:where(.svelte-4abbij){color:var(--color-text-main,#111827);white-space:nowrap;vertical-align:middle;padding:.5rem .4rem;font-size:.75rem;font-weight:600}.th-sub.svelte-4abbij{color:var(--color-text-muted,#64748b);font-size:.7rem;font-weight:400}.pronunciation-table.svelte-4abbij td:where(.svelte-4abbij){border-bottom:1px solid var(--color-border-subtle,#f1f5f9);vertical-align:top;color:var(--color-text-main,#111827);padding:.5rem .4rem}.pronunciation-table.svelte-4abbij tbody:where(.svelte-4abbij) tr:where(.svelte-4abbij):hover{background:var(--color-table-row-hover,#f8fafc)}.col-date.svelte-4abbij{width:95px;min-width:90px}.col-video.svelte-4abbij{width:140px;min-width:125px}.col-text.svelte-4abbij{min-width:160px}.col-audio.svelte-4abbij{width:110px;min-width:100px}.col-ai.svelte-4abbij{min-width:160px}.col-action.svelte-4abbij{text-align:center;width:115px;min-width:105px}.date-text.svelte-4abbij{color:var(--color-text-muted,#64748b);word-break:break-word;font-size:.75rem;line-height:1.35}.video-info-cell.svelte-4abbij{flex-direction:column;gap:.25rem;display:flex}.video-title.svelte-4abbij{color:var(--color-text-main,#111827);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.video-block-badge.svelte-4abbij{color:var(--color-primary,#0cc0df);background:#0cc0df14;border-radius:4px;align-items:center;gap:.2rem;width:fit-content;padding:.1rem .35rem;font-size:.7rem;font-weight:500;display:inline-flex}.target-text-wrapper.svelte-4abbij{line-height:1.4}.target-text.svelte-4abbij{color:var(--color-text-main,#111827);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:500;display:-webkit-box;overflow:hidden}.japanese-subtext.svelte-4abbij{color:var(--color-text-muted,#64748b);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.no-audio-text.svelte-4abbij{color:var(--color-text-subtle,#94a3b8);font-size:.75rem;font-style:italic}.ai-fb-wrapper.svelte-4abbij{flex-direction:column;gap:.25rem;display:flex}.score-header.svelte-4abbij{align-items:center;display:flex}.sparkle-icon{margin-right:.2rem}.speech-recognition.svelte-4abbij{background:var(--color-card-subtle,#f8fafc);border:1px solid var(--color-border-subtle,#f1f5f9);border-radius:6px;padding:.25rem .4rem;font-size:.75rem;line-height:1.35}.rec-label.svelte-4abbij{color:var(--color-text-muted,#64748b);margin-right:.25rem;font-weight:600}.rec-text.svelte-4abbij{color:var(--color-text-main,#111827);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-comment.svelte-4abbij{color:var(--color-text-muted,#64748b);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.btn-repractice{white-space:normal;text-align:center;justify-content:center;width:100%;padding:.35rem .4rem;font-size:.75rem}.empty-state.svelte-4abbij{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:400px;margin:0 auto;padding:3rem 1rem;display:flex}.empty-icon{color:var(--color-text-subtle,#94a3b8)}.empty-state.svelte-4abbij p:where(.svelte-4abbij){margin:0;font-size:1rem;font-weight:600}.empty-sub.svelte-4abbij{color:var(--color-text-muted,#64748b);margin-bottom:.5rem!important;font-size:.875rem!important;font-weight:400!important}.video-title-line.svelte-4abbij,.video-meta-subline.svelte-4abbij{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.channel-title.svelte-4abbij{color:var(--color-text-muted,#64748b);font-size:.75rem}.section-label-sm.svelte-4abbij{color:var(--color-text-muted,#64748b);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.card-text-block.svelte-4abbij{background:var(--color-card-subtle,#f8fafc);border-left:3px solid var(--color-primary,#0cc0df);border-radius:8px;padding:.65rem .75rem}.target-text-en.svelte-4abbij{color:var(--color-text-main,#111827);margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.target-text-ja.svelte-4abbij,.japanese-subtext.svelte-4abbij{color:var(--color-text-muted,#64748b);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.card-ai-section.svelte-4abbij{flex-direction:column;gap:.35rem;display:flex}[data-theme=dark] .card-text-block.svelte-4abbij{background:var(--color-card-bg,#151e2e)}[data-theme=dark] .target-text-en.svelte-4abbij{color:var(--color-text-main,#f1f5f9)}[data-theme=dark] .target-text-ja.svelte-4abbij,[data-theme=dark] .japanese-subtext.svelte-4abbij,[data-theme=dark] .channel-title.svelte-4abbij{color:var(--color-text-muted,#94a3b8)}[data-theme=dark] .pronunciation-table-card.svelte-4abbij{background:var(--color-card-bg,#151e2e);border-color:var(--color-border-warm,#1e293b)}[data-theme=dark] .record-card.svelte-4abbij{background:var(--color-card-subtle,#0f172a);border-color:var(--color-border-warm,#1e293b)}[data-theme=dark] .card-top-bar.svelte-4abbij{border-color:var(--color-border-subtle,#222f46)}[data-theme=dark] .pronunciation-table.svelte-4abbij thead:where(.svelte-4abbij){background:var(--color-table-header-bg,#101726);border-color:var(--color-border-warm,#1e293b)}[data-theme=dark] .pronunciation-table.svelte-4abbij th:where(.svelte-4abbij){color:var(--color-text-main,#f1f5f9)}[data-theme=dark] .pronunciation-table.svelte-4abbij td:where(.svelte-4abbij){color:var(--color-text-main,#f1f5f9);border-color:var(--color-border-subtle,#222f46)}[data-theme=dark] .pronunciation-table.svelte-4abbij tbody:where(.svelte-4abbij) tr:where(.svelte-4abbij):hover{background:var(--color-table-row-hover,#192338)}[data-theme=dark] .video-title.svelte-4abbij{color:var(--color-text-main,#f1f5f9)}[data-theme=dark] .speech-recognition.svelte-4abbij{background:var(--color-card-subtle,#0f172a);border-color:var(--color-border-subtle,#222f46)}[data-theme=dark] .rec-text.svelte-4abbij{color:var(--color-text-main,#f1f5f9)}
