.spring-check{--sc-ink:#fff;--sc-fill:#fff;--sc-check:#0b0b0f;--sc-box:28px;--sc-radius:9px;--sc-font:18px;--sc-ring:2px;--sc-gap:12px;--sc-row:44px;--sc-rule:1.5px;--sc-origin:left center;--sc-ease-out:cubic-bezier(.23, 1, .32, 1);align-items:center;gap:var(--sc-gap);min-height:var(--sc-row);color:var(--sc-ink);font-family:inherit;font-size:var(--sc-font);letter-spacing:-.01em;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;font-weight:500;line-height:1.2;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 color-mix(in srgb, var(--sc-ink) 45%, transparent);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{display:inline-block;position:relative}.spring-check__word{display:inline-block}.spring-check__rule{height:var(--sc-rule);transform-origin:var(--sc-origin);pointer-events:none;background:currentColor;border-radius:2px;position:absolute;top:46%;left:0;right:0}@media (prefers-reduced-motion:reduce){.spring-check__press{transition:none}}