.dcw-stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.dcw-fit{transform-origin:50%;justify-content:center;align-items:center;height:4.3em;font-size:96px;display:flex;position:relative}.dcw-clock{font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1em;line-height:1;display:flex}.dcw-group{align-items:center;display:flex}.dcw-cell{perspective:9em;width:.82em;height:4.3em;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#0000001f .28em,#0000004d .97em,#000000bf 1.6em,#000 2.15em,#000000bf 2.7em,#0000004d 3.33em,#0000001f 4.02em,#0000 4.3em);mask-image:linear-gradient(#0000 0,#0000001f .28em,#0000004d .97em,#000000bf 1.6em,#000 2.15em,#000000bf 2.7em,#0000004d 3.33em,#0000001f 4.02em,#0000 4.3em)}.dcw-reel{transform-style:preserve-3d;transform:translateZ(-2.15em) rotateX(var(--dcw-rot,0deg));will-change:transform;transition:transform .38s cubic-bezier(.34,.02,.2,1);position:absolute;inset:0}.dcw-glyph{text-align:center;height:1em;color:var(--dcw-digit);backface-visibility:hidden;text-shadow:0 .02em .1em #00000024;margin-top:-.5em;font-size:1em;font-weight:800;position:absolute;top:50%;left:0;right:0}.dcw-colon{flex-direction:column;justify-content:center;align-items:center;gap:.32em;width:.66em;display:flex}.dcw-dot{background:var(--dcw-digit);border-radius:9999px;width:.13em;height:.13em}.dcw-ampm{letter-spacing:.1em;color:var(--dcw-digit);opacity:.72;align-self:center;margin-left:.22em;font-size:.22em;font-weight:700}@media (prefers-reduced-motion:reduce){.dcw-reel{transition:none}}
