._702nNq_section{border-top:1px solid var(--line);padding-block:clamp(34px,5vw,60px);scroll-margin-top:64px}._702nNq_section:first-of-type{border-top:0}._702nNq_practiceSection{padding-bottom:0}._702nNq_sectionHead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 20px;margin-bottom:clamp(20px,3vw,32px);display:grid}._702nNq_sectionNo{font-family:var(--font-serif);color:var(--surface-3);letter-spacing:-.03em;font-size:clamp(28px,3.4vw,40px);line-height:1}._702nNq_sectionHeading{flex-direction:column;gap:6px;padding-top:2px;display:flex}._702nNq_sectionEn{letter-spacing:.18em;text-transform:uppercase;color:var(--clay);font-size:10.5px;font-weight:700}._702nNq_sectionTitle{font-size:clamp(21px,2.4vw,28px)}._702nNq_sectionNote{max-width:62ch;color:var(--muted);font-size:13px;line-height:1.75}._702nNq_card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;padding:22px;display:flex}._702nNq_cardEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:700}._702nNq_cardTitle{font-family:var(--font-serif);font-size:18px;line-height:1.35}._702nNq_cardNote{color:var(--muted);font-size:12.5px;line-height:1.75}._702nNq_notice{border-left:3px solid var(--clay);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:18px;padding:12px 16px;font-size:12.5px;display:flex}._702nNq_notice b{color:var(--ink);letter-spacing:.04em;font-size:12px}._702nNq_segmentId{font-family:var(--font-serif);letter-spacing:.04em;color:var(--clay);font-size:12px;font-weight:700}._702nNq_ghostButton{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink);background:0 0;padding:8px 14px;font-size:12.5px;transition:border-color .2s,background .2s,color .2s}._702nNq_ghostButton:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--surface)}._702nNq_ghostButton:disabled{opacity:.45;cursor:not-allowed}._702nNq_toggleText{color:var(--brand);border:0;border-bottom:1px dashed var(--brand-soft);background:0 0;padding:0;font-size:12.5px}._702nNq_roundPlay{border:1px solid var(--line-strong);background:var(--surface);width:34px;height:34px;color:var(--brand);border-radius:50%;place-items:center;font-size:10px;transition:background .2s,color .2s,border-color .2s;display:grid}._702nNq_roundPlay:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#f6f2ec}._702nNq_roundPlay[data-playing=true]{background:var(--brand-deep);border-color:var(--brand-deep);color:var(--accent)}._702nNq_roundPlay[data-failed=true]{border-color:var(--red);color:var(--red);background:#c84a3b1f;font-weight:700}._702nNq_roundPlay:disabled{opacity:.4;cursor:not-allowed}._702nNq_passList{flex-direction:column;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex}._702nNq_passList li{align-items:baseline;gap:12px;display:flex}._702nNq_passNo{font-family:var(--font-serif);color:var(--clay);letter-spacing:.08em;font-size:11px}._702nNq_passList strong{color:var(--ink);font-size:13px;display:block}._702nNq_passList p{color:var(--muted);font-size:12px;line-height:1.7}._702nNq_textarea{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);width:100%;font-family:var(--font-sans);color:var(--ink);resize:vertical;margin-top:4px;padding:12px 14px;font-size:13px;line-height:1.7}._702nNq_textarea::placeholder{color:var(--muted-2)}._702nNq_saveHint{color:var(--muted-2);font-size:11px}._702nNq_firstListen{border-radius:var(--r-xl);color:#f6f2ec;background:linear-gradient(155deg,#1e3155 0%,#121d34 100%);margin-top:16px;overflow:hidden;box-shadow:0 20px 48px #121d3442}._702nNq_firstListenMain{flex-direction:column;gap:12px;padding:clamp(22px,3.2vw,34px);display:flex}._702nNq_firstListen ._702nNq_cardEyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700}._702nNq_firstListenHeadline{font-family:var(--font-serif);color:#f6f2ec;margin:0;font-size:clamp(21px,2.6vw,29px);line-height:1.35}._702nNq_firstListenNote{color:#f6f2ecb8;max-width:62ch;margin:0;font-size:13px;line-height:1.8}._702nNq_firstListenQuestion{border-left:3px solid var(--accent);border-radius:var(--r-md);font-family:var(--font-serif);color:var(--accent);background:#f0b03c21;margin:4px 0 0;padding:14px 18px;font-size:clamp(16px,1.9vw,20px);line-height:1.6}._702nNq_firstListenActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}._702nNq_playButton{border-radius:var(--r-pill);background:var(--accent);color:var(--brand-deep);border:0;align-items:center;gap:10px;padding:10px 18px;font-size:12.5px;font-weight:700;display:inline-flex}._702nNq_playButton:disabled{opacity:.5;cursor:not-allowed}._702nNq_playIcon{font-size:10px}._702nNq_firstListen ._702nNq_ghostButton{color:#f6f2ec;border-color:#f6f2ec59}._702nNq_firstListen ._702nNq_ghostButton:hover{border-color:var(--accent);color:var(--accent);background:0 0}._702nNq_hint{border-radius:var(--r-md);color:#f6f2ece0;background:#f0b03c1a;margin-top:6px;padding:12px 14px;font-size:12.5px;line-height:1.75}._702nNq_transcriptList{flex-direction:column;gap:10px;display:flex}._702nNq_transcriptItem{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color .2s;overflow:hidden}._702nNq_transcriptItem[data-open=true]{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}._702nNq_transcriptHead{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}._702nNq_transcriptHeadText{flex-direction:column;line-height:1.4;display:flex}._702nNq_transcriptHeadText strong{font-size:13px}._702nNq_transcriptHeadText span{color:var(--muted-2);font-size:11.5px}._702nNq_transcriptBody{border-top:1px dashed var(--line);flex-direction:column;gap:10px;padding:4px 16px 18px;display:flex}._702nNq_en{font-family:var(--font-serif);color:var(--ink);margin-top:12px;font-size:15.5px;line-height:1.7}._702nNq_zh{color:var(--muted);font-size:12.5px;line-height:1.8}._702nNq_gistRow{flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:2px;display:flex}._702nNq_gistLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:700}._702nNq_gistText{color:var(--brand);font-size:12px}._702nNq_noteList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:4px;display:grid}._702nNq_noteItem{border-radius:var(--r-sm);background:var(--bg);padding:12px 14px}._702nNq_noteTerm{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}._702nNq_noteTerm b{color:var(--brand)}._702nNq_noteTerm span{color:var(--muted);font-size:11.5px}._702nNq_noteBody{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7}._702nNq_noteExample{color:var(--muted-2);flex-direction:column;gap:2px;margin-top:6px;font-size:11.5px;display:flex}._702nNq_noteExample em{color:var(--ink);font-style:normal}._702nNq_phraseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._702nNq_phraseCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}._702nNq_phraseCard[data-open=true]{border-color:var(--line-strong);box-shadow:var(--shadow-sm);grid-column:1/-1}._702nNq_phraseHead{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}._702nNq_phraseNo{font-family:var(--font-serif);color:var(--clay);font-size:11px}._702nNq_phraseWord{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._702nNq_phraseWord strong{color:var(--ink);font-size:14px}._702nNq_phraseWord small{color:var(--muted);font-size:11.5px}._702nNq_chevron{color:var(--muted-2);font-size:16px;line-height:1}._702nNq_phraseBody,._702nNq_vocabBody{border-top:1px dashed var(--line);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:4px 16px 18px;display:grid}._702nNq_block{flex-direction:column;gap:5px;padding-top:12px;display:flex}._702nNq_blockLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:700}._702nNq_sourceLine{font-family:var(--font-serif);color:var(--brand);font-size:13.5px;line-height:1.65}._702nNq_bodyText{color:var(--muted);font-size:12.5px;line-height:1.8}._702nNq_pattern{border-radius:var(--r-sm);background:var(--bg);color:var(--ink);padding:8px 12px;font-size:12.5px}._702nNq_exampleList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._702nNq_exampleList li{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}._702nNq_exampleList em{color:var(--ink);font-size:13px;font-style:normal}._702nNq_exampleList mark{color:inherit;background:#f0b03c8c;border-radius:3px;padding:0 2px}._702nNq_vocabPanel{border-radius:var(--r-xl);background:var(--surface-2);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;margin-top:24px;padding:clamp(18px,2.5vw,26px);display:grid}._702nNq_vocabIntro,._702nNq_vocabList{flex-direction:column;gap:8px;display:flex}._702nNq_vocabItem{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}._702nNq_vocabHead{text-align:left;background:0 0;border:0;grid-template-columns:auto auto auto minmax(0,1fr);align-items:baseline;gap:10px;width:100%;padding:11px 14px;display:grid}._702nNq_vocabWord{font-family:var(--font-serif);color:var(--ink);font-size:14px;font-weight:700}._702nNq_vocabPhonetic{color:var(--muted-2);font-size:11.5px}._702nNq_vocabPos{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);padding:1px 6px;font-size:10.5px}._702nNq_vocabMeaning{color:var(--muted);text-align:right;font-size:12px}._702nNq_collocationList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._702nNq_collocationList li{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}._702nNq_collocationList b{color:var(--brand)}._702nNq_collocationList span{color:var(--muted)}._702nNq_guide{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-bottom:16px;overflow:hidden}._702nNq_guideSummary{cursor:pointer;color:var(--ink);padding:13px 18px;font-size:13px;font-weight:700}._702nNq_guideBody{flex-direction:column;gap:14px;padding:0 18px 18px;display:flex}._702nNq_guideAlert{border-radius:var(--r-sm);color:var(--muted);background:#e0704a1f;padding:10px 14px;font-size:12.5px}._702nNq_guideSteps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}._702nNq_guideSteps p{color:var(--muted);font-size:12.5px;line-height:1.75}._702nNq_guideSteps b{color:var(--ink)}._702nNq_guideStepNo{letter-spacing:.12em;color:var(--clay);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}._702nNq_guideTips{color:var(--muted);font-size:12.5px}._702nNq_guideTips strong{color:var(--ink);margin-bottom:6px;display:block}._702nNq_guideTips ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}._702nNq_shadowList{flex-direction:column;gap:10px;display:flex}._702nNq_shadowItem{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}._702nNq_shadowItem[data-open=true]{border-color:var(--line-strong)}._702nNq_shadowHead{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 16px;display:grid}._702nNq_shadowFocus{color:var(--muted);font-size:12px;line-height:1.6}._702nNq_shadowBody{border-top:1px dashed var(--line);flex-direction:column;gap:12px;padding:4px 16px 18px;display:flex}._702nNq_shadowText{font-family:var(--font-serif);color:var(--ink);margin-top:12px;font-size:15px;line-height:2}._702nNq_shadowText .stress{color:var(--brand-deep);border-bottom:2px solid var(--accent);font-weight:700}._702nNq_shadowText .weak{color:var(--muted-2)}._702nNq_shadowText .link{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:var(--brand-soft);text-decoration-color:var(--brand-soft);text-underline-offset:4px}._702nNq_shadowText .pause{color:var(--line-strong);padding-inline:4px}._702nNq_shadowText .elision{color:var(--muted-2);text-decoration:line-through;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-decoration-thickness:1.5px}._702nNq_shadowText .unreleased{color:var(--clay);letter-spacing:.02em;font-size:.88em;font-style:italic}._702nNq_marks{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}._702nNq_marks span:before{content:"";background:var(--line-strong);border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}._702nNq_marks span[data-mark=stress]:before{background:var(--accent)}._702nNq_marks span[data-mark=weak]:before{background:var(--muted-2)}._702nNq_marks span[data-mark=link]:before{background:var(--brand-soft)}._702nNq_marks span[data-mark=pause]:before{background:var(--surface-3)}._702nNq_marks span[data-mark=elision]:before{background:var(--clay)}._702nNq_marks span[data-mark=unreleased]:before{background:var(--clay);border-radius:50%}._702nNq_pointList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._702nNq_pointList li{border-top:1px dotted var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-top:6px;font-size:12px;display:flex}._702nNq_pointList b{color:var(--brand)}._702nNq_pointList em{font-style:normal;font-family:var(--font-serif);color:var(--muted-2)}._702nNq_speakBar{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:14px 18px;display:flex}._702nNq_speedGroup{color:var(--muted-2);align-items:center;gap:8px;font-size:11.5px;display:flex}._702nNq_speedButton{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);background:0 0;padding:4px 10px;font-size:11.5px}._702nNq_speedButton[data-active=true]{background:var(--brand-deep);border-color:var(--brand-deep);color:var(--accent)}._702nNq_stepRow{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}._702nNq_stepRow li{color:var(--muted-2);align-items:baseline;gap:6px;font-size:11.5px;display:flex}._702nNq_stepRow span{font-family:var(--font-serif);color:var(--clay)}._702nNq_stepRow b{color:var(--ink);font-size:12.5px}._702nNq_stepRow small{font-size:11px}._702nNq_mockNotice{border-radius:var(--r-sm);color:#4f5665;background:#f0b03c2e;margin-top:12px;padding:10px 14px;font-size:12px;line-height:1.7}._702nNq_mockNotice strong{color:var(--brand-deep)}._702nNq_errorNotice{border-radius:var(--r-sm);color:var(--red);background:#c84a3b1a;margin-top:12px;padding:10px 14px;font-size:12.5px}._702nNq_shadowingWrap>._702nNq_errorNotice{margin-top:0;margin-bottom:12px}._702nNq_speakList{flex-direction:column;gap:12px;margin-top:16px;display:flex}._702nNq_speakItem{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;padding:16px 18px;display:flex}._702nNq_speakItemHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._702nNq_speakItemHead strong{font-size:13px}._702nNq_speakHint{color:var(--muted-2);font-size:11.5px}._702nNq_speakText{font-family:var(--font-serif);color:var(--ink);font-size:14.5px;line-height:1.7}._702nNq_speakActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._702nNq_recordButton{border:1px solid var(--brand);border-radius:var(--r-pill);background:var(--brand);color:#f6f2ec;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:background .2s;display:inline-flex}._702nNq_recordButton:hover{background:var(--brand-deep)}._702nNq_recordButton[data-recording=true]{background:var(--red);border-color:var(--red)}._702nNq_recordDot{background:var(--accent);border-radius:50%;width:8px;height:8px}._702nNq_recordButton[data-recording=true] ._702nNq_recordDot{background:#fff;animation:1s ease-in-out infinite _702nNq_pulse}@keyframes _702nNq_pulse{50%{opacity:.3}}._702nNq_recordingTag{color:var(--red);font-size:11.5px}._702nNq_scoreBox{border-radius:var(--r-md);background:var(--bg);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}._702nNq_scoreTotal{flex-direction:column;align-items:center;min-width:64px;display:flex}._702nNq_scoreTotal strong{font-family:var(--font-serif);color:var(--brand);font-size:30px;line-height:1}._702nNq_scoreTotal span{color:var(--muted-2);font-size:10.5px}._702nNq_wordScores{flex-wrap:wrap;flex:1;gap:4px 7px;font-size:13px;line-height:1.8;display:flex}._702nNq_wordScores span[data-level=good]{color:var(--brand)}._702nNq_wordScores span[data-level=ok]{color:#b4762c}._702nNq_wordScores span[data-level=low]{color:var(--red);text-underline-offset:4px;-webkit-text-decoration:underline wavy #c84a3b80;text-decoration:underline wavy #c84a3b80}._702nNq_outputGuide{border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;gap:10px;padding:clamp(18px,2.5vw,24px);display:flex}._702nNq_outputGuideNote{color:var(--muted);font-size:12.5px;line-height:1.8}._702nNq_outputSteps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._702nNq_outputSteps li{color:var(--muted);align-items:baseline;gap:12px;font-size:12.5px;display:flex}._702nNq_outputSteps span{letter-spacing:.08em;color:var(--clay);flex:none;font-size:10.5px;font-weight:700}._702nNq_outputTip{border-top:1px dashed var(--line-strong);color:var(--muted-2);padding-top:8px;font-size:12px;line-height:1.8}._702nNq_tabs{gap:6px;margin:20px 0 14px;display:flex}._702nNq_tabs button{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);background:0 0;padding:8px 16px;font-size:12.5px}._702nNq_tabs button[data-active=true]{background:var(--brand-deep);border-color:var(--brand-deep);color:#f6f2ec}._702nNq_exprTable{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}._702nNq_exprRow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 14px;display:grid}._702nNq_exprTerm{font-family:var(--font-serif);color:var(--ink);font-size:13.5px}._702nNq_exprPos{color:var(--muted-2);text-align:right;font-size:10.5px}._702nNq_exprZh{color:var(--muted);grid-column:1/-1;font-size:11.5px}._702nNq_practiceList{flex-direction:column;gap:12px;display:flex}._702nNq_practiceItem{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:10px;padding:16px 18px;display:flex}._702nNq_practiceItem[data-level=Easy]{border-left-color:var(--brand-soft)}._702nNq_practiceItem[data-level=Medium]{border-left-color:var(--clay)}._702nNq_practiceItem[data-level=Hard]{border-left-color:var(--red)}._702nNq_practiceHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._702nNq_practiceLevel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:700}._702nNq_practiceZh{color:var(--ink);font-size:13px;line-height:1.7}._702nNq_practiceInput{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);width:100%;font-family:var(--font-serif);color:var(--ink);resize:vertical;padding:10px 12px;font-size:13.5px;line-height:1.6}._702nNq_practiceInput::placeholder{font-family:var(--font-sans);color:var(--muted-2);font-size:12px}._702nNq_practiceActions{justify-content:space-between;align-items:center;gap:12px;display:flex}._702nNq_charCount{color:var(--muted-2);font-size:11px}._702nNq_practiceAnswer{border-radius:var(--r-sm);font-family:var(--font-serif);color:var(--brand-deep);background:#f0b03c38;padding:10px 12px;font-size:13.5px;line-height:1.6}@media (max-width:900px){._702nNq_phraseGrid,._702nNq_vocabPanel{grid-template-columns:minmax(0,1fr)}._702nNq_transcriptHead,._702nNq_shadowHead{grid-template-columns:auto minmax(0,1fr) auto;row-gap:8px}._702nNq_transcriptHead ._702nNq_toggleText,._702nNq_shadowHead ._702nNq_toggleText{grid-column:1/-1;justify-self:start}}@media (max-width:600px){._702nNq_sectionNo{font-size:24px}._702nNq_speakBar{flex-direction:column;align-items:flex-start}._702nNq_vocabHead{grid-template-columns:auto auto}._702nNq_vocabMeaning{text-align:left;grid-column:1/-1}}._702nNq_exampleList li{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}._702nNq_examplePlay{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--brand);cursor:pointer;background:0 0;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;margin-top:1px;font-size:8px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}._702nNq_examplePlay:hover,._702nNq_examplePlay[data-playing=true]{background:var(--brand);border-color:var(--brand);color:var(--bg)}._702nNq_scoreBox[data-pending=true]{align-items:center}._702nNq_videoFrame{border-radius:var(--r-lg);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}._702nNq_videoFrame video{object-fit:cover;width:100%;height:100%;display:block}._702nNq_firstListen ._702nNq_videoFrame{aspect-ratio:auto;border-radius:0;height:100%;min-height:230px}._702nNq_listeningVideo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px;margin-bottom:22px;display:grid}._702nNq_focusOverlay{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;padding:14px 16px;display:flex}._702nNq_focusOverlayLabel{letter-spacing:.14em;color:var(--muted-2);font-size:11px;font-weight:700}._702nNq_focusCueList{flex-direction:column;gap:6px;display:flex}._702nNq_focusCue{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid #0000;padding:8px 10px;transition:background .18s,border-color .18s,transform .18s}._702nNq_focusCue[data-active]{background:var(--accent);border-color:var(--brand);transform:translate(3px)}._702nNq_focusCue strong{color:var(--ink);font-size:13.5px;display:block}._702nNq_focusCue span{color:var(--muted);font-size:11.5px;display:block}._702nNq_focusCue small{color:var(--muted-2);font-size:11px;display:block}._702nNq_focusCue[data-active] strong,._702nNq_focusCue[data-active] span,._702nNq_focusCue[data-active] small{color:var(--brand-deep)}._702nNq_focusCueStatus{color:var(--muted);font-size:11.5px}._702nNq_outputVideo{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}._702nNq_originalLink{color:var(--brand);border-bottom:1px solid var(--brand-soft);align-self:flex-start;font-size:12.5px;text-decoration:none}._702nNq_originalLink:hover{border-color:var(--brand)}@media (max-width:900px){._702nNq_firstListen,._702nNq_listeningVideo{grid-template-columns:minmax(0,1fr)}._702nNq_firstListen ._702nNq_videoFrame{aspect-ratio:16/9;min-height:0}}._702nNq_videoFrame[data-empty]{border:1px solid var(--line);background:linear-gradient(155deg,#1c2333 0%,#101a2e 100%)}._702nNq_videoSlot{flex-direction:column;justify-content:center;gap:7px;height:100%;min-height:190px;padding:22px 24px;display:flex}._702nNq_videoSlotEyebrow{letter-spacing:.16em;color:#f0b03cbf;margin:0;font-size:10.5px;font-weight:700}._702nNq_videoSlotTitle{font-family:var(--font-serif), Georgia, serif;color:#f6f2ec;margin:0;font-size:17px;font-weight:700}._702nNq_videoSlotMeta{color:#f6f2ec99;margin:0;font-size:12px}._702nNq_videoSlotNote{color:#f6f2ec6b;margin:0;font-size:11.5px;line-height:1.7}._702nNq_videoSlotLink{color:var(--accent);border-bottom:1px solid #f0b03c66;align-self:flex-start;margin-top:4px;font-size:12.5px;text-decoration:none}._702nNq_videoSlotLink:hover{border-color:var(--accent)}._702nNq_completionCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;gap:16px;margin-top:28px;padding:24px 26px;display:flex}._702nNq_completionCard h3{font-family:var(--font-serif);color:var(--ink);margin:6px 0 0;font-size:21px;font-weight:700}._702nNq_checkList{flex-direction:column;gap:9px;display:flex}._702nNq_checkList label{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;line-height:1.6;display:flex}._702nNq_checkList input{width:16px;height:16px;accent-color:var(--brand-deep);cursor:pointer;flex:none}._702nNq_primaryButton{border-radius:var(--r-pill);background:var(--ink);color:var(--bg);cursor:pointer;border:none;align-self:flex-start;padding:11px 26px;font-size:13.5px;font-weight:600;transition:opacity .2s,transform .2s}._702nNq_primaryButton:hover:not(:disabled){transform:translateY(-1px)}._702nNq_primaryButton:disabled{opacity:.35;cursor:not-allowed}._702nNq_completionMessage{min-height:1.6em;color:var(--muted-2);margin:0;font-size:12.5px}._702nNq_practiceTabs{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);scrollbar-width:none;gap:4px;margin:4px 0 22px;padding:5px;display:flex;overflow-x:auto}._702nNq_practiceTabs::-webkit-scrollbar{display:none}._702nNq_practiceTab{border-radius:var(--r-pill);color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-size:13px;transition:background .18s,color .18s;display:inline-flex}._702nNq_practiceTab:hover{background:var(--surface-2);color:var(--ink)}._702nNq_practiceTab[data-active=true]{background:var(--brand-deep);color:#f6f2ec;font-weight:600}._702nNq_practiceTabIcon{opacity:.75;font-size:12px}._702nNq_practicePanel{min-height:320px}._702nNq_panelToolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}._702nNq_panelHint{color:var(--muted);flex:320px;margin:0;font-size:13px}._702nNq_followBar{z-index:30;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fffdfaf5;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:18px;margin-bottom:22px;padding:14px 16px;display:grid;position:sticky;top:75px}@media (min-width:621px){._702nNq_followBar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}._702nNq_followBar[data-live=true]{border-color:var(--brand-soft)}._702nNq_followBar[data-collapsed=true]{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;padding:10px 12px}._702nNq_followBar[data-collapsed=true] ._702nNq_followStage{border-radius:var(--r-sm)}._702nNq_followBar[data-collapsed=true] ._702nNq_followSide{flex-flow:wrap;align-items:center;gap:12px}._702nNq_followBar[data-collapsed=true] ._702nNq_followProgress{display:none}._702nNq_followBar[data-collapsed=true] ._702nNq_followTop{flex:none;gap:8px}._702nNq_followBar[data-collapsed=true] ._702nNq_prompter{flex:200px;min-height:0;max-height:52px;padding:7px 11px;overflow:hidden}._702nNq_followBar[data-collapsed=true] ._702nNq_prompterEn{font-size:13.5px;line-height:1.4}._702nNq_followBar[data-collapsed=true] ._702nNq_prompterZh{font-size:11.5px;line-height:1.4}._702nNq_followBar[data-collapsed=true] ._702nNq_followControls{flex:none;gap:8px}._702nNq_followBar[data-collapsed=true] ._702nNq_followSwitch{margin-left:0}._702nNq_followCollapse{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);cursor:pointer;padding:3px 10px;font-family:inherit;font-size:11.5px;transition:color .18s,border-color .18s}._702nNq_followCollapse:hover{color:var(--brand-deep);border-color:var(--brand)}._702nNq_followStage{border-radius:var(--r-md);aspect-ratio:16/9;background:#101a2e;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}._702nNq_followStage video{object-fit:cover;width:100%;height:100%;display:block}._702nNq_followSlot{text-align:left;flex-direction:column;justify-content:center;gap:6px;height:100%;padding:18px;display:flex}._702nNq_followSlotTitle{font-family:var(--font-serif);color:#f6f2ec;margin:0;font-size:15px}._702nNq_followSlotNote{color:#f6f2ec9e;margin:0;font-size:12px;line-height:1.6}._702nNq_followSide{flex-direction:column;gap:12px;min-width:0;display:flex}._702nNq_followTop{justify-content:space-between;align-items:center;gap:10px;display:flex}._702nNq_followBadge{border-radius:var(--r-pill);background:var(--surface-2);letter-spacing:.04em;color:var(--muted);align-items:center;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}._702nNq_followBar[data-live=true] ._702nNq_followBadge{background:var(--brand);color:#f6f2ec}._702nNq_followTime{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13px}._702nNq_followTime em{color:var(--muted-2);margin-left:4px;font-style:normal}._702nNq_followProgress{border-radius:var(--r-pill);background:var(--surface-3);height:4px;overflow:hidden}._702nNq_followProgress span{border-radius:var(--r-pill);background:var(--brand);height:100%;transition:width .12s linear;display:block}._702nNq_prompter{border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;flex:auto;justify-content:center;gap:4px;min-height:76px;padding:12px 14px;display:flex}._702nNq_prompterEn{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.5}._702nNq_prompterZh{color:var(--muted);margin:0;font-size:13px;line-height:1.55}._702nNq_prompterIdle{color:var(--muted-2);margin:0;font-size:12.5px;line-height:1.6}._702nNq_followControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._702nNq_followPlay{border-radius:var(--r-pill);background:var(--brand-deep);color:var(--accent);cursor:pointer;border:none;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .18s}._702nNq_followPlay:disabled{opacity:.4;cursor:not-allowed}._702nNq_followStep{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);white-space:nowrap;cursor:pointer;padding:8px 13px;font-family:inherit;font-size:12.5px;transition:color .18s,border-color .18s,background .18s}._702nNq_followStep:hover:not(:disabled){color:var(--brand-deep);border-color:var(--brand);background:var(--brand-soft)}._702nNq_followStep:disabled{opacity:.4;cursor:not-allowed}._702nNq_followStep[data-active=true]{background:var(--brand);border-color:var(--brand);color:#f6f2ec;font-weight:600}._702nNq_speedSelect{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px 5px 12px;transition:border-color .18s,background .18s;display:inline-flex}._702nNq_speedSelect:hover{border-color:var(--brand);background:var(--brand-soft)}._702nNq_speedSelect:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #ccd7ea8c}._702nNq_speedSelectLabel{color:var(--muted-2);font-size:12px}._702nNq_speedSelectInput{font-variant-numeric:tabular-nums;color:var(--brand-deep);cursor:pointer;background:0 0;border:0;outline:none;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:600}._702nNq_speedSelectInput:disabled{opacity:.45;cursor:not-allowed}._702nNq_speedSelectInput option{color:var(--ink);background:var(--surface)}._702nNq_followSwitch{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}._702nNq_followSwitch input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}._702nNq_followSwitch:has(input:disabled){opacity:.5;cursor:not-allowed}@media (max-width:900px){._702nNq_followBar{grid-template-columns:minmax(0,1fr);gap:14px}._702nNq_followBar[data-collapsed=true]{grid-template-columns:96px minmax(0,1fr)}}._702nNq_panelScroll{overscroll-behavior:contain;scroll-behavior:smooth;max-height:clamp(430px,74vh,860px);padding-right:6px;position:relative;overflow-y:auto}._702nNq_panelScroll::-webkit-scrollbar{width:10px}._702nNq_panelScroll::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000;border-radius:999px}._702nNq_panelScroll::-webkit-scrollbar-thumb:hover{background:var(--muted-2);background-clip:content-box}._702nNq_panelScroll::-webkit-scrollbar-track{background:0 0}._702nNq_panelScroll>._702nNq_followBar{z-index:32;top:0}._702nNq_panelScroll>._702nNq_sentenceList{padding-top:18px}._702nNq_sentenceList{flex-direction:column;gap:12px;display:flex}._702nNq_sentenceCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;padding:18px 20px 16px;transition:border-color .18s,box-shadow .18s}._702nNq_sentenceCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}._702nNq_sentenceCard[data-active=true]{border-color:var(--brand);box-shadow:0 10px 30px #2c4a7c1f}._702nNq_sentenceCardCompact{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:14px 18px 13px;display:grid}._702nNq_sentenceCardCompact>._702nNq_cardIndex{margin-top:3px}._702nNq_sentenceCardCompact>._702nNq_sentenceBody{flex-direction:column;gap:4px;min-width:0;display:flex}._702nNq_sentenceCardCompact>._702nNq_cardPlay{grid-column:3;margin-top:1px}._702nNq_sentenceCardCompact>._702nNq_scoreBox{grid-column:1/-1;margin-top:10px}._702nNq_sentenceCardCompact ._702nNq_sentenceBody>._702nNq_speakActions{margin-top:8px}._702nNq_sentenceCardCompact>._702nNq_sentenceBody>._702nNq_pronFocusInline{align-self:flex-start;margin-top:2px}._702nNq_sentenceCardCompact>._702nNq_sentenceBody>._702nNq_toggleText{align-self:flex-start}._702nNq_sentenceCardCompact ._702nNq_sentenceEn{margin:0}._702nNq_sentenceCard[data-current=true]{border-color:var(--brand);background:linear-gradient(90deg, #ccd7ea73, var(--surface) 42%);box-shadow:inset 3px 0 0 var(--brand), 0 10px 30px #2c4a7c1f}._702nNq_sentenceCard[data-current=true] ._702nNq_cardIndex{background:var(--brand);color:#f6f2ec}._702nNq_sentenceHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}._702nNq_cardIndex{border-radius:var(--r-pill);background:var(--brand-soft);min-width:30px;height:22px;color:var(--brand-deep);justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}._702nNq_sentenceTime{font-variant-numeric:tabular-nums;color:var(--muted-2);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 8px;font-family:inherit;font-size:11.5px;transition:color .18s,border-color .18s,background .18s}._702nNq_sentenceTime:hover:not(:disabled){color:var(--brand);border-color:var(--line-strong);background:var(--surface-2)}._702nNq_sentenceTime:disabled{cursor:default;opacity:.6}._702nNq_sentenceLen{font-variant-numeric:tabular-nums;color:var(--muted-2);opacity:.7;font-size:11.5px}._702nNq_sentenceHead ._702nNq_roundPlay{margin-left:0}._702nNq_headRight{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}._702nNq_pronFocusInline{white-space:normal;overflow-wrap:anywhere;border-radius:var(--r-pill);background:var(--surface-2);min-width:0;max-width:100%;color:var(--brand-deep);flex:0 auto;padding:3px 10px;font-size:11.5px;font-weight:600;line-height:1.5;overflow:visible}._702nNq_sentenceEn{color:var(--ink);margin:0 0 6px;font-size:16.5px;font-weight:600;line-height:1.62}._702nNq_sentenceZh{color:var(--muted);margin:0;font-size:14px;line-height:1.78}._702nNq_wordCardGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-bottom:22px;display:grid}._702nNq_wordCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color .18s,box-shadow .18s;overflow:hidden}._702nNq_wordCard:hover{border-color:var(--line-strong)}._702nNq_wordCard[data-open=true]{border-color:var(--brand);box-shadow:var(--shadow);grid-column:1/-1}._702nNq_wordCardHead{text-align:left;background:0 0;border:0;align-items:flex-start;gap:11px;width:100%;padding:13px 15px;display:flex}._702nNq_wordCardNo{font-variant-numeric:tabular-nums;min-width:24px;color:var(--clay);flex:none;padding-top:2px;font-size:11.5px;font-weight:700}._702nNq_wordCardMain{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}._702nNq_wordCardMain strong{color:var(--ink);font-size:14.5px}._702nNq_wordCardLine{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._702nNq_wordCardIpa{color:var(--muted-2);font-size:12px;font-style:normal}._702nNq_wordCardPos{border-radius:var(--r-pill);background:var(--surface-3);color:var(--muted);padding:1px 7px;font-size:10.5px}._702nNq_wordCardMain small{color:var(--muted);font-size:12.5px}._702nNq_wordCardHead ._702nNq_chevron{color:var(--muted-2);flex:none;font-size:15px;line-height:1.4}._702nNq_wordCardBody{border-top:1px solid var(--line);padding:4px 16px 16px}._702nNq_clozeActions{align-items:center;gap:10px;display:inline-flex}._702nNq_clozeStat{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px}._702nNq_clozeResult{border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);margin:0 0 16px;padding:11px 15px;font-size:13px}._702nNq_clozeResult[data-pass=true]{color:var(--brand-deep);background:#ccd7ea73;font-weight:600}._702nNq_clozeSentence{color:var(--ink);margin:0 0 8px;font-size:16.5px;font-weight:600;line-height:2.1}._702nNq_clozeBlankWrap{align-items:baseline;gap:6px;margin:0 3px;display:inline-flex}._702nNq_clozeInput{border:0;border-bottom:2px solid var(--line-strong);background:var(--surface-2);width:132px;font:inherit;color:var(--ink);text-align:center;border-radius:4px 4px 0 0;outline:none;padding:3px 9px;font-size:15px;font-weight:600;transition:border-color .16s,background .16s}._702nNq_clozeInput:focus{border-bottom-color:var(--brand);background:var(--surface)}._702nNq_clozeInput[data-state=right]{border-bottom-color:var(--brand);background:#ccd7ea66}._702nNq_clozeInput[data-state=wrong]{border-bottom-color:var(--red);background:#c84a3b14}._702nNq_clozeAnswer{color:var(--muted-2);font-size:12.5px;font-weight:400}._702nNq_clozeHints{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}._702nNq_clozeHints li{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}._702nNq_clozeHints li[data-core=true]{color:var(--brand-deep);background:#ccd7ea80}._702nNq_clozeHints li em{opacity:.75;font-size:10.5px;font-style:normal}._702nNq_shadowingWrap{position:relative}._702nNq_scrollTools{z-index:45;border:1px solid var(--line-strong);border-radius:var(--r-pill);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfaf5;gap:6px;padding:5px;display:flex;position:fixed;bottom:clamp(14px,3vw,28px);right:clamp(14px,3vw,30px)}._702nNq_scrollTool{border-radius:var(--r-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 13px;font-family:inherit;font-size:12px;transition:background .16s,color .16s}._702nNq_scrollTool:hover{background:var(--brand-soft);color:var(--brand-deep)}._702nNq_wordToken{cursor:pointer;border-radius:4px;transition:background .14s,box-shadow .14s}._702nNq_wordToken:hover{box-shadow:0 1px 0 var(--brand);background:#ccd7ea80}._702nNq_wordPopover{z-index:60;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:288px;padding:14px 16px;position:absolute;box-shadow:0 18px 44px #121d3438}._702nNq_wordPopoverClose{background:var(--surface-2);width:22px;height:22px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}._702nNq_wordPopoverClose:hover{background:var(--brand-soft);color:var(--brand-deep)}._702nNq_wordPopoverWord{font-family:var(--font-serif);color:var(--ink);margin:0 26px 2px 0;font-size:21px;font-weight:700}._702nNq_wordPopoverMeta{font-variant-numeric:tabular-nums;color:var(--brand);margin:0 0 8px;font-size:12.5px}._702nNq_wordPopoverMeta span{color:var(--muted-2);margin-left:6px;font-style:italic}._702nNq_wordPopoverZh{color:var(--ink);margin:0 0 12px;font-size:13.5px;line-height:1.7}._702nNq_wordPopoverAction{border-radius:var(--r-pill);background:var(--brand-deep);width:100%;color:var(--accent);cursor:pointer;border:none;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:opacity .18s}._702nNq_wordPopoverAction:hover{opacity:.88}._702nNq_wordPopoverAction[data-saved=true]{background:var(--surface-2);color:var(--brand-deep);box-shadow:inset 0 0 0 1px var(--brand-soft)}._702nNq_wordbookPanel{flex-direction:column;display:flex}._702nNq_wordbookTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._702nNq_wordbookSearch{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);max-width:360px;color:var(--ink);outline:none;flex:240px;padding:9px 14px;font-family:inherit;font-size:13px;transition:border-color .18s,box-shadow .18s}._702nNq_wordbookSearch:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ccd7ea99}._702nNq_wordbookCount{color:var(--muted);font-size:12.5px}._702nNq_wordbookEmpty{border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;padding:52px 28px}._702nNq_wordbookEmptyTitle{font-family:var(--font-serif);color:var(--ink);margin:0 0 8px;font-size:18px}._702nNq_wordbookEmptyNote{max-width:460px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.8}._702nNq_wordbookGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}._702nNq_wordbookCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:14px 16px 12px;transition:border-color .18s,transform .18s;display:flex}._702nNq_wordbookCard:hover{border-color:var(--brand-soft);transform:translateY(-1px)}._702nNq_wordbookCardHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._702nNq_wordbookWord{font-family:var(--font-serif);color:var(--ink);font-size:18px}._702nNq_wordbookIpa{font-variant-numeric:tabular-nums;color:var(--brand);font-size:12px}._702nNq_wordbookPos{color:var(--muted-2);font-size:11px;font-style:italic}._702nNq_wordbookZh{color:var(--muted);flex:auto;margin:0;font-size:13.5px;line-height:1.7}._702nNq_wordbookCardFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}._702nNq_wordbookTime{color:var(--muted-2);font-size:11px}._702nNq_wordbookRemove{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);cursor:pointer;border:1px solid #0000;padding:3px 10px;font-family:inherit;font-size:11.5px;transition:color .18s,border-color .18s}._702nNq_wordbookRemove:hover{color:var(--red);border-color:var(--red)}._702nNq_groupLine+._702nNq_groupLine{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}._702nNq_groupLine ._702nNq_sentenceEn{margin:0}._702nNq_groupLine ._702nNq_sentenceZh{margin:2px 0 0}._702nNq_wordbookSpeak{border:1px solid var(--line-strong);background:var(--surface-2);width:28px;height:28px;color:var(--brand-deep);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}._702nNq_wordbookSpeak:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep);transform:scale(1.06)}._702nNq_wordbookSpeak[data-active=true]{border-color:var(--brand);background:var(--brand);color:var(--accent);animation:.9s ease-in-out infinite _702nNq_speakerPulse}@keyframes _702nNq_speakerPulse{0%,to{box-shadow:0 0 #2c4a7c66}50%{box-shadow:0 0 0 6px #2c4a7c00}}._702nNq_wordPopoverSpeak{border:1px solid var(--line-strong);background:var(--surface-2);width:26px;height:26px;color:var(--brand-deep);vertical-align:middle;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}._702nNq_wordPopoverSpeak:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}._702nNq_wordPopoverSpeak[data-active=true]{border-color:var(--brand);background:var(--brand);color:var(--accent)}@media (max-width:760px){._702nNq_followBar{gap:12px;padding:12px;position:static}._702nNq_followBar[data-collapsed=true]{grid-template-columns:88px minmax(0,1fr);gap:10px}._702nNq_followBar[data-collapsed=true] ._702nNq_followSide{gap:8px}._702nNq_panelScroll{max-height:none;padding-right:0;overflow-y:visible}._702nNq_panelScroll::-webkit-scrollbar{display:none}._702nNq_panelScroll>._702nNq_sentenceList{padding-top:12px}}@media (max-width:620px){._702nNq_practiceTabs{border-radius:var(--r-md);scroll-snap-type:x proximity;margin:2px 0 16px;padding:4px}._702nNq_practiceTab{scroll-snap-align:start;flex:none;min-height:40px;padding:9px 14px;font-size:12.5px}._702nNq_practiceTabIcon{display:none}._702nNq_practiceTabs{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}._702nNq_practiceTabs::-webkit-scrollbar{height:4px;display:block}._702nNq_practiceTabs::-webkit-scrollbar-track{background:0 0}._702nNq_practiceTabs::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}._702nNq_sentenceList{gap:7px}._702nNq_panelScroll>._702nNq_sentenceList{padding-top:8px}._702nNq_sentenceCardCompact{border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr);gap:0 9px;padding:9px 11px}._702nNq_sentenceCardCompact>._702nNq_cardIndex{margin-top:2px}._702nNq_sentenceCardCompact>._702nNq_cardPlay,._702nNq_sentenceCardCompact>._702nNq_roundPlay{display:none}._702nNq_sentenceCardCompact>._702nNq_sentenceBody{gap:2px}._702nNq_sentenceCardCompact ._702nNq_sentenceEn{font-size:15px;line-height:1.42}._702nNq_sentenceCardCompact ._702nNq_sentenceZh{color:var(--muted);font-size:12.5px;line-height:1.45}._702nNq_sentenceCard[data-current=true]{background:#fff4d6;border-color:#e2aa348c;box-shadow:inset 3px 0 #e8a92e}._702nNq_sentenceCard[data-current=true] ._702nNq_cardIndex{color:#3a2a08;background:#e8a92e}._702nNq_sentenceCardCompact ._702nNq_sentenceBody>._702nNq_speakActions{flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:8px;display:flex}._702nNq_sentenceCardCompact ._702nNq_sentenceBody>._702nNq_speakActions>button{justify-content:center;width:100%;min-height:44px}._702nNq_sentenceCardCompact ._702nNq_sentenceBody>._702nNq_speakActions>._702nNq_recordButton{order:-1;font-size:13.5px}._702nNq_sentenceCardCompact ._702nNq_sentenceBody>._702nNq_speakActions>._702nNq_recordingTag{align-self:center}._702nNq_panelScroll>._702nNq_followBar,._702nNq_panelScroll>._702nNq_followBar[data-collapsed=true]{z-index:32;background:var(--bg);border:0;border-radius:0;gap:0;margin-bottom:4px;padding:0 0 8px;display:block;position:sticky;top:61px;box-shadow:0 12px 16px -12px #1c233359}._702nNq_followStage{border-radius:var(--r-sm)}._702nNq_followTop,._702nNq_followProgress,._702nNq_prompter,._702nNq_followCollapse{display:none}._702nNq_followSide{display:contents}._702nNq_followControls,._702nNq_followBar[data-collapsed=true] ._702nNq_followControls{z-index:40;min-height:56px;padding:7px 6px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-strong);scrollbar-width:none;background:#fffdfafa;border-radius:0;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:2px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -6px 22px #1c23331a}._702nNq_followControls::-webkit-scrollbar{display:none}._702nNq_controlLabel,._702nNq_speedSelectLabel{display:none}._702nNq_followPlay{background:var(--brand);color:#fffdfa;border-radius:50%;flex:none;place-items:center;width:44px;min-width:0;height:44px;min-height:0;padding:0;font-size:15px;line-height:1;display:grid}._702nNq_followPlay:disabled{opacity:.45}._702nNq_followStep{border-radius:50%;flex:none;place-items:center;width:40px;min-width:0;height:40px;min-height:0;padding:0;font-size:14px;line-height:1;display:grid}._702nNq_speedSelect{border-radius:var(--r-pill);flex:none;justify-content:center;gap:0;min-width:0;min-height:40px;padding:0 4px}._702nNq_speedSelectInput{text-align:center;flex:none;min-width:0;max-width:54px;min-height:0;padding:0;font-size:16px}._702nNq_followSwitch{flex:none;gap:0;min-width:0;min-height:40px;margin-left:0}._702nNq_followSwitch input{width:22px;height:22px;margin:0}._702nNq_scrollTools{bottom:calc(70px + env(safe-area-inset-bottom,0px));gap:5px;padding:4px;right:8px}._702nNq_scrollTool{border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:0;font-size:0;display:grid}._702nNq_scrollTool:before{font-size:17px;line-height:1}._702nNq_scrollTool:first-child:before{content:"⇈"}._702nNq_scrollTool:last-child:before{content:"↑"}._702nNq_clozeSentence{font-size:15px;line-height:2.1}._702nNq_clozeInput{min-width:62px;min-height:34px;font-size:14px}._702nNq_clozeHints{font-size:12px}._702nNq_marks{flex-wrap:wrap;gap:6px}._702nNq_marks span{padding:4px 9px;font-size:11px}._702nNq_toggleText{align-items:center;min-height:38px;display:inline-flex}._702nNq_nextMuted{font-size:12px}}._702nNq_followTopActions{flex:none;align-items:center;gap:8px;display:inline-flex}._702nNq_followFullscreen{border:1px solid var(--brand-soft);border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-deep);cursor:pointer;white-space:nowrap;padding:3px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .18s,border-color .18s}._702nNq_followFullscreen:hover{background:var(--brand);border-color:var(--brand);color:#f6f2ec}._702nNq_followFullscreen[aria-pressed=true]{background:var(--brand-deep);border-color:var(--brand-deep);color:#f6f2ec}@media (max-width:620px){._702nNq_followFullscreen{display:none}}@media (min-width:621px){._702nNq_followBar[data-fullscreen=true],._702nNq_followBar[data-fullscreen=true][data-collapsed=true]{z-index:100;width:100vw;height:100dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;background:#0d1424;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:clamp(12px,1.8vh,22px);margin:0;padding:clamp(14px,2.2vh,30px) clamp(16px,3.2vw,60px);display:flex;position:fixed;inset:0;overflow:hidden}._702nNq_followBar[data-fullscreen=true]::backdrop{background:#0d1424}._702nNq_followBar[data-fullscreen=true] ._702nNq_followStage{aspect-ratio:auto;background:#0b1120;border-radius:14px;flex:auto;width:100%;max-width:100%;height:auto;min-height:0}._702nNq_followBar[data-fullscreen=true] ._702nNq_followStage video{object-fit:contain}._702nNq_followBar[data-fullscreen=true] ._702nNq_followSide,._702nNq_followBar[data-fullscreen=true][data-collapsed=true] ._702nNq_followSide{background:var(--surface);border-radius:14px;flex-flow:column;flex:none;align-items:stretch;gap:12px;min-width:0;padding:clamp(14px,1.8vh,22px) clamp(16px,2.4vw,34px)}._702nNq_followBar[data-fullscreen=true] ._702nNq_followTop{flex:none}._702nNq_followBar[data-fullscreen=true] ._702nNq_followCollapse{display:none}._702nNq_followBar[data-fullscreen=true] ._702nNq_prompter,._702nNq_followBar[data-fullscreen=true][data-collapsed=true] ._702nNq_prompter{background:0 0;flex:none;min-height:0;max-height:none;padding:0;overflow:visible}._702nNq_followBar[data-fullscreen=true] ._702nNq_prompterEn,._702nNq_followBar[data-fullscreen=true][data-collapsed=true] ._702nNq_prompterEn{font-size:clamp(20px,1.85vw,30px);line-height:1.45}._702nNq_followBar[data-fullscreen=true] ._702nNq_prompterZh,._702nNq_followBar[data-fullscreen=true][data-collapsed=true] ._702nNq_prompterZh{font-size:clamp(15px,1.2vw,20px);line-height:1.55}._702nNq_followBar[data-fullscreen=true] ._702nNq_followControls,._702nNq_followBar[data-fullscreen=true][data-collapsed=true] ._702nNq_followControls{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex:none;justify-content:center;gap:12px;margin:0;padding:0;display:flex;position:static;overflow:visible}._702nNq_followBar[data-fullscreen=true] ._702nNq_followSwitch{margin-left:0}}
