.lx-root{--lx-white:var(--white,#fff);--lx-oat:var(--oat,#f5f3f1);--lx-oat-deep:var(--oat-deep,#e9e7e5);--lx-border:var(--border,#e4e4e4);--lx-ink:var(--ink,#000);--lx-ink-75:var(--ink-75,#000000bf);--lx-ink-60:var(--ink-60,#0009);--lx-ink-40:var(--ink-40,#0006);--lx-ink-30:var(--ink-30,#0000004d);--lx-ink-25:var(--ink-25,#00000040);--lx-green:var(--green,#29cc57);--lx-green-ink:var(--green-ink,#043013);--lx-green-tint:var(--green-tint,#29cc571a);--lx-green-ring:var(--green-ring,#29cc5759);--lx-correct:var(--correct,#2563eb);--lx-correct-tint:var(--correct-tint,#2563eb1a);--lx-wrong-border:var(--wrong-border,#ffad99);--lx-wrong-tint:var(--wrong-tint,#fff0eb);--lx-wrong-ink:var(--wrong-ink,#b23e24);--lx-retry-border:var(--retry-border,#e9bc6a);--lx-retry-tint:var(--retry-tint,#fff8e8);--lx-retry-ink:var(--retry-ink,#8c5c06);--lx-retry-solid:var(--retry-solid,#a66c08);--lx-on-retry:var(--on-retry,#fff);--lx-on-correct:var(--on-correct,#fff);--lx-sage-tint:var(--tint-sage,#e7eee2);--lx-sage-ink:var(--sage-ink,#4a6a3e);--lx-blue-tint:var(--tint-blue,#f0f8fa);--lx-r-tile:10px;--lx-r-chip:12px;--lx-r-card:17px;--lx-r-panel:20px;--lx-shadow-btn:var(--shadow-btn,0 4px 7px #0000000d);--lx-sans:var(--font-sans-clone,"DM Sans", sans-serif);--lx-serif:var(--font-serif-clone,"Source Serif 4", serif);--lx-fast:.14s;--lx-move:.22s;font-family:var(--lx-sans);color:var(--lx-ink);font-size:16px;line-height:24px}.lx-step{flex-direction:column;gap:18px;display:flex}.lx-teach{color:var(--lx-ink-60);font-size:16px;line-height:24px}.lx-prompt{font-size:20px;font-weight:500;line-height:28px}.lx-root [role=math]{max-width:100%}.lx-root [role=math]:not(.lx-math-block){white-space:nowrap;vertical-align:middle;display:inline-block;overflow:visible}.lx-math-block{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:6px 0;font-size:19px;display:block;overflow:hidden}.lx-math-inline{width:auto}.lx-math-fit{width:max-content;max-width:none;line-height:normal;display:inline-block;transition:none!important}.lx-math-fit-inline{vertical-align:middle;transform-origin:0 0}.lx-math-fit-block{transform-origin:0 0;margin:0 auto;display:block}.lx-math-error{background:var(--lx-oat);border-radius:6px;padding:2px 6px;font-family:inherit}.lx-tile{border:1px solid var(--lx-border);border-radius:var(--lx-r-tile);background:var(--lx-white);min-width:44px;min-height:44px;box-shadow:var(--lx-shadow-btn);color:var(--lx-ink);cursor:pointer;transition:border-color var(--lx-fast) ease, box-shadow var(--lx-fast) ease, background var(--lx-fast) ease, transform var(--lx-fast) ease;justify-content:center;align-items:center;padding:8px 14px;font-family:inherit;font-size:16px;font-weight:500;display:inline-flex}.lx-tile:hover{border-color:var(--lx-ink-25)}.lx-tile:active{transform:scale(.97)}.lx-tile-active{border-color:var(--lx-green);box-shadow:0 0 0 2px var(--lx-green-ring)}.lx-tile-correct,.lx-tile-correct:hover{border-color:var(--lx-correct);background:var(--lx-correct-tint)}.lx-tile-wrong,.lx-tile-wrong:hover{border-color:var(--lx-wrong-border);background:var(--lx-wrong-tint);animation:.24s lx-shake}.lx-tile-done{cursor:default}.lx-tile:disabled{cursor:default;opacity:.55;box-shadow:none}.lx-tutor{border-radius:var(--lx-r-card);background:var(--lx-oat);animation:lx-rise var(--lx-move) ease;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lx-tutor-wrong{background:var(--lx-wrong-tint)}.lx-tutor-success{background:var(--lx-correct-tint)}.lx-tutor-hint{background:var(--lx-blue-tint)}.lx-tutor-mark{flex:none;margin-top:2px}.lx-tutor-name{color:var(--lx-ink,#000);margin-bottom:1px;font-size:16px;font-weight:700;line-height:22px}.lx-tutor-verdict{color:var(--lx-correct-ink,#2563eb);align-items:center;gap:5px;margin-left:10px;font-weight:700;display:inline-flex}.lx-tutor-verdict svg{flex:none}.lx-tutor-text{color:var(--lx-ink-75);font-size:15px;line-height:22px}.lx-tutor-wrong .lx-tutor-text strong{color:var(--lx-wrong-ink)}.lx-sr-line{min-width:0}.lx-sr-line-content{min-width:0;max-width:100%;overflow:hidden}.lx-btn{background:var(--lx-green);min-height:48px;color:var(--lx-green-ink);cursor:pointer;box-shadow:var(--lx-shadow-btn);transition:filter var(--lx-fast) ease, transform var(--lx-fast) ease;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:12px 24px;font-family:inherit;font-size:17px;font-weight:500;display:inline-flex}.lx-btn:hover{filter:brightness(.95)}.lx-btn:active{transform:scale(.98)}.lx-btn:disabled{background:var(--lx-oat-deep);color:var(--lx-ink-40);cursor:default}.lx-btn-quiet{background:var(--lx-white);color:var(--lx-ink-60);border:1px solid var(--lx-border)}.lx-btn-quiet:hover{filter:none;border-color:var(--lx-ink-25)}.lx-hint-row{justify-content:flex-end;display:flex}.lx-hint-btn{min-height:44px;color:var(--lx-ink-40);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;font-family:inherit;font-size:14px;display:inline-flex}.lx-hint-btn:hover{color:var(--lx-ink-60);background:var(--lx-oat)}@keyframes lx-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes lx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lx-pop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.lx-pop{animation:.24s lx-pop}@media (prefers-reduced-motion:reduce){.lx-root *,.lx-root :before,.lx-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:480px){.lx-math-block{font-size:17px}}
.study-home-module__88nEFW__home{--sh-blue:var(--correct,#2563eb);--sh-blue-tint:var(--correct-tint,#2563eb1a);--sh-amber:var(--retry-ink,#8c5c06);--sh-amber-tint:var(--retry-tint,#fff8e8);--sh-amber-border:var(--retry-border,#e9bc6a);--sh-radius:18px;gap:16px;margin-top:28px;display:grid}.study-home-module__88nEFW__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.study-home-module__88nEFW__next{border:1px solid var(--border);border-radius:var(--sh-radius);background:var(--white);box-shadow:var(--shadow-cta);animation:study-home-module__88nEFW__sh-rise var(--mo-shift,.24s) var(--mo-ease,ease) both;padding:28px 28px 24px;position:relative}.study-home-module__88nEFW__kicker{color:var(--sh-blue);margin:0;font-size:14px;font-weight:700;line-height:20px}.study-home-module__88nEFW__next[data-kind=weak-topic] .study-home-module__88nEFW__kicker{color:var(--sh-amber)}.study-home-module__88nEFW__nextTitle{font-family:var(--serif);letter-spacing:-.01em;margin:6px 0 0;font-size:34px;font-weight:500;line-height:40px}.study-home-module__88nEFW__reason{max-width:560px;color:var(--ink-75);margin:10px 0 0;font-size:17px;line-height:26px}.study-home-module__88nEFW__nextAction{margin-top:22px;display:flex}.study-home-module__88nEFW__also{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.study-home-module__88nEFW__alsoLabel{color:var(--ink-60);margin:0 0 10px;font-size:14px;font-weight:600}.study-home-module__88nEFW__alsoList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.study-home-module__88nEFW__alsoItem{border:1px solid var(--border);background:var(--oat);min-height:64px;color:inherit;transition:transform var(--mo-tick,.16s) var(--mo-ease,ease), border-color var(--mo-tick,.16s) ease;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:11px 14px;text-decoration:none;display:grid}.study-home-module__88nEFW__alsoItem:hover{border-color:var(--ink-25);transform:translateY(calc(-1 * var(--mo-lift,3px) / 2))}.study-home-module__88nEFW__alsoItem:focus-visible,.study-home-module__88nEFW__topic:focus-visible,.study-home-module__88nEFW__goalButton:focus-visible{outline:2px solid var(--sh-blue);outline-offset:2px}.study-home-module__88nEFW__alsoKicker{color:var(--ink-60);grid-column:1;font-size:13px;font-weight:600;line-height:18px}.study-home-module__88nEFW__alsoItem[data-kind=weak-topic] .study-home-module__88nEFW__alsoKicker{color:var(--sh-amber)}.study-home-module__88nEFW__alsoTitle{grid-column:1;font-size:16px;font-weight:600;line-height:22px}.study-home-module__88nEFW__alsoArrow{color:var(--ink-40);grid-area:1/2/span 2}.study-home-module__88nEFW__mia{border-radius:var(--sh-radius);background:var(--oat);animation:study-home-module__88nEFW__sh-rise var(--mo-shift,.24s) var(--mo-ease,ease) 60ms both;align-items:center;gap:12px;padding:12px 16px;display:flex}.study-home-module__88nEFW__miaMark{flex:none;display:inline-flex}.study-home-module__88nEFW__miaLine{margin:0;font-size:16px;line-height:24px}.study-home-module__88nEFW__miaName{margin-right:8px;font-weight:700}.study-home-module__88nEFW__panels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.study-home-module__88nEFW__panel{border:1px solid var(--border);border-radius:var(--sh-radius);background:var(--white);animation:study-home-module__88nEFW__sh-rise var(--mo-shift,.24s) var(--mo-ease,ease) .12s both;flex-direction:column;gap:16px;padding:20px 22px;display:flex}.study-home-module__88nEFW__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.study-home-module__88nEFW__panelTitle{margin:0;font-size:18px;font-weight:700;line-height:24px}.study-home-module__88nEFW__panelFigure{color:var(--ink-60);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.study-home-module__88nEFW__panelFigure strong{color:var(--ink);font-weight:700}.study-home-module__88nEFW__panelFigure[data-met=true] strong{color:var(--sh-blue)}.study-home-module__88nEFW__week{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.study-home-module__88nEFW__day{justify-items:center;gap:6px;display:grid}.study-home-module__88nEFW__dayDot{background:var(--oat-deep);width:34px;height:34px;color:var(--on-correct,#fff);transition:background var(--mo-shift,.24s) ease, transform var(--mo-shift,.24s) var(--mo-ease,ease);border-radius:9999px;place-items:center;display:inline-grid}.study-home-module__88nEFW__day[data-studied=true] .study-home-module__88nEFW__dayDot{background:var(--sh-blue)}.study-home-module__88nEFW__day[data-today=true] .study-home-module__88nEFW__dayDot{box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--sh-blue)}.study-home-module__88nEFW__day[data-future=true] .study-home-module__88nEFW__dayDot{border:1.5px dashed var(--ink-25);background:0 0}.study-home-module__88nEFW__dayLabel{color:var(--ink-60);font-size:12px;font-weight:600}.study-home-module__88nEFW__day[data-today=true] .study-home-module__88nEFW__dayLabel{color:var(--ink)}.study-home-module__88nEFW__panelFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.study-home-module__88nEFW__streak{margin:0;font-size:15px}.study-home-module__88nEFW__streak strong{font-variant-numeric:tabular-nums}.study-home-module__88nEFW__goal{border:1px solid var(--border);background:var(--oat);border-radius:9999px;align-items:center;display:inline-flex}.study-home-module__88nEFW__goalButton{width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9999px;font-size:18px;line-height:1}.study-home-module__88nEFW__goalButton:hover:not(:disabled){background:var(--oat-deep)}.study-home-module__88nEFW__goalButton:disabled{opacity:.35;cursor:default}.study-home-module__88nEFW__goalValue{text-align:center;font-variant-numeric:tabular-nums;min-width:58px;font-size:14px;font-weight:600}.study-home-module__88nEFW__readyBody{align-items:center;gap:20px;display:flex}.study-home-module__88nEFW__ring{flex:none;width:96px;height:96px}.study-home-module__88nEFW__ringTrack,.study-home-module__88nEFW__ringFill{fill:none;stroke-width:9px}.study-home-module__88nEFW__ringTrack{stroke:var(--oat-deep)}.study-home-module__88nEFW__ringFill{stroke:var(--sh-blue);stroke-linecap:round;stroke-dashoffset:var(--ring-gap);animation:study-home-module__88nEFW__sh-ring var(--mo-arc,1.4s) var(--mo-ease,ease) both}.study-home-module__88nEFW__ringText{fill:var(--ink);font-family:var(--sans);font-size:17px;font-weight:700}.study-home-module__88nEFW__readyFacts{gap:8px;margin:0;display:grid}.study-home-module__88nEFW__readyFacts div{display:grid}.study-home-module__88nEFW__readyFacts dt{color:var(--ink-60);font-size:13px;font-weight:600}.study-home-module__88nEFW__readyFacts dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.study-home-module__88nEFW__map{margin-top:20px}.study-home-module__88nEFW__mapHead{margin-bottom:6px}.study-home-module__88nEFW__mapTitle{font-family:var(--serif);margin:0;font-size:26px;font-weight:500;line-height:32px}.study-home-module__88nEFW__empty{color:var(--ink-60);margin:12px 0 0}.study-home-module__88nEFW__module{animation:study-home-module__88nEFW__sh-rise var(--mo-shift,.24s) var(--mo-ease,ease) both;animation-delay:calc(.18s + var(--row-delay,0s));margin-top:22px}.study-home-module__88nEFW__moduleHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.study-home-module__88nEFW__moduleName{margin:0;font-size:17px;font-weight:700;line-height:24px}.study-home-module__88nEFW__moduleFigure{color:var(--ink-60);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.study-home-module__88nEFW__moduleBar{background:var(--oat-deep);border-radius:9999px;height:4px;margin:8px 0 4px;display:block;overflow:hidden}.study-home-module__88nEFW__moduleBar>span{border-radius:inherit;background:var(--sh-blue);transform-origin:0;height:100%;animation:study-home-module__88nEFW__sh-grow var(--mo-beat,.64s) var(--mo-ease,ease) both;animation-delay:calc(.24s + var(--row-delay,0s));display:block}.study-home-module__88nEFW__topics{margin:0;padding:0;list-style:none}.study-home-module__88nEFW__topic{border-bottom:1px solid var(--border);min-height:48px;color:inherit;transition:background var(--mo-tick,.16s) ease;grid-template-columns:1fr auto 104px;align-items:center;gap:16px;padding:8px 4px;text-decoration:none;display:grid}.study-home-module__88nEFW__topic:hover{background:var(--oat)}.study-home-module__88nEFW__topicName{align-items:center;gap:6px;font-size:16px;line-height:22px;display:inline-flex}.study-home-module__88nEFW__lock{color:var(--ink-40)}.study-home-module__88nEFW__segments{gap:4px;display:inline-flex}.study-home-module__88nEFW__seg,.study-home-module__88nEFW__segOn{background:var(--oat-deep);border-radius:9999px;width:18px;height:6px}.study-home-module__88nEFW__segOn{background:var(--sh-blue)}.study-home-module__88nEFW__topic[data-state=weak] .study-home-module__88nEFW__segOn{background:var(--sh-amber-border)}.study-home-module__88nEFW__state{color:var(--ink-60);white-space:nowrap;border-radius:9999px;justify-self:start;padding:2px 9px;font-size:13px;font-weight:600;line-height:20px}.study-home-module__88nEFW__topic[data-state=ready] .study-home-module__88nEFW__state{background:var(--sh-blue-tint);color:var(--sh-blue)}.study-home-module__88nEFW__topic[data-state=weak] .study-home-module__88nEFW__state{background:var(--sh-amber-tint);color:var(--sh-amber)}.study-home-module__88nEFW__topic[data-levelled=true] .study-home-module__88nEFW__state{animation:study-home-module__88nEFW__sh-pop var(--mo-beat,.64s) var(--mo-ease,ease) .6s both}@keyframes study-home-module__88nEFW__sh-rise{0%{opacity:0;transform:translateY(var(--mo-rise,8px))}to{opacity:1;transform:none}}@keyframes study-home-module__88nEFW__sh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes study-home-module__88nEFW__sh-ring{0%{stroke-dashoffset:var(--ring-length)}to{stroke-dashoffset:var(--ring-gap)}}@keyframes study-home-module__88nEFW__sh-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.study-home-module__88nEFW__next,.study-home-module__88nEFW__mia,.study-home-module__88nEFW__panel,.study-home-module__88nEFW__module,.study-home-module__88nEFW__moduleBar>span,.study-home-module__88nEFW__ringFill,.study-home-module__88nEFW__topic[data-levelled=true] .study-home-module__88nEFW__state{animation:none}}@media (max-width:767px){.study-home-module__88nEFW__next{padding:22px 18px 20px}.study-home-module__88nEFW__nextTitle{font-size:28px;line-height:34px}.study-home-module__88nEFW__reason{font-size:16px;line-height:24px}.study-home-module__88nEFW__nextAction>.st-cta{width:100%}.study-home-module__88nEFW__panels{grid-template-columns:1fr}.study-home-module__88nEFW__dayDot{width:30px;height:30px}.study-home-module__88nEFW__topic{grid-template-columns:1fr auto;grid-template-areas:"name state""segments state";row-gap:6px}.study-home-module__88nEFW__topicName{grid-area:name}.study-home-module__88nEFW__segments{grid-area:segments}.study-home-module__88nEFW__state{grid-area:state;justify-self:end}}
