.AppImage-module__tNYbPG__image{background:var(--surface-muted);max-width:100%;transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized);display:block}.AppImage-module__tNYbPG__responsive{width:100%;height:auto}.AppImage-module__tNYbPG__fill{width:100%;height:100%}.AppImage-module__tNYbPG__fit-cover{object-fit:cover}.AppImage-module__tNYbPG__fit-contain{object-fit:contain}.AppImage-module__tNYbPG__fit-fill{object-fit:fill}.AppImage-module__tNYbPG__fit-none{object-fit:none}.AppImage-module__tNYbPG__fit-scale-down{object-fit:scale-down}.AppImage-module__tNYbPG__position-center{object-position:center}.AppImage-module__tNYbPG__position-top{object-position:top}.AppImage-module__tNYbPG__position-bottom{object-position:bottom}.AppImage-module__tNYbPG__position-left{object-position:left}.AppImage-module__tNYbPG__position-right{object-position:right}.AppImage-module__tNYbPG__none{border-radius:0}.AppImage-module__tNYbPG__sm{border-radius:var(--radius-sm)}.AppImage-module__tNYbPG__md{border-radius:var(--radius-md)}.AppImage-module__tNYbPG__lg{border-radius:var(--radius-lg)}.AppImage-module__tNYbPG__xl{border-radius:var(--radius-xl)}.AppImage-module__tNYbPG__2xl{border-radius:var(--radius-2xl)}.AppImage-module__tNYbPG__full{border-radius:var(--radius-full)}
.Checkbox-module__a_yQaW__input{appearance:none;border:1px solid var(--checkbox-border);border-radius:var(--radius-xs);background:var(--checkbox-background);width:1.25rem;height:1.25rem;color:var(--checkbox-check);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-shrink:0;place-content:center;margin:.0625rem 0 0;display:grid;position:relative}.Checkbox-module__a_yQaW__input:before{content:"";clip-path:polygon(14% 44%,0 59%,40% 100%,100% 20%,84% 6%,39% 71%);opacity:0;width:.7rem;height:.7rem;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-emphasized);background:currentColor;transform:scale(.65)}.Checkbox-module__a_yQaW__input:hover:not(:disabled){border-color:var(--checkbox-border-hover);background:var(--checkbox-background-hover)}.Checkbox-module__a_yQaW__input:checked{border-color:var(--checkbox-border-checked);background:var(--checkbox-background-checked)}.Checkbox-module__a_yQaW__input:checked:before{opacity:1;transform:scale(1)}.Checkbox-module__a_yQaW__input:checked:hover:not(:disabled){border-color:var(--checkbox-border-checked-hover);background:var(--checkbox-background-checked-hover)}.Checkbox-module__a_yQaW__input:active:not(:disabled){transform:scale(.95)}.Checkbox-module__a_yQaW__input:focus-visible{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.Checkbox-module__a_yQaW__input:disabled{cursor:not-allowed;border-color:var(--border-muted);background:var(--surface-muted);color:var(--foreground-disabled)}.Checkbox-module__a_yQaW__invalid{border-color:var(--danger)}.Checkbox-module__a_yQaW__invalid:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 20%, transparent)}@media (prefers-reduced-motion:reduce){.Checkbox-module__a_yQaW__input,.Checkbox-module__a_yQaW__input:before{transition:none}}
.ThemeToggle-module__lqrl_G__switch{--toggle-width:3.5rem;--toggle-height:1.875rem;--toggle-padding:.1875rem;--toggle-thumb-size:1.5rem;--toggle-travel:1.625rem;width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:none;display:inline-flex;position:relative}.ThemeToggle-module__lqrl_G__input{z-index:3;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ThemeToggle-module__lqrl_G__track{border:1px solid var(--border-strong);border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--info) 72%, white 28%), color-mix(in srgb, var(--info) 86%, var(--surface) 14%));width:100%;height:100%;box-shadow:inset 0 1px 2px #ffffff3d, var(--shadow-sm);display:block;position:relative;overflow:hidden}.ThemeToggle-module__lqrl_G__thumb{top:var(--toggle-padding);left:var(--toggle-padding);z-index:2;width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);border-radius:var(--radius-full);color:var(--brand-green-800);background:#fffdf8;border:1px solid #1021191a;place-items:center;display:grid;position:absolute;transform:translate(0);box-shadow:0 2px 5px #03120c2e,0 1px 1px #03120c1f}.ThemeToggle-module__lqrl_G__icon{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:.9375rem;height:.9375rem}.ThemeToggle-module__lqrl_G__switch[data-theme-state=light] .ThemeToggle-module__lqrl_G__thumb{color:var(--brand-green-800)}.ThemeToggle-module__lqrl_G__switch[data-theme-state=dark] .ThemeToggle-module__lqrl_G__track{border-color:var(--border-accent);background:linear-gradient(135deg, var(--brand-green-950), var(--brand-green-800));box-shadow:inset 0 1px 2px #00000052, 0 0 0 1px #f973160d, var(--shadow-sm)}.ThemeToggle-module__lqrl_G__switch[data-theme-state=dark] .ThemeToggle-module__lqrl_G__thumb{color:var(--brand-amber-500);transform:translateX(var(--toggle-travel))}.ThemeToggle-module__lqrl_G__switch[data-ready=true] .ThemeToggle-module__lqrl_G__track{transition:background-color var(--duration-slow) var(--ease-emphasized), background-image var(--duration-slow) var(--ease-emphasized), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard)}.ThemeToggle-module__lqrl_G__switch[data-ready=true] .ThemeToggle-module__lqrl_G__thumb{transition:transform var(--duration-slow) var(--ease-emphasized), background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard)}.ThemeToggle-module__lqrl_G__switch[data-ready=true] .ThemeToggle-module__lqrl_G__icon{transition:color var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized)}.ThemeToggle-module__lqrl_G__switch[data-ready=false] .ThemeToggle-module__lqrl_G__track,.ThemeToggle-module__lqrl_G__switch[data-ready=false] .ThemeToggle-module__lqrl_G__thumb,.ThemeToggle-module__lqrl_G__switch[data-ready=false] .ThemeToggle-module__lqrl_G__icon{transition:none}.ThemeToggle-module__lqrl_G__input:hover+.ThemeToggle-module__lqrl_G__track{border-color:var(--border-accent)}.ThemeToggle-module__lqrl_G__input:hover+.ThemeToggle-module__lqrl_G__track .ThemeToggle-module__lqrl_G__thumb{box-shadow:0 3px 8px #03120c3d,0 1px 2px #03120c24}.ThemeToggle-module__lqrl_G__input:hover+.ThemeToggle-module__lqrl_G__track .ThemeToggle-module__lqrl_G__icon{transform:scale(1.06)}.ThemeToggle-module__lqrl_G__input:focus-visible+.ThemeToggle-module__lqrl_G__track{border-color:var(--border-accent-strong);box-shadow:0 0 0 3px var(--focus-ring), var(--shadow-sm)}.ThemeToggle-module__lqrl_G__switch[data-ready=true] .ThemeToggle-module__lqrl_G__input:active+.ThemeToggle-module__lqrl_G__track .ThemeToggle-module__lqrl_G__thumb{transform:scale(.93)}.ThemeToggle-module__lqrl_G__switch[data-ready=true] .ThemeToggle-module__lqrl_G__input:checked:active+.ThemeToggle-module__lqrl_G__track .ThemeToggle-module__lqrl_G__thumb{transform:translateX(var(--toggle-travel)) scale(.93)}.ThemeToggle-module__lqrl_G__input:disabled{cursor:not-allowed}.ThemeToggle-module__lqrl_G__input:disabled+.ThemeToggle-module__lqrl_G__track{opacity:.5}.ThemeToggle-module__lqrl_G__input:disabled+.ThemeToggle-module__lqrl_G__track .ThemeToggle-module__lqrl_G__thumb{box-shadow:none}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__lqrl_G__track,.ThemeToggle-module__lqrl_G__thumb,.ThemeToggle-module__lqrl_G__icon{transition:none}}
