.SpeakingDemo-module__K1l20G__page{max-width:1280px;color:var(--nh-ink);margin:0 auto;padding:48px 40px 80px}.SpeakingDemo-module__K1l20G__header{max-width:760px;margin-bottom:40px}.SpeakingDemo-module__K1l20G__back{width:fit-content;color:var(--nh-ink-600);margin-bottom:28px;font-size:13px;text-decoration:none;display:block}.SpeakingDemo-module__K1l20G__back:hover{text-decoration:underline}.SpeakingDemo-module__K1l20G__badge{background:var(--nh-yellow);padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.SpeakingDemo-module__K1l20G__header h1{font-family:var(--nh-font-ko);letter-spacing:-1.8px;margin:18px 0 16px;font-size:clamp(32px,3vw,46px);font-weight:900;line-height:1.25}.SpeakingDemo-module__K1l20G__header>p{color:var(--nh-ink-600);font-size:16px;line-height:1.8}.SpeakingDemo-module__K1l20G__layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.SpeakingDemo-module__K1l20G__practice{border:1px solid var(--nh-ink-200);border-top:3px solid var(--nh-ink);background:var(--nh-card);min-width:0}.SpeakingDemo-module__K1l20G__articleMeta{border-bottom:1px solid var(--nh-ink-200);color:var(--nh-ink-600);justify-content:space-between;gap:24px;padding:20px 28px;font-size:12px;line-height:1.7;display:flex}.SpeakingDemo-module__K1l20G__articleMeta>:last-child{white-space:nowrap;font-family:var(--nh-font-num)}.SpeakingDemo-module__K1l20G__sentence{font-family:var(--nh-font-en);letter-spacing:-.35px;padding:32px 28px 24px;font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.9}.SpeakingDemo-module__K1l20G__word{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--nh-motion-fast), border-color var(--nh-motion-fast);border-bottom:2px solid #0000;padding:3px 2px}.SpeakingDemo-module__K1l20G__word[data-state=match]{background:#dcfce7;border-color:#15803d}.SpeakingDemo-module__K1l20G__word[data-state=review]{background:#ffedd5;border-color:#c2410c;border-bottom-style:dotted}.SpeakingDemo-module__K1l20G__word[data-state=different]{background:#fee2e2;border-color:#b91c1c;border-bottom-style:dashed}.SpeakingDemo-module__K1l20G__word[data-active=true]{border-bottom:3px solid var(--nh-ink)}.SpeakingDemo-module__K1l20G__translation{color:var(--nh-ink-600);margin:0;padding:0 28px 28px;font-size:15px;line-height:1.9}.SpeakingDemo-module__K1l20G__legend{border-top:1px solid var(--nh-ink-200);color:var(--nh-ink-600);flex-wrap:wrap;gap:14px;padding:16px 28px;font-size:11px;display:flex}.SpeakingDemo-module__K1l20G__legend span:before{content:"";width:8px;height:8px;margin-right:6px;display:inline-block}.SpeakingDemo-module__K1l20G__legend [data-color=match]:before{background:#15803d}.SpeakingDemo-module__K1l20G__legend [data-color=review]:before{background:#c2410c}.SpeakingDemo-module__K1l20G__legend [data-color=different]:before{background:#b91c1c}.SpeakingDemo-module__K1l20G__transport{background:var(--nh-paper);border-top:1px solid var(--nh-ink-200);padding:22px 28px}.SpeakingDemo-module__K1l20G__micStatus{align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}.SpeakingDemo-module__K1l20G__indicator{background:var(--nh-ink-400);flex-shrink:0;width:7px;height:7px}.SpeakingDemo-module__K1l20G__indicator[data-on=true]{background:#15803d}.SpeakingDemo-module__K1l20G__meter{background:var(--nh-ink-200);height:3px;margin:14px 0 20px}.SpeakingDemo-module__K1l20G__meter span{height:100%;transition:width var(--nh-motion-fast);background:#15803d;display:block}.SpeakingDemo-module__K1l20G__actions{flex-wrap:wrap;gap:10px;display:flex}.SpeakingDemo-module__K1l20G__primary,.SpeakingDemo-module__K1l20G__secondary,.SpeakingDemo-module__K1l20G__download,.SpeakingDemo-module__K1l20G__preview button,.SpeakingDemo-module__K1l20G__navigation button{font:700 13px/1.5 var(--nh-font-ko);border:1px solid var(--nh-ink);cursor:pointer;border-radius:0;min-height:44px;padding:12px 16px}.SpeakingDemo-module__K1l20G__primary{background:var(--nh-ink);color:#fff}.SpeakingDemo-module__K1l20G__secondary,.SpeakingDemo-module__K1l20G__navigation button{color:var(--nh-ink);background:#fff}.SpeakingDemo-module__K1l20G__hint{color:var(--nh-ink-600);margin:12px 0 0;font-size:11px;line-height:1.9}.SpeakingDemo-module__K1l20G__transcript{border-top:1px solid var(--nh-ink-200);padding:20px 28px}.SpeakingDemo-module__K1l20G__transcript>span{color:var(--nh-ink-600);font-size:11px}.SpeakingDemo-module__K1l20G__transcript p{font:400 14px/1.8 var(--nh-font-en);margin:8px 0 0}.SpeakingDemo-module__K1l20G__recording{border-top:1px solid var(--nh-ink-200);padding:22px 28px}.SpeakingDemo-module__K1l20G__recording h2{margin:0 0 16px;font-size:15px}.SpeakingDemo-module__K1l20G__recording audio{width:100%;margin-bottom:14px;display:block}.SpeakingDemo-module__K1l20G__recording p{color:var(--nh-ink-600);font-size:11px;line-height:1.8}.SpeakingDemo-module__K1l20G__navigation{border-top:1px solid var(--nh-ink-200);justify-content:space-between;gap:10px;padding:18px 28px;display:flex}.SpeakingDemo-module__K1l20G__navigation button{border-color:var(--nh-ink-200);font-size:12px;font-weight:500}.SpeakingDemo-module__K1l20G__setup{background:var(--nh-card);border:1px solid var(--nh-ink-200);padding:24px}.SpeakingDemo-module__K1l20G__setup h2{letter-spacing:-.4px;margin:0 0 12px;font-size:17px;line-height:1.6}.SpeakingDemo-module__K1l20G__setup>p{color:var(--nh-ink-600);margin:0 0 20px;font-size:12px;line-height:1.9}.SpeakingDemo-module__K1l20G__setup label{margin-bottom:9px;font-size:11px;font-weight:700;display:block}.SpeakingDemo-module__K1l20G__setup select{border:1px solid var(--nh-ink-200);width:100%;min-height:44px;color:var(--nh-ink);font:400 12px var(--nh-font-ko);background:#fff;border-radius:0;padding:9px}.SpeakingDemo-module__K1l20G__setup .SpeakingDemo-module__K1l20G__hint{margin-top:10px;font-size:11px}.SpeakingDemo-module__K1l20G__download{background:var(--nh-yellow);width:100%;color:var(--nh-ink);border-color:var(--nh-yellow)}.SpeakingDemo-module__K1l20G__setup .SpeakingDemo-module__K1l20G__progress{overflow-wrap:anywhere;margin:10px 0 24px;font-size:10px}.SpeakingDemo-module__K1l20G__preview{border-top:1px solid var(--nh-ink-200);padding-top:20px}.SpeakingDemo-module__K1l20G__preview h3{margin:0 0 8px;font-size:14px}.SpeakingDemo-module__K1l20G__preview p{color:var(--nh-ink-600);font-size:12px;line-height:1.9}.SpeakingDemo-module__K1l20G__preview button{background:#fff;width:100%}.SpeakingDemo-module__K1l20G__setup .SpeakingDemo-module__K1l20G__note{margin:20px 0 0;font-size:11px;line-height:1.9}.SpeakingDemo-module__K1l20G__error{color:#991b1b;background:#fef2f2;margin:0;padding:16px 28px;font-size:13px;line-height:1.8}.SpeakingDemo-module__K1l20G__page button:disabled{cursor:not-allowed;opacity:.42}.SpeakingDemo-module__K1l20G__page button:focus-visible,.SpeakingDemo-module__K1l20G__page a:focus-visible,.SpeakingDemo-module__K1l20G__page select:focus-visible{outline:2px solid var(--nh-ink);outline-offset:4px}@media (max-width:850px){.SpeakingDemo-module__K1l20G__layout{grid-template-columns:minmax(0,1fr)}.SpeakingDemo-module__K1l20G__setup{order:-1}.SpeakingDemo-module__K1l20G__page{padding:28px 20px 72px}.SpeakingDemo-module__K1l20G__header{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.SpeakingDemo-module__K1l20G__word,.SpeakingDemo-module__K1l20G__meter span{transition:none}}
.ReferenceVoice-module__-vI1MG__panel{border-top:1px solid var(--nh-ink-200);background:var(--nh-card);padding:24px 28px}.ReferenceVoice-module__-vI1MG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ReferenceVoice-module__-vI1MG__heading h2{letter-spacing:-.3px;margin:0;font-size:15px}.ReferenceVoice-module__-vI1MG__heading>span{font:600 9px var(--nh-font-en);letter-spacing:1px;color:var(--nh-ink-600)}.ReferenceVoice-module__-vI1MG__presets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ReferenceVoice-module__-vI1MG__presets button{text-align:left;border:1px solid var(--nh-ink-200);background:var(--nh-paper);color:var(--nh-ink);cursor:pointer;font-family:var(--nh-font-ko);padding:14px}.ReferenceVoice-module__-vI1MG__presets button[aria-pressed=true]{border-color:var(--nh-ink);background:var(--nh-yellow)}.ReferenceVoice-module__-vI1MG__presets strong{margin-bottom:5px;font-size:13px;display:block}.ReferenceVoice-module__-vI1MG__presets span{font-size:10px;line-height:1.7;display:block}.ReferenceVoice-module__-vI1MG__controls{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.ReferenceVoice-module__-vI1MG__play{background:var(--nh-ink);color:#fff;border:1px solid var(--nh-ink);cursor:pointer;min-height:44px;font:700 12px var(--nh-font-ko);padding:12px 16px}.ReferenceVoice-module__-vI1MG__controls label{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 6px;font-size:12px;display:flex}.ReferenceVoice-module__-vI1MG__controls input{accent-color:var(--nh-ink);width:16px;height:16px}.ReferenceVoice-module__-vI1MG__panel p{color:var(--nh-ink-600);margin:12px 0 0;font-size:11px;line-height:1.8}.ReferenceVoice-module__-vI1MG__panel .ReferenceVoice-module__-vI1MG__error{color:#991b1b}@media (max-width:480px){.ReferenceVoice-module__-vI1MG__panel{padding:20px}.ReferenceVoice-module__-vI1MG__presets button{padding:10px}}.ReferenceVoice-module__-vI1MG__download{border:1px solid var(--nh-ink);background:var(--nh-yellow);width:100%;min-height:44px;color:var(--nh-ink);cursor:pointer;font:700 12px var(--nh-font-ko);margin-bottom:14px;padding:12px 16px}
