.oODukq_lab{max-width:940px;margin-inline:auto}.oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder{background:radial-gradient(at 100% 0,#dce9df88,#0000 65%),linear-gradient(125deg,#fafcf7,#f0f5ef);border:1px solid #cfded6;border-radius:20px;padding:28px;box-shadow:inset 0 1px #fff,0 15px 30px -24px #345e5066}.oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder>span{letter-spacing:.17em;color:#758f79;font-size:10px}.oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder h2{color:#345b4b;margin:16px 0 26px;font-size:25px}.oODukq_builder.oODukq_builder form{gap:16px;display:grid}.oODukq_builder.oODukq_builder label{color:#547368;gap:8px;font-size:13px;display:grid}.oODukq_builder.oODukq_builder input{color:#284b3f;background:#fffef9;border:1px solid #c4d4c7;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:12px 15px;font-size:16px;line-height:1.6}.oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder .st-action{color:#f4f3df;background:linear-gradient(125deg,#507962,#31554a);border:1px solid #4d735b;border-top-color:#8ba582;border-radius:10px;min-height:44px;padding:11px 19px;box-shadow:inset 0 1px #edfac644,0 6px 13px -7px #31523d77}.oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder .st-action:hover{box-shadow:0 0 0 3px #b1c39333,inset 0 1px #fff4,0 7px 14px -6px #31523d66}.oODukq_builder :is(input,button,a):focus-visible{outline-offset:4px;outline:2px solid #789874}.oODukq_lab .st-grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.oODukq_builder .st-feedback{border-top:1px solid #c4d4c7;margin-top:24px;padding-top:22px}.oODukq_builder .st-feedback blockquote{overflow-wrap:anywhere;margin:0 0 15px;font:25px/1.6 Georgia,serif}.oODukq_builder .st-feedback p{font-size:13px;line-height:1.8}.oODukq_builder .st-feedback a{color:#34674e}.student-shell[data-roadmap-theme=night] .oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder{background:radial-gradient(at 100% 0,#45684744,#0000 65%),linear-gradient(125deg,#253d35,#22332e);border-color:#54705b;box-shadow:inset 0 1px #fff1}.student-shell[data-roadmap-theme=night] .oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder :is(h2,label){color:#dae5cd}.student-shell[data-roadmap-theme=night] .oODukq_builder.oODukq_builder input{color:#e1e8d7;background:#20322b;border-color:#61765e}.student-shell[data-roadmap-theme=night] .oODukq_builder .st-feedback a{color:#c7ddb6}@media (max-width:600px){.oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder{padding:24px 19px}.oODukq_lab.oODukq_lab.oODukq_lab .oODukq_builder.oODukq_builder h2{font-size:23px}}
.h-MTea_collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:24px 0 28px;display:grid}.h-MTea_collections>a{isolation:isolate;color:#355845;background:radial-gradient(at 100% 0,#dfdea888,#0000 70%),linear-gradient(135deg,#f2f5dd,#dce8d2);border:1px solid #a8b6a3;border-radius:18px;padding:29px 25px 23px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 13px 24px -20px #2c493b99}.h-MTea_collections>a[data-track=reading]{color:#755343;background:radial-gradient(at 100% 0,#eed3b399,#0000 70%),linear-gradient(135deg,#fbf1de,#e9ded6);border-color:#cab6a4}.h-MTea_collections>a[data-track=spelling]{color:#eddfcb;background:radial-gradient(at 100% 0,#8675a555,#0000 70%),linear-gradient(135deg,#423c57,#273a4e);border-color:#80788e}.h-MTea_icon{opacity:.8;margin-bottom:23px}.h-MTea_label{letter-spacing:.18em;font-size:9px;font-weight:600;display:block}.h-MTea_collections h2{color:inherit!important;margin:9px 0 13px!important;font-family:Georgia,serif!important;font-size:30px!important;font-weight:400!important;line-height:1.2!important}.h-MTea_collections p{opacity:.8;max-width:25ch;color:inherit!important;margin:0!important;font-size:12px!important;line-height:1.85!important}.h-MTea_mark{z-index:-1;opacity:.09;letter-spacing:-.08em;pointer-events:none;font:italic 74px/1 Georgia,serif;position:absolute;top:7px;right:-8px}.h-MTea_action{border-top:1px solid #7d896044;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:16px;font-size:12px;font-weight:500;display:flex}.h-MTea_collections>a[data-track=spelling] .h-MTea_action{border-color:#c2b4c344}.h-MTea_collections>a:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 15px 25px -17px #364e5788,0 0 20px #a7b99522}.h-MTea_collections>a:active{box-shadow:0 0 24px #aab88c66}.h-MTea_collections>a:focus-visible{outline-offset:4px;outline:3px solid #af955f}@media (max-width:800px){.h-MTea_collections{grid-template-columns:1fr;gap:12px}.h-MTea_collections>a{padding:21px 23px 19px}.h-MTea_icon{margin:0;position:absolute;top:23px;right:23px}.h-MTea_collections h2{padding-right:40px;font-size:27px!important}.h-MTea_collections p{max-width:none;padding-right:25px}.h-MTea_action{margin-top:17px;padding-top:12px}.h-MTea_mark{font-size:94px;top:21px;right:50px}}.student-shell[data-roadmap-theme=night] .h-MTea_collections>a[data-track=common]{color:#dce5c5;background:radial-gradient(at 100% 0,#87995733,#0000 70%),linear-gradient(135deg,#344f44,#203a37);border-color:#72816b}.student-shell[data-roadmap-theme=night] .h-MTea_collections>a[data-track=reading]{color:#ead7bf;background:radial-gradient(at 100% 0,#b2895933,#0000 70%),linear-gradient(135deg,#53483f,#37343e);border-color:#8e7966}.student-shell[data-roadmap-theme=night] .h-MTea_collections>a{box-shadow:inset 0 1px #fff1,0 13px 24px -20px #0009}.student-shell[data-roadmap-theme=night] .h-MTea_action{border-color:#b9b49344}@media (prefers-reduced-motion:reduce){.h-MTea_collections>a{transition:none;transform:none!important}}.h-MTea_personal{border-top:1px solid #83928440;flex-wrap:wrap;gap:12px 28px;margin-top:12px;padding:20px 0;display:flex}.h-MTea_personal a{color:inherit;align-items:center;gap:10px;min-height:40px;font-size:13px;text-decoration:none;display:inline-flex}.h-MTea_personal a:hover{color:#708a59}.h-MTea_personal a:focus-visible{outline-offset:4px;outline:2px solid #af955f}.h-MTea_compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.h-MTea_compact>a{padding:17px}.h-MTea_compact .h-MTea_icon{width:19px;height:19px;margin:0 0 12px;position:static}.h-MTea_compact h2{padding:0;margin:6px 0 0!important;font-size:22px!important}.h-MTea_compact p{display:none}.h-MTea_compact .h-MTea_mark{font-size:70px;top:25px;right:-4px}.h-MTea_compact .h-MTea_action{border:0;justify-content:flex-end;margin:12px 0 0;padding:0;font-size:0}.h-MTea_compact .h-MTea_action svg{width:15px;height:15px}.h-MTea_compact .h-MTea_label{letter-spacing:.1em;font-size:8px}@media (max-width:600px){.h-MTea_compact>a{padding:14px 12px}.h-MTea_compact h2{font-size:17px!important;line-height:1.3!important}.h-MTea_compact .h-MTea_mark{display:none}.h-MTea_compact .h-MTea_label{font-size:7px}}.h-MTea_dailyUnavailable{color:#496349;background:linear-gradient(125deg,#f1f1dc,#e8efdf);border:1px solid #bbc8ab;border-radius:16px;margin:22px 0;padding:25px}.h-MTea_dailyUnavailable>span{letter-spacing:.16em;font-size:9px}.h-MTea_dailyUnavailable h2{margin:12px 0;font-size:23px;line-height:1.5}.h-MTea_dailyUnavailable p{max-width:42ch;margin:0;font-size:13px;line-height:1.8}.student-shell[data-roadmap-theme=night] .h-MTea_dailyUnavailable{color:#d2dfc4;background:linear-gradient(125deg,#334c3d,#263d36);border-color:#75886b}@media (max-width:650px){.h-MTea_collections.h-MTea_compact{grid-template-columns:1fr;gap:10px}.h-MTea_collections.h-MTea_compact>a{grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:3px 14px;padding:17px 19px;display:grid}.h-MTea_collections.h-MTea_compact .h-MTea_icon{grid-area:1/1/3;width:23px;height:23px;margin:0}.h-MTea_collections.h-MTea_compact .h-MTea_label{grid-column:2;font-size:8px}.h-MTea_collections.h-MTea_compact h2{grid-column:2;margin:0!important;font-size:20px!important}.h-MTea_collections.h-MTea_compact .h-MTea_action{grid-area:1/3/3;margin:0}.h-MTea_collections.h-MTea_compact .h-MTea_mark{display:none}}
.pReMYG_overview *,.pReMYG_repairs *,.pReMYG_evidence *{box-sizing:border-box}.pReMYG_header{justify-content:space-between;display:flex}.pReMYG_eyebrow{letter-spacing:.13em;color:var(--px-teal);font-size:10px;font-weight:650;line-height:1.5;display:block}.pReMYG_header p{margin:0}.pReMYG_calendarShortcut{border-bottom:1px solid var(--px-line);flex-shrink:0;align-items:center;gap:10px;margin-top:20px;text-decoration:none;display:inline-flex}.pReMYG_sectionTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.pReMYG_sectionTitle>svg{color:var(--px-teal)}.pReMYG_evidencePortrait h2,.pReMYG_nextAction h2{margin:15px 0 18px;font-size:22px;line-height:1.45}.pReMYG_stats{display:grid}.pReMYG_stats>div{border-left:1px solid var(--px-line)}.pReMYG_stats>div:first-child{border-left:0;padding-left:0}.pReMYG_stats strong,.pReMYG_stats span{display:block}.pReMYG_evidenceCaption{border-top:1px solid var(--px-line);margin:0 0 17px}.pReMYG_textLink{align-items:center;gap:9px;min-height:30px;font-weight:600;text-decoration:none;display:inline-flex}.pReMYG_nextAction p{margin:0 0 22px}.pReMYG_primaryAction{justify-content:center;align-items:center;gap:16px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.pReMYG_sectionHint{align-items:center;gap:9px;display:flex}.pReMYG_timeline{padding:0;list-style:none}.pReMYG_timeline li{border-bottom:1px solid var(--px-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;display:grid}.pReMYG_eventIcon{border-radius:50%;place-items:center;display:grid}.pReMYG_eventLabel{font-weight:600}.pReMYG_eventBody p{margin:0}.pReMYG_eventEnd{justify-items:end;gap:8px;display:grid}.pReMYG_eventEnd a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pReMYG_calendarBridge{align-items:center;gap:18px;display:flex}.pReMYG_calendarBridge>svg{flex-shrink:0}.pReMYG_calendarBridge>div{flex:1}.pReMYG_calendarBridge strong{font-weight:550}.pReMYG_calendarBridge p{margin:4px 0 0}.pReMYG_empty{background:#fafcfb;border:1px dashed #cfddd6;border-radius:16px;gap:18px;margin-top:20px;padding:30px;display:flex}.pReMYG_empty>svg{color:var(--px-teal);flex-shrink:0}.pReMYG_empty h3{margin:0 0 7px;font-size:19px}.pReMYG_empty p{color:var(--px-muted);margin:0 0 14px;font-size:14px}.pReMYG_workspace.writing-workspace{max-width:none}.pReMYG_archive{border:1px solid #e3ebe7;border-radius:14px;margin-top:28px;padding:0 20px}.pReMYG_archive>summary{cursor:pointer;color:#294f55;padding:18px 0;font-size:14px;font-weight:600}.pReMYG_archive[open]>summary{border-bottom:1px solid #e3ebe7;margin-bottom:20px}.pReMYG_stage{justify-content:space-between;align-items:center;gap:20px;padding:26px 0 5px;display:flex}.pReMYG_stage h2{margin:5px 0;font-size:18px}.pReMYG_stage p{color:#687a80;max-width:620px;margin:0;font-size:13px}.pReMYG_overview :is(a,summary):focus-visible,.pReMYG_repairs :is(a,summary):focus-visible,.pReMYG_evidence :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #d39b69}@media (max-width:1000px){.pReMYG_header{flex-direction:column;gap:8px}.pReMYG_calendarShortcut{margin-top:0}.pReMYG_progressLayout{grid-template-columns:1.1fr 1fr;gap:16px}.pReMYG_evidencePortrait,.pReMYG_nextAction{padding:24px}}@media (max-width:760px){.pReMYG_header{padding-top:15px;padding-bottom:24px}.pReMYG_history{margin-top:30px}.pReMYG_timeline li{grid-template-columns:36px minmax(0,1fr);align-items:start}.pReMYG_eventEnd{grid-column:2;justify-content:space-between;width:100%;display:flex}.pReMYG_calendarBridge{flex-wrap:wrap}.pReMYG_calendarBridge>div{flex-basis:calc(100% - 45px)}.pReMYG_calendarBridge>a{margin-left:38px}.pReMYG_stage{flex-direction:column;align-items:flex-start}.pReMYG_empty{padding:22px}}@media (prefers-reduced-motion:no-preference){.pReMYG_primaryAction,.pReMYG_textLink{transition:color .15s,background .15s}}.pReMYG_evidence{margin-top:34px;padding-top:38px}.pReMYG_sectionIntro{max-width:700px;margin:12px 0 23px}.pReMYG_skillActivity{overflow:hidden}.pReMYG_skillTile{border-right:1px solid var(--px-line);min-width:0;padding:20px 18px;text-decoration:none;display:block}.pReMYG_skillTile:last-child{border-right:0}.pReMYG_skillTileTop{justify-content:space-between;align-items:center;gap:10px}.pReMYG_skillName{margin-top:18px;display:block}.pReMYG_skillCount{margin-top:4px}.pReMYG_skillCount small{display:block}.pReMYG_feedbackNote{margin-top:10px;display:block}.pReMYG_readingLedger{margin-top:24px}.pReMYG_ledgerIntro{align-items:flex-start;gap:13px;display:flex}.pReMYG_ledgerIntro>svg{color:var(--px-teal);flex-shrink:0;margin-top:3px}.pReMYG_ledgerIntro h3{margin:0 0 6px}.pReMYG_ledgerIntro p{color:var(--px-muted);margin:0;font-size:12px}.pReMYG_evidenceSteps{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.pReMYG_evidenceSteps li{border-top:2px solid #bed3c8;padding-top:13px}.pReMYG_stepLabel{align-items:center;gap:7px;display:flex}.pReMYG_evidenceSteps strong{margin:12px 0 3px;line-height:1.25;display:block}.pReMYG_ledgerNote{color:var(--px-muted);margin:19px 0 0;font-size:11px}.pReMYG_timingNote{color:#835a36;background:#fff8eb;border-left:2px solid #cfad76;border-radius:0 7px 7px 0;margin:13px 0 0;padding:12px 14px;font-size:11px}.pReMYG_evidenceBottom{flex-wrap:wrap;display:flex}.pReMYG_followThrough{flex:380px;min-width:0}.pReMYG_followThrough h3{margin:8px 0 17px;font-size:19px}.pReMYG_nextList{margin:0;padding:0;list-style:none}.pReMYG_nextList li{border-top:1px solid var(--px-line);padding:15px 0}.pReMYG_nextList a{justify-content:space-between;align-items:center;gap:15px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.pReMYG_nextList a svg{color:var(--px-teal);flex-shrink:0}.pReMYG_nextList p,.pReMYG_quiet{color:var(--px-muted);margin:7px 0 0;font-size:12px}.pReMYG_scheduledNote{color:var(--px-muted);border-top:1px dashed var(--px-line);margin:15px 0 0;padding-top:12px;font-size:11px}.pReMYG_wordEvidence{border:1px solid var(--px-line);flex:0 300px;padding:23px}.pReMYG_wordEvidence>svg{color:var(--px-teal)}.pReMYG_wordEvidence h3{margin:13px 0 10px;font-size:18px}.pReMYG_wordEvidence p{color:var(--px-muted);margin:7px 0;font-size:12px}.pReMYG_wordEvidence small{color:var(--px-muted);margin:13px 0;font-size:11px;line-height:1.7;display:block}.pReMYG_profileDetails{border:1px solid var(--px-line);margin-top:28px;padding:0 20px}.pReMYG_profileDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;list-style:none;display:flex}.pReMYG_profileDetails summary::-webkit-details-marker{display:none}.pReMYG_profileDetails summary strong{font-size:14px;font-weight:550;display:block}.pReMYG_profileDetails summary small{color:var(--px-muted);margin-top:4px;font-size:11px;display:block}.pReMYG_profileDetails[open] summary>svg{transform:rotate(180deg)}.pReMYG_profileDetails ul{margin:0;padding:0;list-style:none}.pReMYG_profileDetails li{border-top:1px solid var(--px-line);padding:16px 0}.pReMYG_profileDetails li>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.pReMYG_profileDetails li a{color:var(--px-teal);align-items:center;gap:8px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.pReMYG_profileDetails li span,.pReMYG_profileDetails li p{color:var(--px-muted);font-size:11px}.pReMYG_profileDetails li p{margin:7px 0 0}.pReMYG_profileDetails>a{margin-bottom:20px}@media (max-width:1050px){.pReMYG_skillActivity{grid-template-columns:repeat(3,minmax(0,1fr))}.pReMYG_skillTile:nth-child(3){border-right:0}.pReMYG_skillTile:nth-child(-n+3){border-bottom:1px solid var(--px-line)}.pReMYG_evidenceSteps{gap:13px}.pReMYG_stepLabel{align-items:flex-start}.pReMYG_stepLabel svg{flex-shrink:0}}@media (max-width:760px){.pReMYG_evidence{margin-top:25px}.pReMYG_skillName{margin-top:13px}.pReMYG_wordEvidence{flex-basis:100%}.pReMYG_evidenceBottom{gap:22px}.pReMYG_profileDetails li>div{flex-wrap:wrap;gap:8px}.pReMYG_evidence>.pReMYG_sectionTitle{flex-wrap:wrap;align-items:flex-start;gap:10px}}.pReMYG_repairHeader h1{margin-bottom:13px}.pReMYG_repairHeader h1 span{display:block}.pReMYG_repairIndex{grid-template-columns:repeat(3,minmax(0,1fr))}.pReMYG_repairIndex a,.pReMYG_repairIndex>div{border-right:1px solid var(--px-line);color:var(--px-ink);text-decoration:none}.pReMYG_repairIndex>:last-child{border-right:0}.pReMYG_repairIndex strong{line-height:1.2}.pReMYG_repairIndex span{font-weight:550;display:block}.pReMYG_repairIndex small{margin-top:4px;font-weight:400;display:block}.pReMYG_repairLayout{display:grid}.pReMYG_repairQueue>.pReMYG_sectionTitle h2{margin:0}.pReMYG_repairCard{margin:0 0 20px}.pReMYG_repairCardTop{justify-content:space-between;align-items:center;display:flex}.pReMYG_repairSkill{text-transform:uppercase;align-items:center;font-weight:650;display:flex}.pReMYG_phaseBadge{align-items:center;gap:6px;max-width:65%;display:inline-flex}.pReMYG_repairCard[data-phase=controlled] .pReMYG_phaseBadge{color:#36735a;background:#eaf4ed}.pReMYG_mismatch span{letter-spacing:.06em;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.pReMYG_answerComparison{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.pReMYG_answerComparison>div:only-child{grid-column:1/-1}.pReMYG_answerComparison>div{min-width:0;padding:16px}.pReMYG_answerComparison small{margin-bottom:10px}.pReMYG_answerComparison blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.pReMYG_answerComparison .pReMYG_revisedAnswer small{color:#4e7c61}.pReMYG_repairNext strong{margin-bottom:5px;display:block}.pReMYG_repairActions{flex-wrap:wrap}.pReMYG_recheckIcon{place-items:center;display:grid}.pReMYG_recheckAside>p{color:var(--px-muted);margin:0 0 19px;font-size:12px}.pReMYG_recheckList{margin:0;padding:0;list-style:none}.pReMYG_recheckList li{border-top:1px solid #d9e7dd;padding:15px 0}.pReMYG_recheckList small{font-size:10px;display:block}.pReMYG_recheckList a{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-weight:550;text-decoration:none;display:flex}.pReMYG_recheckEmpty{color:var(--px-teal);border-top:1px solid #d9e7dd;align-items:flex-start;gap:8px;padding:16px 0 0;font-size:12px;display:flex}.pReMYG_recheckEmpty svg{flex-shrink:0;margin-top:2px}.pReMYG_repairGuide{margin:24px 0 0;padding:0 5px;list-style:none}.pReMYG_repairGuide li{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pReMYG_repairGuide li>span{border:1px solid var(--px-line);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.pReMYG_repairGuide strong{font-weight:550;display:block}.pReMYG_repairGuide p{margin:4px 0 0}.pReMYG_startingRepairs{background:#fbf7f2;border:1px solid #eadfd2;border-radius:18px;margin:0 0 30px;padding:24px}.pReMYG_startingRepairs h2{margin:7px 0 20px;font-size:20px}.pReMYG_startingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pReMYG_startingGrid h3{margin:0 0 10px;font-size:16px}.pReMYG_startingGrid p{color:#786c5d;margin:7px 0;font-size:13px}.pReMYG_startingGrid .pReMYG_textLink{margin-top:5px}@media (max-width:1050px){.pReMYG_repairLayout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.pReMYG_repairCard{padding:21px}.pReMYG_answerComparison{grid-template-columns:1fr}.pReMYG_recheckAside{padding:20px}}@media (max-width:760px){.pReMYG_repairIndex{margin-bottom:26px}.pReMYG_repairIndex span{margin-top:6px}.pReMYG_repairQueue>.pReMYG_sectionTitle{flex-wrap:wrap;gap:7px}.pReMYG_repairCardTop{align-items:flex-start}.pReMYG_repairActions{flex-direction:column;align-items:flex-start}.pReMYG_repairActions .pReMYG_primaryAction{width:100%}.pReMYG_repairGuide{display:none}.pReMYG_startingGrid{grid-template-columns:1fr;gap:24px}.pReMYG_startingRepairs{padding:20px}}.pReMYG_headerAction{margin-top:20px}.pReMYG_overview .pReMYG_header h1,.pReMYG_repairs .pReMYG_header h1{font-weight:550}.pReMYG_overview .pReMYG_header h1{font-size:clamp(30px,2.7vw,39px);line-height:1.4}@media (max-width:760px){.pReMYG_overview .pReMYG_header h1{font-size:29px}}:is(.student-shell[data-visual-system] .private-main:has(.pReMYG_overview),.student-shell[data-visual-system] .private-main:has(.pReMYG_repairs)){max-width:none;padding:0}.pReMYG_header{isolation:isolate;position:relative}.pReMYG_header:before{content:"";z-index:-1;pointer-events:none;width:320px;height:230px;position:absolute;top:-20px;right:13%}.pReMYG_header .pReMYG_eyebrow{letter-spacing:2px;font-size:9px}.pReMYG_header h1{letter-spacing:-1.4px;color:#3f304c;margin:14px 0 19px;font-size:47px;font-weight:600;line-height:1.18}.pReMYG_header p{color:#958191;max-width:590px;font-size:13px;line-height:1.9}.pReMYG_calendarShortcut{border:1px solid #e4d5df;margin:0}.pReMYG_evidencePortrait{isolation:isolate;color:#fff0e8;min-height:345px;padding:30px 32px;position:relative;overflow:hidden}.pReMYG_evidencePortrait .pReMYG_eyebrow{letter-spacing:1.7px;font-size:8px}.pReMYG_evidencePortrait h2{color:#fff3e8;margin-top:15px;font-size:26px;font-weight:500;line-height:1.4}.pReMYG_evidenceOrbit{z-index:-1;position:absolute}.pReMYG_evidenceOrbit i{border:1px solid #f4ccbb4d;border-radius:50%;position:absolute;inset:0;transform:rotate(-25deg)scaleY(.55)}.pReMYG_evidenceOrbit i:nth-child(2){transform:rotate(32deg)scaleY(.55)}.pReMYG_evidenceOrbit i:nth-child(3){transform:rotate(87deg)scaleY(.55)}.pReMYG_evidenceOrbit span{font:50px Georgia,serif;position:absolute;top:28px;right:80px}.pReMYG_stats{grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:0;margin:16px 0 24px}.pReMYG_stats>div{padding:0 18px}.pReMYG_stats strong{line-height:1}.pReMYG_stats span{margin-top:9px;line-height:1.6}.pReMYG_evidenceCaption{margin-bottom:10px;padding-top:15px}.pReMYG_evidencePortrait .pReMYG_textLink{font-size:11px}.pReMYG_nextAction:after{content:"↗";pointer-events:none;font:130px/1 Georgia,serif;position:absolute;bottom:6px;right:14px}.pReMYG_nextAction h2{color:#654471;margin:23px 0 15px;font-size:27px;line-height:1.45}.pReMYG_nextAction p{font-size:13px;line-height:1.9}.pReMYG_primaryAction{z-index:1;position:relative;color:#fff!important}.pReMYG_primaryAction:hover{transform:translateY(-2px)}.pReMYG_history .pReMYG_eyebrow{letter-spacing:2px;font-size:9px}.pReMYG_timeline{border-top:0;margin-top:23px;position:relative}.pReMYG_timeline:before{content:"";width:1px;position:absolute;top:12px;bottom:25px;left:21px}.pReMYG_timeline li{border-left:0;margin:0 0 12px;position:relative}.pReMYG_eventIcon{position:relative}.pReMYG_eventBody h3{margin-top:5px}.pReMYG_calendarBridge{border:1px solid #eed7dd}.pReMYG_calendarBridge>svg{color:#c2667a}.pReMYG_skillActivity{border:0;border-radius:0}.pReMYG_skillTile{border:1px solid #e5d7e7;border-radius:3px 24px 3px 3px}.pReMYG_readingLedger{border:1px solid #e4d8e1}.pReMYG_stage,.pReMYG_archive{margin-left:48px;margin-right:48px}.pReMYG_repairHeader{padding:22px 0 35px;display:block}.pReMYG_repairHeader>div:first-child{z-index:2;position:relative}.pReMYG_repairHeader h1{line-height:1.2}.pReMYG_repairHeader h1 span{margin-top:0;font-size:1em}.pReMYG_repairHeader .pReMYG_headerAction{margin-top:19px}.pReMYG_repairHeader .pReMYG_calendarShortcut{z-index:3;font-size:10px;position:absolute;top:12px;right:0}.pReMYG_repairCard{position:relative}.pReMYG_repairCard:before{content:"";width:3px;position:absolute;top:25px;bottom:25px;left:-1px}.pReMYG_answerComparison>div{border:1px solid #e6dbeb;border-radius:3px 14px 3px 3px}.pReMYG_recheckIcon{border-radius:50%}@media (max-width:1100px){.pReMYG_evidence{padding:25px 28px 40px}.pReMYG_header h1{font-size:41px}.pReMYG_header{gap:16px}.pReMYG_evidencePortrait,.pReMYG_nextAction{padding:25px}.pReMYG_evidencePortrait h2{font-size:24px}.pReMYG_stats strong{font-size:44px}.pReMYG_stats>div:first-child strong{font-size:71px}.pReMYG_stats>div{padding:0 12px}.pReMYG_stage,.pReMYG_archive{margin-left:28px;margin-right:28px}}@media (max-width:760px){.pReMYG_header{min-height:0;padding:10px 0 28px}.pReMYG_header h1{margin:15px 0 16px;font-size:38px;line-height:1.24}.pReMYG_header p{font-size:12px}.pReMYG_header:before{width:230px;top:-10px;right:-20px}.pReMYG_progressLayout{grid-template-columns:1fr}.pReMYG_evidencePortrait{border-radius:4px 34px 4px 4px;order:0;padding:25px 23px}.pReMYG_nextAction h2{margin:18px 0 12px;font-size:25px}.pReMYG_nextAction p{margin-bottom:19px;font-size:12px}.pReMYG_stats>div{padding:0 11px}.pReMYG_evidenceOrbit{width:205px;height:205px;top:5px;right:0}.pReMYG_timeline:before{left:18px}.pReMYG_eventEnd{gap:10px}.pReMYG_evidence{padding:20px 20px 35px}.pReMYG_skillActivity{gap:7px}.pReMYG_skillTile{padding:17px 12px}.pReMYG_skillTile:nth-child(3){border-right:1px solid #e1dfc9}.pReMYG_skillTile:nth-child(-n+3){border-bottom:1px solid #e5d7e7}.pReMYG_stage,.pReMYG_archive{margin-left:20px;margin-right:20px}.pReMYG_repairHeader{padding-bottom:28px}.pReMYG_repairHeader h1{margin-top:22px;line-height:1.18}.pReMYG_repairHeader .pReMYG_eyebrow{letter-spacing:.65px;font-size:7px}.pReMYG_repairHeader .pReMYG_calendarShortcut{font-size:9px}.pReMYG_repairHeader .pReMYG_headerAction{margin-top:18px}.pReMYG_repairIndex{gap:8px}.pReMYG_repairIndex a,.pReMYG_repairIndex>div{border-color:#e6d1de}.pReMYG_repairIndex strong{margin-bottom:7px;display:block}.pReMYG_repairLayout{grid-template-columns:1fr;gap:25px}.pReMYG_answerComparison{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.pReMYG_evidencePortrait,.pReMYG_nextAction,.pReMYG_repairCard{animation:.6s both pReMYG_evidenceRise}.pReMYG_nextAction{animation-delay:.1s}.pReMYG_primaryAction{transition:transform .2s,background .2s}.pReMYG_evidenceOrbit{animation:1.4s ease-out both pReMYG_orbitReveal}}@keyframes pReMYG_evidenceRise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes pReMYG_orbitReveal{0%{opacity:0;transform:rotate(-20deg)}to{opacity:.55;transform:rotate(0)}}.pReMYG_header p,.pReMYG_nextAction p,.pReMYG_sectionIntro{color:#886b80}.pReMYG_eventBody p,.pReMYG_eventEnd time,.pReMYG_sectionHint{color:#94758b}.pReMYG_skillTile{color:#745473}.pReMYG_repairHeader p,.pReMYG_repairObservations{padding-inline-start:18px}.pReMYG_repairObservations li+li{margin-top:5px}.pReMYG_repairContext{color:#8c6b82}.pReMYG_repairGuide p,.pReMYG_recheckAside p,.pReMYG_recheckEmpty{color:#926f96}:is(.student-shell[data-visual-system] .private-main:has(.pReMYG_overview),.student-shell[data-visual-system] .private-main:has(.pReMYG_repairs)){background:#fcfaf7}.pReMYG_evidencePortrait{border-radius:4px 40px 4px 4px}.pReMYG_evidenceOrbit{width:220px;height:220px}.pReMYG_history .pReMYG_eyebrow{color:#957563}.pReMYG_timeline:before{background:linear-gradient(#c37479,#b2c6b6)}.pReMYG_timeline li{border-color:#e7e4dd}.pReMYG_eventBody p,.pReMYG_eventEnd time{color:#6f7c7c}.pReMYG_evidence{border-color:#e6e5dc}.pReMYG_skillTile{background:linear-gradient(140deg,#e9f0f3,#f7faf9);border-color:#dde7e8}.pReMYG_skillTile:nth-child(2n){border-color:#efe1d3}.pReMYG_skillTile:nth-child(3n){border-color:#e1e8d6}.pReMYG_skillName,.pReMYG_feedbackNote{color:#5d756f}.pReMYG_repairHeader{min-height:260px}.pReMYG_repairHeader h1{font-size:49px}.pReMYG_repairHeader h1 span{color:#b54d61}.pReMYG_repairHeader p{max-width:640px}.pReMYG_repairCard{border-color:#e4e3d9}.pReMYG_repairCard:before{background:linear-gradient(#c05a71,#dfb28e)}.pReMYG_mismatch{border-color:#c99270}.pReMYG_mismatch span{color:#997054}.pReMYG_answerComparison>div{background:linear-gradient(130deg,#eaf1f4,#f7fafb);border-color:#dee8ec}@media (max-width:760px){.pReMYG_evidencePortrait{min-height:328px}.pReMYG_repairHeader{min-height:0;padding-top:12px}.pReMYG_repairHeader h1{max-width:none;font-size:41px}.pReMYG_repairHeader p{margin-top:17px;padding-top:0}.pReMYG_skillTile:nth-child(3){border-color:#e1e8d6}.pReMYG_skillTile:nth-child(-n+3){border-bottom-color:#e1e8d6}}:is(.student-shell[data-visual-system] main.private-main:has(.pReMYG_overview),.student-shell[data-visual-system] main.private-main:has(.pReMYG_repairs)){max-width:none;padding:0}@media (max-width:1100px){.pReMYG_overview.pReMYG_overview .pReMYG_header h1,.pReMYG_repairs.pReMYG_repairs .pReMYG_header h1{font-size:41px}}@media (max-width:760px){.pReMYG_evidenceOrbit{opacity:.4}}.pReMYG_overview,.pReMYG_repairs,.pReMYG_evidence{--learner-font:var(--font-student-display), "Hind Siliguri", sans-serif}.pReMYG_overview .pReMYG_header h1,.pReMYG_repairs .pReMYG_header h1{color:#273f54}.pReMYG_header h1 span{color:#bf4962}.pReMYG_header .pReMYG_eyebrow{color:#a26365}.pReMYG_header:before{background:radial-gradient(#f6d7d680,#0000 69%)}.pReMYG_evidencePortrait{--ink:#373d50;background:radial-gradient(at 94% 0,#fff2d5,#0000 70%),radial-gradient(at 0 100%,#f3bcc580,#0000 65%),linear-gradient(120deg,#fbe2e2,#f5d6d8 58%,#f9e2d8);border:1px solid #f0d0d1;box-shadow:0 14px 29px #ae63730b}.pReMYG_overview .pReMYG_evidencePortrait h2{color:#3d4557;font-weight:600}.pReMYG_evidencePortrait .pReMYG_eyebrow{color:#9c606b}.pReMYG_evidencePortrait .pReMYG_sectionTitle>svg{color:#b36879}.pReMYG_evidenceOrbit{top:7px;right:17px;opacity:.35!important}.pReMYG_evidenceOrbit i{border-color:#b6797b5c}.pReMYG_evidenceOrbit span{color:#c79072}.pReMYG_stats strong{font-family:var(--learner-font);color:#354c61;letter-spacing:-2px;font-size:48px;font-weight:500}.pReMYG_stats>div:first-child strong{color:#b94b65;font-size:76px}.pReMYG_stats span{color:#746471;font-size:11px}.pReMYG_stats>div{border-color:#ca899329}.pReMYG_evidenceCaption{color:#826d76;border-color:#ca899334;font-size:11px;line-height:1.8}.pReMYG_evidencePortrait .pReMYG_textLink{color:#a34762}.pReMYG_nextAction{--ink:#2d4c64;border-color:#dce7ee}.pReMYG_nextAction p{color:#6d8190}.pReMYG_nextAction:after{color:#8cb1c222}.pReMYG_nextAction .pReMYG_eyebrow,.pReMYG_nextAction .pReMYG_sectionTitle>svg{color:#5c89a7}.pReMYG_eventBody h3,.pReMYG_sectionTitle h2{color:#304b60}.pReMYG_timeline li[data-kind=recheck] .pReMYG_eventIcon{color:#b48245;background:#fcecdc}.pReMYG_skillTile,.pReMYG_skillTile:nth-child(2n),.pReMYG_skillTile:nth-child(3n){border-color:#e1e7ed}.pReMYG_skillTile:nth-child(2n){background:radial-gradient(at 0 0,#f9e1e344,#0000 75%),#fff}.pReMYG_skillTile:nth-child(3n){background:radial-gradient(at 0 0,#ffecd44d,#0000 75%),#fff}.pReMYG_skillTile:nth-child(2n) .pReMYG_skillTileTop{color:#c06d7d}.pReMYG_skillTile:nth-child(3n) .pReMYG_skillTileTop{color:#bc9259}.pReMYG_skillCount small,.pReMYG_feedbackNote{color:#7d909e}.pReMYG_evidenceSteps strong{font-family:var(--learner-font)}.pReMYG_evidenceSteps li{border-color:#a7c2d4}.pReMYG_repairIndex{border-color:#efdfd8}.pReMYG_repairIndex strong{font-family:var(--learner-font)}.pReMYG_repairCard{--ink:#2f4c63}.pReMYG_recheckAside{--ink:#3b6079;border-color:#dce7ee}.pReMYG_recheckAside h2{font-family:var(--learner-font)}.pReMYG_recheckIcon{border-color:#d7e5ef}@media (max-width:760px){.pReMYG_stats strong{font-size:39px}.pReMYG_stats>div:first-child strong{font-size:65px}.pReMYG_stats span{font-size:10px;line-height:1.8}.pReMYG_evidencePortrait h2{font-size:26px}.pReMYG_evidenceCaption{font-size:10px}.pReMYG_skillTile:nth-child(3),.pReMYG_skillTile:nth-child(-n+3){border-color:#e1e7ed}}.pReMYG_evidencePortrait .pReMYG_stats span{color:#715c68;font-size:12px}.pReMYG_evidencePortrait .pReMYG_evidenceCaption{color:#795d68}.pReMYG_feedbackNote,.pReMYG_skillCount small{color:#69808f}@media (max-width:760px){.pReMYG_evidencePortrait .pReMYG_stats span,.pReMYG_evidencePortrait .pReMYG_evidenceCaption{font-size:10px}}:is(.student-shell[data-visual-system] main.private-main:has(.pReMYG_overview),.student-shell[data-visual-system] main.private-main:has(.pReMYG_repairs)){background:#f7f9fa}.pReMYG_overview,.pReMYG_repairs,.pReMYG_evidence{--ink:#16354b;--px-ink:#16354b;--px-teal:#21658a;--px-muted:#536b7b;--px-coral:#d23c52;--px-line:#e0e8ed;color:#16354b;font-family:var(--learner-font)}.pReMYG_overview,.pReMYG_repairs{max-width:1400px;margin:0 auto;padding:36px 44px 44px}.pReMYG_header{align-items:center;gap:30px;min-height:0;margin-bottom:26px;padding:0}.pReMYG_header:before{display:none}.pReMYG_overview.pReMYG_overview .pReMYG_header h1,.pReMYG_repairs.pReMYG_repairs .pReMYG_header h1{letter-spacing:-1.2px;color:#16354b;margin:12px 0 13px;font-size:40px;font-weight:650;line-height:1.23}.pReMYG_header h1 span,.pReMYG_repairHeader h1 span{color:#ce3c53}.pReMYG_header p,.pReMYG_repairHeader p{color:#546c7c;max-width:710px;margin:0;font-size:13px;line-height:1.85}.pReMYG_eyebrow,.pReMYG_header .pReMYG_eyebrow{letter-spacing:1.5px;color:#697d8a;font-size:9px;font-weight:650}.pReMYG_calendarShortcut{white-space:nowrap;color:#375d74;min-height:44px;box-shadow:none;background:#fff;border-color:#e1e8ed;border-radius:8px;padding:11px 15px;font-size:11px}.pReMYG_calendarShortcut>svg:first-child{color:#cc3f55}.pReMYG_snapshot{border-bottom:1px solid #dfe7eb;align-items:center;gap:30px;margin-bottom:25px;padding:18px 0 25px;display:flex}.pReMYG_snapshot>div{border-right:1px solid #dfe7eb;align-items:center;gap:12px;padding-right:30px;display:flex}.pReMYG_snapshot strong{color:#214d68;letter-spacing:-1px;font-size:34px;font-weight:550;line-height:1.1}.pReMYG_snapshot>div:nth-child(2) strong{color:#cd3d53}.pReMYG_snapshot span{color:#576f7e;font-size:12px}.pReMYG_snapshot>a{color:#25698d;align-items:center;gap:8px;margin-left:auto;font-size:11px;text-decoration:none;display:flex}.pReMYG_progressLayout{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:24px;margin:0 0 35px;display:grid}.pReMYG_learningArc{background:radial-gradient(at 90% 10%,#fff2e696,#0000 60%),#fff;border:1px solid #e0e7ec;border-radius:20px;padding:25px 27px 17px;position:relative;overflow:hidden}.pReMYG_arcHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.pReMYG_arcHeading>span:last-child{color:#69808d;font-size:10px}.pReMYG_arcVisual{height:216px;margin:7px -7px 4px;position:relative}.pReMYG_arcVisual>svg{width:100%;height:180px;position:absolute;inset:0}.pReMYG_arcStages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid;position:absolute;inset:0 0 auto}.pReMYG_arcStages button{cursor:pointer;color:#466c85;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:6px 2px;transition:transform .2s;display:flex;position:relative}.pReMYG_arcStages button:first-child{margin-top:98px}.pReMYG_arcStages button:nth-child(2){margin-top:55px}.pReMYG_arcStages button:nth-child(3){margin-top:0}.pReMYG_arcStages button>span{letter-spacing:-1px;color:#406d88;background:#f0f7fb;border:1px solid #d6e4ec;border-radius:50%;place-items:center;width:60px;height:60px;font-size:37px;font-weight:550;line-height:1;transition:background .2s,box-shadow .2s;display:grid;box-shadow:0 0 0 7px #fff9}.pReMYG_arcStages button[aria-pressed=true]>span{color:#fff;background:linear-gradient(145deg,#f5987c,#d8495d);border-color:#edb0aa;box-shadow:0 0 0 7px #fdefeabf,0 8px 15px #b9435721}.pReMYG_arcStages button:hover{transform:translateY(-3px)}.pReMYG_arcStages strong{color:#254f69;font-size:12px;font-weight:600}.pReMYG_arcStages small{letter-spacing:1px;color:#708b9b;font-size:7px;font-weight:550}.pReMYG_arcDetail{border-top:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:20px;min-height:103px;padding-top:18px;display:flex}.pReMYG_learningArc .pReMYG_arcDetail h2{color:#1d4964;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4}.pReMYG_arcDetail p{color:#536e7f;margin:0;font-size:12px;line-height:1.8}.pReMYG_arcDetail>a{color:#23658a;border:1px solid #d7e5ed;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pReMYG_arcFootnote{color:#6f7e87;margin:15px 0 0;font-size:10px;line-height:1.7}.pReMYG_nextAction{background:radial-gradient(at 100% 0,#d9edf7,#0000 75%),linear-gradient(130deg,#f3f9fc,#fff);border:1px solid #d9e8ef;border-radius:20px;flex-direction:column;align-items:start;min-height:0;padding:28px;display:flex;position:relative;overflow:hidden}.pReMYG_nextAction:after{display:none}.pReMYG_nextAction .pReMYG_sectionTitle{width:100%;margin-bottom:27px}.pReMYG_nextAction .pReMYG_eyebrow{color:#4c7893;font-size:9px}.pReMYG_overview .pReMYG_nextAction h2{letter-spacing:-.7px;color:#1d4c69;margin:0 0 18px;font-size:27px;font-weight:620;line-height:1.35}.pReMYG_overview .pReMYG_nextAction p{color:#4f7085;margin:0 0 23px;font-size:14px;line-height:1.9}.pReMYG_nextAction .pReMYG_primaryAction{margin-top:auto}.pReMYG_primaryAction{background:var(--design-action,linear-gradient(120deg, #d63d53, #be3049));color:#fff;border:0;border-radius:8px;min-height:46px;padding:12px 18px;font-size:13px;box-shadow:0 5px 12px #c236491b}.pReMYG_primaryAction:hover{background:linear-gradient(120deg,#c22f45,#b32940)}.pReMYG_sectionTitle h2{color:#204a63;margin:7px 0 0;font-size:22px;font-weight:620;line-height:1.4}.pReMYG_sectionTitle .pReMYG_eyebrow{font-size:9px}.pReMYG_textLink{color:#246489;font-size:12px}.pReMYG_focusMap{margin:0 0 36px}.pReMYG_focusMap>.pReMYG_sectionTitle{margin-bottom:17px}.pReMYG_focusRows{border-top:1px solid #dce6ec}.pReMYG_focusRow{border-bottom:1px solid #dce6ec}.pReMYG_focusRow summary{cursor:pointer;align-items:center;gap:16px;padding:19px 0;list-style:none;display:flex}.pReMYG_focusRow summary::-webkit-details-marker{display:none}.pReMYG_focusIndex{letter-spacing:-1px;color:#87a3b4;min-width:30px;font-size:21px}.pReMYG_focusRow summary>span:nth-child(2){gap:4px;display:grid}.pReMYG_focusRow small{letter-spacing:1px;color:#5e8095;font-size:8px}.pReMYG_focusRow strong{color:#234f69;font-size:15px;font-weight:600}.pReMYG_focusState{color:#ad4253;background:#fff0ed;border:1px solid #f1ddd8;border-radius:5px;margin-left:auto;padding:4px 8px;font-size:11px}.pReMYG_focusPlus{color:#7497aa;text-align:center;width:24px;font-size:22px;line-height:1}.pReMYG_focusRow[open] .pReMYG_focusPlus{transform:rotate(45deg)}.pReMYG_focusRow>div{align-items:center;gap:25px;padding:0 0 18px 46px;display:flex}.pReMYG_focusRow>div p{color:#526f81;max-width:690px;margin:0;font-size:13px;line-height:1.8}.pReMYG_focusRow>div a{white-space:nowrap;color:#23698f;align-items:center;gap:9px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.pReMYG_history{margin-top:30px}.pReMYG_history>.pReMYG_sectionTitle{margin-bottom:18px}.pReMYG_timeline{margin:0}.pReMYG_timeline:before{display:none}.pReMYG_timeline li{box-shadow:none;background:0 0;border:0;border-top:1px solid #e1e8ed;border-radius:0;gap:18px;min-height:0;padding:20px 0}.pReMYG_timeline li:last-child{border-bottom:1px solid #e1e8ed}.pReMYG_eventIcon{color:#4b7f9d;width:37px;height:37px;box-shadow:none;background:#e8f2f8}.pReMYG_timeline li[data-kind=repair] .pReMYG_eventIcon{color:#c44a5e;background:#fce9e7}.pReMYG_eventBody h3{color:#254e67;margin:5px 0;font-size:17px;font-weight:600}.pReMYG_eventBody p{color:#607988;font-size:12px;line-height:1.7}.pReMYG_eventLabel{color:#8b6870;letter-spacing:1px;font-size:8px}.pReMYG_eventEnd a{color:#2a6c90;font-size:12px}.pReMYG_eventEnd time{color:#607c8d;font-size:11px}.pReMYG_sectionHint{color:#627f90;font-size:11px}.pReMYG_calendarBridge{background:#fff;border-color:#e0e8ed;border-radius:12px;margin-top:27px;padding:20px 23px}.pReMYG_calendarBridge strong{color:#2f566b;font-size:16px}.pReMYG_calendarBridge p{color:#5d7483;font-size:12px}.pReMYG_calendarBridge .pReMYG_textLink{color:#c04557}.pReMYG_evidence{background:0 0;border:0;border-top:1px solid #dfe7eb;border-radius:0;max-width:1312px;margin:0 44px 45px;padding:28px 0 0}.pReMYG_sectionIntro{color:#5c7382;font-size:13px;line-height:1.8}.pReMYG_skillActivity{border-top:1px solid #dfe7eb;border-bottom:1px solid #dfe7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:24px 0 30px;display:grid}.pReMYG_skillTile,.pReMYG_skillTile:nth-child(2n),.pReMYG_skillTile:nth-child(3n){min-height:92px;box-shadow:none;background:0 0;border:1px solid #e3e9ed;border-top:0;border-left:0;border-radius:0;grid-template-columns:37px 1fr auto;align-items:center;gap:4px 12px;padding:20px 18px;display:grid;position:relative}.pReMYG_skillTile:nth-child(3n){border-right:0}.pReMYG_skillTile:nth-last-child(-n+3){border-bottom:0}.pReMYG_skillTileTop{color:#386e8e;grid-area:1/1/3;place-items:center;width:34px;height:38px;display:grid}.pReMYG_skillTileTop>svg:last-child{display:none}.pReMYG_skillTile:nth-child(2n) .pReMYG_skillTileTop,.pReMYG_skillTile:nth-child(3n) .pReMYG_skillTileTop{color:#386e8e}.pReMYG_skillName{color:#224e68;grid-column:2;font-size:14px;font-weight:600}.pReMYG_skillCount{font-family:var(--learner-font);letter-spacing:-1px;color:#416e89;grid-area:1/3/3;justify-items:end;gap:7px;font-size:29px;font-weight:500;line-height:1;display:grid}.pReMYG_skillCount small{font-family:var(--learner-font);letter-spacing:0;color:#627c8c;font-size:8px;font-weight:400}.pReMYG_feedbackNote{color:#637f90;grid-column:2;font-size:9px;line-height:1.5}.pReMYG_skillTile:hover{box-shadow:none;background:#fff;transform:none}.pReMYG_readingLedger{background:radial-gradient(at 100% 0,#edf5fa,#0000 80%),#fff;border-color:#e1e9ee;border-radius:14px;padding:24px}.pReMYG_ledgerIntro{color:#315c77}.pReMYG_ledgerIntro h3{color:#214b65;font-size:18px}.pReMYG_ledgerIntro p,.pReMYG_ledgerNote{color:#587283;font-size:12px;line-height:1.7}.pReMYG_evidenceSteps{gap:20px;margin:23px 0}.pReMYG_evidenceSteps li{border-left:2px solid #adc5d3;padding-left:17px}.pReMYG_stepLabel{color:#4e748c;font-size:10px}.pReMYG_evidenceSteps strong{color:#315f7c;font-size:32px;font-weight:550}.pReMYG_evidenceSteps small{color:#5d7889;font-size:11px}.pReMYG_evidenceBottom{gap:30px;margin-top:29px}.pReMYG_followThrough h3,.pReMYG_wordEvidence h3{color:#244e68;font-size:22px;font-weight:600}.pReMYG_nextList a{color:#275e7e}.pReMYG_nextList p,.pReMYG_quiet,.pReMYG_wordEvidence p,.pReMYG_wordEvidence small,.pReMYG_scheduledNote{color:#5b7381;font-size:12px;line-height:1.8}.pReMYG_wordEvidence{background:#f0f6fa;border-color:#dce8ed;border-radius:13px}.pReMYG_profileDetails{background:#fff;border-color:#e0e7ec;border-radius:10px}.pReMYG_profileDetails summary{color:#285c78}.pReMYG_profileDetails small,.pReMYG_profileDetails p{color:#5f7889;font-size:12px}@media (max-width:1100px){.pReMYG_overview,.pReMYG_repairs{padding:30px 28px 38px}.pReMYG_evidence{margin:0 28px 40px}.pReMYG_snapshot{gap:17px}.pReMYG_snapshot>div{gap:10px;padding-right:17px}.pReMYG_snapshot span{font-size:11px}.pReMYG_snapshot>a{display:none}.pReMYG_progressLayout{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);gap:18px}.pReMYG_learningArc{padding:22px 21px 17px}.pReMYG_arcHeading>span:last-child{display:none}.pReMYG_nextAction{padding:25px}.pReMYG_skillActivity{grid-template-columns:repeat(2,minmax(0,1fr))}.pReMYG_skillTile:nth-child(3n){border-right:1px solid #e3e9ed}.pReMYG_skillTile:nth-child(2n){border-right:0}.pReMYG_skillTile:nth-last-child(-n+3){border-bottom:1px solid #e3e9ed}.pReMYG_skillTile:nth-last-child(-n+2){border-bottom:0}}@media (max-width:760px){.pReMYG_overview,.pReMYG_repairs{padding:23px 20px 30px}.pReMYG_overview.pReMYG_overview .pReMYG_header h1,.pReMYG_repairs.pReMYG_repairs .pReMYG_header h1{letter-spacing:-.8px;margin:12px 0;font-size:32px;line-height:1.2}.pReMYG_header{margin-bottom:18px;display:block}.pReMYG_header h1 span{display:block}.pReMYG_header .pReMYG_eyebrow{letter-spacing:1.2px;font-size:8px}.pReMYG_header p,.pReMYG_repairHeader p{font-size:12px;line-height:1.8}.pReMYG_calendarShortcut{min-height:42px;margin-top:15px;padding:8px 11px;font-size:10px;display:inline-flex}.pReMYG_snapshot{align-items:start;gap:0;margin-bottom:20px;padding:16px 0 19px}.pReMYG_snapshot>div{border-color:#dce6ec;flex:1;gap:7px;margin:0;padding:0 12px;display:grid}.pReMYG_snapshot>div:first-child{padding-left:0}.pReMYG_snapshot>div:last-of-type{border:0;padding-right:0}.pReMYG_snapshot strong{font-size:29px}.pReMYG_snapshot span{font-size:10px;line-height:1.6}.pReMYG_snapshot>a{display:none}.pReMYG_progressLayout{flex-direction:column;gap:20px;margin-bottom:28px;display:flex}.pReMYG_nextAction{border-radius:16px;order:-1;min-height:0;padding:23px}.pReMYG_nextAction .pReMYG_sectionTitle{margin-bottom:18px}.pReMYG_overview .pReMYG_nextAction h2{margin:0 0 12px;font-size:25px;line-height:1.3}.pReMYG_overview .pReMYG_nextAction p{margin:0 0 22px;font-size:13px;line-height:1.85}.pReMYG_nextAction .pReMYG_primaryAction{min-height:45px;padding:12px 16px;font-size:12px}.pReMYG_learningArc{border-radius:16px;padding:22px 19px 16px}.pReMYG_arcVisual{height:211px;margin-top:10px}.pReMYG_arcStages button>span{width:53px;height:53px;font-size:34px}.pReMYG_arcStages strong{font-size:11px}.pReMYG_arcStages small{font-size:6px}.pReMYG_arcStages button:first-child{margin-top:96px}.pReMYG_arcStages button:nth-child(2){margin-top:52px}.pReMYG_arcStages button:nth-child(3){margin-top:0}.pReMYG_learningArc .pReMYG_arcDetail h2{font-size:18px;line-height:1.4}.pReMYG_arcDetail{gap:12px;min-height:106px}.pReMYG_arcDetail p{font-size:11px}.pReMYG_arcDetail>a{width:35px;height:35px}.pReMYG_arcFootnote{font-size:9px}.pReMYG_sectionTitle h2{font-size:20px}.pReMYG_sectionTitle .pReMYG_eyebrow{font-size:8px}.pReMYG_sectionTitle>.pReMYG_textLink{white-space:nowrap;font-size:10px}.pReMYG_focusMap{margin-bottom:28px}.pReMYG_focusRow summary{flex-wrap:wrap;gap:10px;padding:17px 0}.pReMYG_focusIndex{min-width:22px;font-size:18px}.pReMYG_focusRow strong{font-size:14px}.pReMYG_focusRow small{font-size:8px}.pReMYG_focusState{order:4;margin-left:32px;padding:3px 6px;font-size:9px}.pReMYG_focusRow summary>span:nth-child(2){flex:1}.pReMYG_focusPlus{margin-left:auto}.pReMYG_focusRow>div{padding:0 0 18px 32px;display:block}.pReMYG_focusRow>div p{font-size:12px;line-height:1.8}.pReMYG_focusRow>div a{min-height:36px;margin:9px 0 0;font-size:11px}.pReMYG_timeline li{gap:12px;padding:20px 0}.pReMYG_eventBody h3{font-size:16px;line-height:1.5}.pReMYG_eventBody p{font-size:11px}.pReMYG_eventIcon{width:31px;height:31px}.pReMYG_eventLabel{font-size:7px}.pReMYG_eventEnd{padding-left:43px}.pReMYG_eventEnd a{font-size:11px}.pReMYG_eventEnd time{font-size:10px}.pReMYG_sectionHint{display:none}.pReMYG_calendarBridge{border-radius:12px;gap:13px;padding:20px}.pReMYG_calendarBridge strong{font-size:16px}.pReMYG_calendarBridge p{font-size:11px}.pReMYG_evidence{margin:0 20px 35px;padding-top:25px}.pReMYG_sectionIntro{font-size:12px}.pReMYG_skillActivity{grid-template-columns:1fr 1fr;margin-top:19px}.pReMYG_skillTile,.pReMYG_skillTile:nth-child(2n),.pReMYG_skillTile:nth-child(3n){border-right:1px solid #e3e9ed;grid-template-columns:1fr auto;gap:8px 7px;padding:17px 10px}.pReMYG_skillTile:nth-child(2n){border-right:0}.pReMYG_skillTileTop{display:none}.pReMYG_skillName{grid-column:1;font-size:12px}.pReMYG_skillCount{grid-column:2;gap:6px;font-size:24px}.pReMYG_skillCount small{text-align:right;max-width:44px;font-size:7px;line-height:1.4}.pReMYG_feedbackNote{grid-column:1;font-size:8px}.pReMYG_readingLedger{padding:21px 18px}.pReMYG_ledgerIntro h3{font-size:17px}.pReMYG_ledgerIntro p,.pReMYG_ledgerNote{font-size:11px}.pReMYG_evidenceSteps{grid-template-columns:1fr 1fr;gap:24px 15px}.pReMYG_evidenceSteps li{padding-left:12px}.pReMYG_evidenceSteps strong{font-size:30px}.pReMYG_stepLabel{font-size:9px;line-height:1.5}.pReMYG_evidenceSteps small{font-size:10px}.pReMYG_evidenceBottom{display:block}.pReMYG_wordEvidence{margin-top:24px}.pReMYG_profileDetails summary{font-size:13px}.pReMYG_profileDetails small{font-size:10px}}@media (prefers-reduced-motion:reduce){.pReMYG_arcStages button{transition:none}}.pReMYG_repairHeader>div:first-child{max-width:760px}.pReMYG_repairHeader{padding-top:0}.pReMYG_repairIndex{background:0 0;border:1px solid #dfe7eb;border-left:0;border-right:0;border-radius:0;gap:0;margin:22px 0 28px;padding:19px 0;display:flex}.pReMYG_repairIndex a,.pReMYG_repairIndex>div{border-color:#dfe7eb;flex:1;align-items:center;gap:16px;min-height:44px;padding:0 25px;display:flex}.pReMYG_repairIndex a:first-child{padding-left:0}.pReMYG_repairIndex strong{color:#346780;font-size:32px;font-weight:500}.pReMYG_repairIndex a:first-child strong{color:#c83b51}.pReMYG_repairIndex span{color:#365d73;font-size:12px}.pReMYG_repairIndex small{color:#6b8190;font-size:10px;line-height:1.7}.pReMYG_repairLayout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px}.pReMYG_repairQueue>.pReMYG_sectionTitle{margin-bottom:18px}.pReMYG_repairQueue>.pReMYG_sectionTitle h2{font-size:22px}.pReMYG_queueCount{color:#698392;font-size:11px}.pReMYG_repairCard{background:#fff;border:1px solid #e0e8ed;border-radius:18px;margin-bottom:23px;padding:25px;overflow:hidden;box-shadow:0 8px 18px #1a496c04}.pReMYG_repairCard:before{display:none}.pReMYG_repairCardTop{gap:10px;margin-bottom:13px}.pReMYG_repairSkill{color:#456e86;letter-spacing:.6px;gap:8px;font-size:10px}.pReMYG_repairSkill>b{letter-spacing:-.8px;color:#88a4b5;margin-right:8px;font-size:20px;font-weight:500}.pReMYG_repairSkill>svg{display:none}.pReMYG_phaseBadge{color:#ae3a50;background:#fff0ed;border:1px solid #f4d7d2;border-radius:5px;padding:4px 8px;font-size:10px;line-height:1.6}.pReMYG_repairCard[data-phase=repaired] .pReMYG_phaseBadge,.pReMYG_repairCard[data-phase=improving] .pReMYG_phaseBadge{color:#3a6b89;background:#edf5fa;border-color:#dbe7ef}.pReMYG_repairCard[data-controlled=true] .pReMYG_phaseBadge{color:#36735f;background:#edf5f1;border-color:#d9e8df}.pReMYG_repairCard h3{letter-spacing:-.6px;color:#214a62;margin:0 0 7px;font-size:26px;font-weight:620;line-height:1.4}.pReMYG_repairContext{color:#607684;margin:0 0 20px;font-size:12px;line-height:1.8}.pReMYG_repairSteps{border-top:1px solid #e5ecef;border-bottom:1px solid #e5ecef;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 17px;padding:16px 0;list-style:none;display:grid}.pReMYG_repairSteps li{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.pReMYG_repairSteps li>span{color:#7c9aae;background:#f4f8fb;border:1px solid #d9e4eb;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.pReMYG_repairSteps li[data-done=true]>span{color:#386e8d;background:#e6f1f7;border-color:#c1d8e6}.pReMYG_repairSteps li[data-current=true]>span{color:#fff;background:linear-gradient(130deg,#e7806c,#d74458);border-color:#dc685f;box-shadow:0 0 0 4px #fff0eb}.pReMYG_repairSteps strong{color:#3f667c;font-size:11px;font-weight:600;display:block}.pReMYG_repairSteps small{color:#627e8f;margin-top:3px;font-size:9px;line-height:1.65;display:block}.pReMYG_repairActions{align-items:center;gap:18px;margin:0 0 23px;display:flex}.pReMYG_repairActions .pReMYG_primaryAction{min-height:43px;padding:11px 16px;font-size:12px}.pReMYG_repairActions .pReMYG_textLink{font-size:11px}.pReMYG_repairWork{grid-template-columns:1fr 1.25fr;align-items:start;gap:17px;display:grid}.pReMYG_answerComparison{gap:13px;margin:0;display:grid}.pReMYG_answerComparison>div,.pReMYG_answerComparison .pReMYG_revisedAnswer{background:#f6f9fb;border:1px solid #e1e9ef;border-radius:8px;padding:17px}.pReMYG_answerComparison small{color:#52788f;letter-spacing:.1px;font-size:9px;line-height:1.7;display:block}.pReMYG_answerComparison blockquote{color:#224c67;letter-spacing:-.2px;margin:10px 0 0;font-size:17px;font-weight:450;line-height:1.65}.pReMYG_answerComparison .pReMYG_revisedAnswer{background:#f0f6f9;border-color:#dae8ef}.pReMYG_answerComparison p{color:#5d798a;margin:12px 0 0;font-size:10px;line-height:1.7}.pReMYG_mismatch{background:linear-gradient(135deg,#fff1e8,#fffaf3);border:1px solid #f0dfd1;border-left:2px solid #dd9d76;border-radius:0 8px 8px 0;min-height:100%;margin:0;padding:16px 18px}.pReMYG_mismatch>span{color:#a0623f;font-size:9px;font-weight:600}.pReMYG_mismatch p{color:#725846;margin:9px 0 0;font-size:13px;line-height:1.9}.pReMYG_repairNext{color:#60798a;border-top:1px solid #e5ecef;margin:20px 0 0;padding-top:17px;font-size:11px;line-height:1.9}.pReMYG_repairNext strong{color:#39657f;letter-spacing:.2px;margin-right:10px;font-size:10px}.pReMYG_recheckAside{background:radial-gradient(at 100% 0,#deedf5,#0000 85%),#f5fafc;border:1px solid #dce8ef;border-radius:18px;padding:24px;position:relative}.pReMYG_recheckIcon{color:#4d829f;background:#eaf4fa;border:1px solid #cfdfeb;width:45px;height:45px;margin-bottom:21px}.pReMYG_recheckAside h2{color:#285b78;letter-spacing:-.7px;margin:12px 0;font-size:24px;font-weight:600;line-height:1.25}.pReMYG_recheckAside p,.pReMYG_recheckEmpty{color:#54788e;font-size:12px;line-height:1.85}.pReMYG_recheckAside .pReMYG_eyebrow{color:#65869a;font-size:8px}.pReMYG_recheckEmpty{border-color:#d8e6ee;margin-top:20px;padding-top:17px}.pReMYG_recheckList a{color:#286589;font-size:12px}.pReMYG_recheckList small{color:#5d7f94}.pReMYG_repairGuide{gap:23px;margin-top:25px}.pReMYG_repairGuide li>span{color:#5f86a0;background:#edf4f9;border-color:#dce7ef}.pReMYG_repairGuide strong{color:#426d87;font-size:12px}.pReMYG_repairGuide p{color:#657f90;font-size:11px;line-height:1.8}@media (max-width:1100px){.pReMYG_repairLayout{grid-template-columns:minmax(0,1fr) 230px;gap:23px}.pReMYG_repairWork{grid-template-columns:1fr}.pReMYG_repairCard{padding:23px}.pReMYG_repairSteps{gap:10px}.pReMYG_repairSteps li{align-items:start;gap:7px}.pReMYG_repairSteps small{font-size:8px}.pReMYG_repairIndex a,.pReMYG_repairIndex>div{padding:0 17px}}@media (max-width:760px){.pReMYG_repairHeader>div:first-child{max-width:none}.pReMYG_repairHeader .pReMYG_calendarShortcut{margin-top:15px}.pReMYG_repairIndex a,.pReMYG_repairIndex>div{align-content:start;gap:8px;padding:0 12px;display:grid}.pReMYG_repairIndex strong{font-size:29px;line-height:1}.pReMYG_repairIndex span{line-height:1.6}.pReMYG_repairIndex small{margin-top:5px;font-size:8px}.pReMYG_repairIndex>div:last-child{padding-right:0}.pReMYG_repairLayout{display:block}.pReMYG_repairQueue>.pReMYG_sectionTitle{margin-bottom:16px}.pReMYG_queueCount{font-size:10px}.pReMYG_repairCard{border-radius:16px;margin-bottom:21px;padding:21px 18px}.pReMYG_repairSkill{font-size:9px}.pReMYG_repairSkill>b{margin-right:3px;font-size:19px}.pReMYG_phaseBadge{max-width:65%;padding:3px 6px;font-size:9px}.pReMYG_repairCard h3{font-size:23px;line-height:1.4}.pReMYG_repairContext{margin-bottom:15px;font-size:11px}.pReMYG_repairSteps{gap:8px;margin-bottom:17px;padding:16px 0}.pReMYG_repairSteps li{gap:7px;display:grid}.pReMYG_repairSteps strong{font-size:10px}.pReMYG_repairSteps small{font-size:8px;line-height:1.7}.pReMYG_repairSteps li>span{width:24px;height:24px;font-size:8px}.pReMYG_repairActions{flex-wrap:wrap;gap:12px;margin-bottom:21px}.pReMYG_repairActions .pReMYG_primaryAction{min-height:44px;padding:11px 17px;font-size:12px}.pReMYG_repairActions .pReMYG_textLink{font-size:10px}.pReMYG_repairWork{display:block}.pReMYG_answerComparison{gap:12px;margin-bottom:13px}.pReMYG_answerComparison>div,.pReMYG_answerComparison .pReMYG_revisedAnswer{padding:16px}.pReMYG_answerComparison small{font-size:9px}.pReMYG_answerComparison blockquote{font-size:17px}.pReMYG_mismatch{min-height:0;padding:15px 17px}.pReMYG_mismatch p{font-size:12px;line-height:1.9}.pReMYG_repairNext{margin-top:17px;padding-top:15px;font-size:10px}.pReMYG_recheckAside{border-radius:16px;margin-top:26px;padding:23px}.pReMYG_recheckAside h2{font-size:25px}.pReMYG_repairGuide{margin-top:25px}.pReMYG_repairGuide strong{font-size:13px}.pReMYG_repairGuide p{font-size:12px}.pReMYG_repairHeader{padding-right:0;position:relative}.pReMYG_repairHeader .pReMYG_calendarShortcut{justify-content:center;min-width:42px;min-height:42px;margin:0;padding:10px;position:absolute;top:-4px;right:0}.pReMYG_repairHeader .pReMYG_calendarShortcut>span{display:none}.pReMYG_repairHeader .pReMYG_eyebrow{max-width:calc(100% - 45px);line-height:1.7;display:block}.pReMYG_repairHeader p{max-width:none;margin:0;font-size:11px}.pReMYG_repairIndex{margin:20px 0 23px;padding:14px 0}.pReMYG_repairIndex small{display:none}.pReMYG_repairIndex span{font-size:9px}.pReMYG_repairQueue>.pReMYG_sectionTitle h2{font-size:19px}}.pReMYG_workspace.pReMYG_workspace.writing-workspace.progress-workspace{width:100%;max-width:none;margin:0}.pReMYG_overview .pReMYG_header .pReMYG_calendarShortcut{margin-top:0}.pReMYG_overview .pReMYG_header{margin-bottom:20px}@media (max-width:760px){.pReMYG_overview .pReMYG_header{position:relative}.pReMYG_overview .pReMYG_header>.pReMYG_calendarShortcut{justify-content:center;gap:0;min-width:42px;min-height:42px;padding:10px;font-size:0;position:absolute;top:-5px;right:0}.pReMYG_overview .pReMYG_header>.pReMYG_calendarShortcut>svg:last-child{display:none}.pReMYG_overview .pReMYG_header .pReMYG_eyebrow{max-width:calc(100% - 50px)}.pReMYG_overview .pReMYG_snapshot{margin-top:17px}}.pReMYG_evidence .pReMYG_skillTile[data-subject]{background:radial-gradient(ellipse at 0 0, var(--subject-soft), transparent 85%), #ffffffc4}.pReMYG_evidence .pReMYG_skillTile[data-subject] .pReMYG_skillTileTop{color:var(--subject-ink);background:linear-gradient(140deg, #fff, var(--subject-soft));border:1px solid var(--subject-line);border-radius:11px}.pReMYG_evidence .pReMYG_skillTile[data-subject] :is(.pReMYG_skillName,.pReMYG_skillCount){color:var(--subject-ink)}.pReMYG_evidence .pReMYG_skillTile[data-subject]:hover{box-shadow:inset 0 -2px var(--subject-accent)}.pReMYG_evidence .pReMYG_readingLedger[data-subject]{background:radial-gradient(ellipse at 100% 0, var(--subject-soft), transparent 75%), #fffdfa;border-color:var(--subject-line)}.pReMYG_evidence .pReMYG_readingLedger[data-subject] :is(.pReMYG_ledgerIntro,.pReMYG_stepLabel,.pReMYG_evidenceSteps strong){color:var(--subject-ink)}.pReMYG_evidence .pReMYG_readingLedger[data-subject] .pReMYG_evidenceSteps li{border-color:var(--subject-line)}.pReMYG_evidence .pReMYG_wordEvidence[data-subject]{background:radial-gradient(ellipse at 100% 0, var(--subject-soft), transparent 85%), #fff;border-color:var(--subject-line)}.pReMYG_evidence .pReMYG_wordEvidence[data-subject] :is(h3,.pReMYG_textLink),.pReMYG_overview .pReMYG_focusRow[data-subject] summary small{color:var(--subject-ink)}.pReMYG_overview .pReMYG_focusRow[data-subject] .pReMYG_focusIndex{color:var(--subject-ink);background:linear-gradient(130deg, #fff, var(--subject-soft));border-color:var(--subject-line)}.pReMYG_repairs .pReMYG_repairCard[data-subject] .pReMYG_repairSkill{color:var(--subject-ink)}.pReMYG_repairs .pReMYG_repairCard[data-subject] .pReMYG_repairSkill b{background:var(--subject-soft);color:var(--subject-ink)}.pReMYG_overview .pReMYG_progressLayout{align-items:start}.pReMYG_progressAside{grid-template-rows:1fr auto;align-self:stretch;gap:15px;display:grid}.pReMYG_overview .pReMYG_progressAside .pReMYG_nextAction{min-height:0}.pReMYG_overview .pReMYG_progressAside .pReMYG_nextAction .pReMYG_sectionTitle{margin-bottom:22px}.pReMYG_overview .pReMYG_progressAside .pReMYG_nextAction .pReMYG_primaryAction{margin-top:12px}.pReMYG_overview .pReMYG_learningArc{background:radial-gradient(at 94% 5%,#f8d9ce99,#0000 50%),radial-gradient(at 55% 52%,#fff0d6a6,#0000 60%),#fffefa;border-color:#ebded7;box-shadow:0 10px 28px #775b4005}.pReMYG_latestStep{color:#8b4856;background:linear-gradient(120deg,#fff2ed,#fffcf9);border:1px solid #e8d9d8;border-radius:14px;grid-template-columns:39px minmax(0,1fr) 17px;align-items:center;gap:13px;padding:21px;text-decoration:none;display:grid}.pReMYG_latestStepIcon{background:#f7ddd8;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.pReMYG_latestStep>span:nth-child(2){gap:5px;display:grid}.pReMYG_latestStep small{letter-spacing:1px;color:#9b6165;font-size:8px;font-weight:650}.pReMYG_latestStep strong{color:#684751;font-size:15px;font-weight:600;line-height:1.55}.pReMYG_latestStep time{color:#856b70;font-size:10px}.pReMYG_latestStep:hover{border-color:#d9b1ad;box-shadow:0 4px 12px #9b6d5f0a}.pReMYG_evidence .pReMYG_wordEvidence[data-subject]>svg{color:var(--subject-ink)}@media (max-width:780px){.pReMYG_overview .pReMYG_progressAside{order:-1;gap:12px}.pReMYG_overview .pReMYG_progressAside .pReMYG_nextAction .pReMYG_sectionTitle{margin-bottom:15px}.pReMYG_latestStep{padding:15px 18px}.pReMYG_latestStep strong{font-size:14px}}.student-shell[data-visual-system] main.private-main:has(.pReMYG_repairs){background:radial-gradient(at 80% 0,#fff0e955,#0000 48%),#fbfaf7}.pReMYG_repairs .pReMYG_repairCard{background:linear-gradient(130deg,#fffefb,#fff);border-color:#e8e3db}.pReMYG_readingLedger.pReMYG_readingLedger.pReMYG_readingLedger{padding:24px}.pReMYG_readingLedger>summary.pReMYG_ledgerIntro{cursor:pointer;list-style:none}.pReMYG_readingLedger>summary.pReMYG_ledgerIntro:after{content:"+";margin-left:auto;font-size:22px;font-weight:500}.pReMYG_readingLedger[open]>summary.pReMYG_ledgerIntro:after{content:"−"}.pReMYG_readingLedger>summary:focus-visible{outline-offset:6px;outline:3px solid #36758a}@media (max-width:600px){.pReMYG_readingLedger.pReMYG_readingLedger.pReMYG_readingLedger{padding:21px 18px}}.pReMYG_repairLayout[data-has-rechecks=false]{grid-template-columns:minmax(0,1fr)}.pReMYG_repairEvidence{border-top:1px solid var(--px-line);margin-top:20px;padding-top:12px}.pReMYG_repairEvidence>summary{cursor:pointer;min-height:44px;color:var(--px-muted);align-items:center;gap:10px;font-size:13px;display:flex}.pReMYG_repairEvidence>summary:after{content:"+";margin-left:auto;font-size:20px}.pReMYG_repairEvidence[open]>summary:after{content:"−"}.pReMYG_repairEvidence .pReMYG_repairWork{margin-top:12px}.pReMYG_repairEvidence>.pReMYG_repairCard:first-of-type{margin-top:16px}:is(.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_repairs.pReMYG_repairs,.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_overview.pReMYG_overview,.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_evidence.pReMYG_evidence){--px-ink:#e0e9ee;--px-muted:#b4c8d3;--px-teal:#b7d5d9;--px-line:#4a6273;color:#e0e9ee}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_repairs :is(.pReMYG_repairCard,.pReMYG_repairWork,.pReMYG_repairContext,.pReMYG_originalAnswer,.pReMYG_revisedAnswer){color:#d8e7ea;background:linear-gradient(125deg,#2b3c4b,#1c2d3c);border-color:#4d6375}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_repairs :is(p,small,.pReMYG_eyebrow,summary,.pReMYG_repairEvidence,.pReMYG_repairContext){color:#bdd0d9}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_repairs .pReMYG_revisedAnswer strong{color:#bdd0d9}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_repairs .pReMYG_repairCard[data-subject] .pReMYG_repairSkill{color:#c6d8df}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_repairs .pReMYG_answerComparison :is(small,p){color:#c6d8df}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_repairs .pReMYG_answerComparison .pReMYG_revisedAnswer{color:#d7e5d9;background:#29443e;border-color:#648778}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .pReMYG_repairs h1 em{color:#f0a7bb!important}.student-shell[data-roadmap-theme=night] .pReMYG_repairs .pReMYG_repairCard[data-subject] .pReMYG_repairSkill b{color:#edd5e3;background:#4a3c4d;border:1px solid #8b708b;border-radius:6px;padding:2px 5px;line-height:1.3}.student-shell[data-roadmap-theme=night] .pReMYG_repairs .pReMYG_phaseBadge{color:#dbccdf;background:#3c4250;border-color:#7e718d}
.student-shell:not(:has(.journey-page)){--st-orange:#d94359;--student-line:#ececef;--st-line:#ececef;--learner-primary:#cf3850;background:#fff}.student-shell :is(p,textarea){line-height:1.55}.student-shell .st-heading h1{font-size:clamp(27px,2.5vw,34px);line-height:1.25}.student-shell :is(.student-sidebar,.student-topbar,.student-drawer){background:#fff}.student-shell .student-nav-group a[aria-current=page]{color:#b62e45;background:#fff0f2}.student-shell:not(:has(.journey-page)) .st-action:not(.st-secondary){color:#fff;background:#cf3850;border-color:#0000}.student-shell .st-page{--module:#ce4358;--module-soft:#fff0f2}.student-shell .st-page:has([data-module=reading]){--module:#326ac1;--module-soft:#edf4ff}.student-shell .st-page:has([data-module=listening]){--module:#996616;--module-soft:#fff6de}.student-shell .st-page:has([data-module=writing]){--module:#24775f;--module-soft:#e8f7ef}.student-shell .st-page:has([data-module=speaking]){--module:#7854ae;--module-soft:#f4effb}.student-shell .st-page:has([data-module=grammar]){--module:#c93e53;--module-soft:#fff0f2}.student-shell .st-surface .st-surface{box-shadow:none;border:0;padding-inline:0}.student-shell .p42-grammar-lesson>.p3-lesson-steps{display:none}.student-shell :is(.p42-choice,.p3-answer)[aria-pressed=true]{background:#fff0f2;border-color:#d94359;box-shadow:inset 3px 0 #d94359}.student-shell .p3-answer:has(:checked){background:#fff0f2;border-color:#d94359;box-shadow:inset 3px 0 #d94359}.activity-frame{max-width:740px;margin-inline:auto}.activity-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.activity-frame progress{accent-color:#cf3850;width:100%;height:6px}.activity-frame fieldset{border:0;margin:22px 0;padding:0}.activity-frame legend{margin-bottom:16px;font-size:21px}.activity-choice{text-align:left;background:#fff;border:1px solid #e4e6ea;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:48px;margin-block:8px;padding:14px;display:flex}.activity-choice[aria-pressed=true]{background:#fff0f2;border-color:#cf3850}.student-shell .p42-choice[data-result=correct]{opacity:1;background:#eef8f3;border-color:#35866e;box-shadow:inset 3px 0 #35866e}.student-shell .p42-choice[data-result=retry]{opacity:1;background:#fff1ef;border-color:#c5444d;box-shadow:inset 3px 0 #c5444d}.student-shell .st-feedback[data-result=retry]{background:#fff1ef;border-color:#d49090}.activity-result{background:#eef8f3;border-left:3px solid #35866e;margin-block:20px;padding:16px}.activity-result[data-correct=false]{background:#fff1ef;border-color:#c5444d}.st-tabs a{min-height:44px;padding:12px 16px;text-decoration:none}.st-tabs a[aria-current=page]{color:#b82e46;border-bottom:2px solid #d94359}.consistency-view{max-width:740px;margin-block:24px}.consistency-view h1{margin-block:12px 20px;font-size:28px;line-height:1.3}.consistency-view .activity-top button{color:#263847;background:#fff;border:1px solid #e4e6ea;border-radius:10px;width:44px;height:44px}.student-shell .st-tabs a[aria-current=page]{color:#b82e46;border-bottom-color:#d94359}.student-shell :is(.reading-submit,.student-primary-action button,.utility-surface form button){color:#fff;min-height:44px;box-shadow:none;background:#cf3850;border:0;border-radius:10px}.student-shell .utility-surface{background:#fff}.student-shell .st-page:has(.st-story){--module:#397944;--module-soft:#edf7ef}.consistency-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.consistency-stats strong{color:#233847;font-size:28px;display:block}.consistency-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.consistency-grid button{color:#263847;background:#fff;border:1px solid #0000;border-radius:12px;place-content:center;gap:5px;min-height:52px;display:grid}.consistency-grid button[data-today]{border-color:#d94359}.consistency-grid button[aria-pressed=true]{color:#fff;background:#cf3850}.calendar-dots{justify-content:center;gap:3px;min-height:7px;font-size:11px;display:flex}.calendar-dots i{background:#d94359;border-radius:50%;width:5px;height:5px}.calendar-dots i[data-module=READING]{background:#347ac5}.calendar-dots i[data-module=LISTENING]{background:#996616}.calendar-dots i[data-module=WRITING]{background:#2c957b}.calendar-dots i[data-module=SPEAKING]{background:#9368c3}.calendar-dots i[data-module=VOCABULARY]{background:#509143}.consistency-grid button[aria-pressed=true] i{outline:1px solid #fff}.consistency-detail{border-top:1px solid #ececef;margin-top:24px;padding-top:18px}.consistency-detail li{margin-block:10px}.progress-workspace[data-progress-view=skills] :is(.f31-progress-top,.f31-progress-lower),.progress-workspace[data-progress-view=overview] .f31-skills{display:none}.student-route-progress[data-active]:after{background:#cf3850}@media (max-width:700px){.student-shell .private-main:not(:has(.journey-page)){padding:20px 16px 36px}.student-shell{--content-inset:16px;font-size:16px}.student-shell .journey-viewport{height:max(580px,100svh - 110px)}}@media (prefers-reduced-motion:reduce){.student-route-progress[data-active]:after{width:100%;animation:none;transform:none}}.auth-page.roadmap-auth{color:#202c36;background:radial-gradient(at 85% 10%,#fff1f3,#0000 45%),#fff;font-family:Inter Variable,Hind Siliguri,sans-serif}.auth-page.roadmap-auth .auth-card{background:#fff;border:1px solid #e9edf0;border-radius:20px;padding:32px;box-shadow:0 16px 60px #22334406}.auth-page.roadmap-auth h1{color:#202c36;font-size:28px;font-weight:600}.auth-page.roadmap-auth :is(p,.auth-logo span){color:#74808a}.auth-page.roadmap-auth input{min-height:46px;font:inherit;background:#fff;border:1px solid #dfe5e9}.auth-page.roadmap-auth .button.primary{color:#fff;box-shadow:none;background:#d93650;border:0;min-height:46px;font-weight:500}.auth-page.roadmap-auth .error{color:#ac3548;background:#fff1f3;border:0}.student-shell[data-visual-system]{--ink:#202c36;--muted:#74808a;--line:#e9edf0;--st-ink:#202c36;--student-ink:#202c36;--st-muted:#74808a;--student-muted:#74808a;--st-line:#e9edf0;--student-line:#e9edf0;--primary:#d93650;--primary-soft:#fff0f3;--st-orange:#d93650;--surface:#fff;--group:#f7f8fa;--radius:18px;--learner-font:"Inter Variable", "Hind Siliguri", sans-serif;color:var(--ink);font-family:var(--learner-font);background:#fff;font-size:15px;line-height:1.6}.private-shell.student-shell[data-visual-system]:not(:has(.journey-page)){background:#fff}.student-shell[data-visual-system] .today-queue{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.student-shell[data-visual-system] .today-action a{box-shadow:none;border:0}.student-shell[data-visual-system] .today-queue .today-task:not(.today-next){border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:18px 14px}.student-shell[data-visual-system] .today-queue .today-task:not(.today-next) .today-action a{color:var(--primary);box-shadow:none;background:0 0;padding:8px 0}.student-shell[data-visual-system] .today-queue .today-required{background:0 0;border:0;padding:0}.student-shell[data-visual-system] .today-next :is(h2,.today-context,.today-task-meta){color:var(--ink)}.student-shell[data-visual-system] .today-next .today-context{color:var(--muted)}.student-shell[data-visual-system] :is(h1,h2,h3,h4,p,button,input,textarea,select,label,summary){font-family:var(--learner-font)}.student-shell[data-visual-system] :is(h1,h2,h3,h4){color:var(--ink);letter-spacing:-.025em;font-weight:600}.student-shell[data-visual-system] :is(p,li){line-height:1.65}.student-shell[data-visual-system] .private-main:not(:has(.journey-page)){max-width:1180px;padding:32px 40px 64px}.student-shell[data-visual-system] .st-page{color:var(--ink);max-width:1040px}.student-shell[data-visual-system] :is(.st-heading,.wr-heading,.sp-heading){border:0;margin:0 0 24px;padding:0}.student-shell[data-visual-system] :is(.st-heading h1,.wr-heading h1,.sp-heading h1,.private-title){margin:0 0 4px;font-size:30px;line-height:1.25}.student-shell[data-visual-system] .st-heading>p{color:var(--muted);max-width:580px;margin:12px 0 0;font-size:15px}.student-shell[data-visual-system] .st-kicker{letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:500}.student-shell[data-visual-system] .st-module-line{gap:12px}.student-shell[data-visual-system] .st-module-icon,.system-icon{background:var(--module-soft,#fff0f3);width:44px;height:44px;color:var(--module,#d93650);box-shadow:none;border-radius:14px;flex:none;place-items:center;display:grid}.student-shell[data-visual-system] [data-module=reading]{--module:#3975bf;--module-soft:#eef5ff}.student-shell[data-visual-system] [data-module=listening]{--module:#a57523;--module-soft:#fff6e5}.student-shell[data-visual-system] [data-module=writing]{--module:#34866d;--module-soft:#edf8f2}.student-shell[data-visual-system] [data-module=speaking]{--module:#8a62bb;--module-soft:#f4effb}.student-shell[data-visual-system] [data-module=vocabulary]{--module:#488857;--module-soft:#eff8ed}.student-shell[data-visual-system] [data-module=grammar]{--module:#d93650;--module-soft:#fff0f3}.student-shell[data-visual-system] :is(.st-surface,.utility-surface){border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px;box-shadow:0 3px 12px #20304003}.student-shell[data-visual-system] .st-surface .st-surface{box-shadow:none;border:0;padding:16px 0}.student-shell[data-visual-system] .st-section{margin:28px 0}.student-shell[data-visual-system] :is(.st-section h2,.st-surface h2){margin:0 0 14px;font-size:20px;line-height:1.4}.student-shell[data-visual-system] .st-row{border-color:var(--line);gap:14px;min-height:66px;padding:16px 0}.student-shell[data-visual-system] .st-row strong{font-size:16px;font-weight:500}.student-shell[data-visual-system] .st-row small{margin-bottom:4px;font-size:11px}.student-shell[data-visual-system] .st-row p{color:var(--muted);margin:5px 0 0;font-size:13px}.student-shell[data-visual-system] :is(.st-action,.reading-submit,.wr-submit button,.sp-form button[type=submit],.student-primary-action button){background:var(--primary);color:#fff;min-height:44px;box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:auto;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.student-shell[data-visual-system] .st-action.st-secondary{color:var(--ink);border:1px solid var(--line);background:#f4f6f8}.student-shell[data-visual-system] :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #477bc4}.student-shell[data-visual-system] :is(.st-tabs,.reading-tabs,.sp-tabs){border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:nowrap;gap:22px;margin:0 0 24px;padding:0;display:flex;overflow-x:auto}.student-shell[data-visual-system] :is(.st-tabs,.reading-tabs,.sp-tabs)>:is(a,button){min-height:46px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:12px 2px;font-size:13px;font-weight:500}.student-shell[data-visual-system] :is(.st-tabs,.reading-tabs,.sp-tabs)>:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){color:var(--primary);border-bottom-color:var(--primary);background:0 0}.student-shell[data-visual-system] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--ink);box-shadow:none;background:#fff;border:1px solid #dfe5e9;border-radius:10px;padding:12px 14px;font-size:15px}.student-shell[data-visual-system] :is(input,textarea,select):focus{border-color:var(--primary);outline:2px solid #d9365030}.student-shell[data-visual-system] :is(.st-empty,.sp-empty,.wr-empty){background:#f8fafb;border:0;border-radius:16px;padding:24px}.student-shell[data-visual-system] :is(.st-empty,.sp-empty,.wr-empty) p{max-width:480px;color:var(--muted)}.student-shell[data-visual-system] :is(.student-sidebar,.student-topbar,.student-drawer){border-color:var(--line);background:#fff}.student-shell[data-visual-system] .student-nav-group h2{letter-spacing:.09em;color:#8a929a;margin-bottom:6px;font-size:10px}.student-shell[data-visual-system] .student-nav-group a{color:#626c75;border:0;border-radius:9px;min-height:43px;font-size:13px;font-weight:400}.student-shell[data-visual-system] .student-nav-group a[aria-current=page]{color:var(--primary);background:var(--primary-soft);font-weight:500}.student-shell[data-visual-system] .student-brand{color:var(--ink)}.student-shell[data-visual-system] .student-topbar{gap:12px;height:64px;padding:8px 20px}.student-shell[data-visual-system] .student-menu{width:44px;height:44px;min-height:44px;color:var(--ink);background:#f6f7f9;border:0;border-radius:12px;flex:0 0 44px;order:-1;place-items:center;padding:0;line-height:0;display:grid}.student-shell[data-visual-system] .student-menu svg{margin:auto;display:block}.student-shell[data-visual-system] .student-menu span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.student-shell[data-visual-system] .student-topbar .student-brand{gap:7px;min-height:44px;margin:0 auto 0 0}.student-shell[data-visual-system] .student-topbar .student-brand strong{font-size:12px}.student-shell[data-visual-system] .student-notifications{background:0 0;border:0;width:44px;height:44px}.student-shell[data-visual-system] .student-drawer{width:min(330px,88vw);padding:20px 18px}.student-shell[data-visual-system] .student-drawer-head{border-bottom:1px solid var(--line);padding:0 8px 18px}.student-shell[data-visual-system] .p3-grammar-grid{max-width:800px;margin:auto;display:block}.student-shell[data-visual-system] .p3-curriculum{border:1px solid var(--line);border-radius:12px;margin-bottom:26px;overflow:hidden}.student-shell[data-visual-system] .p3-curriculum>summary{cursor:pointer;min-height:52px;color:var(--muted);padding:12px 16px;font-size:12px}.student-shell[data-visual-system] .p3-curriculum>summary strong{color:var(--ink);padding-left:15px;font-size:14px;font-weight:500;display:block}.student-shell[data-visual-system] .p3-topics{background:0 0;border:0;max-height:350px;padding:0 16px;display:block;overflow:auto}.student-shell[data-visual-system] .p3-topics .st-row{box-shadow:none;border-radius:0}.student-shell[data-visual-system] .p3-topics .st-row[aria-pressed=true]{color:var(--primary);border-left:0}.student-shell[data-visual-system] .p3-grammar-work{box-shadow:none;background:#fff;border:0;padding:0}.student-shell[data-visual-system] .p3-grammar-work>.p3-section-line,.student-shell[data-visual-system] .p3-grammar-work>.p3-lesson-steps{display:none}.student-shell[data-visual-system] .p42-grammar-lesson{background:0 0;border:0;padding:0}.student-shell[data-visual-system] .p42-grammar-lesson h2{margin:16px 0;font-size:24px;line-height:1.35}.student-shell[data-visual-system] .p42-grammar-lesson>p{color:#45515b;font-size:16px;line-height:1.8}.student-shell[data-visual-system] .p42-beat-progress{gap:5px;margin-bottom:18px}.student-shell[data-visual-system] .p42-beat-progress span{border-radius:3px;height:3px}.student-shell[data-visual-system] .p42-beat-progress span[data-current=true]{background:var(--primary)}.student-shell[data-visual-system] .p42-choice:disabled{opacity:1}.student-shell[data-visual-system] .journey-page h1{font-family:Georgia,Hind Siliguri,serif}.student-shell[data-visual-system] .p42-grammar-contrast{background:0 0;border:0;grid-template-columns:1fr;gap:8px;padding:0;display:grid}.student-shell[data-visual-system] .p42-grammar-contrast>*{background:#f7f8fa;border:0;border-radius:10px;padding:14px 18px;font-size:17px}.student-shell[data-visual-system] :is(.p3-answer,.p42-choice,.activity-choice){min-height:48px;box-shadow:none;background:#fff;border:1px solid #e3e8ec;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.5}.student-shell[data-visual-system] :is(.p42-choice,.activity-choice)[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary)}.student-shell[data-visual-system] .p42-choice[data-result=correct]{color:#276d51;box-shadow:none;background:#edf8f1;border-color:#61a482}.student-shell[data-visual-system] .p42-choice[data-result=retry]{color:#a83d4b;box-shadow:none;background:#fff1f1;border-color:#d98a90}.student-shell[data-visual-system] :is(.st-feedback,.reading-feedback,.activity-result){background:#eff8f3;border:0;border-left:3px solid #66a183;border-radius:0 12px 12px 0;padding:18px;font-size:15px}.student-shell[data-visual-system] :is(.st-feedback[data-result=retry],.activity-result[data-correct=false]){background:#fff3f4;border-left-color:#d87585}.student-shell[data-visual-system] .today-heading{margin-bottom:24px}.student-shell[data-visual-system] .today-heading h1{letter-spacing:-.03em;font-size:30px;font-weight:500}.student-shell[data-visual-system] .today-heading-mark{display:none}.student-shell[data-visual-system] .today-journey-banner{border-radius:18px;min-height:220px;margin:0 0 28px;overflow:hidden}.student-shell[data-visual-system] .today-journey-banner>div{padding:26px}.student-shell[data-visual-system] .today-journey-banner strong{max-width:350px;font-size:28px;line-height:1.25}.student-shell[data-visual-system] .today-journey-banner p{margin-top:12px;font-size:13px}.student-shell[data-visual-system] .today-task{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.student-shell[data-visual-system] .today-next{background:radial-gradient(at 100% 0,#fff0f3,#0000 70%),#fff;border:1px solid #f3e0e5;border-radius:16px;margin-bottom:12px;padding:20px}.student-shell[data-visual-system] .today-task h2{font-size:19px}.student-shell[data-visual-system] .today-task h3{font-size:16px}.student-shell[data-visual-system] .today-action a{background:var(--primary);color:#fff;border-radius:9px;min-height:44px;padding:10px 14px}.student-shell[data-visual-system] :is(.today-personal,.today-class){border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:18px 0}.student-shell[data-visual-system] .today-class{background:#f4f7fc;border:0;border-radius:16px;padding:20px}.student-shell[data-visual-system] .today-more summary{cursor:pointer;font-size:15px}.student-shell[data-visual-system] .today-week{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.student-shell[data-visual-system] .today-aside .today-action a{color:var(--primary);background:0 0;padding:8px 0}.student-shell[data-visual-system] .today-aside :is(p,.today-text-link){font-size:14px}.student-shell[data-visual-system] .today-attention{background:#fff7ed;border:0;font-size:12px}.student-shell[data-visual-system] .st-story:not(.st-story-scenic){color:var(--ink);box-shadow:none;background:#f5f9f4;border:0}.student-shell[data-visual-system] .st-story-scenic{border-radius:18px;min-height:340px;overflow:hidden}.student-shell[data-visual-system] .st-story-scenic :is(h2,p,.st-kicker){color:#fff}.student-shell[data-visual-system] .st-story-action{border:0;border-top:1px solid var(--line);border-radius:0;padding:22px 0}.student-shell[data-visual-system] .st-story-context{box-shadow:none;background:0 0;border:0;padding:22px 0}.student-shell[data-visual-system] .st-story-context p{font-family:var(--learner-font);font-size:15px;line-height:1.8}.student-shell[data-visual-system] .st-word{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0}.student-shell[data-visual-system] .st-word strong{font-size:18px}.student-shell[data-visual-system] :is(.reading-feature,.wr-prompt,.sp-prompt,.f31-live-event){border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:18px}.student-shell[data-visual-system] .reading-feature{overflow:hidden}.student-shell[data-visual-system] .reading-feature h2{font-size:24px}.student-shell[data-visual-system] :is(.reading-article,.reading-question-panel){box-shadow:none;background:#fff;border:0}.student-shell[data-visual-system] :is(.wr-heading,.sp-heading)>svg{border-radius:14px;width:23px;height:23px;padding:11px}.student-shell[data-visual-system] .wr-heading>svg{color:#34866d;background:#edf8f2}.student-shell[data-visual-system] .sp-heading>svg{color:#8a62bb;background:#f4effb}.student-shell[data-visual-system] :is(.wr-editor,.wr-response,.sp-recording){border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:18px}.student-shell[data-visual-system] .sp-recording{background:radial-gradient(at 50% 25%,#f7f2fd,#0000 70%),#fff}.student-shell[data-visual-system] :is(.wr-context,.sp-instructions,.sp-quiet-note,.wr-notice){color:#68747d;background:#f7f8fa;border:0;border-radius:10px}.student-shell[data-visual-system] :is(.wr-row,.sp-task-row){border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.student-shell[data-visual-system] .grammar-checker{box-shadow:none;background:#fff;border:0}.student-shell[data-visual-system] .gc-workspace{gap:24px}.student-shell[data-visual-system] :is(.gc-editor-column,.gc-issues){border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.student-shell[data-visual-system] .gc-issue{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0}.student-shell[data-visual-system] .gc-sentence{color:#a43e4e;background:#fff1f2;border-radius:8px;margin:8px 16px;padding:12px;font-size:14px}.student-shell[data-visual-system] .gc-sentence+.gc-sentence{color:#2c7555;background:#edf8f1}.student-shell[data-visual-system] .gc-clean-copy{border-top:1px solid var(--line);margin:16px;padding-top:16px}.student-shell[data-visual-system] .p3-repair{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;padding:20px 0}.student-shell[data-visual-system] .f31-repair-comparison{gap:10px}.student-shell[data-visual-system] :is(.f31-progress-top,.f31-progress-lower,.f31-skills-grid){gap:20px}.student-shell[data-visual-system] :is(.f31-overall,.f31-trend,.f31-consistency,.f31-foundation,.f31-recovery,.f31-skill){border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:16px;padding:20px}.student-shell[data-visual-system] .f31-live-event{background:radial-gradient(at 100% 0,#edf1fc,#0000 70%),#fff;padding:24px}.student-shell[data-visual-system] .f31-date-tile{color:#596db0;background:#fff;border:1px solid #e6eaf4}.student-shell[data-visual-system] .student-primary-action a{background:var(--primary);color:#fff;min-height:44px;box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.student-shell[data-visual-system] .wr-next{box-shadow:none;background:radial-gradient(at 100% 0,#e4f5ec,#0000 75%),#fafdfb;border:1px solid #e5eee9;border-radius:18px;padding:24px}.student-shell[data-visual-system] .sp-next{color:var(--ink);box-shadow:none;background:radial-gradient(at 100% 0,#eee6fa,#0000 75%),#fcfbfe;border:1px solid #ece6f3;border-radius:18px;padding:24px}.student-shell[data-visual-system] :is(.wr-next,.sp-next) h2{color:var(--ink);font-size:21px}.student-shell[data-visual-system] :is(.wr-next,.sp-next)>p{color:#68747f;font-size:14px}.student-shell[data-visual-system] .sp-next :is(.sp-eyebrow,.sp-task-meta){color:#89779e}.student-shell[data-visual-system] :is(.sp-entry,.sp-saved,.wr-original,.wr-feedback,.wr-repair){border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:14px}.student-shell[data-visual-system] .wr-badge{color:#44866d;background:#eef7f2;font-weight:500}.student-shell[data-visual-system] .sp-entry{padding:18px}.student-shell[data-visual-system] .gc-private-shell{padding:0}.student-shell[data-visual-system] .gc-workspace{box-shadow:none;background:0 0;border:0;min-height:0;overflow:visible}.student-shell[data-visual-system] .gc-editor-column{border:0;padding:0}.student-shell[data-visual-system] .gc-editor-frame{background:#fff;border:1px solid #dfe5e9;border-radius:12px;min-height:300px}.student-shell[data-visual-system] .grammar-checker .gc-editor-frame :is(.gc-editor-highlight-layer,.gc-editor-input){letter-spacing:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 18px 24px;font:400 15px/1.8 Inter Variable,Hind Siliguri,sans-serif}.student-shell[data-visual-system] .grammar-checker .gc-editor-input{color:#0000;caret-color:#202c36}.student-shell[data-visual-system] .gc-panel-empty{min-height:180px;padding:16px 0}.student-shell[data-visual-system] .gc-panel-empty h3{font-size:20px}.student-shell[data-visual-system] .gc-actions button{border-color:var(--line);color:var(--ink);background:#f6f7f9;font-weight:500}.student-shell[data-visual-system] .gc-actions button:first-child{background:var(--primary);color:#fff;border:0}.student-shell[data-visual-system] .st-loop{display:none}.student-shell[data-visual-system] .p3-repair-path{margin:0 0 20px}.student-shell[data-visual-system] .f31-repair-comparison blockquote{color:#9e3c4b;font-family:var(--learner-font);background:#fff1f3;border:0;border-radius:10px;padding:16px;font-size:15px}.student-shell[data-visual-system] .f31-mismatch h3{font-size:17px;line-height:1.5}.student-shell[data-visual-system] :is(.f31-progress-top,.f31-progress-lower){box-shadow:none;background:0 0;border:0;padding:0}.student-shell[data-visual-system] .f31-live-event{padding:0}.student-shell[data-visual-system] .f31-event-header{background:#f0f3fd;padding:14px 20px}.student-shell[data-visual-system] .f31-event-header>span:first-child{color:#687ab3}.student-shell[data-visual-system] .f31-event-topic h2{font-size:20px}.student-shell[data-visual-system] .f31-event-time :is(strong,p){color:var(--ink)}.student-shell[data-visual-system] .f31-instructor{border-color:var(--line)}.student-shell[data-visual-system] :is(.notice-card,.p3-resources,.account-card){border-color:var(--line);box-shadow:none;background:#fff}.student-shell[data-visual-system] .notice-card{border-width:0 0 1px;border-radius:0;padding:20px 0}.student-shell[data-visual-system] [data-module=classes]{--module:#6378b0;--module-soft:#eff2fc}.student-shell[data-visual-system] [data-module=repairs]{--module:#bb5264;--module-soft:#fff0f3}.student-shell[data-visual-system] [data-module=progress]{--module:#448c77;--module-soft:#edf8f3}.student-shell[data-visual-system] .f31-reading-cover{color:#3975bf;background:linear-gradient(110deg,#f2f7fd,#eaf2fb)}.student-shell[data-visual-system] :is(.reading-passage,.reading-question){border-color:var(--line);box-shadow:none;background:#fff}.student-shell[data-visual-system] .reading-choice{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px;font-size:15px}.student-shell[data-visual-system] .reading-choice:has(:checked){border-color:var(--primary);background:var(--primary-soft)}.student-shell[data-visual-system] .reading-choice input{accent-color:var(--primary)}.student-shell[data-visual-system] .reading-feature h2{font-size:20px;line-height:1.35}.student-shell[data-visual-system] .f31-excerpt{font-family:var(--learner-font);color:#5f6b76;font-size:14px}.student-shell[data-visual-system] .f31-story:not(:has(.f32-editorial-art)){color:var(--ink);background:radial-gradient(at 90% 0,#e1f0df,#0000 70%),#f6faf3}.student-shell[data-visual-system] .f31-story:not(:has(.f32-editorial-art)) .f31-story-placeholder{background:0 0}.student-shell[data-visual-system] .f31-story:not(:has(.f32-editorial-art)):after{display:none}.student-shell[data-visual-system] .f31-story:not(:has(.f32-editorial-art)) :is(h2,p,.st-kicker){color:#2c4c3a}.student-shell[data-visual-system] .f31-story-emblem{color:#699170}.student-shell[data-visual-system] .f31-story h2{max-width:360px;font-size:30px;line-height:1.2}.student-shell[data-visual-system] .f31-story .st-kicker{margin-top:60px}.student-shell[data-visual-system] .wr-editor{box-shadow:none;background:0 0;border:0;padding:0}.student-shell[data-visual-system] .wr-prompt{background:#f6faf8;border:0;padding:20px}.student-shell[data-visual-system] .wr-prompt :is(h2,h3){font-size:18px}.student-shell[data-visual-system] .wr-prompt :is(p,li){color:#45515b;font-size:15px}.student-shell[data-visual-system] .wr-editor textarea{min-height:300px;padding:18px;line-height:1.8}.student-shell[data-visual-system] .sp-recording{box-shadow:none;background:0 0;border:0;padding:0}.student-shell[data-visual-system] .sp-prompt{background:#f8f6fc;border:0;padding:18px}.student-shell[data-visual-system] .sp-questions details{background:0 0;border:0;padding:0}.student-shell[data-visual-system] .sp-questions details>p{color:var(--ink);padding:6px 0;font-size:16px;font-weight:400}.student-shell[data-visual-system] .sp-instructions{background:0 0}.student-shell[data-visual-system] .f31-recorder{color:#5c4778;box-shadow:none;background:radial-gradient(at 50% 0,#f0e9fc,#0000 75%),#faf9fd;border:1px solid #ede8f3;border-radius:18px;padding:22px}.student-shell[data-visual-system] .f31-recorder :is(.f31-studio-head strong,.st-recorder-time,.f31-record-time){color:#655080}.student-shell[data-visual-system] .f31-recorder :is(.f31-studio-head>span,.f31-studio-steps li){color:#8b7c9d}.student-shell[data-visual-system] .f31-studio-steps li[data-active=true]{color:#7854ae;border-color:#a68dc9}.student-shell[data-visual-system] .f31-recorder .st-secondary{color:#7854ae;background:#fff;border:1px solid #e6def0}.student-shell[data-visual-system] .f31-recorder .f31-record-control{color:#fff;background:#d93650}.student-shell[data-visual-system] .f31-waveform-rest{background:linear-gradient(90deg,#0000,#b6a2cd,#0000)}.student-shell[data-visual-system] .f31-recorder[data-state=recording]{background:#fff5f7;border-color:#ebbec7}.student-shell[data-visual-system] .consistency-view{max-width:1000px;margin:0 auto}.consistency-heading{align-items:center;gap:12px;margin:4px 0 24px;display:flex}.student-shell[data-visual-system] .consistency-heading h1{margin:0;font-size:28px;line-height:1.3}.consistency-heading p{color:var(--muted);margin:4px 0 0;font-size:14px}.consistency-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:32px;display:grid}.consistency-lead{background:radial-gradient(at 95% 0,#ffe0e6,#0000 75%),#fff7f8;border-radius:18px;padding:22px 24px}.student-shell[data-visual-system] .consistency-lead p{color:#a94b5a;margin:4px 0;font-size:19px}.consistency-lead p strong{color:#d93650;letter-spacing:-.05em;font-size:58px;font-weight:500;line-height:1.2}.consistency-lead>span:last-child{color:#8e6c73;font-size:12px}.student-shell[data-visual-system] .consistency-stats{grid-template-columns:1fr 1fr;gap:20px 16px;padding:24px 2px;display:grid}.consistency-stats>div{align-items:flex-start;gap:10px;display:flex}.consistency-stats>div>svg{color:#8a62bb;flex:none;margin-top:5px}.consistency-stats>div:nth-child(2)>svg{color:#3975bf}.consistency-stats>div:nth-child(3)>svg{color:#34866d}.consistency-stats>div:nth-child(4)>svg{color:#b48133}.student-shell[data-visual-system] .consistency-stats p{margin:0}.student-shell[data-visual-system] .consistency-stats strong{font-size:24px;font-weight:500;line-height:1.3}.consistency-stats strong small{color:var(--muted);font-size:12px;font-weight:400}.consistency-stats p>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.consistency-help{color:var(--muted);font-size:12px}.consistency-help summary{cursor:pointer;min-height:44px;padding:8px 0}.consistency-calendar{border:1px solid var(--line);border-radius:18px;padding:20px}.student-shell[data-visual-system] .consistency-calendar .activity-top{gap:6px;margin:0 0 20px}.student-shell[data-visual-system] .consistency-calendar .activity-top h2{margin:0;font-size:18px}.student-shell[data-visual-system] .consistency-calendar .activity-top button{background:#f7f8fa;border:0;place-items:center;display:grid}.student-shell[data-visual-system] .consistency-grid{gap:4px}.student-shell[data-visual-system] .consistency-grid>span{color:var(--muted);padding:5px 0 10px;font-size:11px}.student-shell[data-visual-system] .consistency-grid button{border-radius:10px;min-height:44px;font-size:13px;font-weight:500}.student-shell[data-visual-system] .consistency-detail{margin-top:20px;padding-top:18px}.student-shell[data-visual-system] .consistency-detail h2{margin:0 0 12px;font-size:16px}.consistency-detail ul{padding:0;font-size:13px;list-style:none}.consistency-detail li{border-bottom:1px solid var(--line);padding:10px 0}.consistency-detail p{color:var(--muted);font-size:13px}.consistency-footnote{color:var(--muted);margin-top:20px;font-size:11px}@media (max-width:900px){.consistency-layout{grid-template-columns:1fr;gap:20px}.student-shell[data-visual-system] .consistency-stats{gap:18px 22px}}@media (max-width:700px){.student-shell[data-visual-system] .private-main:not(:has(.journey-page)){padding:24px 20px 48px}.student-shell[data-visual-system] :is(.st-heading h1,.wr-heading h1,.sp-heading h1,.private-title){font-size:28px}.student-shell[data-visual-system] .today-journey-banner{min-height:220px}.student-shell[data-visual-system] .today-journey-banner strong{font-size:26px}.student-shell[data-visual-system] .today-layout{gap:24px}.student-shell[data-visual-system] .consistency-calendar{padding:16px 12px}.student-shell[data-visual-system] .student-topbar .rm-logo-art{width:25px;height:32px}.student-shell[data-visual-system] .st-story-scenic{min-height:330px}.student-shell[data-visual-system] .p42-grammar-lesson>p{font-size:15px}}@media (max-width:350px){.student-shell[data-visual-system] .private-main:not(:has(.journey-page)){padding-inline:16px}.student-shell[data-visual-system] .student-topbar{padding-inline:12px}}
