.fc-stage{--h:min(150px,calc((min(100vw,56rem) - 3rem) / var(--fc-n,5.6)));--card:#2b2b2b;--card2:#1f1f1f;--ink:#f5f5f5;--bg:#111;--sub:#bbb;justify-content:center;align-items:center;gap:calc(var(--h) * .18);background:var(--bg);color:var(--sub);padding:calc(var(--h) * .35) 1rem;-webkit-user-select:none;user-select:none;border-radius:1.5rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.fc-stage.fc-full{--h:min(56vh,calc(96vw / var(--fc-n,5.6)));z-index:1000;border-radius:0;margin:0;padding:0;position:fixed;inset:0}.fc-stage.fc-full.fc-idle{cursor:none}.fc-row{align-items:center;gap:calc(var(--h) * .07);direction:ltr;display:flex}.fc-group{gap:calc(var(--h) * .05);display:flex}.fc-colon{gap:calc(var(--h) * .22);padding:0 calc(var(--h) * .04);flex-direction:column;display:flex}.fc-colon i{width:calc(var(--h) * .1);height:calc(var(--h) * .1);background:var(--ink);opacity:.85;border-radius:50%;display:block}.fc-card{width:calc(var(--h) * .72);height:var(--h);perspective:calc(var(--h) * 4);font:800 calc(var(--h) * .8)/var(--h) "Heebo",system-ui,sans-serif;color:var(--ink);border-radius:calc(var(--h) * .09);box-shadow:0 calc(var(--h) * .04) calc(var(--h) * .08) #00000073;display:inline-block;position:relative}.fc-half{backface-visibility:hidden;width:100%;height:50%;position:absolute;left:0;overflow:hidden}.fc-half>span{width:100%;height:var(--h);text-align:center;font-variant-numeric:tabular-nums;position:absolute;left:0}.fc-top{border-radius:calc(var(--h) * .09) calc(var(--h) * .09) 0 0;background:var(--card);transform-origin:50% 100%;top:0}.fc-top>span{top:0}.fc-bottom{border-radius:0 0 calc(var(--h) * .09) calc(var(--h) * .09);background:var(--card2);transform-origin:50% 0;bottom:0}.fc-bottom>span{bottom:0}.fc-card:after{content:"";height:max(2px,calc(var(--h) * .015));z-index:5;background:#0000008c;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fc-fall{z-index:3;animation:.28s ease-in forwards fc-fall}.fc-rise{z-index:4;animation:.28s ease-out .28s forwards fc-rise;transform:rotateX(90deg)}@keyframes fc-fall{to{transform:rotateX(-90deg)}}@keyframes fc-rise{to{transform:rotateX(0)}}.fc-ampm{font:700 calc(var(--h) * .2)/1 "Heebo",sans-serif;color:var(--ink);opacity:.8;padding-bottom:calc(var(--h) * .08);align-self:flex-end;margin-inline-start:calc(var(--h) * .08)}.fc-date{font:600 calc(var(--h) * .17)/1.3 "Heebo",sans-serif;color:var(--sub);text-align:center}.fc-date small{opacity:.8;font-size:.75em;display:block}.fc-bar{flex-wrap:wrap;justify-content:center;gap:.5rem;transition:opacity .4s;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.fc-idle .fc-bar{opacity:0;pointer-events:none}.fc-bar button{color:#fff;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;min-height:44px;padding:.4rem 1rem;font-weight:700}.fc-light .fc-bar button{color:#222;background:#00000014;border-color:#0003}@media (prefers-reduced-motion:reduce){.fc-fall,.fc-rise{animation-duration:1ms;animation-delay:0s}}
