._page_1dv6y_1{padding-bottom:80px}._practice_1dv6y_1{z-index:1;width:min(1180px,100% - 48px);margin:auto;padding:44px 0 0;position:relative}._heading_1dv6y_1{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}._heading_1dv6y_1 p,._sectionHead_1dv6y_1 p{color:var(--deep);letter-spacing:.14em;margin:0 0 8px;font:900 .72rem ui-monospace,monospace}._heading_1dv6y_1 h1{color:#78395b;letter-spacing:-.06em;text-shadow:3px 3px 0 #fff,6px 6px 0 var(--soft);margin:0;font:800 clamp(3.2rem,7vw,6rem)/.9 Georgia,serif}._heading_1dv6y_1 h1 span{color:var(--pink)}._bankCount_1dv6y_1{text-align:center;min-width:140px;box-shadow:7px 7px 0 var(--pink);background:#fff;border:2px solid #fff;border-radius:20px;outline:1px solid #ee9fc2;padding:16px 18px}._bankCount_1dv6y_1 strong{color:var(--pink);font:800 2rem/1 Georgia,serif;display:block}._bankCount_1dv6y_1 span{color:#9c5978;text-transform:uppercase;margin-top:5px;font:900 .66rem ui-monospace,monospace;display:block}._modeTabs_1dv6y_2{background:#f9cbe0;border:2px solid #fff;border-radius:19px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px;padding:7px;display:grid}._modeTabs_1dv6y_2 button{text-align:left;color:#8c526d;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:3px;padding:12px 15px;display:grid}._modeTabs_1dv6y_2 button._selected_1dv6y_2{color:#71324f;background:#fff;box-shadow:0 4px #eca0c3}._modeTabs_1dv6y_2 strong{text-transform:uppercase;letter-spacing:.09em;font:900 .78rem ui-monospace,monospace}._modeTabs_1dv6y_2 span{font-size:.86rem}._modeTabs_1dv6y_2 button:disabled{cursor:default}._workspace_1dv6y_3{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}._stage_1dv6y_3{outline-offset:-11px;min-height:430px;box-shadow:13px 13px 0 var(--pink),0 24px 50px #b1306e25;text-align:center;background:linear-gradient(145deg,#fff,#fff4f9);border:4px solid #fff;border-radius:34px;outline:2px solid #ed8db8;place-items:center;padding:36px;display:grid;overflow:hidden}._ready_1dv6y_3 span,._finished_1dv6y_3>span{color:var(--pink);font:800 4rem/1 Georgia,serif;display:block}._ready_1dv6y_3 h2,._finished_1dv6y_3 h2{color:#793653;letter-spacing:-.04em;margin:8px 0 10px;font:800 clamp(2rem,5vw,3.7rem)/1 Georgia,serif}._ready_1dv6y_3 p,._finished_1dv6y_3 p{color:#95657b;max-width:440px;margin:0;font-size:1rem;line-height:1.5}._countdown_1dv6y_3{gap:12px;display:grid}._countdown_1dv6y_3 small,._livePrompt_1dv6y_3>small{color:var(--deep);letter-spacing:.15em;font:900 .75rem ui-monospace,monospace}._countdown_1dv6y_3 strong{color:var(--pink);text-shadow:4px 4px #ffd0e6;font:800 clamp(7rem,18vw,13rem)/.8 Georgia,serif}._livePrompt_1dv6y_3{justify-items:center;gap:25px;width:100%;display:grid}._livePrompt_1dv6y_3>strong{color:#71324f;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:100%;font:800 clamp(4rem,11vw,9rem)/.9 Georgia,serif}._livePrompt_1dv6y_3>strong._blindPrompt_1dv6y_3{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-user-select:none;user-select:none}._liveProgress_1dv6y_3{background:#ffe2ef;border:1px solid #ef9fc3;border-radius:999px;width:min(500px,90%);height:12px;padding:2px}._liveProgress_1dv6y_3 i{background:linear-gradient(90deg,#ff9bc8,var(--pink));border-radius:999px;height:100%;transition:width .25s;display:block}._finished_1dv6y_3>strong{color:var(--pink);letter-spacing:-.05em;margin:8px 0 5px;font:800 clamp(3.5rem,9vw,6.5rem)/1 Georgia,serif;display:block}._strokeEntry_1dv6y_4{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(600px,100%);display:grid}._strokeEntry_1dv6y_4 input{color:#672f4b;text-transform:uppercase;background:#fff;border:2px solid #e98fb8;border-radius:14px;outline:0;min-width:0;padding:15px 17px;font:800 1.05rem ui-monospace,monospace}._strokeEntry_1dv6y_4 input:focus{border-color:var(--deep);box-shadow:0 0 0 4px #ffb8d8}._strokeEntry_1dv6y_4 button{color:var(--deep);cursor:pointer;background:#fff0f7;border:1px solid #e99bbb;border-radius:12px;padding:0 16px;font-weight:900}._strokeEntry_1dv6y_4 span{color:#9b647d;grid-column:1/-1;font:800 .72rem ui-monospace,monospace}._pacedStrokeEntry_1dv6y_4 input,._pacedStrokeEntry_1dv6y_4 textarea{grid-column:1/-1}._hintRow_1dv6y_5{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:36px;display:flex}._hintRow_1dv6y_5 button{padding:8px 16px}._hintRow_1dv6y_5 code{color:#71324f;overflow-wrap:anywhere;background:#ffe5f1;border:1px solid #efb2ce;border-radius:10px;max-width:100%;padding:8px 12px;font:900 .95rem/1.4 ui-monospace,monospace}._controls_1dv6y_6{outline-offset:-8px;background:#fffafd;border:3px solid #fff;border-radius:27px;outline:1px solid #ef9fc4;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:8px 8px #ffc4de}._controls_1dv6y_6>label{color:#95516f;gap:8px;display:grid}._controls_1dv6y_6>label>span:first-child{text-transform:uppercase;letter-spacing:.09em;font:900 .7rem ui-monospace,monospace}._controls_1dv6y_6>label>strong{color:#743650;font:800 1.6rem Georgia,serif}._controls_1dv6y_6 small{color:#a06b84;font-size:.78rem}._controls_1dv6y_6 input[type=range]{width:100%;accent-color:var(--pink)}._numberInput_1dv6y_6{align-items:center;gap:8px;display:flex}._numberInput_1dv6y_6 input{color:#71364f;background:#fff;border:1px solid #eaa2c2;border-radius:10px;width:90px;padding:10px;font-weight:900}._numberInput_1dv6y_6 b{font-size:.9rem}._lessonPicker_1dv6y_6{color:#95516f;border:0;gap:8px;margin:0;padding:0;display:grid}._lessonPicker_1dv6y_6 legend{text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font:900 .7rem ui-monospace,monospace}._lessonPicker_1dv6y_6>div{flex-wrap:wrap;gap:6px;display:flex}._lessonPicker_1dv6y_6 label{color:#8e4d6a;cursor:pointer;background:#fff0f7;border:1px solid #efb2ce;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font:900 .72rem ui-monospace,monospace;display:flex}._lessonPicker_1dv6y_6 label:has(input:checked){color:#fff;background:var(--pink);border-color:var(--pink)}._lessonPicker_1dv6y_6 input{width:16px;height:16px;accent-color:var(--deep);margin:0}._lessonPicker_1dv6y_6:disabled label{cursor:default;opacity:.65}._audioToggle_1dv6y_6{cursor:pointer;background:#fff0f7;border-radius:13px;align-items:center;padding:12px;grid-template-columns:auto 1fr!important}._audioToggle_1dv6y_6 input{width:19px;height:19px;accent-color:var(--pink)}._audioToggle_1dv6y_6 span{gap:2px;display:grid}._audioToggle_1dv6y_6 strong{font-size:.9rem}._controlButtons_1dv6y_6{gap:8px;margin-top:auto;display:grid}._controlButtons_1dv6y_6 button,._sectionHead_1dv6y_1 button,._bulk_1dv6y_6 button,._addRow_1dv6y_6 button,._rowActions_1dv6y_6 button,._transcript_1dv6y_6 details button{color:var(--deep);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #efa7c8;border-radius:999px;padding:10px 13px;font:900 .68rem ui-monospace,monospace}._controlButtons_1dv6y_6 ._start_1dv6y_6,._bulk_1dv6y_6 ._primary_1dv6y_6,._addRow_1dv6y_6 ._primary_1dv6y_6{color:#fff;background:var(--deep);border-color:var(--deep);box-shadow:0 4px #9e185f}._controlButtons_1dv6y_6 ._pause_1dv6y_6{color:#fff;background:var(--pink);border-color:var(--pink)}._shortcuts_1dv6y_6{color:#ac7a90;text-align:center;margin:0;font:700 .66rem ui-monospace,monospace}._error_1dv6y_6{color:#9e174d;background:#ffdce9;border:1px solid #ed93b6;border-radius:14px;margin:22px 0 0;padding:13px 16px;font-weight:800}._transcript_1dv6y_6,._library_1dv6y_7{outline-offset:-10px;background:#fffafd;border:4px solid #fff;border-radius:30px;outline:2px solid #ed8db8;margin-top:34px;padding:30px;box-shadow:11px 11px #ffc4de}._sectionHead_1dv6y_1{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}._sectionHead_1dv6y_1 h2{color:#793653;letter-spacing:-.035em;margin:0;font:800 clamp(1.9rem,4vw,2.8rem)/1 Georgia,serif}._sectionActions_1dv6y_7{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._promptText_1dv6y_7{color:#71364f;border-left:5px solid var(--pink);background:#fff0f7;border-radius:0 14px 14px 0;padding:22px;font-size:1.05rem;line-height:1.8}._transcript_1dv6y_6 details{background:#fff5fa;border:1px solid #efbed4;border-radius:14px;margin-top:17px;padding:16px}._transcript_1dv6y_6 summary{color:var(--deep);cursor:pointer;font-weight:900}._transcript_1dv6y_6 pre{color:#6f344f;white-space:pre-wrap;background:#fff;border-radius:11px;max-height:400px;margin:16px 0;padding:16px;font:800 .85rem/1.65 ui-monospace,monospace;overflow:auto}._diffChecker_1dv6y_8{border-top:2px dashed #eaa5c4;margin-top:26px;padding-top:26px}._diffHeading_1dv6y_8{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}._diffHeading_1dv6y_8 p{color:var(--deep);letter-spacing:.12em;margin:0 0 6px;font:900 .7rem ui-monospace,monospace}._diffHeading_1dv6y_8 h3{color:#793653;letter-spacing:-.03em;margin:0;font:800 clamp(1.6rem,3vw,2.2rem)/1 Georgia,serif}._diffHeading_1dv6y_8>span{color:#9b647d;font-size:.9rem}._diffInput_1dv6y_8{color:#7e405c;gap:7px;font-size:.88rem;font-weight:900;display:grid}._diffInput_1dv6y_8 textarea{color:#623049;resize:vertical;text-transform:uppercase;background:#fff;border:2px solid #e99bbb;border-radius:14px;outline:0;min-height:125px;padding:15px;font:800 1rem/1.55 ui-monospace,monospace}._diffInput_1dv6y_8 textarea:focus{border-color:var(--deep);box-shadow:0 0 0 4px #ffbedb}._diffSummary_1dv6y_8{grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:8px;margin-top:15px;display:grid}._diffSummary_1dv6y_8>strong,._diffSummary_1dv6y_8>span{text-align:center;border-radius:13px;place-items:center;min-height:62px;padding:9px;display:grid}._diffSummary_1dv6y_8>strong{color:#fff;background:var(--deep);font:900 1.4rem ui-monospace,monospace}._diffSummary_1dv6y_8>strong span{text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}._diffSummary_1dv6y_8>span{font:900 .75rem ui-monospace,monospace}._correctStat_1dv6y_8{color:#236a4e;background:#dff5e9}._wrongStat_1dv6y_8{color:#9a214f;background:#ffdce8}._missingStat_1dv6y_8{color:#9a214f;background:#ffe8ef}._extraStat_1dv6y_8{color:#8a5717;background:#fff0c7}._diffToolbar_1dv6y_8{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 9px;display:flex}._diffToolbar_1dv6y_8 p{color:#7c405b;margin:0;font-weight:900}._diffToolbar_1dv6y_8>div{background:#f9cbe0;border-radius:999px;gap:5px;padding:4px;display:flex}._diffToolbar_1dv6y_8 button{color:#86506a;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:7px 10px;font:900 .65rem ui-monospace,monospace}._diffToolbar_1dv6y_8 button._activeDiffView_1dv6y_8{color:#fff;background:var(--deep)}._diffTable_1dv6y_8{gap:5px;display:grid}._diffLabels_1dv6y_8,._diffRow_1dv6y_8{grid-template-columns:42px minmax(110px,1.25fr) minmax(90px,1fr) minmax(90px,1fr) 82px;align-items:center;gap:8px;display:grid}._diffLabels_1dv6y_8{color:#9d6981;text-transform:uppercase;letter-spacing:.06em;padding:0 11px;font:900 .63rem ui-monospace,monospace}._diffRow_1dv6y_8{border:1px solid #0000;border-radius:11px;padding:10px 11px}._diffRow_1dv6y_8>span{color:#98677d;font:800 .75rem ui-monospace,monospace}._diffRow_1dv6y_8>strong{color:#6f344f;font-size:.9rem}._diffRow_1dv6y_8 code{font:900 .85rem ui-monospace,monospace}._diffRow_1dv6y_8 b{text-transform:uppercase;letter-spacing:.05em;font:900 .63rem ui-monospace,monospace}._diffRow_1dv6y_8._correct_1dv6y_8{background:#e8f8ef;border-color:#b9e4cc}._diffRow_1dv6y_8._correct_1dv6y_8 code,._diffRow_1dv6y_8._correct_1dv6y_8 b{color:#236a4e}._diffRow_1dv6y_8._wrong_1dv6y_8,._diffRow_1dv6y_8._missing_1dv6y_8{background:#fff0f5;border-color:#f0b3c9}._diffRow_1dv6y_8._wrong_1dv6y_8 code,._diffRow_1dv6y_8._wrong_1dv6y_8 b,._diffRow_1dv6y_8._missing_1dv6y_8 code,._diffRow_1dv6y_8._missing_1dv6y_8 b{color:#a31f50}._diffRow_1dv6y_8._extra_1dv6y_8{background:#fff6dc;border-color:#ead69b}._diffRow_1dv6y_8._extra_1dv6y_8 code,._diffRow_1dv6y_8._extra_1dv6y_8 b{color:#865515}._perfect_1dv6y_8{color:#28694f;text-align:center;background:#e5f7ed;border:1px solid #b7dfc8;border-radius:13px;margin:10px 0 0;padding:16px;font-weight:900}._account_1dv6y_9{color:#965271;background:#fff0f7;border:1px solid #f2b6d0;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 14px;font:700 .78rem ui-monospace,monospace;display:flex}._account_1dv6y_9 a{color:var(--deep);font-weight:900}._saveState_1dv6y_9{color:#a36e87;font:800 .7rem ui-monospace,monospace}._bulk_1dv6y_6{background:#fff0f7;border:1px solid #eca6c5;border-radius:16px;margin-bottom:16px;padding:18px}._bulk_1dv6y_6 label{color:#82435e;gap:8px;margin-bottom:10px;font-weight:800;display:grid}._bulk_1dv6y_6 input,._bulk_1dv6y_6 textarea{color:#673148;background:#fff;border:1px solid #eaa2c2;border-radius:11px;padding:12px;font:700 .9rem/1.5 ui-monospace,monospace}._bulk_1dv6y_6 textarea{resize:vertical;min-height:130px}._bulk_1dv6y_6>div{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}._addRow_1dv6y_6{background:#ffe5f1;border-radius:14px;grid-template-columns:1.2fr 1fr 120px 95px auto;gap:8px;margin-bottom:15px;padding:13px;display:grid}._addRow_1dv6y_6 input,._addRow_1dv6y_6 select,._itemRow_1dv6y_9 input:not([type=checkbox]),._itemRow_1dv6y_9 select{color:#69344e;background:#fff;border:1px solid #eaa2c2;border-radius:10px;outline:0;width:100%;min-width:0;padding:10px 11px}._addRow_1dv6y_6 input:focus,._itemRow_1dv6y_9 input:focus,._itemRow_1dv6y_9 select:focus,._bulk_1dv6y_6 input:focus,._bulk_1dv6y_6 textarea:focus{border-color:var(--deep);box-shadow:0 0 0 3px #ffb8d8}._itemList_1dv6y_9{gap:7px;display:grid}._itemLabels_1dv6y_9,._itemRow_1dv6y_9{grid-template-columns:45px minmax(110px,1.2fr) minmax(100px,1fr) 105px 70px minmax(120px,auto);align-items:center;gap:8px;display:grid}._itemLabels_1dv6y_9{color:#a36b85;text-transform:uppercase;letter-spacing:.07em;padding:0 11px;font:900 .65rem ui-monospace,monospace}._itemRow_1dv6y_9{background:#fff5fa;border:1px solid #f0c2d6;border-radius:12px;padding:10px 11px}._itemRow_1dv6y_9>input[type=checkbox]{width:19px;height:19px;accent-color:var(--pink)}._itemRow_1dv6y_9 strong{color:#753852;font-size:1rem}._itemRow_1dv6y_9 code{color:#8c2859;font:900 .9rem ui-monospace,monospace}._lessonTag_1dv6y_9{color:#8d3c62;text-transform:uppercase;background:#ffe1ee;border-radius:999px;width:max-content;padding:5px 7px;font:900 .65rem ui-monospace,monospace}._itemRow_1dv6y_9._inactive_1dv6y_9{opacity:.55}._useMark_1dv6y_9{color:var(--pink);font-weight:900}._rowActions_1dv6y_6{justify-content:flex-end;gap:5px;display:flex}._rowActions_1dv6y_6 ._delete_1dv6y_9{color:#a21f4f}._rowActions_1dv6y_6 button:disabled,._addRow_1dv6y_6 button:disabled{opacity:.5;cursor:wait}._empty_1dv6y_9{text-align:center;color:#a36c85;padding:35px}._livePrompt_1dv6y_3>strong._sentencePrompt_1dv6y_10{letter-spacing:-.04em;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.08}._strokeEntry_1dv6y_4{width:min(700px,100%)}._strokeEntry_1dv6y_4 textarea{color:#672f4b;resize:vertical;text-transform:uppercase;background:#fff;border:2px solid #e98fb8;border-radius:14px;outline:0;min-width:0;padding:15px 17px;font:800 1.05rem ui-monospace,monospace}._strokeEntry_1dv6y_4 textarea:focus{border-color:var(--deep);box-shadow:0 0 0 4px #ffb8d8}._contentMode_1dv6y_10{border:0;margin:0;padding:0}._contentMode_1dv6y_10 legend{color:#95516f;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font:900 .7rem ui-monospace,monospace}._contentMode_1dv6y_10>div{background:#ffe5f1;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:6px;padding:5px;display:grid}._contentMode_1dv6y_10 label{color:#90536e;cursor:pointer;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px;font:900 .7rem ui-monospace,monospace;display:flex}._contentMode_1dv6y_10 label._selectedContent_1dv6y_10{color:#fff;background:var(--pink);box-shadow:0 3px #d84c8d}._contentMode_1dv6y_10 input{accent-color:var(--deep)}._livePrompt_1dv6y_3>strong._readbackOutline_1dv6y_11{letter-spacing:-.035em;font:900 clamp(2.5rem,7vw,5.5rem)/1.08 ui-monospace,monospace}._meaningEntry_1dv6y_11 input,._meaningEntry_1dv6y_11 textarea{text-transform:none;font-family:Georgia,serif}._logSave_1dv6y_12{color:#6f344f;background:#ffe7f2;border:1px solid #eea9c7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}._logSave_1dv6y_12>div{gap:4px;display:grid}._logSave_1dv6y_12 strong{font-size:.95rem}._logSave_1dv6y_12 span{color:#99657d;font-size:.82rem}._logSave_1dv6y_12 em{color:#a21f4f;font-size:.82rem;font-style:normal;font-weight:800}._logSave_1dv6y_12 button,._logSave_1dv6y_12 a{color:#fff;background:var(--deep);border:1px solid var(--deep);cursor:pointer;text-transform:uppercase;border-radius:999px;flex:none;padding:10px 14px;font:900 .75rem ui-monospace,monospace;text-decoration:none}._logSave_1dv6y_12 button:disabled{opacity:.6;cursor:wait}._logSave_1dv6y_12._logError_1dv6y_12{background:#fff0f4;border-color:#e78eaf}._feedbackReview_1dv6y_13{border-top:2px dashed #eaa5c4;margin-top:26px;padding-top:26px}._feedbackSummary_1dv6y_13{color:#71364f;border-left:5px solid var(--pink);background:#ffe4f1;border-radius:0 13px 13px 0;margin:0;padding:17px 18px;font-weight:800;line-height:1.55}._attemptTable_1dv6y_13{gap:5px;margin-top:18px;display:grid}._attemptLabels_1dv6y_13,._attemptRow_1dv6y_13{grid-template-columns:42px minmax(110px,1.25fr) minmax(100px,1fr) minmax(100px,1fr) 82px;align-items:center;gap:8px;display:grid}._attemptLabels_1dv6y_13{color:#9d6981;text-transform:uppercase;letter-spacing:.06em;padding:0 11px;font:900 .75rem ui-monospace,monospace}._attemptRow_1dv6y_13{border:1px solid #0000;border-radius:11px;padding:10px 11px}._attemptRow_1dv6y_13>span{color:#98677d;font:800 .75rem ui-monospace,monospace}._attemptRow_1dv6y_13>strong{color:#6f344f;font-size:.9rem}._attemptRow_1dv6y_13 code{overflow-wrap:anywhere;font:900 .85rem ui-monospace,monospace}._attemptRow_1dv6y_13 b{text-transform:uppercase;font:900 .75rem ui-monospace,monospace}._attemptCorrect_1dv6y_13{background:#e8f8ef;border-color:#b9e4cc}._attemptCorrect_1dv6y_13 code,._attemptCorrect_1dv6y_13 b{color:#236a4e}._attemptWrong_1dv6y_13{background:#fff0f5;border-color:#f0b3c9}._attemptWrong_1dv6y_13 code,._attemptWrong_1dv6y_13 b{color:#a31f50}._vowelEntry_1dv6y_14{gap:12px;width:min(620px,100%);display:grid}._vowelChoices_1dv6y_14{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}._vowelChoices_1dv6y_14 button{color:#71324f;cursor:pointer;background:#fff;border:2px solid #eaa2c2;border-radius:15px;min-height:58px;padding:12px;font:900 1.05rem ui-monospace,monospace;box-shadow:0 4px #f5bfd7}._vowelChoices_1dv6y_14 button:hover:not(:disabled),._vowelChoices_1dv6y_14 button:focus-visible{border-color:var(--deep);outline:0;transform:translateY(-1px)}._vowelChoices_1dv6y_14 button:disabled{cursor:default}._vowelChoices_1dv6y_14 button._vowelCorrect_1dv6y_14{color:#236a4e;background:#dff5e9;border-color:#6fbd94;box-shadow:0 4px #a9dbc0}._vowelChoices_1dv6y_14 button._vowelWrong_1dv6y_14{color:#9a214f;background:#ffdce8;border-color:#df759f;box-shadow:0 4px #efabc5}._vowelEntry_1dv6y_14>span{color:#8d506c;min-height:20px;font:900 .78rem ui-monospace,monospace}._vowelScope_1dv6y_14{color:#71364f;background:#ffe7f2;border:1px solid #eea9c7;border-radius:14px;gap:5px;padding:14px;display:grid}._vowelScope_1dv6y_14 strong{font:800 1.15rem Georgia,serif}._vowelScope_1dv6y_14 span{font-weight:900}._vowelScope_1dv6y_14 small{line-height:1.4}._vowelReview_1dv6y_14{gap:16px;display:grid}._vowelReview_1dv6y_14 ._diffSummary_1dv6y_8>span:last-child{color:#76506c;background:#eee3ff;font:900 .75rem ui-monospace,monospace}@media (width<=850px){._modeTabs_1dv6y_2{grid-template-columns:repeat(2,1fr)}._workspace_1dv6y_3{grid-template-columns:1fr}._controls_1dv6y_6{grid-template-columns:1fr 1fr;display:grid}._controlButtons_1dv6y_6,._shortcuts_1dv6y_6{grid-column:1/-1}._audioToggle_1dv6y_6{align-self:end}._stage_1dv6y_3{min-height:390px}._itemLabels_1dv6y_9{display:none}._itemRow_1dv6y_9{grid-template-columns:35px 1fr 1fr 110px 70px}._rowActions_1dv6y_6{grid-column:2/-1}._addRow_1dv6y_6{grid-template-columns:1fr 1fr 120px 95px auto}}@media (width<=600px){._practice_1dv6y_1{width:min(100% - 28px,1180px);padding-top:34px}._heading_1dv6y_1{align-items:flex-start}._heading_1dv6y_1 h1{font-size:clamp(3rem,16vw,4.5rem)}._bankCount_1dv6y_1{min-width:102px;padding:12px}._modeTabs_1dv6y_2{grid-template-columns:1fr}._stage_1dv6y_3{min-height:350px;box-shadow:8px 8px 0 var(--pink);padding:24px 16px}._livePrompt_1dv6y_3>strong{font-size:clamp(3.6rem,19vw,6rem)}._controls_1dv6y_6{grid-template-columns:1fr}._controlButtons_1dv6y_6,._shortcuts_1dv6y_6{grid-column:auto}._transcript_1dv6y_6,._library_1dv6y_7{padding:23px 17px}._sectionHead_1dv6y_1,._account_1dv6y_9,._diffHeading_1dv6y_8,._diffToolbar_1dv6y_8,._logSave_1dv6y_12{flex-direction:column;align-items:flex-start}._addRow_1dv6y_6{grid-template-columns:1fr}._itemRow_1dv6y_9{grid-template-columns:31px minmax(0,1fr)}._itemRow_1dv6y_9>input:nth-child(3),._itemRow_1dv6y_9>input:nth-child(4),._itemRow_1dv6y_9>code,._lessonTag_1dv6y_9,._itemRow_1dv6y_9>select,._itemRow_1dv6y_9>span:nth-child(5){grid-column:2}._rowActions_1dv6y_6{grid-column:2;justify-content:flex-start}._strokeEntry_1dv6y_4{grid-template-columns:1fr}._strokeEntry_1dv6y_4 button{padding:11px}._strokeEntry_1dv6y_4 span{grid-column:1}._promptText_1dv6y_7{font-size:.95rem}._heading_1dv6y_1 p,._sectionHead_1dv6y_1 p{font-size:.7rem}._diffSummary_1dv6y_8{grid-template-columns:1fr 1fr}._diffSummary_1dv6y_8>strong{grid-column:1/-1}._diffLabels_1dv6y_8,._attemptLabels_1dv6y_13{display:none}._diffRow_1dv6y_8,._attemptRow_1dv6y_13{grid-template-columns:34px minmax(0,1fr) 68px}._diffRow_1dv6y_8>code:first-of-type,._attemptRow_1dv6y_13>code:first-of-type,._diffRow_1dv6y_8>code:last-of-type,._attemptRow_1dv6y_13>code:last-of-type{grid-column:2}._diffRow_1dv6y_8>b,._attemptRow_1dv6y_13>b{grid-area:1/3}._diffRow_1dv6y_8>code:before,._attemptRow_1dv6y_13>code:before{color:#a16c84;text-transform:uppercase;width:70px;font:800 .75rem ui-monospace,monospace;display:inline-block}._diffRow_1dv6y_8>code:first-of-type:before,._attemptRow_1dv6y_13>code:first-of-type:before{content:"Expected"}._diffRow_1dv6y_8>code:last-of-type:before,._attemptRow_1dv6y_13>code:last-of-type:before{content:"Actual"}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}._lessonGuide_1dv6y_18{z-index:2;align-self:flex-start;position:relative}._lessonGuide_1dv6y_18 summary{color:#9e185f;cursor:pointer;text-underline-offset:3px;align-items:center;gap:6px;padding:6px 0;font:900 .76rem ui-monospace,monospace;text-decoration:underline;list-style:none;display:inline-flex}._lessonGuide_1dv6y_18 summary::-webkit-details-marker{display:none}._lessonGuide_1dv6y_18 summary:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #9e185f}._lessonGuidePanel_1dv6y_22{color:#71364f;background:#fffafd;border:1px solid #eaa2c2;border-radius:15px;width:min(420px,100vw - 32px);max-height:min(320px,100dvh - 32px);padding:17px;position:fixed;top:50%;right:16px;overflow:auto;transform:translateY(-50%);box-shadow:0 15px 38px #71364f35}._lessonGuidePanel_1dv6y_22>strong{color:#793653;margin-bottom:10px;font:800 1.2rem Georgia,serif;display:block}._lessonGuidePanel_1dv6y_22 ol{gap:0;margin:0;padding:0;list-style:none;display:grid}._lessonGuidePanel_1dv6y_22 li{border-top:1px solid #f5d7e6;grid-template-columns:76px 1fr;gap:7px;padding:7px 0;font-size:.82rem;line-height:1.35;display:grid}._lessonGuidePanel_1dv6y_22 li span{color:#9e185f;white-space:nowrap;font:900 .68rem/1.6 ui-monospace,monospace}._livePrompt_1dv6y_3>strong._paragraphPrompt_1dv6y_28{letter-spacing:0;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;padding:8px;font-size:clamp(1.1rem,2.2vw,1.65rem);line-height:1.55;overflow:auto}._promptText_1dv6y_7,._attemptRow_1dv6y_13>strong,._diffRow_1dv6y_8>strong{white-space:pre-wrap}
