.lx-marked-count{justify-content:center;align-items:center;gap:8px;padding:4px 0 18px;display:flex}.lx-marked-dot{background:var(--lx-ink-25);border-radius:999px;width:10px;height:10px}.lx-marked-dot[data-state=answered]{background:var(--lx-ink-60)}.lx-marked-dot[data-state=now]{background:var(--lx-ink);width:22px}.lx-marked .lx-prompt,.lx-marked .st-question-stem{font-weight:650}.lx-marked [data-testid=ask-mia],.lx-marked .lx-tutor,.lx-marked .mia-teach{display:none}.lx-marked-verdict{align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:22px;display:inline-flex}.lx-marked-verdict[data-verdict=correct]{color:var(--lx-correct)}.lx-marked-verdict[data-verdict=wrong]{color:var(--lx-wrong-ink)}.lx-marked-verdict svg{flex:none}.lx-marked-miss{border-left:2px solid var(--lx-wrong-border);padding-left:16px}.lx-marked-hit{border-left:2px solid var(--lx-correct);padding-left:16px}@media (prefers-reduced-motion:reduce){.lx-marked-dot{transition:none}}
.sa-page{max-width:760px;margin-inline:auto}.sa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-block:24px;display:flex}.sa-list{gap:16px;margin-block:24px;display:grid}.sa-entry{border:1px solid var(--border);background:var(--white);border-radius:20px}.sa-entry>summary{cursor:pointer;padding:20px 24px;font-weight:600;line-height:1.5}.sa-entry-meta{color:var(--ink-40);margin-top:4px;font-size:14px;font-weight:400;display:block}.sa-entry-title{overflow-wrap:anywhere;font-size:18px;font-weight:500;display:block}.sa-entry:not([open]) .sa-entry-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sa-entry-body{padding:0 24px 24px}.sa-question{overflow-wrap:anywhere;margin-block:20px;font-size:clamp(18px,2vw,21px);line-height:1.65}.sa-question .ug-fig-question{margin-block:20px}.sa-answer{border-left:3px solid var(--wrong);margin-block:24px;padding-left:16px}.sa-answer[data-correct=true]{border-color:var(--correct)}.sa-verdict{font-weight:650}.sa-feedback p{line-height:1.65}.sa-working>summary,.sa-source>summary,.sa-pending>summary{cursor:pointer;padding-block:12px;font-weight:600;line-height:1.5}.sa-source article{overscroll-behavior:contain;max-height:480px;overflow-y:auto}.sa-pending{border-top:1px solid var(--border);margin-top:32px;padding-top:12px}.sa-page :is(a,button,summary):focus-visible{outline:2px solid var(--green-text);outline-offset:5px}@media (max-width:600px){.sa-entry>summary{padding:18px}.sa-entry-body{padding:0 18px 18px}}
