.ZenMode-module__KwfKyW__scene{isolation:isolate;overflow:hidden}.ZenMode-module__KwfKyW__clock{font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:flex}.ZenMode-module__KwfKyW__digit{perspective:500px;width:.7em;height:1.16em;font-family:var(--font-heading), monospace;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1;display:inline-block;position:relative}.ZenMode-module__KwfKyW__digit:after{content:"";z-index:5;background:var(--background);opacity:.8;height:1px;position:absolute;inset:50% 0 auto}.ZenMode-module__KwfKyW__half{background:var(--card);backface-visibility:hidden;width:100%;height:50%;position:absolute;left:0;overflow:hidden}.ZenMode-module__KwfKyW__half>span{place-items:center;width:100%;height:1.16em;display:grid;position:absolute;left:0}.ZenMode-module__KwfKyW__top{transform-origin:bottom;border-radius:.1em .1em 0 0;top:0}.ZenMode-module__KwfKyW__top>span{top:0}.ZenMode-module__KwfKyW__bottom{transform-origin:top;border-radius:0 0 .1em .1em;bottom:0}.ZenMode-module__KwfKyW__bottom>span{bottom:0}.ZenMode-module__KwfKyW__flaps{position:absolute;inset:0}.ZenMode-module__KwfKyW__oldBottom{animation:.56s step-end forwards ZenMode-module__KwfKyW__old-face}.ZenMode-module__KwfKyW__flipTop{z-index:2;animation:.28s ease-in forwards ZenMode-module__KwfKyW__fold-up}.ZenMode-module__KwfKyW__flipBottom{z-index:3;animation:.28s ease-out .28s forwards ZenMode-module__KwfKyW__fold-down;transform:rotateX(90deg)}@keyframes ZenMode-module__KwfKyW__fold-up{to{filter:brightness(.6);transform:rotateX(-90deg)}}@keyframes ZenMode-module__KwfKyW__fold-down{0%{filter:brightness(.6);transform:rotateX(90deg)}to{filter:brightness();transform:rotateX(0)}}@keyframes ZenMode-module__KwfKyW__old-face{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ZenMode-module__KwfKyW__flaps{display:none}}.ZenMode-module__KwfKyW__colon{color:var(--muted-foreground);padding:0 .1rem;font-size:2rem}.ZenMode-module__KwfKyW__orbit{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:50%;place-items:center;width:200px;height:200px;display:grid;position:relative}.ZenMode-module__KwfKyW__orbit:before{content:"";border:1px solid color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:50%;position:absolute;inset:-25px}.ZenMode-module__KwfKyW__satellite{animation:45s linear infinite ZenMode-module__KwfKyW__orbit;position:absolute;inset:0}.ZenMode-module__KwfKyW__satellite:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px)}.ZenMode-module__KwfKyW__game{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);background:color-mix(in srgb, var(--card) 65%, transparent);position:relative;overflow:hidden}.ZenMode-module__KwfKyW__score{text-shadow:0 2px 0 color-mix(in srgb, var(--foreground) 12%, transparent)}@keyframes ZenMode-module__KwfKyW__orbit{to{transform:rotate(360deg)}}@keyframes ZenMode-module__KwfKyW__drift{to{transform:translate(5vw,-5vh)rotate(15deg)}}@keyframes ZenMode-module__KwfKyW__tick{0%{opacity:.4;transform:translateY(-.08em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ZenMode-module__KwfKyW__satellite,.ZenMode-module__KwfKyW__number{animation:none}}.ZenMode-module__KwfKyW__scene[data-state=open]{animation:.42s cubic-bezier(.22,1,.36,1) both ZenMode-module__KwfKyW__zen-enter}.ZenMode-module__KwfKyW__scene[data-state=closed]{pointer-events:none;animation:.28s ease-in both ZenMode-module__KwfKyW__zen-exit}.ZenMode-module__KwfKyW__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ZenMode-module__KwfKyW__backdrop[data-state=open]{animation:.42s ease-out both ZenMode-module__KwfKyW__zen-enter}.ZenMode-module__KwfKyW__backdrop[data-state=closed]{animation:.28s ease-in both ZenMode-module__KwfKyW__zen-exit}@keyframes ZenMode-module__KwfKyW__zen-enter{0%{opacity:0}to{opacity:1}}@keyframes ZenMode-module__KwfKyW__zen-exit{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ZenMode-module__KwfKyW__scene[data-state],.ZenMode-module__KwfKyW__backdrop[data-state]{animation-duration:1ms}}.ZenMode-module__KwfKyW__innerOrbit{border:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:50%;width:130px;height:130px;animation:12s ease-in-out infinite ZenMode-module__KwfKyW__zen-breathe}@keyframes ZenMode-module__KwfKyW__zen-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.ZenMode-module__KwfKyW__innerOrbit{animation:none}}.ZenMode-module__KwfKyW__tides{pointer-events:none;width:110%;height:70%;position:absolute;inset:20% -5% 0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.ZenMode-module__KwfKyW__tideBack,.ZenMode-module__KwfKyW__tideFront{transform-origin:50%;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-8%}.ZenMode-module__KwfKyW__tideBack{opacity:.2;background-image:url(/zen/wave-back.svg);animation:14s ease-in-out infinite alternate ZenMode-module__KwfKyW__tide-back}.ZenMode-module__KwfKyW__tideFront{opacity:.23;background-image:url(/zen/wave-front.svg);animation:18s ease-in-out -9s infinite alternate ZenMode-module__KwfKyW__tide-front}@keyframes ZenMode-module__KwfKyW__tide-back{0%{transform:translate(-35px,-35px)rotate(-4deg)scaleY(.93)}to{transform:translate(35px,35px)rotate(4deg)scaleY(1.07)}}@keyframes ZenMode-module__KwfKyW__tide-front{0%{transform:translate(45px,25px)scaleY(.88)}to{transform:translate(-45px,-35px)scaleY(1.12)}}@media (prefers-reduced-motion:reduce){.ZenMode-module__KwfKyW__tideBack,.ZenMode-module__KwfKyW__tideFront{animation:none}}.ZenMode-module__KwfKyW__controls{opacity:1;transition:opacity .35s}.ZenMode-module__KwfKyW__controls[data-idle=true]{opacity:0;pointer-events:none}.ZenMode-module__KwfKyW__controls:hover{opacity:1;pointer-events:auto}.ZenMode-module__KwfKyW__controls:has(:focus-visible){opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.ZenMode-module__KwfKyW__controls{transition:none}}
