shell bypass 403
.flip-clock {
font-family: "Helvetica Neue", Helvetica, sans-serif;
font-size: 16px;
-webkit-user-select: none;
text-align: center;
position: relative;
width: 100%;
display: inline-flex;
font-size: 1vw;
font-family: "Helvetica Neue", Helvetica, sans-serif;
box-sizing: border-box;
align-items: flex-end; }
.flip-clock .flip-clock-group {
display: flex;
position: relative; }
.flip-clock .flip-clock-group .flip-clock-label {
position: absolute;
top: 0;
left: 0;
width: 100%;
font-size: 1em;
height: 2em;
line-height: 2em;
font-weight: 400;
text-transform: capitalize;
transform: translateY(-100%); }
.flip-clock .flip-clock-group .flip-clock-label.flip-clock-meridium {
font-size: 1.75em;
line-height: 1.75em;
top: 50%;
left: 100%;
flex: 0;
width: auto;
text-transform: uppercase;
font-weight: 200;
transform: translate(0.5em, -50%); }
.flip-clock .flip-clock-group .flip-clock-list {
width: 4em;
height: 6em;
position: relative;
border-radius: .75rem;
box-shadow: 0 1.5px 3px rgba(0, 0, 0, 0.24), 0 3px 8px rgba(0, 0, 0, 0.05);
font-weight: bold;
color: #ccc; }
.flip-clock .flip-clock-group .flip-clock-list:not(:last-child) {
margin-right: .333em; }
.flip-clock .flip-clock-group .flip-clock-list:not(.flip) .active .flip-clock-list-item-inner {
z-index: 4; }
.flip-clock .flip-clock-group .flip-clock-list:not(.flip) .flip-clock-list-item-inner .top:after,
.flip-clock .flip-clock-group .flip-clock-list:not(.flip) .flip-clock-list-item-inner .bottom:after {
display: none; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner {
position: absolute;
width: 100%;
height: 100%; }
.flip-clock .flip-clock-group .flip-clock-list.flip {
animation-delay: 500ms;
animation-duration: 500ms; }
.flip-clock .flip-clock-group .flip-clock-list.flip .flip-clock-list-item-inner {
perspective: 15em; }
.flip-clock .flip-clock-group .flip-clock-list.flip .top,
.flip-clock .flip-clock-group .flip-clock-list.flip .bottom,
.flip-clock .flip-clock-group .flip-clock-list.flip .active,
.flip-clock .flip-clock-group .flip-clock-list.flip .active > div,
.flip-clock .flip-clock-group .flip-clock-list.flip .before,
.flip-clock .flip-clock-group .flip-clock-list.flip .before > div {
animation-delay: inherit;
animation-fill-mode: forwards;
animation-duration: inherit;
animation-timing-function: ease-in; }
.flip-clock .flip-clock-group .flip-clock-list.flip .top:after,
.flip-clock .flip-clock-group .flip-clock-list.flip .bottom:after,
.flip-clock .flip-clock-group .flip-clock-list.flip .active:after,
.flip-clock .flip-clock-group .flip-clock-list.flip .active > div:after,
.flip-clock .flip-clock-group .flip-clock-list.flip .before:after,
.flip-clock .flip-clock-group .flip-clock-list.flip .before > div:after {
animation-duration: inherit;
animation-fill-mode: inherit;
animation-timing-function: inherit; }
.flip-clock .flip-clock-group .flip-clock-list.flip .before {
animation-delay: 0s; }
.flip-clock .flip-clock-group .flip-clock-list.flip .before .top {
animation-name: flip-top; }
.flip-clock .flip-clock-group .flip-clock-list.flip .before .top:after,
.flip-clock .flip-clock-group .flip-clock-list.flip .before .bottom:after {
animation-name: show-shadow; }
.flip-clock .flip-clock-group .flip-clock-list.flip .active > div {
animation-name: indexing; }
.flip-clock .flip-clock-group .flip-clock-list.flip .active .top:after,
.flip-clock .flip-clock-group .flip-clock-list.flip .active .bottom:after {
animation-delay: calc(500ms * .15);
animation-name: hide-shadow; }
.flip-clock .flip-clock-group .flip-clock-list.flip .active .bottom {
animation-name: flip-bottom; }
.flip-clock .flip-clock-group .flip-clock-list .active {
z-index: 2; }
.flip-clock .flip-clock-group .flip-clock-list .active .bottom {
z-index: 2;
transform-origin: top center; }
.flip-clock .flip-clock-group .flip-clock-list .before {
z-index: 3; }
.flip-clock .flip-clock-group .flip-clock-list .before .top {
z-index: 2;
transform-origin: bottom center; }
.flip-clock .flip-clock-group .flip-clock-list .before .top:after {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%); }
.flip-clock .flip-clock-group .flip-clock-list .before .bottom:after {
background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%); }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner {
position: absolute;
width: 100%;
height: 100%;
transform: rotateX(0.0001deg); }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner:first-child {
z-index: 2; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .top,
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .bottom {
width: 100%;
height: 50%;
overflow: hidden;
position: relative;
font-size: 4.5em;
background: #333;
box-shadow: inset 0 0 0.2em rgba(0, 0, 0, 0.5); }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .top:after,
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .bottom:after {
content: " ";
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .top:before,
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner > .bottom:before {
content: " ";
display: block;
width: 100%;
height: 1px;
position: absolute; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top {
border-radius: .75rem .75rem 0 0;
line-height: 1.33333; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top:after {
border-radius: .75rem .75rem 0 0; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .top:before {
background: #333;
opacity: .4;
bottom: 0; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom {
border-radius: 0 0 .75rem .75rem;
line-height: 0; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom:after {
border-radius: 0 0 .75rem .75rem; }
.flip-clock .flip-clock-group .flip-clock-list .flip-clock-list-item-inner .bottom:before {
background: #ccc;
opacity: .1; }
.flip-clock .flip-clock-divider {
position: relative;
width: 1.5em;
height: 6em; }
.flip-clock .flip-clock-divider:before, .flip-clock .flip-clock-divider:after {
content: " ";
display: block;
width: .75em;
height: .75em;
background: #333;
border-radius: 50%;
position: absolute;
top: 50%;
left: 50%; }
.flip-clock .flip-clock-divider:before {
transform: translate(-50%, 75%); }
.flip-clock .flip-clock-divider:after {
transform: translate(-50%, -175%); }
@keyframes indexing {
0% {
z-index: 2; }
1% {
z-index: 3; }
100% {
z-index: 4; } }
@keyframes flip-bottom {
0% {
transform: rotateX(90deg); }
100% {
transform: rotateX(0); } }
@keyframes flip-top {
0% {
transform: rotateX(0); }
100% {
transform: rotateX(-90deg); } }
@keyframes show-shadow {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes hide-shadow {
0% {
opacity: 1; }
100% {
opacity: 0; } }