.yRCG7W_yt-dictation-page{color:#2d3748;background:#faf8f5;min-height:100vh;padding-bottom:60px;font-family:inherit;transition:background .2s,color .2s}.dark .yRCG7W_yt-dictation-page{color:#e2e8f0;background:#0b0f19}.yRCG7W_yt-container{max-width:1240px;margin:0 auto;padding:0 16px}.yRCG7W_yt-header{background:#fff;border-bottom:1px solid #edf2f7;padding:10px 0 12px;box-shadow:0 2px 10px #00000008}.dark .yRCG7W_yt-header{background:#0f172a;border-bottom-color:#1e293b;box-shadow:0 2px 10px #0003}.yRCG7W_yt-header-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.yRCG7W_yt-back-btn{color:#64748b;align-items:center;gap:8px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.dark .yRCG7W_yt-back-btn{color:#94a3b8}.yRCG7W_yt-back-btn:hover{color:#0284c7}.dark .yRCG7W_yt-back-btn:hover{color:#38bdf8}.yRCG7W_yt-nav-right{align-items:center;gap:12px;display:flex}.yRCG7W_dict-tabs-nav{background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.dark .yRCG7W_dict-tabs-nav{background:#1e293b;border-color:#334155}.yRCG7W_dict-tab-pill{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:700;transition:all .2s}.dark .yRCG7W_dict-tab-pill{color:#94a3b8}.yRCG7W_dict-tab-pill:hover{color:#0284c7;background:#edf2f7}.dark .yRCG7W_dict-tab-pill:hover{color:#38bdf8;background:#334155}:is(.yRCG7W_dict-tab-pill.yRCG7W_active,.yRCG7W_dict-tab-pill.active){color:#fff;background:#0284c7;box-shadow:0 2px 8px #0284c733}:is(.yRCG7W_dict-tab-pill.yRCG7W_active.yRCG7W_tab-hsk1,.yRCG7W_dict-tab-pill.active.yRCG7W_tab-hsk1,.yRCG7W_dict-tab-pill.active.tab-hsk1,.yRCG7W_dict-tab-pill.yRCG7W_active.tab-hsk1){background:#10b981}:is(.yRCG7W_dict-tab-pill.yRCG7W_active.yRCG7W_tab-hsk2,.yRCG7W_dict-tab-pill.active.yRCG7W_tab-hsk2,.yRCG7W_dict-tab-pill.active.tab-hsk2,.yRCG7W_dict-tab-pill.yRCG7W_active.tab-hsk2){background:#06b6d4}:is(.yRCG7W_dict-tab-pill.yRCG7W_active.yRCG7W_tab-hsk3,.yRCG7W_dict-tab-pill.active.yRCG7W_tab-hsk3,.yRCG7W_dict-tab-pill.active.tab-hsk3,.yRCG7W_dict-tab-pill.yRCG7W_active.tab-hsk3){background:#0284c7}:is(.yRCG7W_dict-tab-pill.yRCG7W_active.yRCG7W_tab-hsk4,.yRCG7W_dict-tab-pill.active.yRCG7W_tab-hsk4,.yRCG7W_dict-tab-pill.active.tab-hsk4,.yRCG7W_dict-tab-pill.yRCG7W_active.tab-hsk4){background:#3b82f6}:is(.yRCG7W_dict-tab-pill.yRCG7W_active.yRCG7W_tab-hsk5,.yRCG7W_dict-tab-pill.active.yRCG7W_tab-hsk5,.yRCG7W_dict-tab-pill.active.tab-hsk5,.yRCG7W_dict-tab-pill.yRCG7W_active.tab-hsk5){background:#6366f1}:is(.yRCG7W_dict-tab-pill.yRCG7W_active.yRCG7W_tab-hsk6,.yRCG7W_dict-tab-pill.active.yRCG7W_tab-hsk6,.yRCG7W_dict-tab-pill.active.tab-hsk6,.yRCG7W_dict-tab-pill.yRCG7W_active.tab-hsk6){background:#8b5cf6}.yRCG7W_yt-badge-group{align-items:center;gap:12px;margin-bottom:8px;display:flex}.yRCG7W_yt-badge-level{color:#fff;background:#0284c7;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700}.yRCG7W_yt-channel-meta{color:#94a3b8;font-size:13px}.yRCG7W_yt-title{color:#0f172a;letter-spacing:-.3px;margin-bottom:4px;font-size:22px;font-weight:800}.dark .yRCG7W_yt-title{color:#f8fafc}.yRCG7W_yt-desc{color:#64748b;font-size:13.5px}.dark .yRCG7W_yt-desc{color:#94a3b8}.yRCG7W_yt-header-loading{color:#64748b;align-items:center;gap:8px;padding:20px 0;font-size:14px;display:flex}.yRCG7W_yt-grid-layout{grid-template-columns:1fr 380px;align-items:start;gap:24px;margin-top:24px;display:grid}@media (max-width:1024px){.yRCG7W_yt-grid-layout{grid-template-columns:1fr}}.yRCG7W_yt-left-col{flex-direction:column;gap:18px;display:flex}.yRCG7W_yt-player-card{background:#000;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000026}.yRCG7W_yt-player-wrapper{aspect-ratio:16/9;width:100%;position:relative}.yRCG7W_yt-player-wrapper iframe,.yRCG7W_yt-player-wrapper #yRCG7W_yt-player-element{border:none;width:100%;height:100%}.yRCG7W_yt-audio-only-overlay{color:#94a3b8;z-index:10;background:#0f172a;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.yRCG7W_yt-headphones-icon{color:#38bdf8;animation:2s infinite yRCG7W_pulse}.yRCG7W_yt-player-status-bar{color:#9ca3af;background:#111827;justify-content:space-between;align-items:center;padding:10px 18px;font-size:12.5px;font-weight:500;display:flex}.yRCG7W_yt-time-display{align-items:center;gap:6px;display:flex}.yRCG7W_yt-active-sentence-badge{background:#ffffff1a;border-radius:6px;padding:2px 8px;font-weight:600}.yRCG7W_yt-controls-bar{background:#fff;border:1px solid #edf2f7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex;box-shadow:0 2px 8px #00000005}.dark .yRCG7W_yt-controls-bar{background:#0f172a;border-color:#1e293b}.yRCG7W_yt-speed-selector{align-items:center;gap:6px;display:flex}.yRCG7W_yt-speed-label{color:#64748b;font-size:13px;font-weight:600}.dark .yRCG7W_yt-speed-label{color:#94a3b8}.yRCG7W_yt-ctrl-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.dark .yRCG7W_yt-ctrl-btn{color:#cbd5e1;background:#1e293b;border-color:#334155}.yRCG7W_yt-ctrl-btn:hover{color:#0f172a;background:#edf2f7}.dark .yRCG7W_yt-ctrl-btn:hover{color:#fff;background:#334155}.yRCG7W_yt-ctrl-btn.yRCG7W_active{color:#fff;background:#0284c7;border-color:#0284c7}.yRCG7W_yt-ctrl-btn kbd{background:#00000014;border-radius:4px;padding:2px 5px;font-size:10px}.dark .yRCG7W_yt-ctrl-btn kbd{background:#ffffff1a}.yRCG7W_yt-action-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.yRCG7W_yt-qs{color:#4a5568;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.dark .yRCG7W_yt-qs{color:#e2e8f0;background:#334155}.yRCG7W_yt-dictation-card{background:#fff;border:1px solid #edf2f7;border-radius:18px;padding:22px;box-shadow:0 4px 16px #00000008}.dark .yRCG7W_yt-dictation-card{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 16px #0003}.yRCG7W_yt-dictation-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.dark .yRCG7W_yt-dictation-header{border-bottom-color:#1e293b}.yRCG7W_yt-dh-title{color:#0f172a;font-size:15px;font-weight:700}.dark .yRCG7W_yt-dh-title{color:#f8fafc}.yRCG7W_yt-dh-progress{color:#94a3b8;font-size:12.5px;font-weight:600}.yRCG7W_yt-mode-bar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.yRCG7W_yt-mode-options{gap:6px;display:flex}.yRCG7W_yt-mode-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:all .2s}.dark .yRCG7W_yt-mode-btn{color:#94a3b8;background:#1e293b;border-color:#334155}.yRCG7W_yt-mode-btn.yRCG7W_active{color:#fff;background:#0f172a;border-color:#0f172a}.dark .yRCG7W_yt-mode-btn.yRCG7W_active{color:#0f172a;background:#38bdf8;border-color:#38bdf8}.yRCG7W_yt-pinyin-checkbox{color:#475569;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.dark .yRCG7W_yt-pinyin-checkbox{color:#cbd5e1}.yRCG7W_yt-pinyin-checkbox kbd{background:#edf2f7;border-radius:4px;padding:2px 5px;font-size:10px}.dark .yRCG7W_yt-pinyin-checkbox kbd{background:#334155}.yRCG7W_yt-subtitle-preview{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin-bottom:14px;padding:14px 16px}.dark .yRCG7W_yt-subtitle-preview{background:#1e293b99;border-color:#334155}.yRCG7W_yt-sub-sentence-wrap{margin-bottom:6px}.yRCG7W_yt-sub-zh{color:#0f172a;margin-bottom:4px;font-size:18px;font-weight:700}.dark .yRCG7W_yt-sub-zh{color:#f8fafc}.yRCG7W_yt-sub-pinyin{color:#0284c7;margin-bottom:4px;font-size:13.5px;font-weight:500}.dark .yRCG7W_yt-sub-pinyin{color:#38bdf8}.yRCG7W_yt-sub-vi{color:#64748b;font-size:13px;font-style:italic}.dark .yRCG7W_yt-sub-vi{color:#94a3b8}.yRCG7W_yt-input-wrapper{margin-bottom:14px}.yRCG7W_yt-dictation-input{color:#0f172a;resize:vertical;background:#fff;border:2px solid #e2e8f0;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:16px;transition:all .2s}.dark .yRCG7W_yt-dictation-input{color:#f8fafc;background:#1e293b;border-color:#334155}.yRCG7W_yt-dictation-input:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c726}.yRCG7W_yt-dictation-input.yRCG7W_is-correct{background:#f0fdf4;border-color:#10b981}.dark .yRCG7W_yt-dictation-input.yRCG7W_is-correct{background:#064e3b33}.yRCG7W_yt-dictation-input.yRCG7W_is-partial{background:#fffbeb;border-color:#f59e0b}.dark .yRCG7W_yt-dictation-input.yRCG7W_is-partial{background:#78350f33}.yRCG7W_yt-dictation-input.yRCG7W_is-wrong{background:#fef2f2;border-color:#ef4444}.dark .yRCG7W_yt-dictation-input.yRCG7W_is-wrong{background:#7f1d1d33}.yRCG7W_yt-feedback-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;padding:14px 16px}.dark .yRCG7W_yt-feedback-box{background:#1e293b;border-color:#334155}.yRCG7W_yt-fb-header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13.5px;font-weight:700;display:flex}.yRCG7W_yt-feedback-box.yRCG7W_correct .yRCG7W_yt-fb-badge{color:#10b981}.yRCG7W_yt-feedback-box.yRCG7W_partial .yRCG7W_yt-fb-badge{color:#f59e0b}.yRCG7W_yt-feedback-box.yRCG7W_wrong .yRCG7W_yt-fb-badge{color:#ef4444}.yRCG7W_yt-fb-score{color:#64748b;font-size:12.5px}.dark .yRCG7W_yt-fb-score{color:#94a3b8}.yRCG7W_yt-fb-diff{flex-wrap:wrap;gap:3px;font-size:18px;font-weight:700;display:flex}.yRCG7W_yt-diff-char.yRCG7W_correct{color:#10b981}.yRCG7W_yt-diff-char.yRCG7W_wrong{color:#ef4444;text-decoration:underline}.yRCG7W_yt-dictation-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.yRCG7W_yt-da-left,.yRCG7W_yt-da-right{align-items:center;gap:8px;display:flex}.yRCG7W_yt-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.yRCG7W_yt-btn-primary{color:#fff;background:#0284c7}.yRCG7W_yt-btn-primary:hover{background:#0369a1}.yRCG7W_yt-btn-secondary{color:#334155;background:#f1f5f9}.dark .yRCG7W_yt-btn-secondary{color:#cbd5e1;background:#1e293b}.yRCG7W_yt-btn-secondary:hover{background:#e2e8f0}.dark .yRCG7W_yt-btn-secondary:hover{background:#334155}.yRCG7W_yt-btn-outline{color:#475569;background:0 0;border:1px solid #cbd5e1}.dark .yRCG7W_yt-btn-outline{color:#cbd5e1;border-color:#475569}.yRCG7W_yt-btn-outline:hover{background:#f8fafc}.dark .yRCG7W_yt-btn-outline:hover{background:#1e293b}.yRCG7W_yt-btn-ghost{color:#64748b;background:0 0}.dark .yRCG7W_yt-btn-ghost{color:#94a3b8}.yRCG7W_yt-btn-ghost:hover:not(:disabled){color:#0284c7}.dark .yRCG7W_yt-btn-ghost:hover:not(:disabled){color:#38bdf8}.yRCG7W_yt-btn:disabled{opacity:.4;cursor:not-allowed}.yRCG7W_yt-sidebar-card{background:#fff;border:1px solid #edf2f7;border-radius:18px;flex-direction:column;max-height:calc(100vh - 100px);display:flex;position:sticky;top:80px;box-shadow:0 4px 16px #00000008}.dark .yRCG7W_yt-sidebar-card{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 16px #0003}.yRCG7W_yt-sidebar-header{border-bottom:1px solid #edf2f7;padding:16px 18px}.dark .yRCG7W_yt-sidebar-header{border-bottom-color:#1e293b}.yRCG7W_yt-sb-title-wrap{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.yRCG7W_yt-sb-title{color:#0f172a;font-size:15px;font-weight:700}.dark .yRCG7W_yt-sb-title{color:#f8fafc}.yRCG7W_yt-sb-header-actions{align-items:center;gap:8px;display:flex}.yRCG7W_yt-sb-count{color:#94a3b8;font-size:12px;font-weight:600}.yRCG7W_yt-toggle-show-all-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.dark .yRCG7W_yt-toggle-show-all-btn{color:#cbd5e1;background:#1e293b;border-color:#334155}.yRCG7W_yt-toggle-show-all-btn:hover{color:#0284c7;background:#f8fafc}.yRCG7W_yt-toggle-show-all-btn.yRCG7W_active{color:#0284c7;background:#e0f2fe;border-color:#7dd3fc}.dark .yRCG7W_yt-toggle-show-all-btn.yRCG7W_active{color:#38bdf8;background:#0284c733;border-color:#0284c7}.yRCG7W_yt-legend-bar{color:#64748b;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.dark .yRCG7W_yt-legend-bar{color:#94a3b8}.yRCG7W_legend-dot{background-color:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.yRCG7W_legend-correct .yRCG7W_legend-dot{color:#10b981}.yRCG7W_legend-partial .yRCG7W_legend-dot{color:#f59e0b}.yRCG7W_legend-wrong .yRCG7W_legend-dot{color:#ef4444}.yRCG7W_legend-skip .yRCG7W_legend-dot{color:#94a3b8}.yRCG7W_yt-filter-tabs{background:#f8fafc;border-radius:8px;gap:4px;margin-bottom:10px;padding:3px;display:flex}.dark .yRCG7W_yt-filter-tabs{background:#1e293b}.yRCG7W_yt-tab-btn{color:#64748b;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 0;font-size:12px;font-weight:600;transition:all .2s}.dark .yRCG7W_yt-tab-btn{color:#94a3b8}.yRCG7W_yt-tab-btn.yRCG7W_active{color:#0284c7;background:#fff;box-shadow:0 1px 3px #0000000d}.dark .yRCG7W_yt-tab-btn.yRCG7W_active{color:#38bdf8;background:#0f172a}.yRCG7W_yt-jump-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.dark .yRCG7W_yt-jump-btn{color:#cbd5e1;background:#1e293b;border-color:#334155}.yRCG7W_yt-jump-btn:hover{color:#0284c7;background:#f8fafc}.dark .yRCG7W_yt-jump-btn:hover{color:#38bdf8;background:#334155}.yRCG7W_yt-sentence-list{flex:1;padding:10px;overflow-y:auto}.yRCG7W_yt-sentence-item{cursor:pointer;border:1px solid #0000;border-radius:10px;gap:10px;margin-bottom:4px;padding:10px 12px;transition:all .2s;display:flex}.yRCG7W_yt-sentence-item:hover{background:#f8fafc}.dark .yRCG7W_yt-sentence-item:hover{background:#1e293b99}.yRCG7W_yt-sentence-item.yRCG7W_is-active{background:#e0f2fe;border-color:#bae6fd}.dark .yRCG7W_yt-sentence-item.yRCG7W_is-active{background:#0369a133;border-color:#0284c7}.yRCG7W_yt-st-index-col{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;padding-top:3px;display:flex}.yRCG7W_yt-st-num{color:#94a3b8;text-align:center;min-width:18px;font-size:12px;font-weight:700}.yRCG7W_yt-st-radio{border:2px solid #cbd5e1;border-radius:50%;width:11px;height:11px}.dark .yRCG7W_yt-st-radio{border-color:#475569}.yRCG7W_yt-sentence-item.yRCG7W_is-done .yRCG7W_yt-st-radio{background:#10b981;border-color:#10b981}.yRCG7W_yt-sentence-item.yRCG7W_is-partial .yRCG7W_yt-st-radio{background:#f59e0b;border-color:#f59e0b}.yRCG7W_yt-sentence-item.yRCG7W_is-wrong .yRCG7W_yt-st-radio{background:#ef4444;border-color:#ef4444}.yRCG7W_yt-st-text-col{flex:1;min-width:0}.yRCG7W_yt-st-zh{color:#0f172a;font-size:13.5px;font-weight:600;line-height:1.4}.dark .yRCG7W_yt-st-zh{color:#f1f5f9}.yRCG7W_yt-st-pinyin{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.yRCG7W_yt-st-vi{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;font-style:italic;overflow:hidden}.dark .yRCG7W_yt-st-vi{color:#94a3b8}.yRCG7W_yt-st-placeholder{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;font-style:italic;transition:all .2s;display:flex}.yRCG7W_yt-st-placeholder:hover{color:#0284c7}.dark .yRCG7W_yt-st-placeholder{color:#64748b}.dark .yRCG7W_yt-st-placeholder:hover{color:#38bdf8}.yRCG7W_audio-icon-container{flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:5px;margin-left:6px;display:flex}.yRCG7W_audio-btn,.yRCG7W_sm-vocab-btn,.yRCG7W_sm-speak-btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.yRCG7W_audio-btn{color:#0284c7;background:#0284c71a}.dark .yRCG7W_audio-btn{color:#38bdf8;background:#38bdf826}.yRCG7W_audio-btn:hover{color:#fff;background:#0284c7;transform:scale(1.1)}.yRCG7W_sm-vocab-btn{color:#10b981;background:#10b9811a}.dark .yRCG7W_sm-vocab-btn{color:#34d399;background:#34d39926}.yRCG7W_sm-vocab-btn:hover{color:#fff;background:#10b981;transform:scale(1.1)}.yRCG7W_sm-speak-btn{color:#a855f7;background:#a855f71a}.dark .yRCG7W_sm-speak-btn{color:#c084fc;background:#c084fc26}.yRCG7W_sm-speak-btn:hover{color:#fff;background:#a855f7;transform:scale(1.1)}.yRCG7W_yt-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-base,10000);background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.yRCG7W_yt-modal-card{background:#fff;border-radius:18px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 40px #0003}.dark .yRCG7W_yt-modal-card{background:#0f172a;border:1px solid #1e293b}.yRCG7W_yt-mc-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.yRCG7W_yt-mc-header h3{color:#0f172a;font-size:17px;font-weight:700}.dark .yRCG7W_yt-mc-header h3{color:#f8fafc}.yRCG7W_yt-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none}.yRCG7W_yt-close-btn:hover{color:#0f172a}.dark .yRCG7W_yt-close-btn:hover{color:#f8fafc}.yRCG7W_yt-shortcut-row{color:#475569;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:10px 0;font-size:13.5px;display:flex}.dark .yRCG7W_yt-shortcut-row{color:#cbd5e1;border-bottom-color:#1e293b}.yRCG7W_yt-shortcut-row kbd{color:#1e293b;background:#edf2f7;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.dark .yRCG7W_yt-shortcut-row kbd{color:#f1f5f9;background:#1e293b}@keyframes yRCG7W_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.yRCG7W_spin{animation:1s linear infinite yRCG7W_spin}@keyframes yRCG7W_pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.yRCG7W_yt-blank-workspace{flex-direction:column;gap:16px;padding:8px 0;display:flex}.yRCG7W_yt-blank-hint-bar{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.dark .yRCG7W_yt-blank-hint-bar{color:#94a3b8;background:#1e293b80;border-color:#334155}.yRCG7W_yt-blank-sentence{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:10px 8px;min-height:96px;padding:22px 20px;line-height:1.6;display:flex}.dark .yRCG7W_yt-blank-sentence{background:#1e293b;border-color:#334155}.yRCG7W_yt-blank-token{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:3px;display:inline-flex}.yRCG7W_yt-blank-pinyin{color:#0284c7;letter-spacing:-.2px;min-height:16px;font-family:inherit;font-size:12.5px;font-weight:600}.dark .yRCG7W_yt-blank-pinyin{color:#38bdf8}.yRCG7W_yt-blank-char{color:#0f172a;font-size:24px;font-weight:700;font-family:var(--chinese-font,"LXGW WenKai", "Noto Sans SC", sans-serif);padding:2px}.dark .yRCG7W_yt-blank-char{color:#f8fafc}.yRCG7W_yt-blank-punct{color:#64748b;font-size:24px;font-family:var(--chinese-font,"LXGW WenKai", "Noto Sans SC", sans-serif);padding-bottom:2px}.dark .yRCG7W_yt-blank-punct{color:#94a3b8}.yRCG7W_yt-blank-input-box{color:#0f172a;text-align:center;width:52px;height:46px;font-size:22px;font-weight:800;font-family:var(--chinese-font,"LXGW WenKai", "Noto Sans SC", sans-serif);background:#fff;border:2px solid #0284c7;border-radius:12px;outline:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0284c71f}.dark .yRCG7W_yt-blank-input-box{color:#f8fafc;background:#0f172a;border-color:#38bdf8;box-shadow:0 2px 8px #38bdf826}.yRCG7W_yt-blank-input-box:focus{border-color:#0284c7;transform:translateY(-2px);box-shadow:0 0 0 3px #0284c740}.dark .yRCG7W_yt-blank-input-box:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf84d}.yRCG7W_yt-blank-input-box.yRCG7W_is-correct{color:#059669!important;background:#ecfdf5!important;border-color:#10b981!important}.dark .yRCG7W_yt-blank-input-box.yRCG7W_is-correct{color:#34d399!important;background:#064e3b59!important;border-color:#10b981!important}.yRCG7W_yt-blank-input-box.yRCG7W_is-wrong{animation:.35s yRCG7W_shake;color:#dc2626!important;background:#fef2f2!important;border-color:#ef4444!important}.dark .yRCG7W_yt-blank-input-box.yRCG7W_is-wrong{color:#f87171!important;background:#7f1d1d59!important;border-color:#ef4444!important}.yRCG7W_yt-blank-input-box.yRCG7W_is-revealed{color:#d97706!important;background:#fffbeb!important;border-color:#f59e0b!important}.dark .yRCG7W_yt-blank-input-box.yRCG7W_is-revealed{color:#fbbf24!important;background:#78350f59!important;border-color:#f59e0b!important}@keyframes yRCG7W_shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.yRCG7W_yt-word-bank{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dark .yRCG7W_yt-word-bank{background:#0f172a;border-color:#1e293b}.yRCG7W_yt-word-bank-header{color:#64748b;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.dark .yRCG7W_yt-word-bank-header{color:#94a3b8}.yRCG7W_yt-word-bank-chips{flex-wrap:wrap;gap:8px;display:flex}.yRCG7W_yt-word-chip{color:#0f172a;cursor:pointer;font-size:19px;font-weight:700;font-family:var(--chinese-font,"LXGW WenKai", "Noto Sans SC", sans-serif);-webkit-user-select:none;user-select:none;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;align-items:center;gap:4px;padding:8px 16px;transition:all .2s;display:inline-flex}.dark .yRCG7W_yt-word-chip{color:#f8fafc;background:#1e293b;border-color:#334155}.yRCG7W_yt-word-chip:hover:not(.yRCG7W_used){color:#0284c7;background:#e0f2fe;border-color:#0284c7;transform:translateY(-2px);box-shadow:0 4px 12px #0284c726}.dark .yRCG7W_yt-word-chip:hover:not(.yRCG7W_used){color:#38bdf8;background:#334155;border-color:#38bdf8}.yRCG7W_yt-word-chip.yRCG7W_used{opacity:.45;cursor:pointer;border-style:dashed;transform:none}.yRCG7W_yt-clear-blanks-btn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;text-decoration:underline}.dark .yRCG7W_yt-clear-blanks-btn{color:#94a3b8}.yRCG7W_yt-clear-blanks-btn:hover{color:#ef4444}.yRCG7W_yt-listen-workspace{flex-direction:column;gap:16px;padding:8px 0;display:flex}.yRCG7W_yt-listen-hero-card{text-align:center;background:linear-gradient(#f0fdf4 0%,#fff 100%);border:1px solid #bbf7d0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px 20px;display:flex}.dark .yRCG7W_yt-listen-hero-card{background:linear-gradient(#064e3b40 0%,#0f172a 100%);border-color:#166534}.yRCG7W_yt-listen-soundwave{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;animation:2s infinite yRCG7W_pulse;display:flex;box-shadow:0 6px 18px #10b98159}.yRCG7W_yt-listen-prompt{color:#1e293b;font-size:15px;font-weight:700}.dark .yRCG7W_yt-listen-prompt{color:#f1f5f9}.yRCG7W_yt-listen-btn-group{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.yRCG7W_yt-listen-btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:6px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.yRCG7W_yt-listen-btn-play{color:#fff;background:#10b981;box-shadow:0 3px 10px #10b98140}.yRCG7W_yt-listen-btn-play:hover{background:#059669;transform:translateY(-1px)}.yRCG7W_yt-listen-btn-slow{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}.dark .yRCG7W_yt-listen-btn-slow{color:#cbd5e1;background:#1e293b;border-color:#334155}.yRCG7W_yt-listen-btn-slow:hover{background:#e2e8f0}.dark .yRCG7W_yt-listen-btn-slow:hover{background:#334155}.yRCG7W_yt-listen-reveals{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.yRCG7W_yt-reveal-pill{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.dark .yRCG7W_yt-reveal-pill{color:#94a3b8;background:#1e293b;border-color:#334155}.yRCG7W_yt-reveal-pill.yRCG7W_active{color:#fff;background:#0284c7;border-color:#0284c7}.dark .yRCG7W_yt-reveal-pill.yRCG7W_active{color:#0f172a;background:#38bdf8;border-color:#38bdf8}@media (max-width:1024px){.yRCG7W_yt-sidebar-card{max-height:480px;position:static}}@media (max-width:768px){.yRCG7W_yt-container{padding:0 12px}.yRCG7W_yt-title{font-size:18px}.yRCG7W_yt-dictation-card{padding:16px}.yRCG7W_yt-mode-bar{flex-direction:column;align-items:flex-start;gap:10px}.yRCG7W_yt-mode-options{flex-wrap:wrap;width:100%}.yRCG7W_yt-controls-bar{padding:10px 12px}.yRCG7W_yt-dictation-actions{flex-direction:column;align-items:stretch}.yRCG7W_yt-da-left,.yRCG7W_yt-da-right{flex-wrap:wrap;width:100%}.yRCG7W_yt-da-right .yRCG7W_yt-btn{flex:1;justify-content:center}.yRCG7W_yt-blank-sentence{padding:14px 12px}.yRCG7W_yt-blank-char,.yRCG7W_yt-blank-punct{font-size:20px}.yRCG7W_yt-blank-input-box{width:44px;height:40px;font-size:18px}}@media (max-width:480px){.yRCG7W_yt-player-status-bar{flex-wrap:wrap;gap:6px;padding:8px 12px;font-size:11.5px}.yRCG7W_yt-ctrl-btn kbd{display:none}.yRCG7W_yt-word-chip{padding:6px 12px;font-size:16px}}.yRCG7W_yt-compact-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.yRCG7W_yt-compact-title-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.yRCG7W_yt-compact-title-left .yRCG7W_yt-title{margin-bottom:0;font-size:18px}.yRCG7W_yt-hardsub-mask{-webkit-backdrop-filter:blur(14px);z-index:8;color:#ffffffd9;background:#0f172a8c;border:1px solid #ffffff38;border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;font-weight:600;transition:height .2s,bottom .2s;display:flex;position:absolute;bottom:8%;left:4%;right:4%;box-shadow:0 4px 20px #00000059}.yRCG7W_yt-hardsub-mask-sm{height:14%;bottom:6%}.yRCG7W_yt-hardsub-mask-md{height:21%;bottom:6%}.yRCG7W_yt-hardsub-mask-lg{height:29%;bottom:5%}.yRCG7W_yt-hardsub-size-btns{align-items:center;gap:4px;display:inline-flex}.yRCG7W_yt-hardsub-size-btn{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #fff3;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;transition:all .15s}.yRCG7W_yt-hardsub-size-btn.yRCG7W_active,.yRCG7W_yt-hardsub-size-btn:hover{background:#0284c7;border-color:#38bdf8}.yRCG7W_yt-char-slots-bar{background:linear-gradient(135deg,#f8fafc 0%,#f0f9ff 100%);border:1px solid #bae6fd;border-radius:14px;margin-bottom:12px;padding:12px 14px}.dark .yRCG7W_yt-char-slots-bar{background:linear-gradient(135deg,#0f172ae6 0%,#1e293bd9 100%);border-color:#1e3a5f}.yRCG7W_yt-char-slots-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.yRCG7W_yt-char-slots-title{color:#0369a1;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.dark .yRCG7W_yt-char-slots-title{color:#38bdf8}.yRCG7W_yt-char-slots-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.yRCG7W_yt-hint-char-btn{color:#b45309;cursor:pointer;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.yRCG7W_yt-hint-char-btn:hover{color:#92400e;background:#fde68a}.dark .yRCG7W_yt-hint-char-btn{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b59}.yRCG7W_yt-char-slots-wrap{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.yRCG7W_yt-char-slot{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:2px;display:inline-flex}.yRCG7W_yt-char-slot-pinyin{color:#0284c7;min-height:13px;font-size:11px;font-weight:600;line-height:1.1}.dark .yRCG7W_yt-char-slot-pinyin{color:#38bdf8}.yRCG7W_yt-char-slot-box{color:#64748b;min-width:34px;height:36px;font-size:18px;font-weight:800;font-family:var(--chinese-font,"LXGW WenKai", "Noto Sans SC", sans-serif);background:#fff;border:1.5px dashed #94a3b8;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;transition:all .18s;display:inline-flex}.dark .yRCG7W_yt-char-slot-box{color:#94a3b8;background:#0f172a;border-color:#475569}.yRCG7W_yt-char-slot.yRCG7W_matched .yRCG7W_yt-char-slot-box{color:#059669;background:#ecfdf5;border-style:solid;border-color:#10b981}.dark .yRCG7W_yt-char-slot.yRCG7W_matched .yRCG7W_yt-char-slot-box{color:#34d399;background:#10b9812e;border-color:#10b981}.yRCG7W_yt-char-slot.yRCG7W_hinted .yRCG7W_yt-char-slot-box{color:#d97706;background:#fffbeb;border-style:solid;border-color:#f59e0b}.dark .yRCG7W_yt-char-slot.yRCG7W_hinted .yRCG7W_yt-char-slot-box{color:#fbbf24;background:#f59e0b2e;border-color:#f59e0b}.yRCG7W_yt-char-slot.yRCG7W_homophone .yRCG7W_yt-char-slot-box{color:#ea580c;background:#fff7ed;border-style:solid;border-color:#f97316}.dark .yRCG7W_yt-char-slot.yRCG7W_homophone .yRCG7W_yt-char-slot-box{color:#fb923c;background:#f9731633;border-color:#f97316}.yRCG7W_yt-char-slot-punct{color:#94a3b8;padding:0 2px 4px;font-size:18px;font-weight:700}.yRCG7W_yt-diff-char.yRCG7W_homophone{color:#f59e0b;border-bottom:2px dashed #f59e0b}.yRCG7W_yt-homophone-note{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.dark .yRCG7W_yt-homophone-note{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}@media (max-width:768px){.yRCG7W_yt-player-card{z-index:35;border-radius:14px;position:sticky;top:52px}}
