.ft-daylight-band{background:radial-gradient(ellipse at 85% 0%,color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 16%,transparent),transparent 70%),var(--ds-color-ui-background)}@media (prefers-contrast:more),(forced-colors:active){.ft-daylight-band{background:var(--ds-color-ui-background)}}.ft-clock{--ft-size:3rem;--ft-glow:var(--ds-color-brand-pineappleYellow);font-size:var(--ft-size);font-family:var(--font-display,serif);font-variant-numeric:tabular-nums;perspective:600px;justify-content:center;align-items:center;gap:.1em;min-width:3.4em;font-weight:800;line-height:1;display:inline-flex}.ft-clock[data-size=strip]{--ft-size:2.5rem}.ft-clock[data-size=hero]{--ft-size:clamp(4.25rem, 21vw, 9.5rem)}.ft-cell{text-align:center;width:.68em;height:1.12em;color:var(--ds-color-ui-textOnDark);background:color-mix(in srgb,var(--ds-color-ui-stage) 82%,var(--ds-color-brand-pineappleYellow) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 28%,transparent),0 .06em .18em color-mix(in srgb,var(--ds-color-ui-stage) 60%,transparent);border-radius:.12em;line-height:1.12em;display:inline-block;position:relative;overflow:hidden}.ft-cell:after{content:"";background:color-mix(in srgb,var(--ds-color-ui-stage) 80%,transparent);pointer-events:none;height:.025em;min-height:1px;position:absolute;inset:50% 0 auto}.ft-digit{transform-origin:50% 0;backface-visibility:hidden;display:block}.ft-digit[data-flip=true]{animation:.22s cubic-bezier(.22,1,.36,1) ft-flip}.ft-colon{text-align:center;width:.3em;color:var(--ds-color-ui-textOnDark);display:inline-block;transform:translateY(-.04em)}.ft-clock[data-settled=true] .ft-cell,.ft-clock[data-settled=true] .ft-colon{color:var(--ft-glow);text-shadow:0 0 .22em color-mix(in srgb,var(--ft-glow) 70%,transparent),0 0 .6em color-mix(in srgb,var(--ft-glow) 38%,transparent)}.ft-clock[data-settled=true] .ft-colon{animation:2s step-end infinite ft-blink}.ft-clock[data-settled=true] .ft-cell{animation:3.6s ease-in-out infinite ft-breathe}.ft-dot{background:var(--ds-color-brand-pine-bright);width:.55rem;height:.55rem;box-shadow:0 0 color-mix(in srgb,var(--ds-color-brand-pine-bright) 60%,transparent);border-radius:9999px;animation:1.8s ease-out infinite ft-ping;display:inline-block}.ft-bar{transform-origin:0;transition:transform .9s cubic-bezier(.22,1,.36,1)}.ft-moment{animation:.48s cubic-bezier(.22,1,.36,1) both ft-rise}.ft-ring{border:.45rem solid color-mix(in srgb,var(--ds-color-brand-sage) 70%,transparent);opacity:0;border-radius:9999px;width:6rem;height:6rem;margin:-3rem 0 0 -3rem;animation:3.2s ease-out infinite ft-ring;position:absolute;top:50%;left:50%}.ft-ring:nth-child(2){animation-delay:1.05s}.ft-ring:nth-child(3){animation-delay:2.1s}.ft-spark{background:var(--ds-color-brand-pineappleYellow);opacity:0;pointer-events:none;border-radius:.2rem;width:.6rem;height:1.1rem;animation:1.6s cubic-bezier(.15,.8,.3,1) forwards ft-burst;position:fixed;bottom:9rem;left:50%}.ft-spark:nth-child(3n){background:var(--ds-color-brand-pineGreen)}.ft-spark:nth-child(3n+1){background:var(--ds-color-brand-sage)}.ft-spark:nth-child(4n){border-radius:9999px;width:.5rem;height:.5rem}.ft-pop{animation:.36s cubic-bezier(.34,1.56,.64,1) both ft-pop}@keyframes ft-flip{0%{opacity:.2;transform:rotateX(-88deg)}60%{opacity:1;transform:rotateX(10deg)}to{opacity:1;transform:rotateX(0)}}@keyframes ft-blink{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes ft-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes ft-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--ds-color-brand-pine-bright) 60%,transparent)}to{box-shadow:0 0 0 .7rem #0000}}@keyframes ft-rise{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}to{opacity:1;transform:none}}@keyframes ft-ring{0%{opacity:0;transform:scale(.3)}15%{opacity:.8}to{opacity:0;transform:scale(3.6)}}@keyframes ft-burst{0%{opacity:1;transform:translate(-50%)rotate(0)}to{transform:translate(calc(-50% + var(--dx)),var(--dy)) rotate(var(--rot));opacity:0}}@keyframes ft-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ft-digit[data-flip=true],.ft-clock[data-settled=true] .ft-colon,.ft-clock[data-settled=true] .ft-cell,.ft-dot,.ft-moment,.ft-ring,.ft-pop{animation:none}.ft-spark{display:none}.ft-ring{opacity:.35}.ft-bar{transition:none}}.ft-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ft-p{left:var(--x);width:calc(.5rem * var(--s));height:calc(.5rem * var(--s));opacity:0;animation-duration:var(--t);animation-delay:var(--d);will-change:transform,opacity;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:0}.ft-scene[data-kind=rain] .ft-p{width:2px;height:calc(1.1rem * var(--s));background:color-mix(in srgb,var(--ds-color-ui-textOnDark) 55%,transparent);animation-name:ft-fall;animation-duration:calc(var(--t) * .35);border-radius:2px}.ft-scene[data-kind=snow] .ft-p{background:var(--ds-color-ui-textOnDark);border-radius:9999px;animation-name:ft-drift}.ft-scene[data-kind=petals] .ft-p{width:calc(.7rem * var(--s));height:calc(.45rem * var(--s));background:color-mix(in srgb,var(--ds-color-ui-textOnDark) 80%,var(--ds-color-brand-pineappleBright) 20%);border-radius:100% 0;animation-name:ft-drift}.ft-scene[data-kind=leaves] .ft-p{width:calc(.8rem * var(--s));height:calc(.8rem * var(--s));background:var(--ds-color-brand-pineappleYellow);border-radius:0 100%;animation-name:ft-drift}.ft-scene[data-kind=leaves] .ft-p:nth-child(2n){background:var(--ds-color-brand-pineGreen)}.ft-scene[data-kind=leaves] .ft-p:nth-child(3n){background:var(--ds-color-brand-sage)}.ft-scene[data-kind=confetti] .ft-p{width:calc(.45rem * var(--s));height:calc(.8rem * var(--s));background:var(--ds-color-brand-pineappleYellow);animation-name:ft-drift}.ft-scene[data-kind=confetti] .ft-p:nth-child(3n){background:var(--ds-color-brand-pineGreen)}.ft-scene[data-kind=confetti] .ft-p:nth-child(3n+1){background:var(--ds-color-brand-sage)}.ft-scene[data-kind=notes] .ft-p{width:auto;height:auto;font-size:calc(1.1rem * var(--s));color:var(--ds-color-brand-pineappleYellow);animation-name:ft-float;top:auto;bottom:0}.ft-scene[data-kind=lanterns] .ft-p{width:calc(1rem * var(--s));height:calc(1.4rem * var(--s));background:var(--ds-color-brand-pineappleYellow);box-shadow:0 0 1.2rem .3rem color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 55%,transparent);animation-name:ft-float;animation-duration:calc(var(--t) * 1.6);border-radius:.35rem .35rem .5rem .5rem;top:auto;bottom:0}.ft-scene[data-kind=stars] .ft-p{top:var(--y);width:calc(.3rem * var(--s));height:calc(.3rem * var(--s));background:var(--ds-color-ui-textOnDark);box-shadow:0 0 .6rem .12rem color-mix(in srgb,var(--ds-color-ui-textOnDark) 60%,transparent);animation-name:ft-twinkle;animation-duration:calc(var(--t) * .3);border-radius:9999px}.ft-scene[data-kind=neon] .ft-p{top:var(--y);width:calc(3rem * var(--s));height:calc(3rem * var(--s));border:3px solid var(--ds-color-brand-pine-bright);box-shadow:0 0 1rem color-mix(in srgb,var(--ds-color-brand-pine-bright) 60%,transparent);animation-name:ft-neon;animation-duration:calc(var(--t) * .45);border-radius:9999px}.ft-scene[data-kind=neon] .ft-p:nth-child(2n){border-color:var(--ds-color-brand-pineappleYellow);box-shadow:0 0 1rem color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 60%,transparent)}.ft-scene[data-kind=sun] .ft-p{background:conic-gradient(from 0deg,color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 35%,transparent),transparent 12%,color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 28%,transparent) 25%,transparent 38%,color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 35%,transparent) 50%,transparent 62%,color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 28%,transparent) 75%,transparent 88%,color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 35%,transparent));border-radius:9999px;width:140vmax;height:140vmax;margin-left:-70vmax;animation-name:ft-rays;animation-duration:28s;animation-timing-function:linear;animation-delay:0s;top:-30%;left:50%}.ft-scene[data-kind=sun] .ft-p:nth-child(n+2){display:none}@keyframes ft-fall{0%{opacity:0;transform:translateY(-10vh)skew(-8deg)}10%{opacity:1}to{opacity:1;transform:translate(-4vw,110vh)skew(-8deg)}}@keyframes ft-drift{0%{opacity:0;transform:translateY(-8vh)rotate(0)}10%{opacity:.95}50%{transform:translate(5vw,55vh)rotate(180deg)}to{opacity:.9;transform:translate(-3vw,110vh)rotate(380deg)}}@keyframes ft-float{0%{opacity:0;transform:translateY(6vh)rotate(-6deg)}15%{opacity:1}50%{transform:translate(3vw,-45vh)rotate(8deg)}to{opacity:0;transform:translate(-2vw,-105vh)rotate(-4deg)}}@keyframes ft-twinkle{0%,to{opacity:.2;transform:scale(.4)}50%{opacity:1;transform:scale(1.4)}}@keyframes ft-neon{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:scale(2.6)}}@keyframes ft-rays{0%{opacity:.9;transform:rotate(0)}to{opacity:.9;transform:rotate(360deg)}}.ft-hotbox{animation:.7s ease-out both ft-hotbox-in}.ft-hotbox[data-leaving=true]{animation:.7s cubic-bezier(.22,1,.36,1) both ft-hotbox-out}@keyframes ft-hotbox-in{0%{opacity:0}to{opacity:1}}@keyframes ft-hotbox-out{0%{opacity:1}to{opacity:0}}.ft-bigclock{animation:.52s cubic-bezier(.34,1.56,.64,1) .3s both ft-pop}.ft-wobble{transform-origin:50% 90%;animation:2.4s ease-in-out infinite ft-wobble}@keyframes ft-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)translateY(-.25rem)}}.ft-haze{pointer-events:none;background:radial-gradient(60% 60% at 30% 100%,color-mix(in srgb,var(--ds-color-brand-sage) 35%,transparent),transparent 70%),radial-gradient(50% 55% at 75% 100%,color-mix(in srgb,var(--ds-color-brand-pineappleYellow) 22%,transparent),transparent 70%);height:120%;animation:9s ease-in-out infinite ft-haze;position:absolute;inset:auto -10% -60%}@keyframes ft-haze{0%,to{opacity:.7;transform:translate(-2%,4%)scale(1)}50%{opacity:1;transform:translate(3%,-6%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.ft-scene,.ft-haze{display:none}.ft-hotbox,.ft-hotbox[data-leaving=true],.ft-bigclock,.ft-wobble{animation:none}}.ft-hero-art{animation:.9s ease-out both ft-art-in}@keyframes ft-art-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ft-hero-art{animation:none}}.ft-on-art h1,.ft-on-art [data-testid=ft-live-line],.ft-on-art .page-container>p{text-shadow:0 1px 14px color-mix(in srgb,var(--ds-color-ui-stage) 90%,transparent),0 0 3px color-mix(in srgb,var(--ds-color-ui-stage) 80%,transparent)}.ft-lock-time{text-shadow:0 1px 10px color-mix(in srgb,var(--ds-color-ui-stage) 85%,transparent)}