._9dtyRW_page{gap:22px;width:min(1180px,100% - 40px);margin:clamp(28px,5vw,64px) auto 72px;display:grid}._9dtyRW_pageHeading{gap:10px;max-width:800px;display:grid}._9dtyRW_dashboardSearch{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-card);background:var(--ra-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,720px);padding:8px 12px;display:grid}._9dtyRW_dashboardSearch input{width:100%;min-height:42px;color:var(--ra-ink);font:inherit;background:0 0;border:0;outline:0}._9dtyRW_dashboardSearch:focus-within{border-color:var(--ra-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ra-accent) 18%, transparent)}._9dtyRW_dashboardSearch kbd{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);color:var(--ra-muted);font-family:var(--ra-font-mono);white-space:nowrap;padding:4px 7px;font-size:.75rem}._9dtyRW_dashboardSearch{transition:border-color .16s,box-shadow .16s}._9dtyRW_dashboardSearch[data-pending=true] kbd{display:none}._9dtyRW_searchStatus{color:var(--ra-muted);white-space:nowrap;font-size:.8rem;animation:.2s .1s both _9dtyRW_fadeIn}._9dtyRW_searchStatus:empty{display:none}@keyframes _9dtyRW_fadeIn{0%{opacity:0}to{opacity:1}}._9dtyRW_lastPractice{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-card);background:var(--ra-surface-quiet);align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}._9dtyRW_lastPracticeKicker{color:var(--ra-muted);font-family:var(--ra-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}._9dtyRW_lastPracticeLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:650;overflow:hidden}._9dtyRW_lastPractice a{border-radius:var(--ra-radius-control);background:var(--ra-ink);min-height:38px;color:var(--ra-bg);white-space:nowrap;align-items:center;gap:8px;padding:6px 11px;font-weight:700;text-decoration:none;display:inline-flex}._9dtyRW_lastPractice a:hover{background:var(--ra-accent)}._9dtyRW_pageHeading h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.7vw,3.7rem)}._9dtyRW_eyebrow{color:var(--ra-accent);font-family:var(--ra-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}._9dtyRW_pageDescription{max-width:66ch;color:var(--ra-muted);margin:0;font-size:clamp(1rem,1.8vw,1.125rem)}._9dtyRW_muted,._9dtyRW_empty,._9dtyRW_metricDetail{color:var(--ra-muted)}._9dtyRW_empty{margin:0}._9dtyRW_dashboardHero{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-large);background:var(--ra-ink);color:var(--ra-bg);justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,4vw,34px);display:flex}._9dtyRW_dashboardHero h2,._9dtyRW_dashboardHero p,._9dtyRW_dashboardHero a{color:inherit}._9dtyRW_dashboardHero ._9dtyRW_eyebrow{color:var(--ra-accent)}._9dtyRW_heroNumber{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:clamp(2.8rem,7vw,5rem);font-weight:750;line-height:1}._9dtyRW_heroNumber span{letter-spacing:0;font-size:.3em;font-weight:600}._9dtyRW_dashboardHeroActions{justify-items:start;gap:8px;display:grid}._9dtyRW_dashboardHeroActions ._9dtyRW_muted{color:color-mix(in srgb, var(--ra-bg) 72%, transparent);margin:0}._9dtyRW_streakStrip{gap:5px;margin:14px 0 0;padding:0;list-style:none;display:flex}._9dtyRW_streakStrip li{width:12px;height:12px;animation:_9dtyRW_dotIn .32s var(--ra-ease) both;animation-delay:calc(var(--motion-index,0) * 22ms);place-items:center;display:grid}@keyframes _9dtyRW_dotIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}._9dtyRW_streakDay,._9dtyRW_streakDayMet,._9dtyRW_streakDaySome{border:1px solid color-mix(in srgb, var(--ra-bg) 48%, transparent);border-radius:50%;width:10px;height:10px}._9dtyRW_streakDayMet{border-color:var(--ra-success);background:var(--ra-success)}._9dtyRW_streakDaySome{border-color:var(--ra-accent);background:color-mix(in srgb, var(--ra-accent) 42%, transparent)}._9dtyRW_metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._9dtyRW_metric{align-content:start;gap:5px;min-height:116px;padding:17px 19px;display:grid}._9dtyRW_metricLabel,._9dtyRW_metricValue,._9dtyRW_metricDetail{margin:0}._9dtyRW_metricLabel{color:var(--ra-muted);font-size:.8rem;font-weight:650}._9dtyRW_metricValue{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2rem);font-weight:750}._9dtyRW_metricDetail{font-size:.8rem}._9dtyRW_contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}._9dtyRW_subjectList,._9dtyRW_progressList,._9dtyRW_activityList,._9dtyRW_leaderboardPreview,._9dtyRW_savedProfileList,._9dtyRW_topicList,._9dtyRW_progressTopicList{margin:0;padding:0;list-style:none}._9dtyRW_subjectList{gap:8px;display:grid}._9dtyRW_subjectCard{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:12px 14px;text-decoration:none;display:flex}._9dtyRW_subjectCard:hover{border-color:var(--ra-accent)}._9dtyRW_subjectCard,._9dtyRW_actionCard,._9dtyRW_queueLinks a,._9dtyRW_lastPractice a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease, background-color .16s ease, color .16s ease, transform .16s var(--ra-ease)}._9dtyRW_actionArrow{transition:transform .16s var(--ra-ease), opacity .12s ease;display:inline-block}@media (hover:hover) and (pointer:fine){._9dtyRW_subjectCard:hover,._9dtyRW_actionCard:hover,._9dtyRW_queueLinks a:hover{transform:translateY(-1px)}._9dtyRW_subjectCard:hover ._9dtyRW_actionArrow,._9dtyRW_actionCard:hover ._9dtyRW_actionArrow{transform:translate(3px)}}._9dtyRW_subjectCard:active,._9dtyRW_actionCard:active,._9dtyRW_queueLinks a:active,._9dtyRW_lastPractice a:active{transition-duration:60ms;transform:scale(.99)}._9dtyRW_actionCard{position:relative}._9dtyRW_actionCard:has(._9dtyRW_link-hint._9dtyRW_is-pending){border-color:var(--ra-accent)}._9dtyRW_actionCard:has(._9dtyRW_link-hint._9dtyRW_is-pending) ._9dtyRW_actionArrow{opacity:0}._9dtyRW_actionHint{color:var(--ra-accent);margin:0;position:absolute;bottom:22px;right:20px}._9dtyRW_pageHint{width:5px;height:5px;color:var(--ra-accent);margin:0;position:absolute;top:4px;right:4px}._9dtyRW_pagination a{position:relative}._9dtyRW_subjectCard span:first-child,._9dtyRW_subjectCard small{display:block}._9dtyRW_subjectCard small{color:var(--ra-muted);margin-top:3px;font-size:.8rem}._9dtyRW_progressList{gap:14px;display:grid}._9dtyRW_progressMeta{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:.85rem;display:flex}._9dtyRW_progressTrack,._9dtyRW_savedProgress{border-radius:var(--ra-radius-pill);background:var(--ra-surface-raised);height:9px;overflow:hidden}._9dtyRW_progressTrack span,._9dtyRW_savedProgress span{border-radius:inherit;background:var(--ra-accent);height:100%;transition:width .18s;display:block}._9dtyRW_progressTrack span{transform-origin:0;animation:_9dtyRW_barIn .7s var(--ra-ease) both}@keyframes _9dtyRW_barIn{0%{transform:scaleX(0)}to{transform:none}}._9dtyRW_activityList{gap:0;display:grid}._9dtyRW_activityList li{border-bottom:1px solid var(--ra-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._9dtyRW_activityList li:first-child{padding-top:0}._9dtyRW_activityList li:last-child{border-bottom:0;padding-bottom:0}._9dtyRW_activityList li>span:first-child,._9dtyRW_activityList small{display:block}._9dtyRW_activityList small{color:var(--ra-muted);margin-top:3px;font-size:.8rem}._9dtyRW_activityList time,._9dtyRW_activityList li>span:last-child{color:var(--ra-muted);white-space:nowrap;font-size:.8rem}._9dtyRW_leaderboardPreview{gap:10px;display:grid}._9dtyRW_leaderboardPreview li{justify-content:space-between;gap:12px;font-size:.88rem;display:flex}._9dtyRW_leaderboardPreview li span:last-child{color:var(--ra-muted);text-align:right}._9dtyRW_queueLinks,._9dtyRW_actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._9dtyRW_queueLinks a,._9dtyRW_actionCard{border:1px solid var(--ra-line);border-radius:var(--ra-radius-card);background:var(--ra-surface);gap:6px;padding:18px;text-decoration:none;display:grid}._9dtyRW_queueLinks a span,._9dtyRW_actionCard span:nth-child(2){color:var(--ra-muted);font-size:.88rem}._9dtyRW_actionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._9dtyRW_actionCard>span:last-child{color:var(--ra-accent);justify-self:end}._9dtyRW_actionCard:hover,._9dtyRW_queueLinks a:hover{border-color:var(--ra-accent)}._9dtyRW_focusPanel{border-color:var(--ra-line-strong);background:var(--ra-surface-quiet)}._9dtyRW_statusBadge{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-pill);color:var(--ra-muted);white-space:nowrap;padding:4px 8px;font-size:.75rem}._9dtyRW_sprintLayout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}._9dtyRW_sprintLayout ._9dtyRW_muted{max-width:56ch;margin:0 0 12px}._9dtyRW_sprintControls,._9dtyRW_questionActions,._9dtyRW_savedControls,._9dtyRW_pageActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._9dtyRW_sprintStatus{color:var(--ra-muted);margin:10px 0 0;font-size:.85rem}._9dtyRW_sprintClock{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-card);background:var(--ra-surface);text-align:center;justify-items:center;gap:6px;min-width:160px;padding:14px 18px;display:grid}._9dtyRW_sprintClock span{color:var(--ra-muted);font-family:var(--ra-font-mono);text-transform:uppercase;font-size:.74rem}._9dtyRW_sprintClock strong{font-family:var(--ra-font-mono);font-variant-numeric:tabular-nums;font-size:2.4rem;line-height:1}._9dtyRW_feedback{border-color:color-mix(in srgb, var(--ra-accent) 44%, var(--ra-line));background:var(--ra-accent-soft);justify-items:start;gap:8px;display:grid}._9dtyRW_feedback>p:not(._9dtyRW_eyebrow){margin:0}._9dtyRW_reportNotice{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface);flex-wrap:wrap;gap:10px;margin:0;padding:12px 15px;display:flex}._9dtyRW_topicList{gap:4px;display:grid}._9dtyRW_topicList a{border-bottom:1px solid var(--ra-line);grid-template-columns:54px minmax(0,1fr) auto 20px;align-items:center;gap:9px;padding:9px 0;text-decoration:none;display:grid}._9dtyRW_topicList li:last-child a{border-bottom:0}._9dtyRW_topicAccuracy{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-compact);min-width:48px;min-height:30px;font-family:var(--ra-font-mono);font-variant-numeric:tabular-nums;place-items:center;padding:3px 6px;font-size:.78rem;font-weight:700;display:inline-grid}._9dtyRW_band_weak{border-color:var(--ra-danger);background:var(--ra-danger-soft);color:var(--ra-danger)}._9dtyRW_band_mid{border-color:var(--ra-warning);background:var(--ra-warning-soft);color:var(--ra-warning)}._9dtyRW_band_strong{border-color:var(--ra-success);background:var(--ra-success-soft);color:var(--ra-success)}._9dtyRW_topicName{font-weight:600}._9dtyRW_topicMeta,._9dtyRW_trend{color:var(--ra-muted);font-family:var(--ra-font-mono);font-size:.8rem}._9dtyRW_trend{color:var(--ra-accent);text-align:right}._9dtyRW_savedProfileList li{border-bottom:1px solid var(--ra-line);gap:3px;padding:8px 0;display:grid}._9dtyRW_savedProfileList li:last-child{border-bottom:0}._9dtyRW_savedProfileList small{color:var(--ra-muted)}._9dtyRW_pageActions{justify-content:flex-start}._9dtyRW_progressLayout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;display:grid}._9dtyRW_syllabusForm{gap:9px;display:grid}._9dtyRW_syllabusForm label{font-size:.88rem;font-weight:600}._9dtyRW_syllabusForm p{margin:0;font-size:.8rem}._9dtyRW_summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._9dtyRW_summaryGrid ._9dtyRW_metric{background:var(--ra-surface-quiet);min-height:90px;padding:12px}._9dtyRW_summaryGrid ._9dtyRW_metricValue{font-size:1.4rem}._9dtyRW_progressTopicList{display:grid}._9dtyRW_progressTopicList li{border-bottom:1px solid var(--ra-line);grid-template-columns:minmax(0,1fr) auto minmax(110px,.65fr) auto;align-items:center;gap:14px;min-height:54px;padding:8px 0;display:grid}._9dtyRW_progressTopicList li:last-child{border-bottom:0}._9dtyRW_progressTopicName{font-weight:600}._9dtyRW_practiceLink{color:var(--ra-accent);white-space:nowrap;font-weight:650}._9dtyRW_missedList{gap:10px;display:grid}._9dtyRW_missedRow{border:1px solid var(--ra-line);border-radius:var(--ra-radius-card);background:var(--ra-surface);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}._9dtyRW_missedImage{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);width:112px;height:76px;color:var(--ra-muted);place-items:center;font-size:.78rem;display:grid;overflow:hidden}._9dtyRW_missedImage img{object-fit:cover;width:100%;height:100%}._9dtyRW_missedDetails h2,._9dtyRW_missedDetails p{margin:0}._9dtyRW_missedDetails h2{font-size:1rem}._9dtyRW_missedMeta{color:var(--ra-muted);font-size:.82rem}._9dtyRW_totalCount{color:var(--ra-muted);margin:-12px 0 0;font-weight:650}._9dtyRW_pagination{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._9dtyRW_pagination a,._9dtyRW_pagination span{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface);place-items:center;min-width:42px;min-height:42px;padding:0 10px;text-decoration:none;display:grid}._9dtyRW_pagination [aria-current=page]{border-color:var(--ra-accent);background:var(--ra-accent-soft);color:var(--ra-accent);font-weight:700}._9dtyRW_podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}._9dtyRW_podiumCard{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-card);background:var(--ra-surface);align-content:end;gap:9px;min-height:190px;padding:20px;display:grid}._9dtyRW_podiumCard:first-child{border-color:var(--ra-accent);background:var(--ra-accent-soft);min-height:230px}._9dtyRW_podiumCard h2,._9dtyRW_podiumCard p{margin:0}._9dtyRW_podiumScore{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:750}._9dtyRW_podiumScore span{color:var(--ra-muted);letter-spacing:0;margin-left:5px;font-size:.8rem;font-weight:500}._9dtyRW_tableWrap{overflow-x:auto}._9dtyRW_tableWrap table{border-collapse:collapse;text-align:left;width:100%}._9dtyRW_tableWrap th,._9dtyRW_tableWrap td{border-bottom:1px solid var(--ra-line);white-space:nowrap;padding:11px 10px}._9dtyRW_tableWrap thead th{color:var(--ra-muted);font-size:.77rem;font-weight:650}._9dtyRW_tableWrap tbody tr:last-child th,._9dtyRW_tableWrap tbody tr:last-child td{border-bottom:0}._9dtyRW_emptyPanel{text-align:center}._9dtyRW_emptyPanel>div:last-child{justify-content:center;display:flex}._9dtyRW_savedSummary{border:1px solid var(--ra-line);border-radius:var(--ra-radius-card);background:var(--ra-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}._9dtyRW_savedSummary>div:not(._9dtyRW_savedProgress){gap:4px;display:grid}._9dtyRW_savedSummary span{color:var(--ra-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}._9dtyRW_savedSummary strong{font-family:var(--ra-font-mono);font-variant-numeric:tabular-nums;font-size:1.25rem}._9dtyRW_savedProgress{grid-column:1/-1;height:8px}._9dtyRW_questionPanel{gap:8px;display:grid}._9dtyRW_questionImage,._9dtyRW_questionImageFallback{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);place-items:center;min-height:220px;display:grid;overflow:hidden}._9dtyRW_questionImage img{object-fit:contain;max-width:100%;max-height:min(68vh,780px);display:block}._9dtyRW_questionImageFallback{min-height:120px;color:var(--ra-muted)}._9dtyRW_answerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}._9dtyRW_answerGrid button{min-height:54px;font-family:var(--ra-font-mono);font-size:1.15rem;font-weight:700}._9dtyRW_answerFeedback{min-height:26px;color:var(--ra-muted);margin:12px 0}._9dtyRW_questionActions{border-top:1px solid var(--ra-line);border-bottom:1px solid var(--ra-line);padding:12px 0}._9dtyRW_revealedAnswer{border-radius:var(--ra-radius-control);background:var(--ra-success-soft);color:var(--ra-success);margin:0;padding:8px 12px}._9dtyRW_savedControls{justify-content:space-between;margin-top:14px}._9dtyRW_errorNotice{border:1px solid var(--ra-danger);border-radius:var(--ra-radius-control);background:var(--ra-danger-soft);color:var(--ra-danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0;padding:10px 13px;display:flex}._9dtyRW_unavailablePanel{border-color:color-mix(in srgb, var(--ra-danger) 40%, var(--ra-line));max-width:640px}._9dtyRW_isLoading{opacity:.55;transition:opacity .18s}._9dtyRW_isLoading ._9dtyRW_progressTopicList,._9dtyRW_isLoading ._9dtyRW_summaryGrid{pointer-events:none}html[data-navigated=true] ._9dtyRW_page:not([data-skeleton]){animation:_9dtyRW_pageEnter .26s var(--ra-ease) both}@keyframes _9dtyRW_pageEnter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}._9dtyRW_skeletonBody{gap:22px;display:grid}._9dtyRW_skeletonBlock{border-radius:var(--ra-radius-card);background:var(--ra-surface-raised);opacity:0;width:100%;min-height:14px;animation:.22s .12s forwards _9dtyRW_skeletonIn,1.6s ease-in-out .5s infinite _9dtyRW_skeletonPulse;display:block}@keyframes _9dtyRW_skeletonIn{to{opacity:1}}@keyframes _9dtyRW_skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}._9dtyRW_skeletonTitle{width:min(100%,420px);height:clamp(2.2rem,5vw,4rem)}._9dtyRW_skeletonText{border-radius:var(--ra-radius-control);width:min(100%,520px);height:1rem}._9dtyRW_skeletonSearch{width:min(100%,720px);height:60px}._9dtyRW_skeletonHero{border-radius:var(--ra-radius-large);height:236px}._9dtyRW_skeletonMetric{height:116px}._9dtyRW_skeletonPanel{height:296px}._9dtyRW_skeletonPanelShort{height:200px}._9dtyRW_skeletonPanelTall{height:420px}._9dtyRW_skeletonCard{height:112px}._9dtyRW_skeletonRow{height:104px}._9dtyRW_skeletonSummary{height:96px}._9dtyRW_skeletonPodium{height:190px}._9dtyRW_skeletonPodium:first-child{height:230px}._9dtyRW_printQueue{display:none}._9dtyRW_printWritingLines{background:repeating-linear-gradient(to bottom, transparent 0, transparent 28px, var(--ra-line-strong) 29px, transparent 30px);height:130px}._9dtyRW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){._9dtyRW_page{width:min(100% - 26px,1180px);margin-top:28px}._9dtyRW_dashboardHero{flex-direction:column;align-items:flex-start}._9dtyRW_skeletonHero{height:330px}._9dtyRW_lastPractice{flex-wrap:wrap}._9dtyRW_lastPracticeLabel{flex-basis:calc(100% - 95px);order:1}._9dtyRW_lastPractice a{order:2;margin-left:auto}._9dtyRW_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._9dtyRW_contentGrid,._9dtyRW_progressLayout{grid-template-columns:minmax(0,1fr)}._9dtyRW_actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._9dtyRW_sprintLayout{grid-template-columns:minmax(0,1fr)}._9dtyRW_sprintClock{text-align:left;justify-items:start}._9dtyRW_progressTopicList li{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}._9dtyRW_progressTopicName{grid-column:1}._9dtyRW_progressTopicList ._9dtyRW_topicAccuracy{grid-area:1/2}._9dtyRW_progressTopicList ._9dtyRW_topicMeta{grid-column:1}._9dtyRW_progressTopicList ._9dtyRW_practiceLink{grid-area:2/2}._9dtyRW_missedRow{grid-template-columns:76px minmax(0,1fr);gap:10px}._9dtyRW_missedImage{width:76px;height:66px}._9dtyRW_missedRow>a{grid-column:1/-1}._9dtyRW_podium{grid-template-columns:minmax(0,1fr)}._9dtyRW_podiumCard,._9dtyRW_podiumCard:first-child{min-height:145px}}@media (max-width:480px){._9dtyRW_metricGrid,._9dtyRW_queueLinks,._9dtyRW_actionGrid{grid-template-columns:minmax(0,1fr)}._9dtyRW_dashboardSearch{gap:6px;padding-inline:9px}._9dtyRW_dashboardSearch kbd{font-size:.65rem}._9dtyRW_summaryGrid{grid-template-columns:minmax(0,1fr)}._9dtyRW_topicList a{grid-template-columns:50px minmax(0,1fr) auto}._9dtyRW_topicList ._9dtyRW_trend{display:none}._9dtyRW_savedSummary{padding:12px}._9dtyRW_savedControls{justify-content:stretch}._9dtyRW_savedControls>*{flex:100%}}@media print{._9dtyRW_page{width:100%;margin:0}._9dtyRW_page>:not(._9dtyRW_printQueue){display:none!important}._9dtyRW_printQueue{display:block}._9dtyRW_printQueue article{page-break-after:always}._9dtyRW_printQueue img{object-fit:contain;max-width:100%;max-height:55vh;display:block}}
.XwEn3a_page,.XwEn3a_practicePage{width:min(1100px,100% - 40px);margin:0 auto;padding:clamp(26px,5vw,56px) 0 72px}.XwEn3a_practicePage{width:min(1060px,100% - 40px)}.XwEn3a_practiceWorkspace{grid-template-columns:minmax(210px,270px) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,36px);width:min(1480px,100% - 40px);margin:0 auto;padding:clamp(26px,5vw,56px) 0 72px;display:grid}.XwEn3a_practiceContent{min-width:0}.XwEn3a_practiceContent .XwEn3a_breadcrumbs{margin-top:0}.XwEn3a_topicRail{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface);max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.XwEn3a_topicRailHeader{z-index:1;border-bottom:1px solid var(--ra-line);background:var(--ra-surface);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex;position:sticky;top:0}.XwEn3a_topicRailHeader h2{margin:0;font-size:14px}.XwEn3a_topicRailToggle{border:1px solid var(--ra-line);border-radius:var(--ra-radius-compact);background:var(--ra-surface-quiet);min-height:34px;color:var(--ra-ink);padding:5px 8px;font-size:11px;font-weight:650}.XwEn3a_topicRailNav{gap:5px;padding:8px;display:grid}.XwEn3a_topicRailStatus{color:var(--ra-muted);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px;font-size:12px;display:flex}.XwEn3a_topicRailStatus button{color:var(--ra-accent-hover);background:0 0;border:0;font-weight:650}.XwEn3a_topicRailSubject{gap:3px;display:grid}.XwEn3a_topicRailLink,.XwEn3a_topicRailLinkActive,.XwEn3a_topicRailItem,.XwEn3a_topicRailItemActive{border-radius:var(--ra-radius-compact);min-width:0;color:var(--ra-ink);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 9px;font-size:12px;line-height:1.35;text-decoration:none;display:flex}.XwEn3a_topicRailLink,.XwEn3a_topicRailLinkActive{font-weight:700}.XwEn3a_topicRailLink:hover,.XwEn3a_topicRailItem:hover{background:var(--ra-surface-quiet)}.XwEn3a_topicRailLinkActive,.XwEn3a_topicRailItemActive{background:var(--ra-accent-soft);color:var(--ra-ink);font-weight:700}.XwEn3a_topicRailLink span,.XwEn3a_topicRailItem span,.XwEn3a_topicRailMajor summary span{overflow-wrap:anywhere;min-width:0}.XwEn3a_topicRailLink small,.XwEn3a_topicRailItem small,.XwEn3a_topicRailMajor summary small{color:var(--ra-muted);font-family:var(--ra-font-mono);flex:none;font-size:10px}.XwEn3a_topicRailItems{padding-left:8px;display:grid}.XwEn3a_topicRailMajor{border-left:1px solid var(--ra-line);margin-left:8px}.XwEn3a_topicRailMajor summary{color:var(--ra-muted);cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 9px;font-size:11px;list-style-position:inside;display:flex}.XwEn3a_topicRailItem,.XwEn3a_topicRailItemActive{font-size:11px}.XwEn3a_pageHeader{max-width:760px;margin:0 auto 28px}.XwEn3a_eyebrow{color:var(--ra-muted);font-family:var(--ra-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:650;line-height:1.4}.XwEn3a_pageHeader h1,.XwEn3a_practiceHeader h1,.XwEn3a_summaryHero h1{margin:0;font-size:clamp(2rem,5vw,3.45rem)}.XwEn3a_lead{max-width:66ch;color:var(--ra-muted);margin:14px 0 0;font-size:clamp(1rem,2vw,1.13rem)}.XwEn3a_notice{border:1px solid var(--ra-line-strong);border-left:4px solid var(--ra-accent);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);width:min(900px,100%);margin:0 auto 20px;padding:16px 18px}.XwEn3a_notice p{color:var(--ra-muted);margin:4px 0 0}.XwEn3a_filterPanel,.XwEn3a_emptyPanel,.XwEn3a_referencePanel{width:min(900px,100%);margin:0 auto}.XwEn3a_filterForm{gap:26px;display:grid}.XwEn3a_fieldset{border:0;min-width:0;margin:0;padding:0}.XwEn3a_fieldset legend,.XwEn3a_field>span,.XwEn3a_lengthField>span{color:var(--ra-ink);margin-bottom:7px;font-size:14px;font-weight:650;display:block}.XwEn3a_segmented{flex-wrap:wrap;gap:8px;display:flex}.XwEn3a_segment,.XwEn3a_segmentActive,.XwEn3a_topicButton,.XwEn3a_topicSelected{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-control);background:var(--ra-surface);min-height:42px;color:var(--ra-ink);text-align:left;padding:9px 14px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s}.XwEn3a_segment:hover,.XwEn3a_topicButton:hover{border-color:var(--ra-accent);background:var(--ra-surface-quiet)}.XwEn3a_segmentActive,.XwEn3a_topicSelected{border-color:var(--ra-accent);background:var(--ra-accent-soft);color:var(--ra-ink)}.XwEn3a_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.XwEn3a_field{min-width:0;color:var(--ra-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.XwEn3a_field input,.XwEn3a_field select,.XwEn3a_field textarea,.XwEn3a_searchField input,.XwEn3a_lengthField select,.XwEn3a_lengthField input{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-control);background:var(--ra-surface);width:100%;min-height:44px;color:var(--ra-ink);padding:9px 12px}.XwEn3a_field textarea{resize:vertical;min-height:92px}.XwEn3a_field input:hover,.XwEn3a_field select:hover,.XwEn3a_field textarea:hover,.XwEn3a_searchField input:hover,.XwEn3a_lengthField select:hover,.XwEn3a_lengthField input:hover{border-color:var(--ra-accent)}.XwEn3a_topicSection{gap:12px;padding-top:4px;display:grid}.XwEn3a_topicHeading,.XwEn3a_referenceTitleRow,.XwEn3a_practiceHeader,.XwEn3a_questionPanelHeader,.XwEn3a_topicHeading>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.XwEn3a_topicHeading h2{margin:0;font-size:1.08rem}.XwEn3a_topicHeading p,.XwEn3a_selectionSummary,.XwEn3a_status,.XwEn3a_emptyCopy{color:var(--ra-muted);margin:5px 0 0;font-size:13px}.XwEn3a_textButton{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-control);background:var(--ra-surface);min-height:40px;color:var(--ra-ink);white-space:nowrap;padding:7px 12px;font-weight:600}.XwEn3a_textButton[aria-pressed=true]{border-color:var(--ra-accent);background:var(--ra-accent-soft)}.XwEn3a_searchField{max-width:400px;display:block}.XwEn3a_topicGrid{flex-wrap:wrap;gap:8px;display:flex}.XwEn3a_topicButton,.XwEn3a_topicSelected{min-height:38px;padding:7px 11px;font-size:13px}.XwEn3a_filterFooter,.XwEn3a_actions,.XwEn3a_practiceNavigation,.XwEn3a_questionActions,.XwEn3a_answerOptions,.XwEn3a_markSchemeAction{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.XwEn3a_filterFooter{border-top:1px solid var(--ra-line);justify-content:space-between;padding-top:18px}.XwEn3a_lengthField{flex-direction:column;min-width:180px;display:flex}.XwEn3a_lengthFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.XwEn3a_formError{color:var(--ra-danger);margin:0;font-size:13px}.XwEn3a_lengthField>span{font-size:13px}.XwEn3a_actions{justify-content:flex-end}.XwEn3a_selectionSummary{margin:-16px 0 0}.XwEn3a_secondaryLink{width:min(900px,100%);margin:18px auto 0;font-size:14px}.XwEn3a_breadcrumbs{color:var(--ra-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;display:flex}.XwEn3a_breadcrumbs a{color:var(--ra-muted)}.XwEn3a_practiceHeader{align-items:flex-end;margin-bottom:18px}.XwEn3a_practiceHeader>div:first-child>p:last-child{color:var(--ra-muted);margin:9px 0 0}.XwEn3a_practiceHeader h1{font-size:clamp(1.8rem,4vw,2.75rem)}.XwEn3a_questionPanel{overflow:hidden}.XwEn3a_questionPanelHeader{align-items:center}.XwEn3a_questionPanelHeader .XwEn3a_eyebrow,.XwEn3a_questionPanelHeader h2{margin-bottom:5px}.XwEn3a_questionCounter{border:1px solid var(--ra-line);border-radius:var(--ra-radius-pill);color:var(--ra-muted);font-family:var(--ra-font-mono);flex:none;padding:6px 10px;font-size:12px}.XwEn3a_mediaStack{gap:14px;min-width:0;display:grid}.XwEn3a_questionImage{border:1px solid var(--ra-line);border-radius:var(--ra-radius-compact);background:var(--ra-surface);width:100%;height:auto}.XwEn3a_pdfFrame{gap:8px;display:grid}.XwEn3a_pdfFrame iframe{border:1px solid var(--ra-line);border-radius:var(--ra-radius-compact);background:var(--ra-surface);width:100%;min-height:min(68vh,760px)}.XwEn3a_pdfFrame a,.XwEn3a_markSchemeAction a{color:var(--ra-accent-hover);font-weight:600}.XwEn3a_answerArea{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);margin-top:22px;padding:18px}.XwEn3a_answerPrompt{margin:0 0 10px;font-weight:650}.XwEn3a_answerOptions{gap:8px}.XwEn3a_answerOptions button{min-width:56px}.XwEn3a_answerFeedback,.XwEn3a_success{color:var(--ra-danger);margin:12px 0 0;font-weight:650}.XwEn3a_success{color:var(--ra-success)}.XwEn3a_questionActions{border-top:1px solid var(--ra-line);margin-top:18px;padding-top:16px}.XwEn3a_inlineForm{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);gap:14px;max-width:640px;margin-top:18px;padding:18px;display:grid}.XwEn3a_inlineForm h2{margin:0;font-size:1.1rem}.XwEn3a_inlineForm>p{color:var(--ra-muted);margin:0}.XwEn3a_practiceNavigation{justify-content:space-between;margin-top:16px}.XwEn3a_subpartList{gap:14px;margin-top:18px;display:grid}.XwEn3a_subpart{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);gap:12px;padding:16px;display:grid}.XwEn3a_subpart>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.XwEn3a_subpart>header h3{margin:0;font-size:1rem}.XwEn3a_subpart>header span,.XwEn3a_dependencyNote,.XwEn3a_markSchemeAction span{color:var(--ra-muted);font-size:13px}.XwEn3a_dependencyNote{margin:0}.XwEn3a_markSchemeAction{padding-top:8px}.XwEn3a_markSchemeViewer{flex:100%;gap:8px;padding-top:8px;display:grid}.XwEn3a_markSchemeViewer h4{margin:0;font-size:14px}.XwEn3a_markSchemeViewer iframe{box-sizing:border-box;border:1px solid var(--ra-line);border-radius:var(--ra-radius-compact);background:var(--ra-surface);width:100%;height:clamp(240px,68vh,760px)}.XwEn3a_markSchemeViewer a{color:var(--ra-accent-hover);font-weight:600}.XwEn3a_paper4SummaryStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.XwEn3a_paper4SummaryStats>div{border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);padding:14px}.XwEn3a_paper4SummaryStats dt{color:var(--ra-muted);font-size:12px;font-weight:650}.XwEn3a_paper4SummaryStats dd{color:var(--ra-ink);margin:5px 0 0;font-size:18px;font-weight:750}.XwEn3a_paper4ReviewList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.XwEn3a_paper4ReviewList button{text-align:left;justify-content:space-between;gap:12px;width:100%;display:flex}.XwEn3a_summaryHero{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-large);background:var(--ra-ink);color:var(--ra-bg);margin:0 0 24px;padding:clamp(22px,5vw,40px)}.XwEn3a_summaryHero :is(h1,p){color:var(--ra-bg)}.XwEn3a_summaryHero .XwEn3a_eyebrow{color:var(--ra-line-strong)}.XwEn3a_summaryScore{letter-spacing:-.05em;margin:14px 0 2px;font-size:clamp(2rem,7vw,3.6rem);font-weight:800}.XwEn3a_summaryScore span{letter-spacing:0;font-size:.32em;font-weight:550}.XwEn3a_summaryHero>p:last-child{color:color-mix(in srgb, var(--ra-bg) 78%, transparent);margin-bottom:0}.XwEn3a_missedPanel{margin-bottom:20px}.XwEn3a_missedList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.XwEn3a_missedList li{border-bottom:1px solid var(--ra-line);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:12px 0;display:flex}.XwEn3a_missedList li:last-child{border-bottom:0}.XwEn3a_missedList a{font-weight:650}.XwEn3a_missedList li>span{color:var(--ra-muted);font-size:13px}.XwEn3a_referenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1100px,100%);margin:16px auto;display:grid}.XwEn3a_referenceGrid>*{min-width:0}.XwEn3a_endpoint{overflow-wrap:anywhere;border:1px solid var(--ra-line);border-radius:var(--ra-radius-control);background:var(--ra-surface-quiet);padding:12px;display:block}.XwEn3a_tableWrap{width:100%;overflow-x:auto}.XwEn3a_tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.XwEn3a_tableWrap th,.XwEn3a_tableWrap td{border-bottom:1px solid var(--ra-line);vertical-align:top;padding:9px 10px}.XwEn3a_tableWrap th{color:var(--ra-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.XwEn3a_tableWrap code,.XwEn3a_optionChips li{overflow-wrap:anywhere}.XwEn3a_optionChips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.XwEn3a_optionChips li{border:1px solid var(--ra-line);border-radius:var(--ra-radius-pill);background:var(--ra-surface-quiet);max-width:100%;color:var(--ra-ink);padding:5px 9px;font-size:12px}.XwEn3a_optionLabel{color:var(--ra-muted);margin:12px 0 7px;font-size:12px;font-weight:650}.XwEn3a_referenceTitleRow{align-items:flex-end}.XwEn3a_referenceTitleRow>.XwEn3a_field{width:min(300px,100%)}.XwEn3a_reportItems{gap:14px;margin-bottom:22px;display:grid}.XwEn3a_reportItem{border:1px solid var(--ra-line);border-radius:var(--ra-radius-card);background:var(--ra-surface);overflow:hidden}.XwEn3a_reportItem>header{border-bottom:1px solid var(--ra-line);font-family:var(--ra-font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.XwEn3a_resultBadge{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-pill);color:var(--ra-muted);padding:4px 8px}.XwEn3a_badgeCorrect{border-color:var(--ra-success);background:var(--ra-success-soft);color:var(--ra-success)}.XwEn3a_badgeWrong{border-color:var(--ra-danger);background:var(--ra-danger-soft);color:var(--ra-danger)}.XwEn3a_reportImage{padding:16px}.XwEn3a_reportImage img{border:1px solid var(--ra-line);border-radius:var(--ra-radius-compact);max-width:100%;height:auto}.XwEn3a_reportOptions{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.XwEn3a_reportOption{border:1px solid var(--ra-line-strong);border-radius:var(--ra-radius-control);text-align:center;min-width:48px;font-family:var(--ra-font-mono);padding:8px 10px;font-weight:700}.XwEn3a_reportOption small{letter-spacing:.07em;text-transform:uppercase;font-size:9px;display:block}.XwEn3a_pickedCorrect,.XwEn3a_correctAnswer{border-color:var(--ra-success);background:var(--ra-success-soft);color:var(--ra-success)}.XwEn3a_pickedWrong{border-color:var(--ra-danger);background:var(--ra-danger-soft);color:var(--ra-danger)}.XwEn3a_attemptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.XwEn3a_attemptCard{border:1px solid var(--ra-line);border-radius:var(--ra-radius-compact);background:var(--ra-surface-quiet);min-width:0;padding:10px}.XwEn3a_attemptCard span,.XwEn3a_attemptCard strong{display:block}.XwEn3a_attemptCard span{color:var(--ra-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.XwEn3a_attemptCard strong{overflow-wrap:anywhere;font-family:var(--ra-font-mono);margin-top:4px;font-size:13px}.XwEn3a_danger{color:var(--ra-danger)}.XwEn3a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.XwEn3a_page,.XwEn3a_practicePage{width:min(100% - 28px,1100px);padding-top:26px}.XwEn3a_referenceGrid{grid-template-columns:1fr}.XwEn3a_practiceWorkspace{grid-template-columns:minmax(0,1fr);gap:14px;width:min(100% - 28px,1100px);padding-top:26px}.XwEn3a_topicRail{max-height:min(48vh,440px);position:static}.XwEn3a_practiceHeader{align-items:start;display:grid}.XwEn3a_filterFooter{align-items:stretch}.XwEn3a_filterFooter .XwEn3a_actions{justify-content:flex-start}}@media (max-width:520px){.XwEn3a_fieldGrid,.XwEn3a_lengthFields{grid-template-columns:1fr}.XwEn3a_topicHeading,.XwEn3a_referenceTitleRow{display:grid}.XwEn3a_referenceTitleRow>.XwEn3a_field,.XwEn3a_filterFooter .XwEn3a_actions{width:100%}.XwEn3a_filterFooter .XwEn3a_actions>*{flex:auto}.XwEn3a_attemptGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.XwEn3a_segment,.XwEn3a_segmentActive,.XwEn3a_topicButton,.XwEn3a_topicSelected,.XwEn3a_progressMeter span{transition:none}}
