.MasteryMeter-module__hq6c4a__root{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);max-width:var(--measure);display:grid}.MasteryMeter-module__hq6c4a__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.MasteryMeter-module__hq6c4a__label{font-weight:600}.MasteryMeter-module__hq6c4a__status{color:var(--color-muted);font-size:.8125rem}.MasteryMeter-module__hq6c4a__track{background:var(--color-border);border-radius:999px;block-size:.5rem;overflow:hidden}.MasteryMeter-module__hq6c4a__fill{border-radius:inherit;background:var(--color-accent);block-size:100%;transition:inline-size .24s ease-out}.MasteryMeter-module__hq6c4a__root[data-tone=low] .MasteryMeter-module__hq6c4a__fill{background:#e8590c}.MasteryMeter-module__hq6c4a__root[data-tone=medium] .MasteryMeter-module__hq6c4a__fill{background:#f08c00}.MasteryMeter-module__hq6c4a__root[data-tone=high] .MasteryMeter-module__hq6c4a__fill{background:#2f9e44}.MasteryMeter-module__hq6c4a__detail{color:var(--color-muted);margin:0;font-size:.8125rem}
.RecallView-module__tFA8HG__back{color:var(--color-muted);margin-block-end:var(--space-4);font-size:.875rem;text-decoration:none;display:inline-block}.RecallView-module__tFA8HG__back:hover{color:var(--color-accent)}.RecallView-module__tFA8HG__lede{max-width:var(--measure);color:var(--color-muted)}.RecallView-module__tFA8HG__prompt{margin:var(--space-3) 0 0;padding:var(--space-4);max-width:var(--measure);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);white-space:pre-wrap;font-size:1.0625rem}.RecallView-module__tFA8HG__answerSection{margin-block:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.RecallView-module__tFA8HG__answerSection h2{margin-block-start:0}.RecallView-module__tFA8HG__form{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-3);display:flex}.RecallView-module__tFA8HG__field{gap:var(--space-1);flex-direction:column;font-weight:500;display:flex}.RecallView-module__tFA8HG__field textarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit;resize:vertical}.RecallView-module__tFA8HG__field textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.RecallView-module__tFA8HG__error{color:#c0392b;margin:0;font-size:.9em}.RecallView-module__tFA8HG__recorded{color:var(--color-muted);margin-block-start:var(--space-3);font-size:.9em}.RecallView-module__tFA8HG__submit{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-accent);color:var(--color-surface);font:inherit;cursor:pointer;border:none;align-self:flex-start;font-weight:600}.RecallView-module__tFA8HG__submit:disabled{opacity:.6;cursor:not-allowed}.RecallView-module__tFA8HG__retry{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-inline-start:var(--space-2);padding:0;text-decoration:underline}.RecallView-module__tFA8HG__retry:disabled{opacity:.6;cursor:not-allowed}.RecallView-module__tFA8HG__draftActions{align-items:center;gap:var(--space-3);display:flex}.RecallView-module__tFA8HG__attempt{padding:var(--space-3);max-width:var(--measure);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);margin-block-start:var(--space-3)}.RecallView-module__tFA8HG__attemptMeta{margin:0 0 var(--space-2);color:var(--color-muted);font-size:.8125rem}.RecallView-module__tFA8HG__attemptText{white-space:pre-wrap;margin:0}.RecallView-module__tFA8HG__disclosure{margin-block:var(--space-3);max-width:var(--measure);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-muted);font-size:.875rem;line-height:1.5}.RecallView-module__tFA8HG__evaluation{padding:var(--space-4);max-width:var(--measure);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);margin-block-start:var(--space-3)}.RecallView-module__tFA8HG__evaluationMeta{margin:0 0 var(--space-3);color:var(--color-muted);font-size:.8125rem}.RecallView-module__tFA8HG__score{align-items:baseline;gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.RecallView-module__tFA8HG__score strong{font-size:2rem;line-height:1}.RecallView-module__tFA8HG__scoreOutOf{color:var(--color-muted);font-size:1rem}.RecallView-module__tFA8HG__scoreLabel{color:var(--color-muted);flex-basis:100%;font-size:.8125rem}.RecallView-module__tFA8HG__feedback{white-space:pre-wrap;margin:0}.RecallView-module__tFA8HG__misconceptions{margin-block-start:var(--space-4)}.RecallView-module__tFA8HG__misconceptionsHeading{margin:0 0 var(--space-2);font-size:.9375rem}.RecallView-module__tFA8HG__misconceptionList{gap:var(--space-2);flex-direction:column;margin:0;padding-inline-start:var(--space-4);display:flex}.RecallView-module__tFA8HG__certainty{color:var(--color-muted);margin-block-start:var(--space-4);margin-block-end:0;font-size:.8125rem}.RecallView-module__tFA8HG__ratingBlock{max-width:var(--measure);margin-block-start:var(--space-3)}.RecallView-module__tFA8HG__ratingLede{margin:0 0 var(--space-3);color:var(--color-muted);font-size:.9375rem}.RecallView-module__tFA8HG__ratingList{gap:var(--space-2);flex-direction:column;display:flex}.RecallView-module__tFA8HG__ratingButton{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.RecallView-module__tFA8HG__ratingButton:hover{border-color:var(--color-accent)}.RecallView-module__tFA8HG__ratingButton:disabled{opacity:.6;cursor:not-allowed}.RecallView-module__tFA8HG__ratingButton strong{font-weight:650}.RecallView-module__tFA8HG__ratingButton span{color:var(--color-muted);font-size:.875rem}.RecallView-module__tFA8HG__nextReview{max-width:var(--measure);color:var(--color-muted);margin-block-start:var(--space-3);font-size:.9375rem}.RecallView-module__tFA8HG__continuation{border-block-start:1px solid var(--color-border);max-width:var(--measure);gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-4);padding-block-start:var(--space-3);display:flex}.RecallView-module__tFA8HG__continuation h3{margin:0;font-size:1rem}.RecallView-module__tFA8HG__continueLink{color:var(--color-accent);font-weight:600;text-decoration:none}.RecallView-module__tFA8HG__continueLink:hover{text-decoration:underline}.RecallView-module__tFA8HG__continueContext{color:var(--color-muted);font-size:.9375rem}.RecallView-module__tFA8HG__dashboardLink{color:var(--color-accent);text-decoration:none}.RecallView-module__tFA8HG__dashboardLink:hover{text-decoration:underline}.RecallView-module__tFA8HG__masterySection{border-block-start:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:flex}.RecallView-module__tFA8HG__masterySection h2{margin-block:0}.RecallView-module__tFA8HG__masteryStale{color:var(--color-muted);margin-block:0;font-size:.875rem}.RecallView-module__tFA8HG__masteryNote{max-width:var(--measure);color:var(--color-muted);margin-block:0;font-size:.8125rem}.RecallView-module__tFA8HG__historySection{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.RecallView-module__tFA8HG__historySection h2{margin-block-start:0}.RecallView-module__tFA8HG__historyLede{max-width:var(--measure);color:var(--color-muted);margin-block-start:0;font-size:.9375rem}.RecallView-module__tFA8HG__historyStale{color:var(--color-muted);margin-block-end:var(--space-3);font-size:.875rem}.RecallView-module__tFA8HG__historyList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RecallView-module__tFA8HG__historyItem{padding:var(--space-4);max-width:var(--measure);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.RecallView-module__tFA8HG__historyLabel{margin:0 0 var(--space-1);color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.RecallView-module__tFA8HG__historyLabel:not(:first-child){margin-block-start:var(--space-4)}.RecallView-module__tFA8HG__historyPrompt{border-inline-start:3px solid var(--color-border);color:var(--color-text);white-space:pre-wrap;margin:0;padding-inline-start:var(--space-3)}.RecallView-module__tFA8HG__unevaluated{margin:var(--space-4) 0 0;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-muted);font-size:.875rem}.RecallView-module__tFA8HG__evaluationCompact{padding:var(--space-3);margin-block-start:var(--space-4)}.RecallView-module__tFA8HG__evaluationCompact .RecallView-module__tFA8HG__score strong{font-size:1.375rem}.RecallView-module__tFA8HG__evaluationCompact .RecallView-module__tFA8HG__scoreOutOf{font-size:.875rem}
.page-module__wNdH1G__page{gap:var(--space-6);max-width:52rem;margin-inline:auto;display:grid}.page-module__wNdH1G__hero{gap:var(--space-3);display:grid}.page-module__wNdH1G__title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.page-module__wNdH1G__lede{max-width:var(--measure);color:var(--color-muted);margin:0;font-size:1.125rem}.page-module__wNdH1G__loop{gap:var(--space-3);padding-left:var(--space-4);margin:0;display:grid}.page-module__wNdH1G__stepName{margin:0;font-size:1rem}.page-module__wNdH1G__stepDetail{color:var(--color-muted);margin:0}
