.fxb-rise{transition:opacity 1s cubic-bezier(.2, .7, .2, 1) var(--d,0s), transform 1.2s cubic-bezier(.2, .7, .2, 1) var(--d,0s)}[data-armed]:not([data-in]) .fxb-rise{opacity:0;transform:translateY(36px)}.fxb-curtain{clip-path:inset(0);transition:clip-path 1.5s cubic-bezier(.7, 0, .2, 1) var(--d,0s)}.fxb-curtain>*{transition:transform 2.2s cubic-bezier(.2, .7, .2, 1) var(--d,0s)}[data-armed]:not([data-in]) .fxb-curtain{clip-path:inset(0 100% 0 0)}html[dir=rtl] [data-armed]:not([data-in]) .fxb-curtain{clip-path:inset(0 0 0 100%)}[data-armed]:not([data-in]) .fxb-curtain>*{transform:scale(1.25)}.fxb-tower-fill{clip-path:inset(calc(100% - var(--p,0) * 1%) 0 0 0);transition:clip-path 2.4s cubic-bezier(.6, 0, .2, 1) var(--d,0s)}[data-armed]:not([data-in]) .fxb-tower-fill{clip-path:inset(100% 0 0)}.fxb-tower-line{bottom:calc(var(--p,0) * 1%);transition:bottom 2.4s cubic-bezier(.6, 0, .2, 1) var(--d,0s)}[data-armed]:not([data-in]) .fxb-tower-line{bottom:0}.fxb-spine{transform-origin:top;transition:transform 1.8s cubic-bezier(.6, 0, .2, 1) var(--d,0s)}[data-armed]:not([data-in]) .fxb-spine{transform:scaleY(0)}@keyframes fxb-drift{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.16)translate(-2.5%,-2%)}}@keyframes fxb-drift-rtl{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.16)translate(2.5%,-2%)}}@keyframes fxb-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes fxb-twinkle{0%,to{opacity:.35}50%{opacity:1}}@media (min-width:768px){.fxb-kb{will-change:transform;animation:52s ease-in-out infinite alternate fxb-drift}html[dir=rtl] .fxb-kb{animation-name:fxb-drift-rtl}.fxb-float{animation:fxb-float var(--fd,9s) ease-in-out var(--fl,0s) infinite}}.fxb-twinkle{animation:fxb-twinkle var(--fd,5s) ease-in-out var(--fl,0s) infinite}@media (prefers-reduced-motion:reduce){.fxb-kb,.fxb-float,.fxb-twinkle{animation:none!important}}.fxb-wash{--wash:.3;background:color-mix(in oklab, var(--copper) calc(var(--wash) * 24%), var(--paper))}.fxb-orb{inset-inline-start:calc(6% + var(--wash) * 70%);top:calc(6% + (var(--wash) - .5) * (var(--wash) - .5) * 70%);background:radial-gradient(circle, var(--copper), transparent 68%);opacity:calc(.35 + var(--wash) * .55)}.fxb-perf{background-color:var(--surface);background-image:radial-gradient(circle at 9px 0, var(--paper) 6px, transparent 6.6px);background-repeat:repeat-x;background-size:18px 12px;height:12px}.fxb-perf-b{background-image:radial-gradient(circle at 9px 12px, var(--paper) 6px, transparent 6.6px)}
