@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@600;700;800&family=Nunito:wght@500;600;700;800&display=swap";
.help-actions-module__um4xba__helpActions{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.help-actions-module__um4xba__helpForm{margin:0}.help-actions-module__um4xba__helpButton{color:#0f172a;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a33;border-radius:8px;padding:0 1rem;font-weight:600}.help-actions-module__um4xba__helpButton:disabled{opacity:.6;cursor:not-allowed}.help-actions-module__um4xba__helpButton:focus-visible{outline-offset:2px;outline:2px solid #050b16}
.mission-feedback-module__tZU0oW__card{color:#1e2a44;border-radius:28px;flex-direction:column;gap:10px;padding:22px 24px;font-weight:600;display:flex}.mission-feedback-module__tZU0oW__card[data-tone=ok]{background:#e3f4f1}.mission-feedback-module__tZU0oW__card[data-tone=no]{background:#fde8e2}.mission-feedback-module__tZU0oW__card[data-tone=q]{background:#f1eeff}.mission-feedback-module__tZU0oW__card[data-tone=sun]{background:#fff4d1}.mission-feedback-module__tZU0oW__title{margin:0;font-family:"Baloo 2",Nunito,sans-serif;font-size:26px;line-height:1.15}.mission-feedback-module__tZU0oW__title:focus-visible{outline-offset:3px;outline:3px solid #050b16}.mission-feedback-module__tZU0oW__detail{max-width:68ch;margin:0;font-size:17px;line-height:1.5}.mission-feedback-module__tZU0oW__summary{margin:0;font-size:17px;font-weight:800}.mission-feedback-module__tZU0oW__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}
.tutor-visual-module__ZnfAYa__list{gap:12px;min-width:0;max-width:100%;margin-top:10px;display:grid}.tutor-visual-module__ZnfAYa__figure{color:#142f43;background:#fff;border:1px solid #dfe7f2;border-radius:14px;min-width:0;max-width:100%;margin:0;padding:12px 14px}.tutor-visual-module__ZnfAYa__caption{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.tutor-visual-module__ZnfAYa__role{color:#244fc3;text-transform:uppercase;letter-spacing:.04em;background:#e8efff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.tutor-visual-module__ZnfAYa__title{overflow-wrap:anywhere;font-weight:800}.tutor-visual-module__ZnfAYa__svg{width:100%;max-width:100%;height:auto;max-height:320px;display:block}.tutor-visual-module__ZnfAYa__axis{stroke:#142f43;stroke-width:2px}.tutor-visual-module__ZnfAYa__axisHead{fill:#142f43}.tutor-visual-module__ZnfAYa__tickLabel{fill:#3d566b;font-size:12px}.tutor-visual-module__ZnfAYa__point{fill:#3868f6;stroke:#fff;stroke-width:2px}.tutor-visual-module__ZnfAYa__pointLabel{fill:#142f43;font-size:13px;font-weight:800}.tutor-visual-module__ZnfAYa__barLabel{fill:#142f43;font-size:13px;font-weight:700}.tutor-visual-module__ZnfAYa__shaded{fill:#3868f6;stroke:#142f43;stroke-width:1.5px}.tutor-visual-module__ZnfAYa__unshaded{fill:#fff;stroke:#142f43;stroke-width:1.5px}.tutor-visual-module__ZnfAYa__steps{gap:6px;margin:0;padding-left:1.6em;display:grid}.tutor-visual-module__ZnfAYa__steps li{overflow-wrap:anywhere}.tutor-visual-module__ZnfAYa__emoji{margin-right:6px}.tutor-visual-module__ZnfAYa__tableWrap{max-width:100%;overflow-x:auto}.tutor-visual-module__ZnfAYa__table{border-collapse:collapse;width:100%;min-width:0}.tutor-visual-module__ZnfAYa__table th,.tutor-visual-module__ZnfAYa__table td{text-align:left;overflow-wrap:anywhere;border:1px solid #c9d6e8;padding:6px 10px}.tutor-visual-module__ZnfAYa__table th{background:#f4f7fc}.tutor-visual-module__ZnfAYa__comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.tutor-visual-module__ZnfAYa__side{background:#f4f7fc;border-radius:10px;min-width:0;padding:8px 10px}.tutor-visual-module__ZnfAYa__side h3{margin:0 0 4px;font-size:14px}.tutor-visual-module__ZnfAYa__side ul{overflow-wrap:anywhere;margin:0;padding-left:1.1em}.tutor-visual-module__ZnfAYa__arrow{font-size:20px;font-weight:800}.tutor-visual-module__ZnfAYa__emojiLine{flex-wrap:wrap;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.tutor-visual-module__ZnfAYa__emojiLine li{justify-items:center;gap:2px;min-width:0;font-size:13px;display:grid}.tutor-visual-module__ZnfAYa__emojiLarge{font-size:28px;line-height:1.1}@media (max-width:480px){.tutor-visual-module__ZnfAYa__comparison{grid-template-columns:minmax(0,1fr)}.tutor-visual-module__ZnfAYa__arrow{justify-self:center;transform:rotate(90deg)}}
.learning-workbench-module__pk-gVq__page{color:#1e2a44;background:#fbf7ef;min-height:100vh;padding:32px;font-family:Nunito,system-ui,sans-serif}.learning-workbench-module__pk-gVq__workbench{max-width:900px;margin:0 auto;display:block}.learning-workbench-module__pk-gVq__workspace{gap:20px;min-width:0;display:grid}.learning-workbench-module__pk-gVq__header{gap:10px;display:grid}.learning-workbench-module__pk-gVq__pillRow{flex-wrap:wrap;gap:10px;display:flex}.learning-workbench-module__pk-gVq__subjectPill,.learning-workbench-module__pk-gVq__progressPill{border-radius:99px;align-items:center;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.learning-workbench-module__pk-gVq__subjectPill{color:#fff;background:#f26b4e}.learning-workbench-module__pk-gVq__progressPill{color:#1e2a44;background:#ffc43d}.learning-workbench-module__pk-gVq__title{overflow-wrap:break-word;max-width:26ch;margin:0;font-family:"Baloo 2",Nunito,sans-serif;font-size:clamp(28px,4vw,42px);line-height:1.15}.learning-workbench-module__pk-gVq__todoCard{background:#fff4d1;border-radius:28px;gap:8px;padding:20px 22px;display:grid}.learning-workbench-module__pk-gVq__todoCard strong{color:#1e2a44;overflow-wrap:break-word;font-family:"Baloo 2",Nunito,sans-serif;font-size:22px;line-height:1.3}.learning-workbench-module__pk-gVq__transferWhy{color:#3b4a66;margin:0;font-size:16px;line-height:1.45}.learning-workbench-module__pk-gVq__exercise{color:#1e2a44;overflow-wrap:break-word;font-family:"Baloo 2",Nunito,sans-serif;font-size:clamp(24px,3.4vw,32px);line-height:1.3}.learning-workbench-module__pk-gVq__example{color:#3d4a63;background:#fff;border:2px dashed #cfc6b2;border-radius:18px;padding:14px 16px;font-weight:700}.learning-workbench-module__pk-gVq__example summary{cursor:pointer}.learning-workbench-module__pk-gVq__example p{overflow-wrap:break-word;margin:10px 0 0;font-weight:600}.learning-workbench-module__pk-gVq__closedCard{color:#1e2a44;background:#e3f4f1;border-radius:28px;justify-items:start;gap:10px;padding:20px 22px;display:grid}.learning-workbench-module__pk-gVq__closedCard p{overflow-wrap:break-word;margin:0}.learning-workbench-module__pk-gVq__closedTitle{font-family:"Baloo 2",Nunito,sans-serif;font-size:24px;font-weight:800;line-height:1.2}.learning-workbench-module__pk-gVq__formatHint{color:#4a5570;overflow-wrap:break-word;font-size:.9rem;font-weight:600}.learning-workbench-module__pk-gVq__panelLabel{color:#4a5570;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.learning-workbench-module__pk-gVq__liveStatus{color:#b4441f;overflow-wrap:break-word;min-height:24px;margin:0;font-weight:700}.learning-workbench-module__pk-gVq__feedbackActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.learning-workbench-module__pk-gVq__actionForm{background:#fff;border:1px solid #e4ddcd;border-radius:28px;gap:12px;padding:20px;display:grid}.learning-workbench-module__pk-gVq__actionStack{gap:12px;display:grid}.learning-workbench-module__pk-gVq__secondaryActions{flex-wrap:wrap;gap:10px;display:flex}.learning-workbench-module__pk-gVq__secondaryActions .learning-workbench-module__pk-gVq__actionForm{background:0 0;border:0;padding:0}.learning-workbench-module__pk-gVq__field{color:#1e2a44;gap:8px;font-weight:700;display:grid}.learning-workbench-module__pk-gVq__field textarea{resize:vertical;width:100%;font:inherit;color:#1e2a44;background:#fff;border:2px solid #e4ddcd;border-radius:14px;padding:12px 14px}.learning-workbench-module__pk-gVq__field textarea:focus-visible,.learning-workbench-module__pk-gVq__primaryButton:focus-visible,.learning-workbench-module__pk-gVq__secondaryButton:focus-visible,.learning-workbench-module__pk-gVq__confidenceChoice input:focus-visible{outline-offset:3px;outline:3px solid #050b16;box-shadow:0 0 0 3px #fff}.learning-workbench-module__pk-gVq__primaryButton{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0b7a70;border:0;border-radius:14px;padding:0 18px;font-weight:800}.learning-workbench-module__pk-gVq__primaryButton:disabled{cursor:wait;background:#63748a}.learning-workbench-module__pk-gVq__secondaryButton{color:#0b7a70;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #0b7a70;border-radius:14px;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.learning-workbench-module__pk-gVq__secondaryButton:disabled{cursor:wait;color:#526071;border-color:#9fb0c2}.learning-workbench-module__pk-gVq__stepHelp{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.learning-workbench-module__pk-gVq__stepHelpActions{flex-wrap:wrap;gap:8px;display:flex}.learning-workbench-module__pk-gVq__stepHelpText{color:#1e2a44;background:#f0faf8;border-left:4px solid #0b7a70;border-radius:8px;margin:0;padding:10px 12px}.learning-workbench-module__pk-gVq__readOnly{color:#1e2a44;overflow-wrap:break-word;background:#fff4f0;border-left:4px solid #f26a4a;border-radius:8px;margin:0;padding:14px 16px}@media (max-width:640px){.learning-workbench-module__pk-gVq__page{padding:16px}}@media (prefers-reduced-motion:reduce){.learning-workbench-module__pk-gVq__primaryButton{transition:none}.learning-workbench-module__pk-gVq__field textarea:focus-visible,.learning-workbench-module__pk-gVq__primaryButton:focus-visible,.learning-workbench-module__pk-gVq__secondaryButton:focus-visible,.learning-workbench-module__pk-gVq__confidenceChoice input:focus-visible{outline-offset:3px;outline:3px solid #050b16;transition:none;box-shadow:0 0 0 3px #fff}}.learning-workbench-module__pk-gVq__tutorVisuals{gap:12px;min-width:0;max-width:100%;display:grid;overflow-x:auto}.learning-workbench-module__pk-gVq__confidenceProbe{background:#fff;border:2px solid #e4ddcd;border-radius:14px;gap:10px;min-width:0;margin:0;padding:12px 14px;display:grid}.learning-workbench-module__pk-gVq__confidenceLegend{color:#1e2a44;padding:0 4px;font-weight:800}.learning-workbench-module__pk-gVq__confidenceOptional{color:#4a5570;font-size:.9rem;font-weight:600}.learning-workbench-module__pk-gVq__confidenceOptions{flex-wrap:wrap;gap:10px;display:flex}.learning-workbench-module__pk-gVq__confidenceChoice{color:#1e2a44;cursor:pointer;background:#fbf7ef;border:2px solid #e4ddcd;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}.learning-workbench-module__pk-gVq__confidenceChoice:has(input:checked){background:#e6f4f1;border-color:#0b7a70}.learning-workbench-module__pk-gVq__confidenceChoice input{accent-color:#0b7a70;width:18px;height:18px;margin:0}.learning-workbench-module__pk-gVq__reasoningCheck{color:#1e2a44;background:#f5fbfa;border:2px solid #cfe8e4;border-radius:14px;gap:10px;margin-top:12px;padding:14px;display:grid}.learning-workbench-module__pk-gVq__reasoningForm{gap:10px;display:grid}.learning-workbench-module__pk-gVq__reasoningInput{min-height:64px}.learning-workbench-module__pk-gVq__reasoningVariation{color:#1e2a44;background:#fff;border-left:4px solid #0b7a70;border-radius:8px;margin:0;padding:10px 12px;font-weight:600}.learning-workbench-module__pk-gVq__reasoningActions{flex-wrap:wrap;gap:10px;display:flex}.learning-workbench-module__pk-gVq__reasoningActions>button{min-width:44px;min-height:44px}.learning-workbench-module__pk-gVq__reasoningSentence{color:#1e2a44;margin:0}.learning-workbench-module__pk-gVq__reasoningLabel{color:#0b5f57;margin:0;font-weight:800;display:block}.learning-workbench-module__pk-gVq__reasoningText{gap:4px;display:grid}.learning-workbench-module__pk-gVq__reasoningText p{overflow-wrap:anywhere;margin:0}.learning-workbench-module__pk-gVq__reasoningHint{color:#1e2a44;background:#fff8ec;border-left:4px solid #b76e00;border-radius:8px;margin:0;padding:10px 12px;font-weight:700}.learning-workbench-module__pk-gVq__reasoningPraise{color:#0b5f57;margin:0;font-size:1.1rem;font-weight:800}.learning-workbench-module__pk-gVq__reasoningNote{color:#3d4a63;margin:0}.learning-workbench-module__pk-gVq__reasoningMini{border-top:2px dashed #cfe8e4;gap:10px;margin-top:4px;padding-top:12px;display:grid}.learning-workbench-module__pk-gVq__explainReminder{color:#5a6478;overflow-wrap:break-word;margin:8px 0 0;font-size:.95rem}
.mission-list-module__WkDCHa__list{gap:14px;width:100%;margin:0;display:grid}.mission-list-module__WkDCHa__header{box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;padding:0 2px 4px;display:grid}.mission-list-module__WkDCHa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#40506b;margin:0;font-size:.78rem}.mission-list-module__WkDCHa__header h1{color:#142f43;margin:0;font-size:1.34rem;line-height:1.2}.mission-list-module__WkDCHa__header p{color:#40506b;margin:0}.mission-list-module__WkDCHa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mission-list-module__WkDCHa__card{color:#142f43;background:#fff;border:1px solid #e3eaf2;border-top:4px solid #3868f6;border-radius:.55rem;align-content:start;gap:10px;height:100%;min-height:178px;padding:14px;text-decoration:none;display:grid;box-shadow:0 6px 14px #142f430d}.mission-list-module__WkDCHa__cardPending{background:#f2f5f9;border-top-color:#cfd8e3}.mission-list-module__WkDCHa__cardTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.mission-list-module__WkDCHa__subject{letter-spacing:.1em;text-transform:uppercase;color:#40506b;font-size:.78rem}.mission-list-module__WkDCHa__status{white-space:nowrap;border:1px solid #cfd8e3;padding:2px 10px;font-size:.78rem}.mission-list-module__WkDCHa__planned{color:#1b3a75;background:#eef3fb;border-color:#b7c7e4}.mission-list-module__WkDCHa__in_progress{color:#3f4a10;background:#f4fadb;border-color:#b9cf5c}.mission-list-module__WkDCHa__completed{color:#1f3f24;background:#eaf1ea;border-color:#a9c3aa}.mission-list-module__WkDCHa__cardTitle{overflow-wrap:anywhere;margin:0;font-size:1.02rem;line-height:1.24}.mission-list-module__WkDCHa__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;display:grid}.mission-list-module__WkDCHa__fact{gap:2px;display:grid}.mission-list-module__WkDCHa__fact dt{letter-spacing:.08em;text-transform:uppercase;color:#40506b;font-size:.76rem}.mission-list-module__WkDCHa__fact dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.mission-list-module__WkDCHa__cardAction{color:#1b3a75;align-self:end;margin:0;padding-top:2px;font-weight:600}.mission-list-module__WkDCHa__cardPending .mission-list-module__WkDCHa__cardAction{color:#6a2b2b;font-weight:500}.mission-list-module__WkDCHa__emptyState{color:#142f43;background:#fff;border:1px solid #e3eaf2;border-left:4px solid #dff4e8;border-radius:.55rem;gap:8px;padding:18px;display:grid;box-shadow:0 8px 18px #142f430d}.mission-list-module__WkDCHa__emptyState h2{margin:0;font-size:1.12rem}.mission-list-module__WkDCHa__emptyState p{color:#40506b;margin:0}.mission-list-module__WkDCHa__card:hover{border-color:#2563eb;box-shadow:0 10px 20px #142f4314}.mission-list-module__WkDCHa__card:focus-visible{outline-offset:3px;outline:3px solid #050b16;box-shadow:0 0 0 3px #fff}@media (prefers-reduced-motion:reduce){.mission-list-module__WkDCHa__card:focus-visible{outline-offset:3px;outline:3px solid #050b16;transition:none;box-shadow:0 0 0 3px #fff}}@media (max-width:900px){.mission-list-module__WkDCHa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mission-list-module__WkDCHa__cards,.mission-list-module__WkDCHa__facts,.mission-list-module__WkDCHa__cardTop{grid-template-columns:1fr}.mission-list-module__WkDCHa__card{min-height:0}}.mission-list-module__WkDCHa__more{justify-content:center;margin:0;display:flex}.mission-list-module__WkDCHa__moreLink{color:#3868f6;background:#fff;border:1px solid #3868f6;border-radius:.55rem;align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.mission-list-module__WkDCHa__moreLink:focus-visible{outline-offset:2px;outline:3px solid #142f43}
.practice-brief-play-module__zvuF9W__page{box-sizing:border-box;color:#1e2a44;overflow-wrap:break-word;background:#fbf7ef;border-radius:28px;min-width:0;max-width:100%;padding:28px 32px;font-family:Nunito,system-ui,sans-serif}.practice-brief-play-module__zvuF9W__workspace{gap:20px;min-width:0;max-width:900px;margin:0 auto;display:grid}.practice-brief-play-module__zvuF9W__header{gap:10px;min-width:0;display:grid}.practice-brief-play-module__zvuF9W__pillRow{flex-wrap:wrap;gap:10px;display:flex}.practice-brief-play-module__zvuF9W__subjectPill,.practice-brief-play-module__zvuF9W__progressPill{border-radius:99px;align-items:center;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.practice-brief-play-module__zvuF9W__subjectPill{color:#fff;background:#f26b4e}.practice-brief-play-module__zvuF9W__progressPill{color:#1e2a44;background:#ffc43d}.practice-brief-play-module__zvuF9W__title{overflow-wrap:break-word;max-width:26ch;margin:0;font-family:"Baloo 2",Nunito,sans-serif;font-size:clamp(28px,4vw,42px);line-height:1.15}.practice-brief-play-module__zvuF9W__title:first-letter{text-transform:uppercase}.practice-brief-play-module__zvuF9W__progressBar{flex-wrap:wrap;gap:6px;display:flex}.practice-brief-play-module__zvuF9W__progressSegment{background:#e4ddcd;border-radius:99px;width:40px;max-width:calc(16.6667% - 5px);height:10px}.practice-brief-play-module__zvuF9W__progressSegment[data-done=true]{background:#0b7a70}.practice-brief-play-module__zvuF9W__todoCard{background:#fff4d1;border-radius:28px;gap:8px;min-width:0;padding:20px 22px;display:grid}.practice-brief-play-module__zvuF9W__panelLabel{color:#4a5570;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.practice-brief-play-module__zvuF9W__exercise{color:#1e2a44;overflow-wrap:anywhere;margin:0;font-family:"Baloo 2",Nunito,sans-serif;font-size:clamp(22px,3.2vw,30px);font-weight:700;line-height:1.3}.practice-brief-play-module__zvuF9W__liveStatus{color:#4a5570;min-height:24px;margin:0;font-weight:700}.practice-brief-play-module__zvuF9W__example{color:#3d4a63;background:#fff;border:2px dashed #cfc6b2;border-radius:18px;padding:0 16px;font-weight:700}.practice-brief-play-module__zvuF9W__example summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.practice-brief-play-module__zvuF9W__example p{overflow-wrap:break-word;margin:0 0 14px;font-weight:600}.practice-brief-play-module__zvuF9W__actionForm{background:#fff;border:1px solid #e4ddcd;border-radius:28px;gap:12px;min-width:0;padding:20px;display:grid}.practice-brief-play-module__zvuF9W__field{color:#1e2a44;font-weight:700}.practice-brief-play-module__zvuF9W__input{box-sizing:border-box;width:100%;min-height:52px;font:inherit;color:#1e2a44;background:#fff;border:2px solid #e4ddcd;border-radius:14px;padding:10px 14px;font-size:1.1rem}.practice-brief-play-module__zvuF9W__formatHint{color:#4a5570;overflow-wrap:break-word;font-size:.9rem;font-weight:600}.practice-brief-play-module__zvuF9W__feedbackActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.practice-brief-play-module__zvuF9W__primaryButton,.practice-brief-play-module__zvuF9W__secondaryButton{box-sizing:border-box;max-width:100%;font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.practice-brief-play-module__zvuF9W__primaryButton{color:#fff;background:#0b7a70;border:0;border-radius:14px;justify-self:start;min-height:48px;padding:8px 18px}.practice-brief-play-module__zvuF9W__primaryButton:disabled{cursor:wait;background:#63748a}.practice-brief-play-module__zvuF9W__secondaryButton{color:#0b7a70;background:#fff;border:2px solid #0b7a70;border-radius:14px;min-height:48px;padding:8px 16px}.practice-brief-play-module__zvuF9W__input:focus-visible,.practice-brief-play-module__zvuF9W__primaryButton:focus-visible,.practice-brief-play-module__zvuF9W__secondaryButton:focus-visible,.practice-brief-play-module__zvuF9W__example summary:focus-visible{outline-offset:3px;outline:3px solid #050b16;box-shadow:0 0 0 3px #fff}.practice-brief-play-module__zvuF9W__waitingCard{color:#1e2a44;background:#fff4d1;border-radius:28px;justify-items:start;gap:10px;min-width:0;padding:20px 22px;display:grid}.practice-brief-play-module__zvuF9W__waitingCard p{overflow-wrap:break-word;margin:0}.practice-brief-play-module__zvuF9W__waitingCard .practice-brief-play-module__zvuF9W__waitingTitle{font-family:"Baloo 2",Nunito,sans-serif;font-size:24px;font-weight:800;line-height:1.2}@media (max-width:640px){.practice-brief-play-module__zvuF9W__page{border-radius:20px;padding:16px}.practice-brief-play-module__zvuF9W__todoCard,.practice-brief-play-module__zvuF9W__actionForm,.practice-brief-play-module__zvuF9W__waitingCard{border-radius:22px;padding:16px}.practice-brief-play-module__zvuF9W__primaryButton,.practice-brief-play-module__zvuF9W__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.practice-brief-play-module__zvuF9W__primaryButton,.practice-brief-play-module__zvuF9W__secondaryButton{transition:none}}
.source-tutor-workspace-module__iEqq-a__workspace{--paper:#fbf7ef;--ink:#1e2a44;--muted:#5b6478;--line:#e4ddcd;--teal:#0b7a70;--teal-hover:#075c55;--teal-tint:#e3f4f1;--sunflower:#ffc43d;--coral:#f26b4e;--violet:#5a48c8;--violet-tint:#f4f0ff;--violet-line:#d9d0fa;color:var(--ink);gap:24px;font-family:Nunito,Avenir Next,system-ui,sans-serif;display:grid}.source-tutor-workspace-module__iEqq-a__workspace :where(h1,h2){font-family:"Baloo 2",Nunito,sans-serif;font-weight:800}.source-tutor-workspace-module__iEqq-a__workspace :where(button,a,input,textarea,summary):focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.source-tutor-workspace-module__iEqq-a__workspace :where(button,[class*=startTile]){transition:transform .15s,box-shadow .15s}.source-tutor-workspace-module__iEqq-a__workspace :where(button,[class*=startTile]):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.source-tutor-workspace-module__iEqq-a__workspace *{transition:none!important}}.source-tutor-workspace-module__iEqq-a__topNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.source-tutor-workspace-module__iEqq-a__backLink{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.source-tutor-workspace-module__iEqq-a__backLink:hover{color:var(--teal-hover)}.source-tutor-workspace-module__iEqq-a__progress{align-items:center;gap:12px;display:flex}.source-tutor-workspace-module__iEqq-a__progressText{color:var(--muted);font-size:14px;font-weight:700}.source-tutor-workspace-module__iEqq-a__progressDots{gap:6px;display:flex}.source-tutor-workspace-module__iEqq-a__progressDot{background:var(--line);border-radius:99px;width:34px;height:8px}.source-tutor-workspace-module__iEqq-a__progressDot[data-filled=true]{background:var(--teal)}.source-tutor-workspace-module__iEqq-a__heroRow{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"hero hero""steps tutor";align-items:start;gap:24px;display:grid}.source-tutor-workspace-module__iEqq-a__heroRow[data-has-practice=true]{grid-template-areas:"hero practice""steps practice""steps tutor"}.source-tutor-workspace-module__iEqq-a__practiceSlot{grid-area:practice;min-width:0;display:grid}.source-tutor-workspace-module__iEqq-a__practiceBelow{display:grid}.source-tutor-workspace-module__iEqq-a__hero{background:var(--ink);color:#fff;border-radius:28px;grid-area:hero;gap:12px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.source-tutor-workspace-module__iEqq-a__pillRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.source-tutor-workspace-module__iEqq-a__subjectPill,.source-tutor-workspace-module__iEqq-a__assessmentPill{border-radius:99px;align-items:center;gap:8px;min-height:32px;padding:6px 14px;font-size:14px;font-weight:800;display:inline-flex}.source-tutor-workspace-module__iEqq-a__subjectPill{background:var(--coral);color:#fff}.source-tutor-workspace-module__iEqq-a__assessmentPill{background:var(--sunflower);color:var(--ink)}.source-tutor-workspace-module__iEqq-a__heroTitle{max-width:700px;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.source-tutor-workspace-module__iEqq-a__heroNote{color:#d8deea;max-width:560px;margin:0;font-size:17px;line-height:1.5}.source-tutor-workspace-module__iEqq-a__subjectNote{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-tutor-workspace-module__iEqq-a__sourcePanel{grid-area:steps;gap:20px;min-width:0;display:grid}.source-tutor-workspace-module__iEqq-a__card{min-width:0;box-shadow:0 1px 0 var(--line), 0 12px 32px #1e2a440f;overflow-wrap:anywhere;background:#fff;border-radius:28px;align-content:start;gap:16px;padding:26px 28px;display:grid}.source-tutor-workspace-module__iEqq-a__cardHeading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.source-tutor-workspace-module__iEqq-a__cardTitle{margin:0;font-size:26px;line-height:1.2}.source-tutor-workspace-module__iEqq-a__stepBadge{background:var(--line);width:40px;height:40px;color:var(--ink);border-radius:13px;flex:none;justify-content:center;align-items:center;font-family:"Baloo 2",sans-serif;font-size:20px;font-weight:800;display:inline-flex}.source-tutor-workspace-module__iEqq-a__stepBadge[data-active=true]{background:var(--teal);color:#fff}.source-tutor-workspace-module__iEqq-a__dropzone{min-height:60px;color:var(--muted);cursor:pointer;text-align:center;border:2px dashed #cfc6b2;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex;position:relative}.source-tutor-workspace-module__iEqq-a__dropzoneInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.source-tutor-workspace-module__iEqq-a__readabilityChip{background:var(--teal-tint);color:var(--teal-hover);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;margin-inline-start:auto;padding:7px 13px;font-size:13px;font-weight:800;display:inline-flex}.source-tutor-workspace-module__iEqq-a__sourceMeta{color:var(--muted);margin:0;font-size:13px}.source-tutor-workspace-module__iEqq-a__draftLabel{color:#3d4a63;font-size:15px;font-weight:700;display:block}.source-tutor-workspace-module__iEqq-a__draftText{box-sizing:border-box;resize:vertical;border:2px solid var(--line);width:100%;min-height:150px;color:var(--ink);font:inherit;background:#fdfbf6;border-radius:18px;padding:16px 18px;font-size:17px;line-height:1.6}.source-tutor-workspace-module__iEqq-a__confirmRow{display:contents}.source-tutor-workspace-module__iEqq-a__primaryButton{background:var(--teal);color:#fff;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:10px;padding:0 26px;font-size:18px;font-weight:800;display:inline-flex}.source-tutor-workspace-module__iEqq-a__primaryButton:hover:not(:disabled){background:var(--teal-hover)}.source-tutor-workspace-module__iEqq-a__quietButton{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:15px;font-weight:800}.source-tutor-workspace-module__iEqq-a__formStack{gap:10px;display:grid}.source-tutor-workspace-module__iEqq-a__uploadRow,.source-tutor-workspace-module__iEqq-a__actionRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.source-tutor-workspace-module__iEqq-a__defaultButton{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:12px;padding:11px 16px;font-weight:800}.source-tutor-workspace-module__iEqq-a__defaultButton[name=intent][value=attempt]:not(:disabled){border-color:var(--teal);background:var(--teal);color:#fff}.source-tutor-workspace-module__iEqq-a__defaultButton:disabled{color:#7c8da0;cursor:not-allowed;background:#edf1f6;border-color:#d2dce8}.source-tutor-workspace-module__iEqq-a__helper{color:var(--muted);margin:0;font-size:13px}.source-tutor-workspace-module__iEqq-a__intentNote{color:var(--ink);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #d2dce8;border-radius:12px;margin:0;padding:10px 12px;font-size:14px}.source-tutor-workspace-module__iEqq-a__error{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:15px;gap:10px;margin:0;padding:14px;display:grid}.source-tutor-workspace-module__iEqq-a__tutorPanel{min-width:0;box-shadow:0 1px 0 var(--line), 0 12px 32px #1e2a440f;overflow-wrap:anywhere;background:#fff;border-radius:28px;grid-area:tutor;align-content:start;gap:20px;padding:28px;display:grid}.source-tutor-workspace-module__iEqq-a__teacher{align-items:center;gap:16px;display:flex}.source-tutor-workspace-module__iEqq-a__teacherName{margin:0;font-size:24px}.source-tutor-workspace-module__iEqq-a__teacherNote{color:var(--muted);margin:2px 0 0;font-size:14px;font-weight:700}.source-tutor-workspace-module__iEqq-a__guidanceBubble,.source-tutor-workspace-module__iEqq-a__sessionBox{background:var(--teal-tint);color:var(--ink);border-radius:6px 22px 22px;gap:12px;margin:0;padding:20px 22px;font-size:18px;font-weight:600;line-height:1.5;display:grid}.source-tutor-workspace-module__iEqq-a__sessionBox>p:first-child{font-size:14px;font-weight:800}.source-tutor-workspace-module__iEqq-a__sessionBox blockquote{border-inline-start:4px solid var(--teal);color:var(--ink);margin:0;padding-inline-start:14px}.source-tutor-workspace-module__iEqq-a__turns{gap:12px;margin:0;padding:0;list-style:none;display:grid}.source-tutor-workspace-module__iEqq-a__learnerBubble,.source-tutor-workspace-module__iEqq-a__tutorBubble{border-radius:15px;margin:6px 0;padding:14px}.source-tutor-workspace-module__iEqq-a__learnerBubble{color:var(--ink);background:#fff}.source-tutor-workspace-module__iEqq-a__tutorBubble{background:var(--teal-tint);color:var(--ink)}.source-tutor-workspace-module__iEqq-a__lockedBlock{gap:10px;display:grid}.source-tutor-workspace-module__iEqq-a__lockedEyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.source-tutor-workspace-module__iEqq-a__lockedButton{border:2px solid var(--line);background:var(--paper);min-height:52px;color:var(--muted);border-radius:16px;align-items:center;gap:12px;display:flex}.source-tutor-workspace-module__iEqq-a__hintRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.source-tutor-workspace-module__iEqq-a__hintStars{gap:4px;display:flex}@media (max-width:700px){.source-tutor-workspace-module__iEqq-a__heroRow{grid-template-columns:1fr;grid-template-areas:"hero""steps""tutor"}.source-tutor-workspace-module__iEqq-a__heroRow[data-has-practice=true]{grid-template-areas:"hero""practice""steps""tutor"}.source-tutor-workspace-module__iEqq-a__card,.source-tutor-workspace-module__iEqq-a__tutorPanel{padding:19px}.source-tutor-workspace-module__iEqq-a__hero{padding:22px}.source-tutor-workspace-module__iEqq-a__uploadRow,.source-tutor-workspace-module__iEqq-a__actionRow{flex-direction:column;align-items:stretch}.source-tutor-workspace-module__iEqq-a__defaultButton,.source-tutor-workspace-module__iEqq-a__quietButton{width:100%}.source-tutor-workspace-module__iEqq-a__primaryButton{justify-content:center;width:100%}}.source-tutor-workspace-module__iEqq-a__rtl{text-align:right;font-family:Segoe UI,Arial Hebrew,David,sans-serif}
