.ThemeToggle-module__wBCmnG__toggle{border:1px solid var(--edge-rest);border-radius:var(--radius-sm);background:var(--tile-rest);width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;display:flex;position:relative}.ThemeToggle-module__wBCmnG__toggle:hover{color:var(--text);border-color:var(--edge-hover);background:var(--tile-hover)}:where(html[data-mode=dark]) .ThemeToggle-module__wBCmnG__toggle:hover{background:var(--tile-hover)}.ThemeToggle-module__wBCmnG__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeToggle-module__wBCmnG__boxed{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-sm);background:var(--surface);border-color:var(--border-neutral)}.ThemeToggle-module__wBCmnG__boxed:hover{border-color:var(--edge-hover);background:var(--tile-hover)}:where(html[data-mode=dark]) .ThemeToggle-module__wBCmnG__boxed:hover{background:var(--tile-hover)}.ThemeToggle-module__wBCmnG__sun{display:none}.ThemeToggle-module__wBCmnG__moon{display:block}html[data-mode=dark] .ThemeToggle-module__wBCmnG__sun{display:block}html[data-mode=dark] .ThemeToggle-module__wBCmnG__moon{display:none}.ThemeToggle-module__wBCmnG__toggle.ThemeToggle-module__wBCmnG__inline{gap:var(--space-2);width:auto;height:auto;color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.ThemeToggle-module__wBCmnG__toggle.ThemeToggle-module__wBCmnG__inline:hover{color:var(--text);background:0 0;border:0;text-decoration:underline}.ThemeToggle-module__wBCmnG__toggle.ThemeToggle-module__wBCmnG__inline svg{width:1.25em;height:1.25em}.ThemeToggle-module__wBCmnG__sunLabel{display:none}.ThemeToggle-module__wBCmnG__moonLabel{display:inline}html[data-mode=dark] .ThemeToggle-module__wBCmnG__sunLabel{display:inline}html[data-mode=dark] .ThemeToggle-module__wBCmnG__moonLabel{display:none}@media (pointer:coarse){.ThemeToggle-module__wBCmnG__boxed{width:44px;height:44px}}
.Checkbox-module__wl94ra__root{--cb-size:16px;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--text-base);color:var(--text);display:inline-flex;position:relative}.Checkbox-module__wl94ra__root.Checkbox-module__wl94ra__sm{--cb-size:14px}.Checkbox-module__wl94ra__root[data-disabled]{cursor:not-allowed;opacity:.4}.Checkbox-module__wl94ra__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.Checkbox-module__wl94ra__box{width:var(--cb-size);height:var(--cb-size);border-radius:calc(var(--radius-sm) / 2);border:1px solid color-mix(in srgb, var(--text) 55%, transparent);transition:background var(--motion-fast), border-color var(--motion-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__wl94ra__root:hover:not([data-disabled]) .Checkbox-module__wl94ra__box{border-color:var(--accent-border)}.Checkbox-module__wl94ra__boxChecked,.Checkbox-module__wl94ra__root:hover:not([data-disabled]) .Checkbox-module__wl94ra__boxChecked{background:var(--btn-green);border-color:var(--btn-green)}.Checkbox-module__wl94ra__root:hover:not([data-disabled]) .Checkbox-module__wl94ra__boxChecked{background:var(--btn-green-hover);border-color:var(--btn-green-hover)}.Checkbox-module__wl94ra__input:focus-visible+.Checkbox-module__wl94ra__box{box-shadow:var(--focus-ring)}.Checkbox-module__wl94ra__check{width:calc(var(--cb-size) - 4px);height:calc(var(--cb-size) - 4px);color:var(--text-on-accent)}.Checkbox-module__wl94ra__label{line-height:1.2}