:root{--deck-ease-expo:cubic-bezier(.16, 1, .3, 1)}.deck-live-dot{background:var(--accent-action);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite deck-livepulse;box-shadow:0 0 #d9363e73}@keyframes deck-livepulse{0%{box-shadow:0 0 #d9363e73}70%,to{box-shadow:0 0 0 8px #d9363e00}}.deck-region{--deck-motion:1}.deck-region[data-motion=reduced]{--deck-motion:0}.deck-stack{grid-template-columns:minmax(0,1fr);width:min(340px,76%);display:grid;position:absolute;top:50%;left:50%;translate:-50% -47%}.deck-stack>*{grid-area:1/1;min-width:0}.deck-slide{transform-origin:50% 0;transition:transform .76s var(--deck-ease-expo), opacity .52s ease, filter .52s ease}.deck-slide[data-pos="0"]{z-index:3}.deck-slide[data-pos="1"]{z-index:2;transform:translateY(calc(var(--deck-motion) * -16px)) scale(.94);opacity:.7;filter:saturate(.5);pointer-events:none}.deck-slide[data-pos="2"]{z-index:1;transform:translateY(calc(var(--deck-motion) * -30px)) scale(.88);opacity:.4;filter:saturate(.3);pointer-events:none}.deck-slide[data-pos=out]{z-index:4;transform:translate(calc(var(--deck-motion) * -58%), calc(var(--deck-motion) * 4%)) rotate(calc(var(--deck-motion) * -7deg));opacity:0;pointer-events:none;transition-duration:.56s,.42s,.42s}.deck-slide[data-pos=hidden]{z-index:0;transform:translateY(calc(var(--deck-motion) * -40px)) scale(.84);opacity:0;pointer-events:none}.deck-slide .deck-photo img{transition:transform 5.2s linear;transform:scale(1.02)}.deck-slide[data-pos="0"] .deck-photo img{transform:scale(calc(1.02 + var(--deck-motion) * .07))}.deck-slide[data-pos="0"] .deck-lockpill{animation:deck-lockin .52s var(--deck-ease-expo) .38s both}@keyframes deck-lockin{0%{opacity:0;transform:scale(.55)rotate(-8deg)}to{opacity:1;transform:none}}.deck-bar i{background:var(--accent-action);transform-origin:0;width:100%;height:100%;animation:4.2s linear forwards deck-bar;display:block;transform:scaleX(0)}@keyframes deck-bar{to{transform:scaleX(1)}}@media (max-width:599px){.deck-bar{display:none}}
