.kiki-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.kiki-motion{position:absolute;inset:0;will-change:transform,opacity}.kiki-left .kiki-layer{clip-path:polygon(0 0,34.5% 0,34.5% 44%,42% 51%,42% 100%,0 100%)}.kiki-right .kiki-layer{clip-path:polygon(63% 0,100% 0,100% 100%,55% 100%,55% 51%,63% 44%)}.kiki-child .kiki-layer{clip-path:polygon(34.5% 36%,63% 36%,63% 44%,55% 51%,55% 65%,42% 65%,42% 51%,34.5% 44%)}.kiki-foreground{clip-path:inset(62.2% 0 0);z-index:5}.kiki-stage.ready .kiki-left{animation:fromLeft 1.25s cubic-bezier(.2,.7,.25,1) .2s both}.kiki-stage.ready .kiki-right{animation:fromRight 1.25s cubic-bezier(.2,.7,.25,1) .45s both}.kiki-stage.ready .kiki-child{animation:appear 1.3s cubic-bezier(.2,.7,.25,1) 1.05s both;z-index:3}@keyframes fromLeft{from{transform:translateX(-65%);opacity:0}20%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes fromRight{from{transform:translateX(65%);opacity:0}20%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes appear{from{transform:translateY(29%);opacity:0}15%{opacity:1}to{transform:translateY(0);opacity:1}}
.poster{animation:none;transform:none}
.kiki-stage{position:relative;aspect-ratio:1200/1312;overflow:hidden;border:9px solid white;border-radius:24px;box-shadow:0 18px 45px #193f5520;background:#9bd6ec}
.poster .kiki-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;border:0;border-radius:0;box-shadow:none}
.kiki-stage:not(.ready) .kiki-motion{visibility:hidden}
.kiki-child{z-index:3}
.kiki-original{position:absolute;inset:0;width:100%;height:100%;z-index:8;object-fit:fill}
.kiki-stage.ready .kiki-original{display:none}
@media(prefers-reduced-motion:reduce){.kiki-stage.ready .kiki-motion{animation:none}}

.poster .sticker{z-index:9}
