.prep-composition{position:absolute;top:54px;left:0;width:402px;height:738px;transform-origin:50% 50%}.prep-composition .prep-opening{top:0;left:0;padding:0;overflow:visible;pointer-events:none}.prep-opening>.ui-h1{position:absolute;top:72px;left:26px;right:26px;text-align:center}.prep-wheel{position:absolute;left:51px;top:204px;width:300px;height:300px;opacity:0}.prep-wheel-ring{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.6;mix-blend-mode:screen}.prep-sign{position:absolute;left:50%;top:50%;width:70px;height:70px;display:grid;place-items:center;transform:translate(-50%,-50%);opacity:0}.prep-sign-img{width:58px;height:58px;object-fit:contain}
.prep-built{visibility:hidden;opacity:0;pointer-events:none;transform-origin:50% 40%}.prep-built.is-building{visibility:visible}.prep-built.is-ready{visibility:visible;pointer-events:auto}.prep-built .preview-head,.prep-built .preview-purchase,.prep-built .event,.prep-built .event>p,.prep-built .ui-badge{opacity:0}.prep-built .ui-date{visibility:hidden}.prep-built.is-ready .ui-date{visibility:visible}.prep-flight{position:absolute;inset:0;pointer-events:none}.prep-flight .ui-date{position:absolute;opacity:0;width:64px;height:64px;background:var(--fill-1);border-color:var(--stroke-2)}.prep-flight .ui-date-num{font-size:26px}.prep-flight .ui-date-top{font-size:11px}.single .stage.prep-handoff{animation:none}@media(prefers-reduced-motion:reduce){.prep-composition{display:none}}
