.lp-sc{--sc-halo:var(--lp-bg);display:block;overflow:visible}.lp-sc-halo{fill:var(--sc-halo);stroke:var(--sc-halo);stroke-linecap:round;stroke-linejoin:round}.lp-sc-ink{fill:var(--lp-ink);stroke:var(--lp-ink);stroke-linecap:round;stroke-linejoin:round}.lp-sc-halo .lp-sc-blade{stroke-width:2.6px}.lp-sc-ink .lp-sc-blade{stroke-width:0}.lp-sc-arm,.lp-sc-ring{fill:none}.lp-sc-halo .lp-sc-arm,.lp-sc-halo .lp-sc-ring{stroke-width:5.7px}.lp-sc-ink .lp-sc-arm,.lp-sc-ink .lp-sc-ring{stroke-width:3.1px}.lp-sc-screw{fill:var(--brand-hot);stroke:var(--sc-halo);stroke-width:1.4px}.lp-sc-open,.lp-sc-breathe{transform-origin:20px 24px}.lp-sc-open-a{transform:rotate(var(--sc-open,15deg))}.lp-sc-open-b{transform:rotate(calc(var(--sc-open,15deg) * -1))}.lp-sc-breathe-a{animation:1.9s ease-in-out infinite lp-sc-breathe-a}.lp-sc-breathe-b{animation:1.9s ease-in-out infinite lp-sc-breathe-b}@keyframes lp-sc-breathe-a{50%{transform:rotate(3.5deg)}}@keyframes lp-sc-breathe-b{50%{transform:rotate(-3.5deg)}}.lp-sc.is-snip .lp-sc-open-a{animation:lp-sc-snip-a .26s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}.lp-sc.is-snip .lp-sc-open-b{animation:lp-sc-snip-b .26s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}@keyframes lp-sc-snip-a{38%{transform:rotate(-1deg)}}@keyframes lp-sc-snip-b{38%{transform:rotate(1deg)}}@media (pointer:fine) and (hover:hover){.lp-cut.has-cursor{cursor:none}}.lp-cursor{--lp-bg:var(--sc-canvas);--lp-ink:var(--sc-ink);z-index:90;pointer-events:none;will-change:transform;width:42px;height:42px;margin:-8px 0 0 -8px;position:fixed;top:0;left:0}.lp-cursor-body{opacity:0;transform-origin:8px 8px;width:100%;height:100%;transition:opacity .12s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));transform:scale(.95)}.lp-cursor.is-on .lp-cursor-body{opacity:1;transform:none}.lp-cursor .lp-sc{filter:drop-shadow(0 1px 1.5px color-mix(in srgb, var(--lp-ink) 30%, transparent))}.lp-cut-icon{z-index:6;background:var(--lp-card);width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--lp-line), 0 10px 22px -12px color-mix(in srgb, var(--lp-ink) 45%, transparent);pointer-events:none;opacity:0;animation:lp-cut-icon-in .3s 1.2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) forwards;border-radius:999px;place-items:center;display:grid;position:absolute;top:292px;left:calc(50% + 124px)}.lp-cut-icon .lp-sc{--sc-halo:var(--lp-card)}@keyframes lp-cut-icon-in{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:none}}@media (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){.lp-cut-icon{display:none}}@media (max-width:640px){.lp-cut-icon{width:72px;height:72px;top:300px;left:calc(50% + 150px)}.lp-cut-icon .lp-sc{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.lp-cut-icon{opacity:1;animation:none}.lp-sc-breathe-a,.lp-sc-breathe-b,.lp-sc.is-snip .lp-sc-open-a,.lp-sc.is-snip .lp-sc-open-b{animation:none}.lp-cursor-body{transition:none}}
