.icon-btn--help{position:relative;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.icon-btn--help:hover{border-color:var(--accent)}.icon-btn__badge{position:absolute;top:-6px;inset-inline-start:-6px;min-width:16px;height:16px;padding:0 3px;border-radius:100px;background:var(--accent);color:var(--accent-ink);font-size:.65rem;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--surface)}.icon-btn--help-locked{color:var(--muted);border-color:var(--border)}.icon-btn__lock{position:absolute;bottom:-4px;inset-inline-end:-4px;font-size:.6rem;line-height:1;background:var(--surface);border-radius:100px}.icon-btn--help-loading{cursor:wait;opacity:.85}.icon-btn__spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 35%,transparent);border-top-color:var(--accent);animation:.7s linear infinite exam-help-spin}@keyframes exam-help-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.icon-btn__spinner{animation-duration:1.6s}}.exam-help__box h2{margin:0 0 6px;padding-inline-end:34px;font-size:1.05rem}.exam-help__intro{color:var(--muted);font-size:.85rem;margin:0 0 14px}.exam-help__error{color:var(--bad);font-size:.9rem}.exam-help-paywall{max-width:none}.exam-help-paywall__preview{display:flex;justify-content:center;margin:10px 0 16px;pointer-events:none}