.sentenceTrainingShell-module__cy9QQW__shell{--sentence-shell-desktop-min-height:45rem;--sentence-shell-low-height:clamp(36rem, calc(100dvh - 10.5rem), 37.5rem);--sentence-shell-pad-height:clamp(42.75rem, 68dvh, 43rem);box-sizing:border-box;background:linear-gradient(to bottom right,#0f172af2,#0f172acc,#082f4959);border:1px solid #67e8f933;border-radius:1.75rem;grid-template-rows:minmax(5.5rem,auto) minmax(14rem,auto) minmax(5.5rem,auto) auto;width:100%;min-width:0;height:auto;min-height:0;padding:1rem;display:grid;overflow:visible;box-shadow:0 25px 50px -12px #0206174d}.sentenceTrainingShell-module__cy9QQW__compactCenter{grid-template-rows:minmax(0,1fr) 4.5rem}.sentenceTrainingShell-module__cy9QQW__task{overflow-wrap:anywhere;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;min-width:0;min-height:3.5rem;padding-bottom:.75rem;display:flex}.sentenceTrainingShell-module__cy9QQW__core{flex-direction:column;justify-content:center;min-width:0;min-height:14rem;padding:.75rem 0;display:flex;overflow:visible}.sentenceTrainingShell-module__cy9QQW__compactCenter .sentenceTrainingShell-module__cy9QQW__core{min-height:0}.sentenceTrainingShell-module__cy9QQW__feedback{overflow-wrap:anywhere;text-align:center;border-top:1px solid #ffffff1a;min-width:0;min-height:5.5rem;padding:.75rem .25rem}.sentenceTrainingShell-module__cy9QQW__footer{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:3.75rem;padding-top:.75rem;display:grid}.sentenceTrainingShell-module__cy9QQW__footerInfo{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;font-size:.875rem;line-height:1.25rem;display:flex}.sentenceTrainingShell-module__cy9QQW__progress{color:#cffafe;flex:none;font-weight:800}.sentenceTrainingShell-module__cy9QQW__action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.sentenceTrainingShell-module__cy9QQW__compactCenter .sentenceTrainingShell-module__cy9QQW__footer{grid-template-columns:minmax(0,1fr)}.sentenceTrainingShell-module__cy9QQW__compactCenter .sentenceTrainingShell-module__cy9QQW__footerInfo{display:none}.sentenceTrainingShell-module__cy9QQW__compactCenter .sentenceTrainingShell-module__cy9QQW__action{justify-content:center;width:100%}.sentenceTrainingShell-module__cy9QQW__repeatContent{text-align:center;width:100%;min-width:0;display:contents}.sentenceTrainingShell-module__cy9QQW__repeatShell{height:auto;min-height:var(--sentence-shell-desktop-min-height);grid-template-rows:minmax(25.25rem,auto) minmax(10.5rem,auto) minmax(5.75rem,auto);row-gap:.5rem;max-height:none;overflow:visible}.sentenceTrainingShell-module__cy9QQW__repeatShell .sentenceTrainingShell-module__cy9QQW__core{display:contents;overflow:visible}.sentenceTrainingShell-module__cy9QQW__repeatShell .sentenceTrainingShell-module__cy9QQW__footer{min-height:5.75rem;padding-top:1rem}.sentenceTrainingShell-module__cy9QQW__repeatTrainingRegion{grid-template-rows:5.5rem 1.5rem 13.5rem 3.25rem;align-content:center;justify-items:center;gap:.5rem;min-width:0;min-height:25.25rem;display:grid}.sentenceTrainingShell-module__cy9QQW__repeatAudioArea{color:#a7f3d0;flex-direction:column;justify-content:center;align-items:center;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatMicrophone,.sentenceTrainingShell-module__cy9QQW__repeatMicrophoneIdle{color:#a5f3fc;background:radial-gradient(circle,#06b6d43b,#0f172ab3 72%);border-color:#22d3ee85}.sentenceTrainingShell-module__cy9QQW__repeatMicrophone{animation:1.8s ease-in-out infinite sentenceTrainingShell-module__cy9QQW__repeatMicrophoneBreath}.sentenceTrainingShell-module__cy9QQW__repeatMicrophone .sentenceTrainingShell-module__cy9QQW__repeatWave{animation:1.8s ease-out infinite sentenceTrainingShell-module__cy9QQW__repeatWave}.sentenceTrainingShell-module__cy9QQW__repeatMicrophone .sentenceTrainingShell-module__cy9QQW__repeatWave:nth-child(2){animation-delay:.6s}.sentenceTrainingShell-module__cy9QQW__repeatMicrophone .sentenceTrainingShell-module__cy9QQW__repeatWave:nth-child(3){animation-delay:1.2s}.sentenceTrainingShell-module__cy9QQW__repeatSpeaker{isolation:isolate;cursor:pointer;color:#a7f3d0;background:radial-gradient(circle,#10b9812e,#0f172aad 72%);border:1px solid #5eead447;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;transition:color .16s,background-color .16s,border-color .16s,transform .12s;display:inline-flex;position:relative}.sentenceTrainingShell-module__cy9QQW__repeatSpeaker:hover{color:#d1fae5;background:radial-gradient(circle,#10b98147,#0f172ab8 72%);border-color:#6ee7b794}.sentenceTrainingShell-module__cy9QQW__repeatSpeaker:disabled{cursor:not-allowed;opacity:.72}.sentenceTrainingShell-module__cy9QQW__repeatSpeaker:active{transform:scale(.97)}.sentenceTrainingShell-module__cy9QQW__repeatSpeaker:focus-visible,.sentenceTrainingShell-module__cy9QQW__repeatRecordAction:focus-visible,.sentenceTrainingShell-module__cy9QQW__repeatSecondaryAction:focus-visible,.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.sentenceTrainingShell-module__cy9QQW__repeatSpeakerIcon{z-index:2;width:4.75rem;height:4.75rem;position:relative}.sentenceTrainingShell-module__cy9QQW__repeatWave{z-index:1;opacity:0;pointer-events:none;border:2px solid #34d39994;border-radius:9999px;position:absolute;inset:.35rem}.sentenceTrainingShell-module__cy9QQW__repeatSpeakerPlaying{animation:1.8s ease-in-out infinite sentenceTrainingShell-module__cy9QQW__repeatSpeakerGlow}.sentenceTrainingShell-module__cy9QQW__repeatSpeakerPlaying .sentenceTrainingShell-module__cy9QQW__repeatSpeakerIcon{animation:1.15s ease-in-out infinite sentenceTrainingShell-module__cy9QQW__repeatSpeakerScale}.sentenceTrainingShell-module__cy9QQW__repeatSpeakerPlaying .sentenceTrainingShell-module__cy9QQW__repeatWave{animation:1.8s ease-out infinite sentenceTrainingShell-module__cy9QQW__repeatWave}.sentenceTrainingShell-module__cy9QQW__repeatSpeakerPlaying .sentenceTrainingShell-module__cy9QQW__repeatWave:nth-child(2){animation-delay:.6s}.sentenceTrainingShell-module__cy9QQW__repeatSpeakerPlaying .sentenceTrainingShell-module__cy9QQW__repeatWave:nth-child(3){animation-delay:1.2s}.sentenceTrainingShell-module__cy9QQW__repeatShortcut{color:#64748b;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatShortcutSlot{justify-content:center;align-items:center;min-width:0;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatStateSlot{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;height:13.5rem;min-height:13.5rem;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatPlaybackStatus{color:#d1fae5d1;min-height:1.25rem;margin-top:.4rem;font-size:.875rem;font-weight:700}.sentenceTrainingShell-module__cy9QQW__repeatPlaybackError{color:#fde68a}.sentenceTrainingShell-module__cy9QQW__repeatPrompt{color:#cffafe;margin-top:.35rem;font-size:1rem;font-weight:900}.sentenceTrainingShell-module__cy9QQW__repeatTimer{color:#a5f3fc;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:800}.sentenceTrainingShell-module__cy9QQW__repeatMeter{color:#67e8f9;justify-content:center;align-items:center;gap:.22rem;height:1.25rem;margin-top:.25rem;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatMeterBar{opacity:.82;width:.2rem;height:1.1rem;transform:scaleY(var(--meter-level,.1));transform-origin:50%;background:currentColor;border-radius:9999px;transition:transform .1s ease-out}.sentenceTrainingShell-module__cy9QQW__repeatMessage{color:#fde68a;max-width:24rem;margin-top:.35rem;font-size:.8125rem;font-weight:700;line-height:1.25rem}.sentenceTrainingShell-module__cy9QQW__repeatRecordingPlayer{width:min(21rem,90%);height:2.5rem;margin-top:.45rem}.sentenceTrainingShell-module__cy9QQW__repeatRecordingActions{justify-content:center;align-items:flex-start;min-height:3.4rem;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatRecordAction{color:#cffafe;background:#0891b238;border:1px solid #67e8f980;border-radius:.75rem;min-height:44px;margin-top:.55rem;padding:.55rem 1.25rem;font-weight:900;transition:border-color .15s,background-color .15s,transform .1s}.sentenceTrainingShell-module__cy9QQW__repeatRecordAction:hover{background:#0891b257;border-color:#a5f3fcd9}.sentenceTrainingShell-module__cy9QQW__repeatRecordAction:active{transform:translateY(1px)}.sentenceTrainingShell-module__cy9QQW__repeatSentence{flex-direction:column;flex:0 auto;align-items:center;width:100%;min-width:0;max-width:100%;animation:.18s ease-out both sentenceTrainingShell-module__cy9QQW__repeatSentenceArrival;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatSentenceSlot{justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:10.5rem;padding:1.25rem 0 1.5rem;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatChunks{flex-wrap:wrap;justify-content:center;gap:clamp(.4rem,1.25vw,.75rem);width:min(80%,56rem);max-width:100%;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatChunk{overflow-wrap:break-word;word-break:normal;color:#f0fdfa;background:#5eead414;border:1px solid #5eead440;border-radius:.75rem;min-width:0;max-width:100%;padding:clamp(.38rem,1vh,.55rem) clamp(.7rem,1.8vw,1.05rem);font-size:clamp(1.25rem,3vw,1.95rem);font-weight:900;line-height:1.12}.sentenceTrainingShell-module__cy9QQW__repeatTranslation{overflow-wrap:anywhere;color:#cbd5e1;width:min(80%,56rem);max-width:100%;margin-top:clamp(1rem,1.6vh,1.25rem);font-size:clamp(1rem,2vw,1.25rem);line-height:1.45}.sentenceTrainingShell-module__cy9QQW__repeatProgress{width:min(20rem,100vw - 5rem);max-width:100%;margin-top:.75rem}.sentenceTrainingShell-module__cy9QQW__repeatProgress p{color:#a5f3fcd1;font-size:.875rem;font-weight:600}.sentenceTrainingShell-module__cy9QQW__repeatProgress strong{color:#cffafe;font-variant-numeric:tabular-nums}.sentenceTrainingShell-module__cy9QQW__repeatProgressTrack{background:#1e293bc7;border-radius:9999px;height:.5rem;margin-top:.45rem;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b81a}.sentenceTrainingShell-module__cy9QQW__repeatProgressFill{border-radius:inherit;background:linear-gradient(90deg,#06b6d4,#34d399);max-width:100%;height:100%;transition:width .24s ease-out;display:block}.sentenceTrainingShell-module__cy9QQW__repeatActions{justify-content:center;align-items:center;gap:.875rem;width:100%;display:flex}.sentenceTrainingShell-module__cy9QQW__repeatSecondaryAction,.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction{border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;height:3.375rem;min-height:44px;padding:0 1rem;font-weight:800;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.sentenceTrainingShell-module__cy9QQW__repeatSecondaryAction{color:#cffafe;background:#082f4961;border:1px solid #67e8f985;width:9rem}.sentenceTrainingShell-module__cy9QQW__repeatSecondaryAction:hover{background:#0e749047;border-color:#a5f3fcd9}.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction{color:#022c22;background:linear-gradient(135deg,#2dd4bf,#4ade80);border:1px solid #6ee7b785;width:10.5rem;box-shadow:0 8px 24px #10b9812e}.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 10px 28px #10b98147}.sentenceTrainingShell-module__cy9QQW__repeatSecondaryAction:active,.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction:active:not(:disabled){transform:translateY(1px)}.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction:disabled{cursor:not-allowed;color:#94a3b8a6;filter:saturate(.2)brightness(.72);box-shadow:none;background:#33415573;border-color:#47556973}.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction.sentenceTrainingShell-module__cy9QQW__repeatNextSecondary{color:#e2e8f0;box-shadow:none;background:#1e293bb8;border-color:#94a3b880}@keyframes sentenceTrainingShell-module__cy9QQW__repeatWave{0%{opacity:.58;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.35)}}@keyframes sentenceTrainingShell-module__cy9QQW__repeatSpeakerGlow{0%,to{box-shadow:0 0 0 .25rem #10b98112,0 0 1rem #2dd4bf24}50%{box-shadow:0 0 0 .45rem #10b9811f,0 0 1.5rem #2dd4bf3d}}@keyframes sentenceTrainingShell-module__cy9QQW__repeatSpeakerScale{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes sentenceTrainingShell-module__cy9QQW__repeatMicrophoneBreath{0%,to{box-shadow:0 0 0 .2rem #06b6d414}50%{box-shadow:0 0 0 .45rem #06b6d426}}@keyframes sentenceTrainingShell-module__cy9QQW__repeatSentenceArrival{0%{opacity:0}to{opacity:1}}@media (min-width:640px){.sentenceTrainingShell-module__cy9QQW__shell{height:auto;min-height:var(--sentence-shell-desktop-min-height);grid-template-rows:minmax(6rem,auto) minmax(20rem,1fr) minmax(6rem,auto) minmax(4rem,auto);padding:2rem}.sentenceTrainingShell-module__cy9QQW__task{min-height:4rem;padding-bottom:1rem}.sentenceTrainingShell-module__cy9QQW__core{padding:1rem 0}.sentenceTrainingShell-module__cy9QQW__feedback{padding:1rem .25rem}.sentenceTrainingShell-module__cy9QQW__footer{grid-template-columns:minmax(0,1fr) auto;min-height:4rem;padding-top:1rem}.sentenceTrainingShell-module__cy9QQW__compactCenter{grid-template-rows:minmax(0,1fr) 4.75rem}.sentenceTrainingShell-module__cy9QQW__shell.sentenceTrainingShell-module__cy9QQW__compactCenter.sentenceTrainingShell-module__cy9QQW__repeatShell{height:auto;min-height:var(--sentence-shell-desktop-min-height);grid-template-rows:minmax(25.25rem,auto) minmax(10.5rem,auto) minmax(5.75rem,auto);max-height:none;overflow:visible}}@media (min-width:1024px){.sentenceTrainingShell-module__cy9QQW__shell{padding:2.5rem}}@media (min-width:640px) and (max-height:800px){.sentenceTrainingShell-module__cy9QQW__shell{height:auto;min-height:var(--sentence-shell-low-height);grid-template-rows:minmax(4.75rem,auto) minmax(13rem,1fr) minmax(4.75rem,auto) minmax(4rem,auto);padding-block:.75rem}.sentenceTrainingShell-module__cy9QQW__shell.sentenceTrainingShell-module__cy9QQW__compactCenter.sentenceTrainingShell-module__cy9QQW__repeatShell{height:auto;min-height:var(--sentence-shell-low-height);grid-template-rows:minmax(23.75rem,auto) minmax(10rem,auto) minmax(5.5rem,auto);max-height:none;padding-block:.75rem;overflow:visible}.sentenceTrainingShell-module__cy9QQW__repeatTrainingRegion{grid-template-rows:5.5rem 1.25rem 13rem 3rem;gap:.35rem;min-height:23.75rem}.sentenceTrainingShell-module__cy9QQW__repeatShell .sentenceTrainingShell-module__cy9QQW__footer{min-height:5.5rem;padding-top:.75rem}.sentenceTrainingShell-module__cy9QQW__repeatStateSlot{height:13rem;min-height:13rem}.sentenceTrainingShell-module__cy9QQW__repeatSentenceSlot{min-height:10rem;padding:1.25rem 0 1.5rem}.sentenceTrainingShell-module__cy9QQW__repeatProgress{margin-top:.4rem}}@media (min-width:640px) and (orientation:portrait){.sentenceTrainingShell-module__cy9QQW__shell{height:auto;min-height:var(--sentence-shell-pad-height)}.sentenceTrainingShell-module__cy9QQW__shell.sentenceTrainingShell-module__cy9QQW__compactCenter.sentenceTrainingShell-module__cy9QQW__repeatShell{height:auto;min-height:var(--sentence-shell-pad-height);max-height:none}}@media (max-width:639px){.sentenceTrainingShell-module__cy9QQW__footer{grid-template-columns:minmax(0,1fr)}.sentenceTrainingShell-module__cy9QQW__footerInfo{align-content:center}.sentenceTrainingShell-module__cy9QQW__footerInfo>span:not(.sentenceTrainingShell-module__cy9QQW__progress){display:none}.sentenceTrainingShell-module__cy9QQW__compactCenter{grid-template-rows:minmax(0,1fr) auto}.sentenceTrainingShell-module__cy9QQW__shell.sentenceTrainingShell-module__cy9QQW__compactCenter.sentenceTrainingShell-module__cy9QQW__repeatShell{grid-template-rows:minmax(23.75rem,auto) minmax(9.5rem,auto) minmax(5.5rem,auto);height:auto;min-height:0;max-height:none;overflow:visible}.sentenceTrainingShell-module__cy9QQW__repeatTrainingRegion{grid-template-rows:5.5rem 1.25rem 13rem 3rem;gap:.35rem;min-height:23.75rem}.sentenceTrainingShell-module__cy9QQW__repeatShell .sentenceTrainingShell-module__cy9QQW__footer{min-height:5.5rem;padding-top:.75rem}.sentenceTrainingShell-module__cy9QQW__repeatStateSlot{height:13rem;min-height:13rem}.sentenceTrainingShell-module__cy9QQW__repeatSentenceSlot{min-height:9.5rem;padding:1.25rem 0 1.5rem}.sentenceTrainingShell-module__cy9QQW__repeatChunks,.sentenceTrainingShell-module__cy9QQW__repeatTranslation{width:100%}.sentenceTrainingShell-module__cy9QQW__compactCenter .sentenceTrainingShell-module__cy9QQW__footer{grid-template-columns:minmax(0,1fr);gap:.5rem}.sentenceTrainingShell-module__cy9QQW__compactCenter .sentenceTrainingShell-module__cy9QQW__action{width:100%}.sentenceTrainingShell-module__cy9QQW__action{justify-content:stretch;width:100%}.sentenceTrainingShell-module__cy9QQW__action>button{flex:10rem}.sentenceTrainingShell-module__cy9QQW__compactCenter .sentenceTrainingShell-module__cy9QQW__action>button{flex:1 1 0}.sentenceTrainingShell-module__cy9QQW__repeatActions{gap:.75rem}.sentenceTrainingShell-module__cy9QQW__repeatSecondaryAction,.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction{flex:1 1 0;width:auto;min-width:0}}@media (max-width:359px){.sentenceTrainingShell-module__cy9QQW__repeatActions{flex-direction:column;gap:.5rem}.sentenceTrainingShell-module__cy9QQW__repeatSecondaryAction,.sentenceTrainingShell-module__cy9QQW__repeatPrimaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.sentenceTrainingShell-module__cy9QQW__shell *,.sentenceTrainingShell-module__cy9QQW__shell :before,.sentenceTrainingShell-module__cy9QQW__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.sentenceTrainingShell-module__cy9QQW__repeatMeterBar{transform:scaleY(.3)!important}}
.arrangeStableLayout-module__PMLGoa__arrangeShell{grid-template-rows:4.5rem 4.25rem minmax(7rem,auto) 4.75rem 4rem;align-content:center;row-gap:.5rem}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=task],.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=candidate],.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=core],.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=feedback],.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=footer]{box-sizing:border-box;min-width:0;min-height:0}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=task]{border-bottom:0;padding:0}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=candidate]{align-items:stretch;display:flex}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=core]{padding:0;display:block}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=feedback]{justify-content:center;align-items:center;padding:.25rem;display:flex;overflow:hidden}.arrange-feedback-result{justify-items:center;gap:.125rem;max-width:100%;line-height:1.1;animation:.16s ease-out both arrangeStableLayout-module__PMLGoa__arrange-feedback-in;display:grid}.arrange-feedback-mark{font-size:1.75rem;font-weight:950;line-height:1}.arrange-feedback-correct .arrange-feedback-mark{color:#6ee7b7}.arrange-feedback-incorrect .arrange-feedback-mark{color:#f87171}:is(.arrange-feedback-english,.arrange-feedback-translation){overflow-wrap:anywhere;max-width:100%}.arrange-feedback-english{color:#fee2e2;font-size:.875rem;font-weight:800}.arrange-feedback-translation{color:#e2e8f0;font-size:.8125rem}@keyframes arrangeStableLayout-module__PMLGoa__arrange-feedback-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=footer]{min-height:0;padding-top:.5rem}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-slot=actions]>button{width:9rem;min-width:9rem;height:3rem;min-height:3rem}.arrangeStableLayout-module__PMLGoa__stimulus,.arrangeStableLayout-module__PMLGoa__candidateRegion,.arrangeStableLayout-module__PMLGoa__assemblyRegion{width:100%;min-width:0;height:100%;min-height:0}.arrangeStableLayout-module__PMLGoa__stimulus{text-align:center;justify-content:center;align-items:center;display:flex}.arrangeStableLayout-module__PMLGoa__assemblyRegion{justify-content:center;align-items:center;display:flex}.arrangeStableLayout-module__PMLGoa__candidateRegion{justify-content:center;align-items:center;padding:.25rem 0;display:flex}.arrangeStableLayout-module__PMLGoa__candidateSlots{flex-wrap:wrap;place-content:flex-start center;gap:.75rem;width:100%;min-width:0;display:flex}.arrangeStableLayout-module__PMLGoa__candidateSlot{flex:0 auto;min-width:0;max-width:100%}.arrangeStableLayout-module__PMLGoa__candidateButton,.arrangeStableLayout-module__PMLGoa__placedButton{overflow-wrap:anywhere;white-space:normal;border-radius:.75rem;max-width:100%;min-height:2.75rem;font-size:1.25rem;font-weight:900;line-height:1.35}.arrangeStableLayout-module__PMLGoa__candidateButton{color:#ecfeff;background:#22d3ee33;border:1px solid #7dd3fc99;padding:.5rem 1rem}.arrangeStableLayout-module__PMLGoa__candidateButton:hover{background:#67e8f94d}.arrangeStableLayout-module__PMLGoa__candidateButton:focus-visible,.arrangeStableLayout-module__PMLGoa__placedButton:focus-visible{outline-offset:2px;outline:2px solid #a5f3fc}.arrangeStableLayout-module__PMLGoa__concealed,.arrangeStableLayout-module__PMLGoa__concealedCandidates{visibility:hidden;pointer-events:none}.arrangeStableLayout-module__PMLGoa__assemblyRegion{background:#67e8f90a;border:1px solid #67e8f940;border-radius:1rem;padding:.75rem}.arrangeStableLayout-module__PMLGoa__assemblySlots{--arrange-slot-width:11rem;flex-wrap:wrap;place-content:center;align-items:center;gap:.5rem .75rem;width:100%;min-width:0;display:flex}.arrangeStableLayout-module__PMLGoa__assemblySlot{width:var(--arrange-slot-width);flex:0 0 var(--arrange-slot-width);grid-template-rows:1rem 3rem;justify-items:center;gap:.25rem;min-width:0;max-width:100%;display:grid}.arrangeStableLayout-module__PMLGoa__slotLabel{color:#a5f3fca6;font-size:.75rem;font-weight:700;line-height:1rem}.arrangeStableLayout-module__PMLGoa__slotControl{place-items:stretch center;width:100%;min-width:0;max-width:100%;height:3rem;display:inline-grid}.arrangeStableLayout-module__PMLGoa__placedButton,.arrangeStableLayout-module__PMLGoa__emptySlot{grid-area:1/1;min-width:0;max-width:100%;height:3rem}.arrangeStableLayout-module__PMLGoa__placedButton{color:#ecfeff;overflow-wrap:break-word;word-break:normal;background:#67e8f926;border:1px solid #67e8f98c;justify-content:center;justify-self:center;align-items:baseline;gap:.08em;width:100%;padding:.375rem .625rem;transition:border-color .16s,background-color .16s;display:inline-flex;overflow:hidden}.arrangeStableLayout-module__PMLGoa__compactChunk{padding-inline:.375rem;font-size:.9375rem;line-height:1.1}.arrangeStableLayout-module__PMLGoa__denseChunk{padding:.125rem .25rem;font-size:.6875rem;line-height:1}.arrangeStableLayout-module__PMLGoa__denseChunk .arrangeStableLayout-module__PMLGoa__punctuation{font-size:.75rem}.arrangeStableLayout-module__PMLGoa__emptySlot{background:#02061733;border:1px dashed #67e8f940;border-radius:.75rem;width:100%;display:block}.arrangeStableLayout-module__PMLGoa__punctuation{color:#ecfeff;flex:none;font-size:1.25rem;font-weight:700}.arrangeStableLayout-module__PMLGoa__assemblyRegion[data-arrange-phase=correct] .arrangeStableLayout-module__PMLGoa__placedButton{color:#f0fdfa;background:#10b9812e;border-color:#5eead4a6}.arrangeStableLayout-module__PMLGoa__wordArrange .arrangeStableLayout-module__PMLGoa__assemblyRegion{align-items:flex-start;overflow:hidden}.arrangeStableLayout-module__PMLGoa__wordAssembly{flex-wrap:wrap;place-content:flex-start center;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.arrangeStableLayout-module__PMLGoa__wordButton{color:#ecfeff;overflow-wrap:anywhere;background:#67e8f926;border:1px solid #67e8f98c;border-radius:.75rem;max-width:100%;min-height:2.75rem;padding:.4rem .75rem;font-size:1.25rem;font-weight:900;line-height:1.25}.arrangeStableLayout-module__PMLGoa__wordButton:focus-visible{outline-offset:2px;outline:2px solid #a5f3fc}.arrangeStableLayout-module__PMLGoa__wordAssemblyPlaceholder{width:100%;min-height:2.75rem;display:block}.arrangeStableLayout-module__PMLGoa__wordArrange .arrangeStableLayout-module__PMLGoa__candidateSlots{gap:.5rem}.arrangeStableLayout-module__PMLGoa__wordArrange .arrangeStableLayout-module__PMLGoa__candidateButton{padding:.4rem .75rem}.arrangeStableLayout-module__PMLGoa__listenArrange{grid-template-rows:4.5rem 4.25rem minmax(9rem,auto) minmax(7rem,auto) 4rem}.arrangeStableLayout-module__PMLGoa__listenArrange [data-shell-region=feedback]{padding:.4rem;overflow:visible}.arrangeStableLayout-module__PMLGoa__listenArrange .arrange-feedback-result{text-align:center;gap:.2rem;width:min(100%,38.4rem);line-height:1.25}:is(.arrangeStableLayout-module__PMLGoa__listenArrange .arrange-feedback-english,.arrangeStableLayout-module__PMLGoa__listenArrange .arrange-feedback-translation){white-space:normal;word-break:normal;overflow-wrap:anywhere;max-width:100%}.arrangeStableLayout-module__PMLGoa__listenArrange .arrange-feedback-english{font-size:1.05rem;font-weight:800}.arrangeStableLayout-module__PMLGoa__listenArrange .arrange-feedback-translation{color:#cbd5e1;font-size:.975rem;font-weight:400}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__assemblySlots{--arrange-slot-width:17.875rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__assemblySlot{width:min(var(--arrange-slot-width), 100%);flex-basis:min(var(--arrange-slot-width), 100%);grid-template-rows:1.04rem 3.9rem;gap:.26rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__slotLabel{font-size:.7rem;line-height:1.04rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__slotControl,.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__placedButton,.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__emptySlot{height:3.9rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__placedButton{text-align:center;white-space:normal;align-items:center;padding:.36rem .6rem;font-size:1.625rem;line-height:1.15;overflow:visible}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__compactChunk{padding-inline:.4rem;font-size:1.3rem;line-height:1.08}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__denseChunk{padding:.16rem .3rem;font-size:1rem;line-height:1.05}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__wrappedChunk{padding:.24rem .4rem;font-size:.875rem;line-height:1.2}.arrangeStableLayout-module__PMLGoa__chunkText{overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%}.arrangeStableLayout-module__PMLGoa__protectedTail{white-space:nowrap}.arrangeStableLayout-module__PMLGoa__listenArrange.arrangeStableLayout-module__PMLGoa__tallListenSlots .arrangeStableLayout-module__PMLGoa__assemblySlot{grid-template-rows:1.04rem 5.25rem}.arrangeStableLayout-module__PMLGoa__listenArrange.arrangeStableLayout-module__PMLGoa__tallListenSlots .arrangeStableLayout-module__PMLGoa__slotControl,.arrangeStableLayout-module__PMLGoa__listenArrange.arrangeStableLayout-module__PMLGoa__tallListenSlots .arrangeStableLayout-module__PMLGoa__placedButton,.arrangeStableLayout-module__PMLGoa__listenArrange.arrangeStableLayout-module__PMLGoa__tallListenSlots .arrangeStableLayout-module__PMLGoa__emptySlot{height:5.25rem}@media (min-width:640px){.arrangeStableLayout-module__PMLGoa__arrangeShell{grid-template-rows:4.5rem 4.25rem minmax(7rem,auto) 4.75rem 4rem}.arrangeStableLayout-module__PMLGoa__listenArrange{grid-template-rows:4.5rem 4.25rem minmax(9rem,auto) minmax(7rem,auto) 4rem}.arrangeStableLayout-module__PMLGoa__candidateButton{font-size:1.5rem}}@media (min-width:1024px){.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__assemblySlots{--arrange-slot-width:min(16.75rem, calc(25% - .5625rem))}}@media (max-width:639px){.arrangeStableLayout-module__PMLGoa__arrangeShell{grid-template-rows:4.5rem 6.5rem minmax(8rem,auto) 5rem 5.25rem;row-gap:.5rem}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-region=footer]{gap:.25rem}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-slot=actions]{justify-content:flex-end}.arrangeStableLayout-module__PMLGoa__arrangeShell [data-shell-slot=actions]>button{flex:0 0 9rem}.arrangeStableLayout-module__PMLGoa__assemblyRegion{padding:0 .25rem}.arrangeStableLayout-module__PMLGoa__assemblySlots{--arrange-slot-width:9rem}.arrangeStableLayout-module__PMLGoa__assemblySlot{grid-template-rows:.75rem 2.75rem;gap:.125rem}.arrangeStableLayout-module__PMLGoa__slotLabel{font-size:.6875rem;line-height:.75rem}.arrangeStableLayout-module__PMLGoa__slotControl,.arrangeStableLayout-module__PMLGoa__placedButton,.arrangeStableLayout-module__PMLGoa__emptySlot{height:2.75rem}.arrangeStableLayout-module__PMLGoa__placedButton{padding:.25rem .5rem;font-size:1rem;line-height:1.2}.arrangeStableLayout-module__PMLGoa__compactChunk{padding-inline:.25rem;font-size:.75rem;line-height:1.05}.arrangeStableLayout-module__PMLGoa__denseChunk{padding:.0625rem .1875rem;font-size:.625rem;line-height:1}.arrangeStableLayout-module__PMLGoa__denseChunk .arrangeStableLayout-module__PMLGoa__punctuation{font-size:.625rem}.arrangeStableLayout-module__PMLGoa__listenArrange{grid-template-rows:4.5rem 6.5rem minmax(10.4rem,auto) minmax(9.2rem,auto) 5.25rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__assemblyRegion{padding:.5rem .2rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__assemblySlots{--arrange-slot-width:14.625rem;gap:.4rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__assemblySlot{grid-template-rows:.72rem 3.6rem;gap:.16rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__slotLabel{font-size:.6rem;line-height:.72rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__slotControl,.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__placedButton,.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__emptySlot{height:3.6rem}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__placedButton{padding:.24rem .36rem;font-size:clamp(.875rem,4vw,1.25rem);line-height:1.12}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__compactChunk{padding-inline:.2rem;font-size:1.05rem;line-height:1.05}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__denseChunk{padding:.08rem .16rem;font-size:.8125rem;line-height:1.08}.arrangeStableLayout-module__PMLGoa__listenArrange .arrangeStableLayout-module__PMLGoa__wrappedChunk{padding:.2rem .28rem;font-size:.8125rem;line-height:1.15}.arrangeStableLayout-module__PMLGoa__listenArrange.arrangeStableLayout-module__PMLGoa__tallListenSlots .arrangeStableLayout-module__PMLGoa__assemblySlot{grid-template-rows:.72rem 4.8rem}.arrangeStableLayout-module__PMLGoa__listenArrange.arrangeStableLayout-module__PMLGoa__tallListenSlots .arrangeStableLayout-module__PMLGoa__slotControl,.arrangeStableLayout-module__PMLGoa__listenArrange.arrangeStableLayout-module__PMLGoa__tallListenSlots .arrangeStableLayout-module__PMLGoa__placedButton,.arrangeStableLayout-module__PMLGoa__listenArrange.arrangeStableLayout-module__PMLGoa__tallListenSlots .arrangeStableLayout-module__PMLGoa__emptySlot{height:4.8rem}}@media (prefers-reduced-motion:reduce){.arrange-feedback-result{animation:none}.arrangeStableLayout-module__PMLGoa__placedButton{transition-duration:.01ms}}
section.writingStableLayout-module__srFURa__writingShell{height:var(--sentence-shell-desktop-min-height);min-height:var(--sentence-shell-desktop-min-height);grid-template-rows:7.5rem 16rem 12.5rem 4rem;align-content:start}:is(.writingStableLayout-module__srFURa__writingShell [data-shell-region=task],.writingStableLayout-module__srFURa__writingShell [data-shell-region=core],.writingStableLayout-module__srFURa__writingShell [data-shell-region=feedback],.writingStableLayout-module__srFURa__writingShell [data-shell-region=footer]){min-height:0}.writingStableLayout-module__srFURa__writingShell [data-shell-region=core]{justify-content:stretch}.writingStableLayout-module__srFURa__writingShell [data-shell-region=feedback]{overflow:hidden}.writingStableLayout-module__srFURa__answerForm{align-items:center;width:100%;min-width:0;height:100%;display:flex}.writingStableLayout-module__srFURa__answerFrame{width:100%;margin-top:0}.writingStableLayout-module__srFURa__correctFrame{background:linear-gradient(#ffd45a0f,#ffd45a0f),#020617bf;border-color:#ffd45a;box-shadow:0 0 0 1px #ffd45a59,0 0 22px #ffd45a29}.writingStableLayout-module__srFURa__errorFrame{background:linear-gradient(#f871710f,#f871710f),#020617bf;border-color:#f87171;box-shadow:0 0 0 1px #f871714d,0 0 18px #f8717124}.writingStableLayout-module__srFURa__correctUnderline{border-color:#ffd45a}.writingStableLayout-module__srFURa__errorUnderline{border-color:#f87171}.writingStableLayout-module__srFURa__correctAnswerText{color:#fff0b3}.writingStableLayout-module__srFURa__errorAnswerText{color:#fee2e2}.writingStableLayout-module__srFURa__promptCard{justify-content:center;align-items:center;width:100%;min-width:0;min-height:4.875rem;padding:.5rem 1rem;display:flex}.writingStableLayout-module__srFURa__promptText{text-align:center;color:#fff;overflow-wrap:anywhere;max-width:52rem;font-size:1.625rem;font-weight:900;line-height:1.35}.writingStableLayout-module__srFURa__feedbackGroup{text-align:center;grid-template-rows:1.5rem minmax(3.5rem,auto) 2.75rem;align-content:center;justify-items:center;width:100%;min-width:0;height:100%;display:grid}.writingStableLayout-module__srFURa__feedbackTitle,.writingStableLayout-module__srFURa__answerGroup,.writingStableLayout-module__srFURa__translationSlot{min-width:0;max-width:100%}.writingStableLayout-module__srFURa__feedbackTitle{align-self:center;font-weight:900}.writingStableLayout-module__srFURa__answerGroup{flex-wrap:wrap;justify-content:center;align-self:center;gap:.625rem;display:flex}.writingStableLayout-module__srFURa__answerChunk{overflow-wrap:anywhere;color:#fff;border:1px solid;border-radius:.75rem;max-width:100%;padding:.375rem .75rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5;display:inline-block;box-shadow:0 1px 2px #02061733}.writingStableLayout-module__srFURa__correctChunk{color:#fff0b3;background:#ffd45a0f;border-color:#ffd45a;box-shadow:0 0 12px #ffd45a1f}.writingStableLayout-module__srFURa__errorChunk{color:#fee2e2;background:#f8717112;border-color:#f87171;box-shadow:0 0 10px #f871711a}.writingStableLayout-module__srFURa__translationSlot{color:#cbd5e1;justify-content:center;align-self:center;align-items:center;min-height:2.75rem;display:flex}.writingStableLayout-module__srFURa__feedbackHidden{visibility:hidden}.writingStableLayout-module__srFURa__footerHelp{align-items:center;min-width:0;display:flex}.writingStableLayout-module__srFURa__replaySlot{width:7.5rem;min-width:7.5rem;min-height:3rem}.writingStableLayout-module__srFURa__replayPlaceholder{visibility:hidden;width:100%;min-height:3rem;display:block}.writingStableLayout-module__srFURa__primaryAction{width:10.5rem;min-width:10.5rem}@media (min-width:640px) and (max-height:800px){section.writingStableLayout-module__srFURa__writingShell{height:var(--sentence-shell-low-height);min-height:var(--sentence-shell-low-height);grid-template-rows:6.5rem 15rem 10.5rem 4rem}.writingStableLayout-module__srFURa__writingShell [data-shell-region=feedback]{padding-block:.75rem}.writingStableLayout-module__srFURa__feedbackGroup{grid-template-rows:1.25rem minmax(3.25rem,auto) 2.5rem}}@media (min-width:640px) and (orientation:portrait){section.writingStableLayout-module__srFURa__writingShell{height:var(--sentence-shell-pad-height);min-height:var(--sentence-shell-pad-height);grid-template-rows:7rem 16rem 12rem 4rem}}@media (max-width:639px){section.writingStableLayout-module__srFURa__writingShell{grid-template-rows:7rem minmax(10rem,auto) 12rem minmax(5rem,auto);height:auto;min-height:0}.writingStableLayout-module__srFURa__promptText{font-size:1.375rem;line-height:1.4}.writingStableLayout-module__srFURa__answerChunk{font-size:1rem}.writingStableLayout-module__srFURa__footerHelp>span{display:none}.writingStableLayout-module__srFURa__primaryAction{width:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.writingStableLayout-module__srFURa__writingShell *,.writingStableLayout-module__srFURa__writingShell :before,.writingStableLayout-module__srFURa__writingShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
.listenTranslateStableLayout-module__IWxUbW__listenShell.listenTranslateStableLayout-module__IWxUbW__listenShell{grid-template-rows:minmax(5.5rem,auto) minmax(22.25rem,auto) 0 minmax(4rem,auto)}:is(.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-region=task],.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-region=core],.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-region=feedback],.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-region=footer]){box-sizing:border-box;min-height:0}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-region=task]{height:auto;min-height:5.5rem}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-region=core]{justify-content:center}.listenTranslateStableLayout-module__IWxUbW__coreStack{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.listenTranslateStableLayout-module__IWxUbW__optionsStage{justify-content:center;align-items:center;width:100%;min-width:0;min-height:18.25rem;display:flex}.listenTranslateStableLayout-module__IWxUbW__listenSpeaker{isolation:isolate;color:#a7f3d0;background:radial-gradient(circle,#10b9812e,#0f172aad 72%);border:1px solid #5eead447;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:inline-flex;position:relative}.listenTranslateStableLayout-module__IWxUbW__listenSpeakerIcon{z-index:2;width:4.75rem;height:4.75rem;position:relative}.listenTranslateStableLayout-module__IWxUbW__listenWave{z-index:1;opacity:0;pointer-events:none;border:2px solid #34d39994;border-radius:9999px;position:absolute;inset:.35rem}.listenTranslateStableLayout-module__IWxUbW__listenSpeakerPlaying{animation:1.8s ease-in-out infinite listenTranslateStableLayout-module__IWxUbW__listenSpeakerGlow}.listenTranslateStableLayout-module__IWxUbW__listenSpeakerPlaying .listenTranslateStableLayout-module__IWxUbW__listenSpeakerIcon{animation:1.15s ease-in-out infinite listenTranslateStableLayout-module__IWxUbW__listenSpeakerScale}.listenTranslateStableLayout-module__IWxUbW__listenSpeakerPlaying .listenTranslateStableLayout-module__IWxUbW__listenWave{animation:1.8s ease-out infinite listenTranslateStableLayout-module__IWxUbW__listenWave}.listenTranslateStableLayout-module__IWxUbW__listenSpeakerPlaying .listenTranslateStableLayout-module__IWxUbW__listenWave:nth-child(2){animation-delay:.6s}.listenTranslateStableLayout-module__IWxUbW__listenSpeakerPlaying .listenTranslateStableLayout-module__IWxUbW__listenWave:nth-child(3){animation-delay:1.2s}.listenTranslateStableLayout-module__IWxUbW__playbackRecovery{text-align:center;color:#cbd5e1;max-width:22rem;padding:1rem}@keyframes listenTranslateStableLayout-module__IWxUbW__listenSpeakerGlow{0%,to{box-shadow:0 0 0 .25rem #10b98112,0 0 1rem #2dd4bf24}50%{box-shadow:0 0 0 .45rem #10b9811f,0 0 1.5rem #2dd4bf3d}}@keyframes listenTranslateStableLayout-module__IWxUbW__listenSpeakerScale{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes listenTranslateStableLayout-module__IWxUbW__listenWave{0%{opacity:.58;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.35)}}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-region=feedback]{border:0;height:0;min-height:0;padding:0;overflow:hidden}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-region=footer]{grid-template-columns:minmax(0,1fr);height:auto;min-height:4rem;margin-top:1rem;padding-top:1rem}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-slot=progress-and-help]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;width:100%;display:grid}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-slot=progress-and-help]:after{content:""}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-slot=progress-and-help]>span:first-child{overflow-wrap:anywhere;min-width:0}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-slot=actions]:empty{display:none}.listenTranslateStableLayout-module__IWxUbW__feedbackContent{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:4.75rem;padding:.25rem 0;display:grid}.listenTranslateStableLayout-module__IWxUbW__feedbackLayer{grid-area:1/1;width:100%;min-width:0}.listenTranslateStableLayout-module__IWxUbW__feedbackLayerHidden{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.listenTranslateStableLayout-module__IWxUbW__toolsGroup{justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.listenTranslateStableLayout-module__IWxUbW__actionSlot{justify-content:center;align-items:center;width:100%;min-width:0;min-height:4rem;margin-top:1rem;display:flex}.listenTranslateStableLayout-module__IWxUbW__actionButton{flex:0 15rem;justify-content:center;align-items:center;width:15rem;max-width:100%;height:3rem;transition:filter .15s,opacity .15s;display:flex;position:relative}.listenTranslateStableLayout-module__IWxUbW__actionButton:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.35)}.listenTranslateStableLayout-module__IWxUbW__actionLabel{padding-inline:2.75rem}.listenTranslateStableLayout-module__IWxUbW__enterHint{background:#082f4929;border:1px solid #082f4952;border-radius:.375rem;padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;line-height:1;position:absolute;right:.75rem}.listenTranslateStableLayout-module__IWxUbW__optionMeta{flex:none;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.25rem;width:4.75rem;display:grid}.listenTranslateStableLayout-module__IWxUbW__numberHint{color:#a5f3fc9e;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;line-height:1}.listenTranslateStableLayout-module__IWxUbW__resultMark{text-align:right;min-width:0;font-size:.75rem;font-weight:900;line-height:1.15}@media (min-width:640px){.listenTranslateStableLayout-module__IWxUbW__listenShell.listenTranslateStableLayout-module__IWxUbW__listenShell{grid-template-rows:minmax(5.5rem,auto) minmax(22.25rem,1fr) 0 minmax(4rem,auto)}}@media (max-width:639px){.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-slot=progress-and-help]{grid-template-columns:minmax(0,1fr);justify-items:center}.listenTranslateStableLayout-module__IWxUbW__listenShell [data-shell-slot=progress-and-help]:after{content:none}.listenTranslateStableLayout-module__IWxUbW__toolsGroup{flex-wrap:wrap;width:100%}}@media (prefers-reduced-motion:reduce){.listenTranslateStableLayout-module__IWxUbW__listenSpeakerPlaying,.listenTranslateStableLayout-module__IWxUbW__listenSpeakerPlaying .listenTranslateStableLayout-module__IWxUbW__listenSpeakerIcon,.listenTranslateStableLayout-module__IWxUbW__listenSpeakerPlaying .listenTranslateStableLayout-module__IWxUbW__listenWave{animation:none}}
.sentenceCardInteractions-module__U91Rma__card{--card-hover-border:#ffffff57;--card-hover-glow:#ffffff1a;--card-hover-title:#fff;transition:transform .17s ease-out,border-color .17s ease-out,box-shadow .17s ease-out;position:relative}.sentenceCardInteractions-module__U91Rma__themeAmber{--card-hover-border:#fde68ab8;--card-hover-glow:#fbbf242e;--card-hover-title:#fffbeb}.sentenceCardInteractions-module__U91Rma__themeCyan{--card-hover-border:#a5f3fca8;--card-hover-glow:#22d3ee29;--card-hover-title:#ecfeff}.sentenceCardInteractions-module__U91Rma__themeEmerald{--card-hover-border:#a7f3d0a8;--card-hover-glow:#34d39929;--card-hover-title:#ecfdf5}.sentenceCardInteractions-module__U91Rma__themeViolet{--card-hover-border:#ddd6fe9e;--card-hover-glow:#a78bfa29;--card-hover-title:#f5f3ff}.sentenceCardInteractions-module__U91Rma__completed{--card-hover-border:#a7f3d0ad;--card-hover-glow:#34d39926}.sentenceCardInteractions-module__U91Rma__interactiveSurface{-webkit-tap-highlight-color:transparent}.sentenceCardInteractions-module__U91Rma__interactiveSurface:disabled,.sentenceCardInteractions-module__U91Rma__interactiveSurface[aria-disabled=true]{cursor:default}.sentenceCardInteractions-module__U91Rma__interactiveSurface[aria-disabled=true]{pointer-events:none}.sentenceCardInteractions-module__U91Rma__numberBadge,.sentenceCardInteractions-module__U91Rma__cardTitle{transition:color .17s ease-out,filter .17s ease-out}.sentenceCardInteractions-module__U91Rma__progressTrack{isolation:isolate;position:relative}.sentenceCardInteractions-module__U91Rma__progressTrack:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);position:absolute;inset:0;transform:translate(-115%)}@media (hover:hover) and (pointer:fine){.sentenceCardInteractions-module__U91Rma__card:hover{border-color:var(--card-hover-border);box-shadow:0 10px 26px -14px var(--card-hover-glow);transform:translateY(-3px)scale(1.008)}.sentenceCardInteractions-module__U91Rma__card:hover .sentenceCardInteractions-module__U91Rma__numberBadge{filter:brightness(1.12)}.sentenceCardInteractions-module__U91Rma__card:hover .sentenceCardInteractions-module__U91Rma__cardTitle{color:var(--card-hover-title)}.sentenceCardInteractions-module__U91Rma__card:hover .sentenceCardInteractions-module__U91Rma__progressTrack:after{animation:.52s ease-out sentenceCardInteractions-module__U91Rma__sentence-card-progress-sheen}}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:focus-visible){border-color:var(--card-hover-border);box-shadow:0 10px 26px -14px var(--card-hover-glow);transform:translateY(-3px)scale(1.008)}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:focus-visible) .sentenceCardInteractions-module__U91Rma__numberBadge{filter:brightness(1.12)}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:focus-visible) .sentenceCardInteractions-module__U91Rma__cardTitle{color:var(--card-hover-title)}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:focus-visible) .sentenceCardInteractions-module__U91Rma__progressTrack:after{animation:.52s ease-out sentenceCardInteractions-module__U91Rma__sentence-card-progress-sheen}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:active){transform:scale(.985)}:is(.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:disabled),.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface[aria-disabled=true])){box-shadow:none;cursor:default;transform:none}:is(.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:disabled) .sentenceCardInteractions-module__U91Rma__numberBadge,.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface[aria-disabled=true]) .sentenceCardInteractions-module__U91Rma__numberBadge){filter:none}:is(.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:disabled) .sentenceCardInteractions-module__U91Rma__cardTitle,.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface[aria-disabled=true]) .sentenceCardInteractions-module__U91Rma__cardTitle){color:inherit}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:disabled) .sentenceCardInteractions-module__U91Rma__progressTrack:after{animation:none}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface[aria-disabled=true]) .sentenceCardInteractions-module__U91Rma__progressTrack:after{animation:none}@keyframes sentenceCardInteractions-module__U91Rma__sentence-card-progress-sheen{0%{transform:translate(-115%)}to{transform:translate(115%)}}@media (prefers-reduced-motion:reduce){.sentenceCardInteractions-module__U91Rma__card,.sentenceCardInteractions-module__U91Rma__numberBadge,.sentenceCardInteractions-module__U91Rma__cardTitle{transition-duration:.01ms}.sentenceCardInteractions-module__U91Rma__card:hover{transform:none}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:focus-visible){transform:none}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:active){transform:none}.sentenceCardInteractions-module__U91Rma__progressTrack:after,.sentenceCardInteractions-module__U91Rma__card:hover .sentenceCardInteractions-module__U91Rma__progressTrack:after{animation:none}.sentenceCardInteractions-module__U91Rma__card:has(.sentenceCardInteractions-module__U91Rma__interactiveSurface:focus-visible) .sentenceCardInteractions-module__U91Rma__progressTrack:after{animation:none}}
.SentencePreview-module__XqJsUG__preview{width:100%;max-width:1060px;padding-bottom:calc(6.25rem + env(safe-area-inset-bottom));margin-inline:auto}.SentencePreview-module__XqJsUG__sentenceList{gap:9px;margin-top:12px;display:grid}.SentencePreview-module__XqJsUG__sentenceCard{padding-block:13px}.SentencePreview-module__XqJsUG__sentenceGrid{grid-template-columns:36px minmax(0,1fr) 84px;align-items:start;gap:16px;display:grid}.SentencePreview-module__XqJsUG__sentenceCopy{overflow-wrap:anywhere;min-width:0}.SentencePreview-module__XqJsUG__playButton{justify-content:center;justify-self:end;width:84px;min-width:0}.SentencePreview-module__XqJsUG__navigationRail{inset-inline:0;z-index:40;padding:0 16px max(8px, env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0}.SentencePreview-module__XqJsUG__navigation{pointer-events:auto;background:#020617;grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:16px;width:100%;max-width:1060px;min-height:64px;margin-inline:auto;padding:8px 16px;display:grid}.SentencePreview-module__XqJsUG__navigationButton{width:150px;height:44px}@media (max-width:639px){.SentencePreview-module__XqJsUG__preview{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}.SentencePreview-module__XqJsUG__sentenceGrid{grid-template-columns:36px minmax(0,1fr) 76px;gap:12px}.SentencePreview-module__XqJsUG__playButton{width:76px}.SentencePreview-module__XqJsUG__navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding-inline:8px}.SentencePreview-module__XqJsUG__navigationButton{width:100%;max-width:150px}}
