.pf-stage{position:relative;width:100%;overflow:hidden;container-type:inline-size;isolation:isolate}.pf-img{width:100%;height:100%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pf-img,.pf-layer{position:absolute;inset:0}.pf-layer{clip-path:var(--clip)}.pf-play .pf-layer{animation:var(--anim) var(--dur) var(--ease,cubic-bezier(.16,1,.3,1)) var(--delay) both}@keyframes pf-rise{0%{opacity:0;transform:translateY(1.6cqw)}to{opacity:1;transform:none}}@keyframes pf-rise-lg{0%{opacity:0;transform:translateY(4cqw) scale(.985)}to{opacity:1;transform:none}}@keyframes pf-rise-sm{0%{opacity:0;transform:translateY(.7cqw)}to{opacity:1;transform:none}}@keyframes pf-pop{0%{opacity:0;transform:scale(.8)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes pf-drop{0%{opacity:0;transform:translateY(-1.4cqw) scale(.97)}to{opacity:1;transform:none}}@keyframes pf-slide{0%{opacity:0;transform:translateX(5cqw)}to{opacity:1;transform:none}}@keyframes pf-press{0%{transform:none;filter:none}35%{transform:scale(.94);filter:brightness(.82)}to{transform:none;filter:none}}@keyframes pf-wipe{0%{clip-path:var(--clip-from)}to{clip-path:var(--clip)}}@property --pf-a{syntax:"<angle>";inherits:false;initial-value:1turn}.pf-ring{-webkit-mask-image:conic-gradient(from 0deg at var(--cx) var(--cy),#000 var(--pf-a),transparent var(--pf-a));mask-image:conic-gradient(from 0deg at var(--cx) var(--cy),#000 var(--pf-a),transparent var(--pf-a))}@keyframes pf-donut{0%{--pf-a:0deg}to{--pf-a:360deg}}.pf-val{position:absolute;display:flex;white-space:nowrap;line-height:var(--h)}.pf-dg,.pf-val{height:var(--h)}.pf-dg{position:relative;display:inline-block;overflow:hidden}.pf-dg-sz{visibility:hidden}.pf-dg-st{position:absolute;inset:0 0 auto 0;display:flex;flex-direction:column;align-items:center;transform:translateY(var(--to))}.pf-dg-st>span{display:block;height:var(--h);line-height:var(--h)}.pf-play .pf-val{animation:pf-fade .26s ease-out var(--vd) both}.pf-play .pf-dg-st{animation:pf-roll var(--rdur,1.3s) cubic-bezier(.22,.8,.12,1) var(--rd) both}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@keyframes pf-roll{0%{transform:translateY(0)}to{transform:translateY(var(--to))}}.pf-scene-play .pf-in{animation:var(--anim,pf-rise) var(--dur,.8s) cubic-bezier(.16,1,.3,1) var(--delay,0ms) both}@keyframes pf-screen-in{0%{opacity:0;transform:translateX(6%)}to{opacity:1;transform:none}}@keyframes pf-screen-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-6%)}}.pf-screen-in{animation:pf-screen-in .8s cubic-bezier(.16,1,.3,1) both}.pf-screen-out{animation:pf-screen-out .7s cubic-bezier(.7,0,.84,0) both}@keyframes pf-shot-in{0%{opacity:0}to{opacity:1}}.pf-shot-in{animation:pf-shot-in .32s ease-out both}@keyframes pf-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pf-progress{transform-origin:left;animation:pf-progress var(--span) linear both}.pf-paused .pf-progress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pf-play .pf-dg-st,.pf-play .pf-layer,.pf-play .pf-val,.pf-progress,.pf-scene-play .pf-in,.pf-screen-in,.pf-screen-out,.pf-shot-in{animation:none!important}}