.PracticeMcqOption-module-scss-module__wR7hta__option{text-align:left;cursor:pointer;background:var(--s-color-main-background-default);border:1px solid #d3d9e0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:flex}.PracticeMcqOption-module-scss-module__wR7hta__option:hover:not(:disabled){background:var(--s-color-main-container-subtle)}.PracticeMcqOption-module-scss-module__wR7hta__option:disabled{cursor:default}.PracticeMcqOption-module-scss-module__wR7hta__optionCorrect{color:#1d8201;background:#f5ffeb;border-color:#2cc302}.PracticeMcqOption-module-scss-module__wR7hta__optionWrong{color:#841d15;background:#fff4f2;border-color:#e62600}.PracticeMcqOption-module-scss-module__wR7hta__optionDimmed{opacity:.45}.PracticeMcqOption-module-scss-module__wR7hta__optionMarker{width:24px;height:24px;color:var(--s-color-main-text-subtle);background:#f6f7fb;border-radius:9999px;flex:none;place-items:center;display:grid}.PracticeMcqOption-module-scss-module__wR7hta__optionMarkerCorrect{color:#1d8201;background:#cff5b7}.PracticeMcqOption-module-scss-module__wR7hta__optionMarkerWrong{color:#bd251c;background:#fcdbd4}.PracticeMcqOption-module-scss-module__wR7hta__optionLabel{flex:1;min-width:0}.PracticeMcqOption-module-scss-module__wR7hta__optionResultIcon{border-radius:9999px;flex:none;place-items:center;width:16px;height:16px;margin-left:auto;display:grid}.PracticeMcqOption-module-scss-module__wR7hta__optionResultIconCorrect{background:#2cc302}.PracticeMcqOption-module-scss-module__wR7hta__optionResultIconWrong{background:#e62600}
.PracticeMcq-module-scss-module__LlqBua__root{flex-direction:column;gap:16px;display:flex}.PracticeMcq-module-scss-module__LlqBua__prompt{color:var(--s-color-main-text-title);font-size:18px;font-weight:700;line-height:130%}.PracticeMcq-module-scss-module__LlqBua__options{flex-direction:column;gap:8px;display:flex}.PracticeMcq-module-scss-module__LlqBua__answerActions{flex-direction:column;gap:12px;display:flex}.PracticeMcq-module-scss-module__LlqBua__explanation{background:var(--s-color-main-background-default);border:1px solid #d3d9e0;border-radius:24px;width:100%;padding:24px}.PracticeMcq-module-scss-module__LlqBua__nextButton{justify-content:flex-end;display:flex}
.PracticeProgressRing-module-scss-module__jOmOhW__ring{flex-shrink:0;place-items:center;width:74px;height:74px;display:grid;position:relative}.PracticeProgressRing-module-scss-module__jOmOhW__ringCompact{width:46px;height:46px}.PracticeProgressRing-module-scss-module__jOmOhW__svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.PracticeProgressRing-module-scss-module__jOmOhW__track{stroke:var(--s-color-blue-container-default)}.PracticeProgressRing-module-scss-module__jOmOhW__progress{stroke:var(--s-color-blue-container-bold)}.PracticeProgressRing-module-scss-module__jOmOhW__ringEmpty .PracticeProgressRing-module-scss-module__jOmOhW__track{stroke:var(--s-color-main-border-subtle)}.PracticeProgressRing-module-scss-module__jOmOhW__ringEmpty .PracticeProgressRing-module-scss-module__jOmOhW__value>*{color:var(--s-color-main-icon-xx-subtle)}.PracticeProgressRing-module-scss-module__jOmOhW__ringCompact .PracticeProgressRing-module-scss-module__jOmOhW__progress{transition:stroke-dashoffset .28s cubic-bezier(.22,.61,.36,1)}.PracticeProgressRing-module-scss-module__jOmOhW__value{z-index:1;position:relative}.PracticeProgressRing-module-scss-module__jOmOhW__value>*{line-height:110%}
.PracticeCard-module-scss-module__sMansq__card{background:var(--s-color-main-background-default);border:1px solid #d3d9e0;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;box-shadow:0 1px 2px #0000001f}.PracticeCard-module-scss-module__sMansq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.PracticeCard-module-scss-module__sMansq__identity{align-items:center;gap:12px;min-width:0;display:flex}.PracticeCard-module-scss-module__sMansq__heading{flex-direction:column;align-items:flex-start;display:flex}.PracticeCard-module-scss-module__sMansq__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PracticeCard-module-scss-module__sMansq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.PracticeCard-module-scss-module__sMansq__separator{background:var(--s-color-main-border-default);height:1px}
.PracticeEmptyState-module-scss-module__vs2GJW__root{text-align:center;background:var(--s-color-main-container-subtle);border:1px solid #d3d9e0;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.PracticeEmptyState-module-scss-module__vs2GJW__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}
.PracticeResult-module-scss-module__XArmWG__root{background:var(--s-color-main-background-default);border:1px solid #d3d9e0;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.PracticeResult-module-scss-module__XArmWG__header,.PracticeResult-module-scss-module__XArmWG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PracticeResult-module-scss-module__XArmWG__separator{background:var(--s-color-main-border-default);height:1px}.PracticeResult-module-scss-module__XArmWG__body{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.PracticeResult-module-scss-module__XArmWG__counts{background:var(--s-color-main-container-subtle);border-radius:9999px;gap:16px;padding:8px 12px;display:flex}.PracticeResult-module-scss-module__XArmWG__footer{justify-content:center}.PracticeResult-module-scss-module__XArmWG__footerSeparator{background:var(--s-color-main-border-default);width:1px;height:20px}
.Practice-module-scss-module__4C9nUa__root{transition:min-height .28s;position:relative}.Practice-module-scss-module__4C9nUa__stack{z-index:3;transition:opacity .28s,transform .28s;position:relative;transform:translateY(0)}.Practice-module-scss-module__4C9nUa__stackDismissing{pointer-events:none;opacity:0;transform:translateY(-8px)}.Practice-module-scss-module__4C9nUa__stackEntering{animation:.28s Practice-module-scss-module__4C9nUa__stack-enter}.Practice-module-scss-module__4C9nUa__peekOne,.Practice-module-scss-module__4C9nUa__peekTwo{background:var(--s-color-main-background-default);border:1px solid #d3d9e0;border-radius:20px;height:100%;transition:transform .28s;position:absolute}.Practice-module-scss-module__4C9nUa__peekOne{z-index:2;top:12px;left:12px;right:12px;box-shadow:0 1px 2px #0000001f}.Practice-module-scss-module__4C9nUa__peekTwo{z-index:1;top:24px;left:20px;right:20px;box-shadow:0 1px 2px #0000001f}.Practice-module-scss-module__4C9nUa__peekDismissing{transform:translateY(-12px)}@keyframes Practice-module-scss-module__4C9nUa__stack-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.PracticeSpineSection-module-scss-module__XHiJsq__item{margin-bottom:16px}
.TomorrowPracticeTile-module-scss-module__ZJcABa__tileWrap{width:160px;height:100%}
.TomorrowPracticeSpineSection-module-scss-module__RuxlEa__row{grid-template-columns:repeat(auto-fill,160px);gap:16px;display:grid}
.TrendingPage-module-scss-module__syfd0a__root{flex-direction:column;gap:20px;display:flex}.TrendingPage-module-scss-module__syfd0a__pageHeader{align-items:center;gap:8px;display:flex}.TrendingPage-module-scss-module__syfd0a__pageIcon{color:var(--s-color-main-content-x-subtle)}.TrendingPage-module-scss-module__syfd0a__emptyState{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.TrendingPage-module-scss-module__syfd0a__emptyIcon{color:var(--s-color-main-content-x-subtle)}.TrendingPage-module-scss-module__syfd0a__emptyReset{cursor:pointer;background:0 0;border:none;padding:0}.TrendingPage-module-scss-module__syfd0a__emptyReset:focus-visible{outline:2px solid var(--s-color-main-border-focus);outline-offset:2px;border-radius:2px}.TrendingPage-module-scss-module__syfd0a__scopeRow{flex-wrap:wrap;gap:8px;display:flex}.TrendingPage-module-scss-module__syfd0a__scopeChip{color:var(--s-color-main-content-subtle);cursor:pointer;border:1px solid var(--s-color-main-border-subtle);background:0 0;border-radius:9999px;padding:4px 12px;font-size:.8125rem;font-weight:600}.TrendingPage-module-scss-module__syfd0a__scopeChip:hover{background:var(--s-color-main-container-x-subtle)}.TrendingPage-module-scss-module__syfd0a__scopeChip:focus-visible{outline:2px solid var(--s-color-main-border-focus);outline-offset:2px}.TrendingPage-module-scss-module__syfd0a__scopeChipActive{color:var(--s-color-blue-content-default);background:var(--s-color-blue-container-subtle);border-color:var(--s-color-blue-border-subtle)}.TrendingPage-module-scss-module__syfd0a__toolbar{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.TrendingPage-module-scss-module__syfd0a__sortToggle{margin:0}.TrendingPage-module-scss-module__syfd0a__search{width:100%;margin-left:auto}@media (min-width:768px){.TrendingPage-module-scss-module__syfd0a__search{width:240px}}.TrendingPage-module-scss-module__syfd0a__grid{grid-template-columns:1fr;grid-auto-rows:1fr;align-items:stretch;gap:16px;display:grid}@media (min-width:768px){.TrendingPage-module-scss-module__syfd0a__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.TrendingPage-module-scss-module__syfd0a__grid{grid-template-columns:repeat(4,1fr)}}
.CourseCompanion-module-scss-module__p-SXdG__root{width:100%;min-height:calc(100vh - var(--current-alarm-bar-height,0px) - 72px);flex-direction:column;display:flex}@supports (height:100dvh){.CourseCompanion-module-scss-module__p-SXdG__root{min-height:calc(100dvh - var(--current-alarm-bar-height,0px) - 72px)}}.CourseCompanion-module-scss-module__p-SXdG__root{background-color:var(--s-color-main-background-default)}.CourseCompanion-module-scss-module__p-SXdG__content{background-color:var(--s-color-main-background-default);flex-direction:column;flex:1;width:100%;min-width:0;margin:0 auto;padding:16px 16px 56px;display:flex}@media (min-width:768px){.CourseCompanion-module-scss-module__p-SXdG__content{padding:24px 24px 56px}}.CourseCompanion-module-scss-module__p-SXdG__topSection{flex-direction:column;gap:0;display:flex}.CourseCompanion-module-scss-module__p-SXdG__pageContent{flex-direction:column;gap:16px;margin-top:24px;display:flex}
