.spring-check{--sc-ink:currentColor;--sc-fill:var(--color-brand-600);--sc-check:var(--color-white);--sc-box:28px;--sc-radius:9px;--sc-font:16px;--sc-ring:2px;--sc-gap:12px;--sc-row:44px;--sc-rule:1.5px;--sc-origin:0%;--sc-ease-out:cubic-bezier(.23, 1, .32, 1);align-items:flex-start;gap:var(--sc-gap);min-height:var(--sc-row);color:var(--sc-ink);font:inherit;font-size:var(--sc-font);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1.5;display:inline-flex}.spring-check:disabled{opacity:.5;cursor:not-allowed}.spring-check__press{width:var(--sc-box);height:var(--sc-box);border-radius:var(--sc-radius);transition:transform .16s var(--sc-ease-out);flex:none}.spring-check[data-pressed] .spring-check__press{transform:scale(.95)}.spring-check:focus-visible .spring-check__press{outline:2px solid var(--color-focus-ring);outline-offset:3px}.spring-check__box{border-radius:inherit;transform-origin:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.spring-check__ring{border-radius:inherit;box-shadow:inset 0 0 0 var(--sc-ring) var(--sc-ink);opacity:.28;transition:opacity .12s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.spring-check:not(:disabled):hover .spring-check__ring{opacity:.5}}.spring-check__fill{border-radius:inherit;background:var(--sc-fill);transform-origin:50%;position:absolute;inset:0}.spring-check__tick{fill:none;width:68%;height:68%;stroke:var(--sc-check);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:relative;overflow:visible}.spring-check__label,.spring-check>:not(.spring-check__press){padding-top:max(0px, calc((var(--sc-box) - 1.5em) / 2))}.spring-check__label{min-width:0}.spring-check__word--strike{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:var(--sc-origin) 58%}@media (prefers-reduced-motion:reduce){.spring-check__press{transition:none}}