.checkbox-module__RewyBa__checkbox{border:1px solid var(--line-strong);background:var(--surface);width:1rem;height:1rem;color:var(--surface);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:.22rem .25rem;padding:0;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.checkbox-module__RewyBa__checkbox:before{content:"";position:absolute;inset:-.25rem}.checkbox-module__RewyBa__checkbox[data-checked]{background:var(--ink);border-color:var(--ink)}.checkbox-module__RewyBa__checkbox[data-disabled]{opacity:.5}.checkbox-module__RewyBa__checkbox:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.checkbox-module__RewyBa__indicator{width:100%;height:100%;display:flex}.checkbox-module__RewyBa__indicator svg{width:100%;height:100%}@media (forced-colors:active){.checkbox-module__RewyBa__checkbox[data-checked]{color:highlighttext;background:highlight}}
.learning-module__89C3IG__hint{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:var(--accent-weak);color:var(--ink-2);border-radius:12px;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.65rem;margin:1.5rem 0 2rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.5;display:grid}.learning-module__89C3IG__hintIcon{width:1.1rem;height:1.1rem;color:var(--accent);margin-top:.15rem}.learning-module__89C3IG__hint p{margin:0}.learning-module__89C3IG__control{display:block;position:relative}.learning-module__89C3IG__guestToggle{width:1.5rem;height:1.5rem;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.learning-module__89C3IG__guestToggle span{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;width:1rem;height:1rem;box-shadow:0 1px 2px #0000000d}.learning-module__89C3IG__guestToggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.learning-module__89C3IG__error{z-index:5;background:var(--surface);border:1px solid var(--line-strong);width:min(17rem,70vw);color:var(--ink);border-radius:6px;padding:.35rem 0;font-size:.75rem;display:block;position:absolute;top:1.7rem;left:0;box-shadow:0 4px 16px #0002}.learning-module__89C3IG__hint button{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);font:inherit;cursor:pointer;border-radius:6px;padding:.5rem .8rem}.learning-module__89C3IG__hint button:disabled{opacity:.5;cursor:pointer}@media print{.learning-module__89C3IG__hint,.learning-module__89C3IG__control,.learning-module__89C3IG__guestToggle{display:none}}
