.path-morph{display:grid;place-items:center;place-content:center}.path-morph__svg{position:relative;z-index:1;width:min(82%,170px);height:auto;overflow:visible;filter:drop-shadow(0 0 18px var(--path-morph-glow))}.pattern-preview--inspector .path-morph__svg{width:min(85%,230px)}.path-morph__shape{fill:var(--path-morph-fill);stroke:color-mix(in srgb,var(--path-morph-accent-2) 78%,white);stroke-width:calc(2.6px * var(--path-morph-intensity, 1));stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.path-morph__ghost{fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-dasharray:8 9;opacity:.28}.path-morph__ghost--from{stroke:var(--path-morph-accent)}.path-morph__ghost--to{stroke:var(--path-morph-accent-2)}.path-morph__shine{fill:none;stroke:rgba(248,250,252,.86);stroke-width:calc(1.9px * var(--path-morph-intensity, 1));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.2 .8}.path-morph--badge .path-morph__shape{animation:path-morph-badge-float var(--path-morph-duration,4.2s) cubic-bezier(.45,.05,.55,1) infinite}.path-morph--badge .path-morph__ghost--from{animation:path-morph-badge-ghost-from var(--path-morph-duration,4.2s) ease-in-out infinite}.path-morph--badge .path-morph__ghost--to{animation:path-morph-badge-ghost-to var(--path-morph-duration,4.2s) ease-in-out infinite}.path-morph--badge .path-morph__shine{animation:path-morph-badge-shine var(--path-morph-duration,4.2s) ease-in-out infinite}.path-morph--seal .path-morph__shape{animation:path-morph-seal-float var(--path-morph-duration,5s) ease-in-out infinite}.path-morph--seal .path-morph__ghost--from,.path-morph--seal .path-morph__ghost--to{animation:path-morph-seal-ghost var(--path-morph-duration,5s) ease-in-out infinite}.path-morph--seal .path-morph__ghost--to{animation-delay:calc(var(--path-morph-duration, 5s) * -.5)}.path-morph--seal .path-morph__shine{animation:path-morph-seal-shine var(--path-morph-duration,5s) ease-in-out infinite}.path-morph--drop .path-morph__shape{animation:path-morph-drop-float var(--path-morph-duration,5.4s) cubic-bezier(.7,0,.3,1) infinite}.path-morph--drop .path-morph__ghost--from{opacity:.18}.path-morph--drop .path-morph__ghost--to{animation:path-morph-drop-ghost-to var(--path-morph-duration,5.4s) ease-in-out infinite}.path-morph--drop .path-morph__shine{stroke:rgba(248,250,252,.96);stroke-width:calc(2.4px * var(--path-morph-intensity, 1));animation:path-morph-drop-shine var(--path-morph-duration,5.4s) cubic-bezier(.7,0,.3,1) infinite}@keyframes path-morph-badge-float{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(calc(-3px * var(--path-morph-intensity, 1))) scale(1.04)}50%{transform:translateY(calc(-5px * var(--path-morph-intensity, 1))) scale(1.06)}80%{transform:translateY(calc(-3px * var(--path-morph-intensity, 1))) scale(1.04)}}@keyframes path-morph-badge-ghost-from{0%,50%{opacity:.4}60%,to{opacity:.16}}@keyframes path-morph-badge-ghost-to{0%,40%{opacity:.16}50%,to{opacity:.4}}@keyframes path-morph-badge-shine{0%,to{opacity:.28;stroke-dashoffset:1}50%{opacity:.95;stroke-dashoffset:0}}@keyframes path-morph-seal-float{0%,to{transform:translateY(0) rotate(0) scale(1)}35%{transform:translateY(calc(-3px * var(--path-morph-intensity, 1))) rotate(calc(1deg * var(--path-morph-intensity, 1))) scale(1.015)}50%{transform:translateY(calc(-4px * var(--path-morph-intensity, 1))) rotate(calc(2.5deg * var(--path-morph-intensity, 1))) scale(calc(1.02 + .05 * var(--path-morph-intensity, 1)))}65%{transform:translateY(calc(-3px * var(--path-morph-intensity, 1))) rotate(calc(1deg * var(--path-morph-intensity, 1))) scale(1.015)}}@keyframes path-morph-seal-ghost{0%,to{opacity:.2;stroke-dashoffset:0}50%{opacity:.5;stroke-dashoffset:14}}@keyframes path-morph-seal-shine{0%,to{opacity:.28}45%{opacity:.7}50%{opacity:1}55%{opacity:.7}}@keyframes path-morph-drop-float{0%{transform:translate(0) scale(1)}35%{transform:translate(calc(2px * var(--path-morph-intensity, 1)),calc(-2px * var(--path-morph-intensity, 1))) scale(1.02)}60%{transform:translate(calc(-2px * var(--path-morph-intensity, 1)),calc(-4px * var(--path-morph-intensity, 1))) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes path-morph-drop-ghost-to{0%,to{opacity:.22}50%{opacity:.52;stroke-dashoffset:18}}@keyframes path-morph-drop-shine{0%{opacity:.32;stroke-dashoffset:1}50%{opacity:1;stroke-dashoffset:0}to{opacity:.32;stroke-dashoffset:1}}@media (prefers-reduced-motion:reduce){.path-morph .path-morph__ghost,.path-morph .path-morph__shape,.path-morph .path-morph__shine{animation:none}.path-morph .path-morph__shape{transform:none}.path-morph .path-morph__ghost{opacity:.28;stroke-dashoffset:0}.path-morph .path-morph__shine{opacity:.45;stroke-dashoffset:0}.path-morph__svg animate,.path-morph__svg animateTransform{display:none}}