._root_1rr9n_1{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:relative}._input_1rr9n_12{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}._box_1rr9n_21{border-radius:var(--radius-xs);border:1px solid color-mix(in srgb, var(--color-border-strong-theme) 70%, transparent);background-color:color-mix(in srgb, var(--color-bg-page) 70%, transparent);box-shadow:inset 0 2px 4px color-mix(in srgb, var(--color-bg-page) 35%, transparent);pointer-events:none;justify-content:center;align-items:center;transition:background-color .22s cubic-bezier(.175,.885,.32,1.275),border-color .22s cubic-bezier(.175,.885,.32,1.275),box-shadow .22s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:0}._checkWrap_1rr9n_35{color:var(--color-action-primary);justify-content:center;align-items:center;display:inline-flex}._checkIcon_1rr9n_42{display:block}._boxChecked_1rr9n_46{background-color:color-mix(in srgb, var(--color-action-primary) 15%, transparent);border-color:color-mix(in srgb, var(--color-action-primary) 40%, transparent);box-shadow:inset 0 0 10px color-mix(in srgb, var(--color-action-primary) 15%, transparent), 0 0 12px color-mix(in srgb, var(--color-action-primary) 10%, transparent)}._input_1rr9n_12:focus-visible+._box_1rr9n_21{outline:2px solid color-mix(in srgb, var(--color-action-primary) 40%, transparent);outline-offset:2px}._input_1rr9n_12:disabled+._box_1rr9n_21{opacity:.55;cursor:not-allowed}._input_1rr9n_12:disabled{cursor:not-allowed}html[data-theme-tone=light] ._box_1rr9n_21{background-color:var(--color-bg-surface-muted);border-color:var(--color-border-subtle);box-shadow:inset 0 2px 4px color-mix(in srgb, var(--color-text-primary) 5%, transparent)}html[data-theme-tone=light] ._boxChecked_1rr9n_46{background-color:color-mix(in srgb, var(--color-action-primary) 15%, transparent);border-color:var(--color-action-primary);box-shadow:inset 0 0 10px color-mix(in srgb, var(--color-action-primary) 10%, transparent), 0 0 12px color-mix(in srgb, var(--color-action-primary) 10%, transparent)}
