._checkbox_x1xff_2{align-items:center;cursor:pointer;display:grid;gap:var(--spacing-m);grid-template-columns:var(--spacing-xl) 1fr}._checkbox--no-input_x1xff_10{grid-template-columns:1fr}._label_x1xff_14{align-items:center;display:flex;gap:var(--spacing-m)}._input_x1xff_20{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--border-subtle);border-radius:var(--border-radius);cursor:pointer;height:var(--spacing-xl);position:relative;transition:all var(--duration-micro-fast) var(--easing-transition);width:var(--spacing-xl)}._input_x1xff_20:before{background-color:var(--text-base);border-radius:calc(var(--border-radius) - 4px);content:"";display:flex;height:calc(var(--spacing-xl) - 6px);left:2px;line-height:1;opacity:0;position:absolute;top:2px;transform:scale(.9);transition:all var(--duration-micro-normal) var(--easing-transition);width:calc(var(--spacing-xl) - 6px)}input:checked{border-color:var(--text-base)}._input_x1xff_20:checked:before{opacity:1;transform:scale(1)}._checkbox_x1xff_2:hover input:not(:checked):before{opacity:.25}:where([data-theme=stage]) ._input_x1xff_20:checked{border-color:var(--primary-color)}:where([data-theme=stage]) ._input_x1xff_20:checked:before{background-color:var(--primary-color)}._input_x1xff_20:focus-visible{outline:.125rem solid var(--primary-color);outline-offset:.125rem}
