.lw-plane-effect{z-index:9999;pointer-events:none;position:fixed;inset:0}.lw-paper-plane{opacity:0;transform-origin:50%;will-change:transform, opacity;width:72px;height:48px;position:absolute;top:0;left:0}.lw-plane-paper{filter:drop-shadow(0 2px 2px #30362d1f);transform-origin:50%;animation:lwPlaneBank var(--flight-duration) ease-in-out both;display:block;overflow:visible}.lw-flight-sheet{background:var(--plane-surface);box-shadow:inset 0 0 0 1px var(--plane-edge);transform-origin:50%;animation:lwSheetFold var(--fold-duration) ease-in-out both;border-radius:29px;position:absolute}.lw-flight-sheet-upper,.lw-flight-sheet-lower{position:absolute;inset:0}.lw-flight-sheet-upper{background:var(--plane-paper);animation:lwUpperFold var(--fold-duration) ease-in-out both}.lw-flight-sheet-lower{background:var(--plane-sand);animation:lwLowerFold var(--fold-duration) ease-in-out both}.lw-flight-sheet-crease{background:var(--plane-edge);opacity:.6;height:1px;position:absolute;top:50%;left:24%;right:3%}.lw-plane-landing{border:1px solid var(--plane-accent);box-sizing:border-box;width:32px;height:16px;animation:lwLandingRipple .3s ease-out var(--landing-delay) both;border-radius:50%;position:absolute}@keyframes lwSheetFold{0%{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}22%{opacity:1;clip-path:polygon(0 0,100% 18%,100% 82%,0 100%);transform:scale(.98)}70%{opacity:1;clip-path:polygon(5.56% 12.5%,97.2% 50%,5.56% 87.5%,22.22% 50%)}90%{opacity:1}to{opacity:0;transform:rotate(var(--plane-launch-angle,-30deg)) scale(var(--fold-sx),var(--fold-sy));clip-path:polygon(5.56% 12.5%,97.2% 50%,5.56% 87.5%,22.22% 50%)}}@keyframes lwUpperFold{0%{clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}to{clip-path:polygon(5.56% 12.5%,97.2% 50%,33.3% 45.8%,22.22% 50%)}}@keyframes lwLowerFold{0%{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}to{clip-path:polygon(5.56% 87.5%,97.2% 50%,33.3% 54.2%,22.22% 50%)}}@keyframes lwPlaneBank{0%,25%{transform:perspective(240px)rotateX(0)}45%{transform:perspective(240px)rotateX(-24deg)}70%{transform:perspective(240px)rotateX(-12deg)}88%{transform:perspective(240px)rotateX(8deg)}to{transform:perspective(240px)rotateX(0)}}@keyframes lwCardFold{0%{opacity:1;transform:translateZ(0)scale(1)}35%{opacity:.5;transform:translateZ(0)scale(.98)}75%,to{opacity:0;transform:translateZ(0)scale(.92,.72)}}@keyframes lwLandingRipple{0%{opacity:0;transform:scale(.35)}25%{opacity:.25}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.lw-plane-effect{display:none}.lw-plane-paper,.lw-plane-landing{animation:none}}