.checkbox_Q0soi{--checkbox-accent:var(--color-accent);--checkbox-accent-soft:color-mix(in oklab, var(--color-accent) 7%, transparent);--checkbox-border:1px solid var(--color-line);--checkbox-control:1.25rem;--checkbox-font-size:var(--text-md);--checkbox-switch-width:3rem;--checkbox-switch-height:1.5rem;display:var(--checkbox-dp,inline-grid);gap:var(--space-3);max-inline-size:100%;color:var(--color-text);font:inherit;font-size:var(--checkbox-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr);justify-self:baseline;align-items:center;position:relative}.checkbox_Q0soi[data-dp-variant=neutral]{--checkbox-accent:var(--c-neutral);--checkbox-accent-soft:color-mix(in oklch, var(--color-neutral), var(--color-surface) 92%)}.checkbox_Q0soi[data-dp-variant=brand]{--checkbox-accent:var(--c-brand);--checkbox-accent-soft:color-mix(in oklch, var(--c-brand), var(--color-surface) 92%)}.checkbox_Q0soi[data-dp-variant=success]{--checkbox-accent:var(--c-success);--checkbox-accent-soft:color-mix(in oklch, var(--c-success), var(--color-surface) 92%)}.checkbox_Q0soi[data-dp-variant=warning]{--checkbox-accent:var(--c-warning);--checkbox-accent-soft:color-mix(in oklch, var(--c-warning), var(--color-surface) 92%)}.checkbox_Q0soi[data-dp-variant=danger],.checkbox_Q0soi[data-dp-error]{--checkbox-accent:var(--c-danger);--checkbox-accent-soft:color-mix(in oklch, var(--c-danger), var(--color-surface) 92%)}.checkbox_Q0soi[data-dp-variant=raw]{--checkbox-accent:var(--color-text);--checkbox-accent-soft:var(--color-bg)}.checkbox_Q0soi[data-dp-size=xs]{--checkbox-font-size:var(--text-xs);--checkbox-switch-width:2rem;--checkbox-switch-height:1rem}.checkbox_Q0soi[data-dp-size=sm]{--checkbox-font-size:var(--text-sm);--checkbox-switch-width:2.5rem;--checkbox-switch-height:1.25rem}.checkbox_Q0soi[data-dp-size=md]{--checkbox-font-size:var(--text-md);--checkbox-switch-width:3rem;--checkbox-switch-height:1.5rem}.checkbox_Q0soi[data-dp-size=lg]{--checkbox-control:1.5rem;--checkbox-font-size:var(--text-md);--checkbox-switch-width:3.5rem;--checkbox-switch-height:1.75rem}.checkbox_Q0soi[data-dp-size=xl]{--checkbox-control:1.75rem;--checkbox-font-size:var(--text-lg);--checkbox-switch-width:4rem;--checkbox-switch-height:2rem}.checkbox_Q0soi[data-dp-display=default]>input[type=checkbox]{inline-size:var(--checkbox-control);block-size:var(--checkbox-control);margin:0}.input_HhUhF{clip-path:inset(50%);opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.control_2UISO{inline-size:var(--checkbox-control);block-size:var(--checkbox-control);box-sizing:border-box;color:var(--color-surface);background:var(--color-field);border:var(--checkbox-border);border-radius:var(--radius-s);place-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s,transform 50ms;display:inline-grid;position:relative}.checkbox_Q0soi[data-dp-display=switch]{flex-flow:var(--checkbox-flow,initial);justify-content:var(--checkbox-j-c,initial)}.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:checked+.control_2UISO,.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:indeterminate+.control_2UISO{background:var(--checkbox-accent);border-color:var(--checkbox-accent)}.checkbox_Q0soi[data-dp-display=switch]:has(.input_HhUhF:focus-visible) .control_2UISO{box-shadow:inset 0 0 0 1px var(--color-text)}.checkbox_Q0soi[data-dp-disabled]{opacity:.55;cursor:not-allowed}.checkbox_Q0soi:not([data-dp-display=default]):not([data-dp-control]){grid-template-columns:minmax(0,1fr)}.content_RogBH{gap:.25rem;min-inline-size:0;display:grid}.label_THsL-{word-break:break-word;align-items:baseline;gap:.25rem;min-inline-size:0;font-weight:500;display:inline-flex}.hint_7QVG1,.error_YIRQ2{line-height:1.25;font-size:max(var(--text-xs), .85em)}.hint_7QVG1{color:var(--color-muted)}.error_YIRQ2,.requiredMark_jDruK{color:var(--c-danger)}.checkbox_Q0soi[data-dp-display=switch] .control_2UISO{inline-size:var(--checkbox-switch-width);block-size:var(--checkbox-switch-height);background:var(--checkbox-switch-background,#9d9d9d);border:1px solid var(--checkbox-switch-background,#9d9d9d);border-radius:var(--radius-f);padding:0;transition:background-color .3s,border-color .3s,box-shadow .2s}.checkbox_Q0soi[data-dp-display=switch] .control_2UISO:before{content:"";inline-size:calc(var(--checkbox-switch-height) - 2px);block-size:calc(var(--checkbox-switch-height) - 2px);background:#fff;border-radius:50%;transition:transform .3s,opacity .2s;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(0);box-shadow:0 3px 6px #00000029}.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:is(:checked,:indeterminate)+.control_2UISO:before{transition:transform .6s cubic-bezier(.2,.85,.32,1.2),opacity .3s}.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:checked+.control_2UISO:before{transform:translateX(calc(var(--checkbox-switch-width) - var(--checkbox-switch-height)))}.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:indeterminate+.control_2UISO:before{transform:translateX(calc((var(--checkbox-switch-width) - var(--checkbox-switch-height)) / 2))}.checkbox_Q0soi[data-dp-display=switch][data-dp-disabled]{opacity:1}.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:disabled+.control_2UISO{opacity:.9}.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:disabled:not(:checked):not(:indeterminate)+.control_2UISO{background:var(--checkbox-switch-disabled-background,var(--color-border,#9d9d9d))}.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:disabled:not(:checked):not(:indeterminate)+.control_2UISO:before{opacity:.6}.checkbox_Q0soi[data-dp-display=button],.checkbox_Q0soi[data-dp-display=card]{box-shadow:inset var(--ring-checkbox,0 0 0 1px var(--checkbox-accent));background:var(--color-surface);border:0;&:has(>input:focus-visible){box-shadow:inset 0 0 8px 1px var(--checkbox-accent)}&.pill{border-radius:var(--border-radius-f,var(--radius-f))}}.checkbox_Q0soi[data-dp-display=button]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);justify-self:start}.checkbox_Q0soi[data-dp-display=card]{inline-size:100%;padding:var(--space-4);border-radius:var(--radius-sm);align-items:start}:is(.checkbox_Q0soi[data-dp-display=button]:has(.input_HhUhF:checked),.checkbox_Q0soi[data-dp-display=button]:has(.input_HhUhF:indeterminate),.checkbox_Q0soi[data-dp-display=card]:has(.input_HhUhF:checked),.checkbox_Q0soi[data-dp-display=card]:has(.input_HhUhF:indeterminate)){color:var(--checkbox-accent);background:var(--checkbox-accent-soft)}.square_UwbHg{--checkbox-square-accent:var(--checkbox-accent,var(--c-variant,var(--color-accent,Highlight)));appearance:none;flex:0 0 var(--checkbox-control);inline-size:var(--checkbox-control);block-size:var(--checkbox-control);box-sizing:border-box;border-radius:calc(var(--checkbox-control) / 4);background:var(--color-surface,Canvas);box-shadow:inset 0 0 0 1px var(--checkbox-control-border-color,#8e95ba);cursor:inherit;border:0;outline:none;margin:0;padding:0;transition:background-color .3s,box-shadow .2s;display:inline-block;position:relative}.square_UwbHg:after{content:"";inline-size:calc(var(--checkbox-control) * 7 / 24);block-size:calc(var(--checkbox-control) * 14 / 24);box-sizing:border-box;border:calc(var(--checkbox-control) * 2 / 24) solid var(--color-surface,Canvas);opacity:0;transition:var(--checkbox-mark-transition,transform .3s ease, opacity .2s);border-block-start:0;border-inline-start:0;display:block;position:absolute;inset-block-start:calc(var(--checkbox-control) * 3 / 24);inset-inline-start:calc(var(--checkbox-control) * 9 / 24);transform:rotate(20deg)}.checkbox_Q0soi:not([data-dp-display=switch]):hover:not([data-dp-disabled])>.square_UwbHg{box-shadow:inset 0 0 0 1px var(--checkbox-square-accent)}.checkbox_Q0soi:not([data-dp-display=switch]):has(>input:focus-visible)>.square_UwbHg{box-shadow:inset 0 0 4px 1px var(--checkbox-accent)}.checkbox_Q0soi:not([data-dp-display=switch]):has(>input:is(:checked,:indeterminate)){--checkbox-mark-transition:transform .6s cubic-bezier(.2, .85, .32, 1.2), opacity .3s}.checkbox_Q0soi:not([data-dp-display=switch]):has(>input:is(:checked,:indeterminate))>.square_UwbHg{background:var(--checkbox-square-accent);box-shadow:inset 0 0 0 1px var(--checkbox-square-accent)}.checkbox_Q0soi:not([data-dp-display=switch]):has(>input:is(:checked,:indeterminate))>.square_UwbHg:after{opacity:1}.checkbox_Q0soi:not([data-dp-display=switch]):has(>input:checked)>.square_UwbHg:after{transform:rotate(43deg)}.checkbox_Q0soi:not([data-dp-display=switch]):has(>input:indeterminate)>.square_UwbHg:after{inline-size:calc(var(--checkbox-control) * 9 / 24);block-size:calc(var(--checkbox-control) * 2 / 24);background:#d9d9d9;border:0;inset-block-start:calc(var(--checkbox-control) * 10 / 24);inset-inline-start:calc(var(--checkbox-control) * 7 / 24);transform:none}.checkbox_Q0soi[data-dp-error]>.square_UwbHg{--checkbox-square-accent:var(--checkbox-accent,var(--c-danger,var(--c-danger,Highlight)))}@media (prefers-reduced-motion:reduce){.checkbox_Q0soi[data-dp-display=switch] .control_2UISO,.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF+.control_2UISO:before,.checkbox_Q0soi[data-dp-display=switch] .input_HhUhF:is(:checked,:indeterminate)+.control_2UISO:before{transition:none}.square_UwbHg{--checkbox-mark-transition:none;transition:none}}@media (forced-colors:active){input.square_UwbHg{appearance:auto}.square_UwbHg:after{display:none}.checkbox_Q0soi:not([data-dp-display=switch])[data-dp-control]>.input_HhUhF{inline-size:var(--checkbox-control);block-size:var(--checkbox-control);clip-path:none;opacity:1;pointer-events:auto;margin:0;position:static}.checkbox_Q0soi:not([data-dp-display=switch])>.control_2UISO{display:none}}
