.PaintSplatLayer-module__Cr84UG__layer{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.PaintSplatLayer-module__Cr84UG__splat{width:150px;height:180px;transform:scale(var(--splat-scale,1));opacity:.8;position:absolute}.PaintSplatLayer-module__Cr84UG__core{background:radial-gradient(circle at 34% 28%, #ffffff8c, transparent 30%), radial-gradient(circle at 40% 34%, color-mix(in srgb, var(--splat-color) 80%, white), var(--splat-color) 60%);filter:drop-shadow(0 3px 7px #00000061);width:66px;height:66px;animation:1s cubic-bezier(.22,1,.36,1) 80ms forwards PaintSplatLayer-module__Cr84UG__coreImpact;position:absolute;top:38%;left:38%}.PaintSplatLayer-module__Cr84UG__satellite{background:var(--splat-color);filter:drop-shadow(0 1.5px 3px #0000004d);animation:.75s cubic-bezier(.22,1,.36,1) .14s forwards PaintSplatLayer-module__Cr84UG__satellitePop;position:absolute;top:38%;left:38%}.PaintSplatLayer-module__Cr84UG__drop{background:linear-gradient(90deg, color-mix(in srgb, var(--splat-color) 55%, transparent), var(--splat-color));border-radius:50%;animation:1.05s cubic-bezier(.15,.65,.25,1) 80ms forwards PaintSplatLayer-module__Cr84UG__dropFly;position:absolute;top:38%;left:38%}.PaintSplatLayer-module__Cr84UG__drip{background:linear-gradient(to bottom, var(--splat-color), color-mix(in srgb, var(--splat-color) 70%, transparent));opacity:0;border-radius:0 0 60% 60%/0 0 90% 90%;animation:1.4s cubic-bezier(.4,0,.2,1) .3s forwards PaintSplatLayer-module__Cr84UG__dripFall;position:absolute;top:38%;left:38%}@keyframes PaintSplatLayer-module__Cr84UG__coreImpact{0%{clip-path:var(--core-shape);transform:translate(-50%, -50%) rotate(var(--core-rot,0deg)) scale(0);opacity:0}50%{clip-path:var(--core-shape);transform:translate(-50%, -50%) rotate(var(--core-rot,0deg)) scale(1.08);opacity:1}70%{clip-path:var(--core-shape);transform:translate(-50%, -50%) rotate(var(--core-rot,0deg)) scale(1);opacity:1}to{clip-path:var(--core-shape);transform:translate(-50%, -50%) rotate(var(--core-rot,0deg)) scale(.96);opacity:0}}@keyframes PaintSplatLayer-module__Cr84UG__satellitePop{0%{clip-path:var(--sat-shape);transform:translate(-50%, -50%) translate(0, 0) rotate(var(--sat-rot,0deg)) scale(0);opacity:0}45%{clip-path:var(--sat-shape);transform:translate(-50%, -50%) translate(var(--sat-x), var(--sat-y)) rotate(var(--sat-rot,0deg)) scale(1);opacity:1}to{clip-path:var(--sat-shape);transform:translate(-50%, -50%) translate(var(--sat-x), var(--sat-y)) rotate(var(--sat-rot,0deg)) scale(.9);opacity:0}}@keyframes PaintSplatLayer-module__Cr84UG__dropFly{0%{transform:translate(-50%, -50%) rotate(var(--drop-rot,0deg)) translateX(0) scaleX(.4);opacity:1}12%{transform:translate(-50%, -50%) rotate(var(--drop-rot,0deg)) translateX(calc(var(--drop-dist,60px) * .15)) scaleX(1)}60%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--drop-rot,0deg)) translateX(var(--drop-dist,60px)) scaleX(.3);opacity:0}}@keyframes PaintSplatLayer-module__Cr84UG__dripFall{0%{opacity:.95;transform:translate(-50%)scaleY(.15)}20%{opacity:.95}to{transform:translateX(-50%) translateY(var(--drip-len,90px)) scaleY(1);opacity:0}}@media (prefers-reduced-motion:reduce){.PaintSplatLayer-module__Cr84UG__layer{display:none}}
