.flip-clock_flipClock__jB7el{text-align:center;perspective:400px;margin:0 auto}.flip-clock_flipClockRow__dQ5jf{display:inline-flex;align-items:flex-end;gap:8px}.flip-clock_flipClockPiece__0JFaG{display:inline-block;margin:0 4px}.flip-clock_flipClockSlot__rO2z2{display:block;font-size:clamp(12px,1.8vw,18px);margin-top:6px;letter-spacing:.02em;color:#eae4c7}.flip-clock_card__So7UK{--halfHeight:0.72em;--borderRadius:0.15em;display:block;position:relative;padding-bottom:var(--halfHeight);font-size:clamp(28px,6vw,56px);line-height:.95;font-variant-numeric:tabular-nums}.flip-clock_cardBack__1qYv9:after,.flip-clock_cardBack__1qYv9:before,.flip-clock_cardBottom__E38G6,.flip-clock_cardTop__gg01v{display:block;height:var(--halfHeight);color:#000;background:#eae4c7;padding:.25em;border-radius:var(--borderRadius) var(--borderRadius) 0 0;backface-visibility:hidden;transform-style:preserve-3d;width:1.8em;transform:translateZ(0);will-change:transform,opacity;font-variant-numeric:tabular-nums}.flip-clock_cardBottom__E38G6{color:#000;position:absolute;top:50%;left:0;border-top:1px solid #000;background:#fdf8db;border-radius:0 0 var(--borderRadius) var(--borderRadius);pointer-events:none;overflow:hidden}.flip-clock_cardBottom__E38G6:after{display:block;margin-top:calc(-1 * var(--halfHeight))}.flip-clock_cardBack__1qYv9:before,.flip-clock_cardBottom__E38G6:after{content:attr(data-value)}.flip-clock_cardBack__1qYv9{position:absolute;top:0;height:100%;left:0;pointer-events:none}.flip-clock_cardBack__1qYv9:before{position:relative;z-index:-1;overflow:hidden;will-change:transform,opacity}.flip-clock_flip__0Wuq0 .flip-clock_cardBack__1qYv9:before{animation:flip-clock_flipTop__iYtPJ .45s cubic-bezier(.22,.61,.36,1);animation-fill-mode:both;transform-origin:center bottom}.flip-clock_flip__0Wuq0 .flip-clock_cardBack__1qYv9 .flip-clock_cardBottom__E38G6{transform-origin:center top;animation-fill-mode:both;animation:flip-clock_flipBottom__quKNn .7s cubic-bezier(.22,.61,.36,1)}@keyframes flip-clock_flipTop__iYtPJ{0%{transform:rotateX(0deg);z-index:2}0%,99%{opacity:.99}to{transform:rotateX(-90deg);opacity:0}}@keyframes flip-clock_flipBottom__quKNn{0%,50%{z-index:-1;transform:rotateX(90deg);opacity:0}51%{opacity:.99}to{opacity:.99;transform:rotateX(0deg);z-index:5}}