.ps{cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.ps:focus-visible{outline-offset:6px;border-radius:22px;outline:3px solid #135a87}.ps-card{border-radius:inherit;transform-origin:50% 100%;background:#0e3b4f;transition:transform .42s cubic-bezier(.23,1,.32,1),opacity .32s,filter .42s;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px -18px #001c308c}.ps-card[data-pos="0"]{transform:none}.ps-card[data-pos="1"]{filter:brightness(.82);transform:translate(18px,-14px)rotate(3deg)scale(.96)}.ps-card[data-pos="2"]{filter:brightness(.68);transform:translate(34px,-26px)rotate(6deg)scale(.92)}.ps-card[data-pos="3"]{opacity:0;transform:translate(34px,-26px)rotate(6deg)scale(.92)}.ps-card.is-leaving{opacity:0;transition:transform .32s cubic-bezier(.55,0,.75,.2),opacity .3s;transform:translate(-46%,10px)rotate(-9deg)scale(.94)!important}@media (hover:hover) and (pointer:fine){.ps:hover .ps-card[data-pos="0"]{transform:translate(-4px,4px)rotate(-1deg)}.ps:hover .ps-card[data-pos="1"]{transform:translate(24px,-18px)rotate(4.5deg)scale(.96)}.ps:hover .ps-card[data-pos="2"]{transform:translate(44px,-32px)rotate(8deg)scale(.92)}}.ps:active .ps-card[data-pos="0"]{transform:scale(.98)}@media (max-width:767.98px){.ps-card[data-pos="1"]{transform:translate(8px,-10px)rotate(2deg)scale(.95)}.ps-card[data-pos="2"],.ps-card[data-pos="3"]{transform:translate(14px,-19px)rotate(4deg)scale(.9)}}.ps-hint,.ps-count{z-index:50;color:#fff;font:600 .8125rem/1 var(--font-sans,system-ui);-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#001c30b8;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute}.ps-hint{transition:opacity .3s;top:14px;left:14px}.ps-hint.is-done{opacity:0}.ps-count{font-variant-numeric:tabular-nums;top:14px;right:14px}@media (prefers-reduced-motion:reduce){.ps-card,.ps-card.is-leaving{filter:none;transition:opacity .2s;transform:none!important}.ps-card:not([data-pos="0"]){opacity:0}}