.klyp-checkbox-mark{--klyp-checkbox-mark-spring:linear(0, .1152, .3001, .5138, .7237, .9067, 1.0492, 1.1461, 1.199, 1.2142, 1.2005, 1.1675, 1.1245, 1.0791, 1.0374, 1.003, .9779, .9624, .9555, .9557, .961, .9692, .9787, 1);--klyp-checkbox-mark-spring-clamped:linear(0, .1152, .3001, .5138, .7237, .9067, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, .9779, .9624, .9555, .9557, .961, .9692, .9787, 1);--klyp-checkbox-mark-spring-ms:calc(( var(--klyp-app-ui-kit-duration-normal) + var(--klyp-app-ui-kit-duration-slow) ) / 2);--klyp-checkbox-mark-size:var(--klyp-app-ui-kit-space-18);width:var(--klyp-checkbox-mark-size);height:var(--klyp-checkbox-mark-size);border-radius:var(--klyp-app-ui-kit-radius-sm);background:var(--klyp-checkbox-mark-hole,var(--klyp-app-ui-kit-color-bg-well));box-shadow:inset 0 0 0 var(--klyp-app-ui-kit-bw-medium) var(--klyp-checkbox-mark-ring,var(--klyp-app-ui-kit-color-border-default));color:var(--klyp-checkbox-mark-tick,var(--klyp-app-ui-kit-color-bg-surface));transition:background var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard), box-shadow var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard), transform var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-emphasis);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:clip}.klyp-checkbox-mark[data-size=md]{--klyp-checkbox-mark-size:var(--klyp-app-ui-kit-space-20)}.klyp-checkbox-mark[data-hovered]:not([data-selected]){background:var(--klyp-checkbox-mark-hole-hover,var(--klyp-app-ui-kit-color-bg-surface));box-shadow:inset 0 0 0 var(--klyp-app-ui-kit-bw-medium) var(--klyp-checkbox-mark-ring-hover,var(--klyp-app-ui-kit-color-border-strong))}.klyp-checkbox-mark[data-selected]{box-shadow:inset 0 0 0 var(--klyp-app-ui-kit-bw-medium) transparent}.klyp-checkbox-mark[data-pressed]{transition:background var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard), box-shadow var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard), transform var(--klyp-app-ui-kit-duration-instant) var(--klyp-app-ui-kit-easing-standard);transform:scale(.88)}.klyp-checkbox-mark__fill{border-radius:inherit;background:var(--klyp-checkbox-mark-fill,var(--klyp-app-ui-kit-color-fg-primary));transition:transform var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard);position:absolute;inset:0;transform:scale(0)}.klyp-checkbox-mark__fill[data-selected]{transition:transform var(--klyp-checkbox-mark-spring-ms) var(--klyp-checkbox-mark-spring);transform:scale(1)}.klyp-checkbox-mark__tick{width:var(--klyp-app-ui-kit-space-10);height:var(--klyp-app-ui-kit-space-6);opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity var(--klyp-app-ui-kit-duration-instant) var(--klyp-app-ui-kit-easing-standard), stroke-dashoffset var(--klyp-app-ui-kit-duration-fast) var(--klyp-app-ui-kit-easing-standard);display:flex;position:relative}.klyp-checkbox-mark__tick[data-selected]{opacity:1;stroke-dashoffset:0;transition:opacity var(--klyp-app-ui-kit-duration-instant) var(--klyp-app-ui-kit-easing-standard), stroke-dashoffset var(--klyp-checkbox-mark-spring-ms) var(--klyp-checkbox-mark-spring-clamped)}.klyp-checkbox-mark__glyph{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.klyp-checkbox-mark,.klyp-checkbox-mark[data-pressed],.klyp-checkbox-mark__fill,.klyp-checkbox-mark__fill[data-selected],.klyp-checkbox-mark__tick,.klyp-checkbox-mark__tick[data-selected]{transition:none}.klyp-checkbox-mark[data-pressed]{transform:none}}
