@layer reset, plugins, defaults, components.base, components.extra, sections.base, sections.extra, app, utilities;@layer components{._checkbox_lwuq2_2{align-items:center;gap:var(--spacing-200);font:var(--text-md);display:flex}._checkbox_lwuq2_2:has(input:disabled){cursor:not-allowed;color:var(--text-disabled)}._checkbox_lwuq2_2 ._custom-icon-checkbox-container_lwuq2_12{justify-content:center;align-items:center;display:flex;position:relative}._checkbox_lwuq2_2 ._icon_lwuq2_18{z-index:var(--z-10);width:18px;height:18px;display:none;position:absolute}._checkbox_lwuq2_2 input:checked+._icon_lwuq2_18,._checkbox_lwuq2_2 input[data-indeterminate=true]+._icon_lwuq2_18{color:var(--on-primary);display:block}._checkbox_lwuq2_2 input:checked:disabled+._icon_lwuq2_18,._checkbox_lwuq2_2 input[data-indeterminate=true]:disabled+._icon_lwuq2_18{color:var(--text-disabled)}._checkbox_lwuq2_2 input{box-sizing:border-box;border:1px solid var(--border-contrast);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;z-index:var(--z-base);background-color:#0000;border-radius:2px;outline:none;flex-shrink:0;padding:0;position:relative}@media (prefers-reduced-motion:no-preference){._checkbox_lwuq2_2 input{transition:outline .1s var(--transition-ease) .1s,outline-offset .1s var(--transition-ease)}}._checkbox_lwuq2_2 input:not(:disabled):checked,._checkbox_lwuq2_2 input:not(:disabled)[data-indeterminate=true]{border-color:var(--bg-primary);background-color:var(--bg-primary);background-clip:content-box;padding:0}._checkbox_lwuq2_2 input:disabled{background-color:var(--bg-disabled);border-color:var(--border-subdued);cursor:not-allowed}._checkbox_lwuq2_2 input:focus-visible{outline-offset:2px;outline:3px solid var(--border-outline)}._checkbox_lwuq2_2 input:focus-visible:not(:checked){border-color:var(--border-contrast)}@media (hover:hover){._checkbox_lwuq2_2 input:not(:disabled):hover{border-color:var(--bg-primary-hover);background-color:var(--bg-primary-hover)}._checkbox_lwuq2_2 input:not(:disabled):hover:not(:checked,[data-indeterminate=true]){border-color:var(--border-default);background-color:var(--white)}}}