.spring-check[data-v-a3ff9ea4]{--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[data-v-a3ff9ea4]:disabled{opacity:.5;cursor:not-allowed}.spring-check__press[data-v-a3ff9ea4]{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[data-v-a3ff9ea4]{transform:scale(.95)}.spring-check:focus-visible .spring-check__press[data-v-a3ff9ea4]{outline:2px solid color-mix(in srgb, var(--sc-ink) 45%, transparent);outline-offset:3px}.spring-check__box[data-v-a3ff9ea4]{border-radius:inherit;transform-origin:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.spring-check__ring[data-v-a3ff9ea4]{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[data-v-a3ff9ea4]{opacity:.5}}.spring-check__fill[data-v-a3ff9ea4]{border-radius:inherit;background:var(--sc-fill);transform-origin:50%;position:absolute;inset:0}.spring-check__tick[data-v-a3ff9ea4]{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[data-v-a3ff9ea4]{display:inline-block;position:relative}.spring-check__word[data-v-a3ff9ea4]{display:inline-block}.spring-check__rule[data-v-a3ff9ea4]{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[data-v-a3ff9ea4]{transition:none}}
