.SentenceLab_preview__rzjMS{max-width:960px;margin:0 auto;padding:12px 20px}.SentenceLab_back__wpQff{display:inline-block;color:#444d68;font-size:12px;margin-bottom:12px}.SentenceLab_lab__kfZT6{--console-ink:#333333;--console-muted:#606060;--console-face:#e5e5e5;--console-light:#fafafa;--console-edge:#bdbdbd;color:var(--console-ink);max-width:920px;margin:0 auto}.SentenceLab_heading__NSJn_{justify-content:space-between}.SentenceLab_heading__NSJn_,.SentenceLab_heading__NSJn_>div{display:flex;align-items:center;gap:12px}.SentenceLab_heading__NSJn_ h1{font-size:18px;margin:0;letter-spacing:-.4px}.SentenceLab_eyebrow__wwVmh{display:flex;align-items:center;gap:5px;color:#444d68;font-size:11px}.SentenceLab_badge__GhT7z{color:#606060;font-size:11px;white-space:nowrap}.SentenceLab_progress__tZUwJ{display:flex;gap:5px;margin:12px 0}.SentenceLab_progress__tZUwJ span{height:3px;flex:1 1;border-radius:0;background:#d5d5d5;box-shadow:inset 0 1px 0 #c5c5c5}.SentenceLab_progress__tZUwJ .SentenceLab_done__ef4DM{background:#4e7561}.SentenceLab_progress__tZUwJ .SentenceLab_current__3q3pq{background:#444d68}.SentenceLab_questionHeading__9GSOT{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#606060}.SentenceLab_prompt__8wQdM h2{font-size:20px;margin:10px 0 6px}.SentenceLab_prompt__8wQdM p{color:#606060;font-size:12px;line-height:1.6;margin:0}.SentenceLab_prompt__8wQdM blockquote{margin:10px 0 12px;padding:10px 12px;background:#f8f8f8;box-shadow:inset 0 1px 0 #ffffff,0 1px 0 #d6d6d6;border-left:2px solid #a5a5a5;font-size:14px;line-height:1.65;border-radius:0 3px 3px 0}.SentenceLab_answerArea__gU7ig{padding:0 0 12px}.SentenceLab_bankHeader__P55AC,.SentenceLab_label__4TYfz{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.SentenceLab_bankHeader__P55AC strong,.SentenceLab_label__4TYfz strong{font-weight:500}.SentenceLab_bankHeader__P55AC>span,.SentenceLab_label__4TYfz span{color:#606060;font-size:10px}.SentenceLab_slots__utPcs{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;padding:10px 0 2px}.SentenceLab_slot__X2a_f{--segment:#4e678d;display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:38px;max-width:100%;padding:4px 5px;border:0;border-bottom:3px solid var(--segment);border-radius:0;background:transparent;font-size:18px;line-height:1.6;transition:background .12s}.SentenceLab_slot__X2a_f:nth-child(5n+2){--segment:#4c7f6c}.SentenceLab_slot__X2a_f:nth-child(5n+3){--segment:#aa7844}.SentenceLab_slot__X2a_f:nth-child(5n+4){--segment:#956075}.SentenceLab_slot__X2a_f:nth-child(5n+5){--segment:#626b9d}.SentenceLab_slot__X2a_f span{overflow-wrap:anywhere}.SentenceLab_slot__X2a_f.SentenceLab_active__Fd7bF{background:color-mix(in srgb,var(--segment) 16%,transparent)}.SentenceLab_slot__X2a_f.SentenceLab_wrong__Woa_X{border-bottom:3px dashed #a45644;color:#803e30;background:#f5e9df}.SentenceLab_slot__X2a_f.SentenceLab_correct__56167{opacity:1}.SentenceLab_bankHeader__P55AC{margin:0 0 8px}.SentenceLab_bankHeader__P55AC strong span{color:#606060;margin-left:5px;font-weight:400}.SentenceLab_bank__nCRuA{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:12px;background:#e5e5e5;border:1px solid #c7c7c7;box-shadow:inset 1px 1px 2px #cccccc,inset -1px -1px 0 #fafafa;border-radius:4px}.SentenceLab_card__YR4A7{flex:0 0 auto;max-width:100%;min-height:36px;padding:6px 10px;border:1px solid #d4d4d4;border-bottom:2px solid #b8b8b8;background:linear-gradient(#fdfdfd,#eeeeee);box-shadow:inset 1px 1px 0 #ffffff,inset -1px -1px 0 #dbdbdb,0 1px 0 #cdcdcd;border-radius:3px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;transition:background .12s}.SentenceLab_card__YR4A7:hover:not(:disabled){background:#ffffff;border-color:#a7a7a7}.SentenceLab_card__YR4A7:disabled{opacity:.4;box-shadow:inset 1px 1px 1px #cecece;background:#e4e4e4}.SentenceLab_feedback__Ner3b:empty{display:none}.SentenceLab_feedback__Ner3b{margin-top:8px}.SentenceLab_retry__KqBP8,.SentenceLab_success__VQmjb{border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}.SentenceLab_success__VQmjb{background:#e9f0e5;color:#2c513c}.SentenceLab_success__VQmjb strong{display:flex;align-items:center;gap:5px}.SentenceLab_success__VQmjb p{margin:6px 0 0}.SentenceLab_retry__KqBP8{background:#f6edda;color:#77512e}.SentenceLab_retry__KqBP8 p{margin:4px 0 0}.SentenceLab_hintHeading__D_roz{display:flex;justify-content:space-between;align-items:center;gap:8px}.SentenceLab_hintHeading__D_roz button{font-size:11px;text-decoration:underline;padding:3px 0 3px 10px;min-height:28px}.SentenceLab_actions__bgVuO{display:flex;align-items:center;gap:12px;margin-top:12px}.SentenceLab_actions__bgVuO>span{font-size:11px;color:#606060;margin-left:auto}.SentenceLab_primary__2Ssha{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:10px 18px;border:1px solid #b5b5b5;background:linear-gradient(#e3e3e3,#d2d2d2);box-shadow:inset 1px 1px 0 #f8f8f8,inset -1px -1px 0 #b0b0b0,0 1px 0 #c5c5c5;color:#383838;font-weight:600;font-size:13px;min-height:42px}.SentenceLab_reset__4ehNA{display:flex;align-items:center;gap:5px;font-size:11px;color:#606060;min-height:40px}.SentenceLab_summary__eKQAr{padding:36px 16px;text-align:center;background:#e9e9e9;border-radius:14px}.SentenceLab_summary__eKQAr>svg{color:#444d68}.SentenceLab_summary__eKQAr p{line-height:1.8;color:#606060;margin:12px 0 20px}@media (max-width:700px){.SentenceLab_preview__rzjMS{padding:8px 12px max(8px,env(safe-area-inset-bottom))}.SentenceLab_back__wpQff{margin-bottom:8px;font-size:11px}.SentenceLab_heading__NSJn_ h1{font-size:16px}.SentenceLab_heading__NSJn_>div{gap:8px}.SentenceLab_eyebrow__wwVmh{font-size:10px}.SentenceLab_eyebrow__wwVmh svg{width:12px}.SentenceLab_badge__GhT7z{font-size:10px}.SentenceLab_progress__tZUwJ{margin:9px 0}.SentenceLab_prompt__8wQdM h2{font-size:17px;margin:8px 0 4px}.SentenceLab_prompt__8wQdM p{font-size:11px;line-height:1.45}.SentenceLab_prompt__8wQdM blockquote{margin:7px 0 9px;padding:7px 9px;font-size:12px;line-height:1.5}.SentenceLab_answerArea__gU7ig{padding-bottom:10px}.SentenceLab_slots__utPcs{padding-top:6px;gap:4px}.SentenceLab_slot__X2a_f{min-width:52px;min-height:34px;font-size:15px;padding:3px 4px}.SentenceLab_label__4TYfz{font-size:10px}.SentenceLab_bankHeader__P55AC>span,.SentenceLab_label__4TYfz span{font-size:9px}.SentenceLab_bankHeader__P55AC{margin-bottom:6px}.SentenceLab_bank__nCRuA{gap:6px;padding:8px}.SentenceLab_card__YR4A7{min-height:34px;padding:6px 8px;font-size:12px}.SentenceLab_actions__bgVuO{gap:8px;margin-top:9px}.SentenceLab_primary__2Ssha{min-height:40px;padding:9px 13px;font-size:12px}.SentenceLab_reset__4ehNA{font-size:10px}.SentenceLab_retry__KqBP8,.SentenceLab_success__VQmjb{padding:7px 9px;font-size:11px;line-height:1.5}}@media (max-width:700px) and (max-height:740px){.SentenceLab_heading__NSJn_ .SentenceLab_eyebrow__wwVmh,.SentenceLab_prompt__8wQdM p{display:none}.SentenceLab_card__YR4A7{min-height:30px;padding:4px 6px;font-size:11px}.SentenceLab_bank__nCRuA{gap:4px}.SentenceLab_slot__X2a_f{min-height:30px;font-size:14px}}@media (prefers-reduced-motion:reduce){.SentenceLab_card__YR4A7,.SentenceLab_slot__X2a_f{transition:none}}@media (max-width:700px){.sentence-lab-workspace .SentenceLab_heading__NSJn_{display:none}}.SentenceLab_slot__X2a_f[data-short=true]{min-width:28px}@media (max-width:700px){.SentenceLab_slots__utPcs[data-many=true] .SentenceLab_slot__X2a_f{min-width:34px}.SentenceLab_slots__utPcs .SentenceLab_slot__X2a_f[data-short=true]{min-width:24px}}body:has(.SentenceLab_preview__rzjMS){background:#eeeeee}.main-shell:has(.SentenceLab_lab__kfZT6){background:#eeeeee;min-height:100dvh}.SentenceLab_back__wpQff:focus-visible,.SentenceLab_lab__kfZT6 button:focus-visible{outline:2px solid #364d71;outline-offset:3px}.SentenceLab_card__YR4A7:active:not(:disabled),.SentenceLab_primary__2Ssha:active:not(:disabled){box-shadow:inset 1px 1px 2px #bfbfbf}.SentenceLab_primary__2Ssha:disabled{color:#525252;background:#e2e2e2;opacity:.65}.SentenceLab_toolbar__a_KAQ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 0;margin-bottom:6px;border-bottom:1px solid #d5d5d5;font-size:11px;color:#606060}.SentenceLab_toolbar__a_KAQ label{display:flex;align-items:center;gap:6px}.SentenceLab_toolbar__a_KAQ select{max-width:180px;min-height:32px;border:1px solid #c7c7c7;border-radius:3px;background:#f8f8f8;color:#333;font:inherit;padding:3px 6px}.SentenceLab_loading__iHCx4{padding:28px 0;color:#606060}.SentenceLab_fragment__3GwqZ{display:inline-flex;align-items:baseline;max-width:100%}.SentenceLab_fragment__3GwqZ:nth-child(5n+2){--fragment-color:#4c7f6c}.SentenceLab_fragment__3GwqZ:nth-child(5n+3){--fragment-color:#aa7844}.SentenceLab_fragment__3GwqZ:nth-child(5n+4){--fragment-color:#956075}.SentenceLab_fragment__3GwqZ:nth-child(5n+5){--fragment-color:#626b9d}.SentenceLab_fragment__3GwqZ .SentenceLab_slot__X2a_f{--segment:var(--fragment-color,#4e678d)}.SentenceLab_punctuation__GJ8K_{white-space:pre}.SentenceLab_actions__bgVuO{position:sticky;bottom:0;background:#eee;padding:8px 0 max(8px,env(safe-area-inset-bottom,0px));z-index:2}@media (max-width:700px){.SentenceLab_toolbar__a_KAQ{font-size:10px;padding:5px 0 8px}.SentenceLab_toolbar__a_KAQ>span{font-size:9px}.SentenceLab_toolbar__a_KAQ select{max-width:120px}.SentenceLab_slots__utPcs[data-many=true] .SentenceLab_fragment__3GwqZ .SentenceLab_slot__X2a_f{min-width:34px}.SentenceLab_slots__utPcs .SentenceLab_fragment__3GwqZ .SentenceLab_slot__X2a_f[data-short=true]{min-width:24px}}.SentenceLab_metrics__ynp_L{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}.SentenceLab_metrics__ynp_L>div{padding:9px 10px;background:#f7f7f7;border:1px solid #d7d7d7;border-radius:4px;min-width:0}.SentenceLab_metrics__ynp_L small{display:block;color:#666;font-size:10px;line-height:1.4}.SentenceLab_metrics__ynp_L strong{display:block;margin-top:3px;font-size:21px;font-weight:600}.SentenceLab_metrics__ynp_L strong small{display:inline;font-weight:400}.SentenceLab_statistics__vTcF_{font-size:11px;color:#666;margin:8px 0 12px}.SentenceLab_statistics__vTcF_ summary{cursor:pointer;width:fit-content;padding:4px 0}.SentenceLab_statistics__vTcF_ p{line-height:1.7}.SentenceLab_stateBadge__iaB2_{display:inline-block;padding:2px 5px;background:#dedede;border-radius:3px;color:#444}@media (max-width:700px){.SentenceLab_metrics__ynp_L{gap:5px}.SentenceLab_metrics__ynp_L>div{padding:6px}.SentenceLab_metrics__ynp_L small{font-size:9px}.SentenceLab_metrics__ynp_L strong{font-size:18px}.SentenceLab_toolbar__a_KAQ{gap:5px}.SentenceLab_toolbar__a_KAQ select{max-width:108px}.SentenceLab_statistics__vTcF_{margin:4px 0 7px;font-size:10px}}@media (max-width:700px){.main-shell:has(.SentenceLab_lab__kfZT6){min-height:calc(100dvh - 56px - env(safe-area-inset-top, 0px))}}.SentenceLab_welcome__DTQot{padding:clamp(20px,5vw,44px);border:1px solid #c8c8c8;background:#f6f6f6;border-radius:8px}.SentenceLab_welcome__DTQot h2{margin:0 0 12px;font-size:22px}.SentenceLab_welcome__DTQot p{line-height:1.7;color:#555;margin:10px 0 20px}.SentenceLab_reference__lFmG0{border:1px solid #bbb;background:#f4f4f4;padding:12px;border-radius:6px}.SentenceLab_reference__lFmG0 p{margin:8px 0 0;line-height:1.7}.SentenceLab_actions__bgVuO{flex-wrap:wrap}.SentenceLab_actions__bgVuO>.SentenceLab_primary__2Ssha:last-child{margin-left:auto}@media (max-width:700px){.SentenceLab_lab__kfZT6[data-practicing=true] .SentenceLab_metrics__ynp_L,.SentenceLab_lab__kfZT6[data-practicing=true] .SentenceLab_statistics__vTcF_{display:none}}