.home-place:has(.clock-pop){z-index:10;position:relative}.local-time-wrap[data-clock]{appearance:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}.local-time-wrap[data-clock] time{transition:color .15s var(--ease-out)}.local-time-wrap[data-clock]:is(:hover,:focus-visible) time{color:var(--fg)}.clock-pop{--case:color-mix(in oklab, var(--bg) 91%, var(--fg));--case-line:color-mix(in oklab, var(--fg) 9%, transparent);--flap:#151618;--flap-top:#0d0e11;--seam:#010202;--digit:#f3f2ef;--second:#f6c330;z-index:30;box-sizing:border-box;background:var(--case);width:max-content;min-width:18.5rem;box-shadow:inset 0 0 0 1px var(--case-line), 0 20px 44px -20px #00000073, 0 2px 6px #0000001a;color:var(--fg);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--tracking-meta);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default;pointer-events:none;opacity:0;transform-origin:1rem 0;transition:opacity .18s var(--ease-out), scale .32s var(--ease-out), translate .32s var(--ease-out);border-radius:.875rem;align-items:stretch;gap:.75rem;padding:.625rem;line-height:1rem;display:none;position:absolute;top:calc(100% + .75rem);left:-.25rem;translate:0 -4px;scale:.97}@supports (color:lab(0% 0 0)){.clock-pop{--flap:lab(7.21025% -.220872 -1.80841);--flap-top:lab(4.04646% -.145093 -1.24286);--seam:lab(.460171% -.0235885 -.239882);--digit:lab(95.3809% -.0106692 1.52529);--second:lab(81.7452% 9.27231 74.136);box-shadow:inset 0 0 0 1px var(--case-line), 0 20px 44px -20px lab(0% 0 0/.45), 0 2px 6px lab(0% 0 0/.1)}}@media (hover:hover) and (pointer:fine){.clock-pop{display:flex}.clock-pop[data-on]{opacity:1;translate:0;scale:1}}.clock-pop-same{min-width:0;color:var(--fg);border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem .75rem}.fc-shaka{font-size:.9375rem;line-height:1}.clock-pop[data-pinned]{opacity:1;display:flex;position:relative;inset:auto;translate:0;scale:1}.fc-works{gap:.25rem;display:grid}.fc-pair{gap:.25rem;display:flex}.fc-flap{background:var(--seam);perspective:20rem;width:3.75rem;height:3.75rem;color:var(--digit);font-size:2.5rem;font-weight:var(--weight-medium);letter-spacing:-.03em;text-align:center;border-radius:.375rem;line-height:3.75rem;display:block;position:relative}.fc-flap:before,.fc-flap:after{content:"";z-index:3;background:var(--case);width:.125rem;height:.5rem;position:absolute;top:calc(50% - .25rem)}.fc-flap:before{border-radius:0 1px 1px 0;left:0}.fc-flap:after{border-radius:1px 0 0 1px;right:0}.fc-half{backface-visibility:hidden;height:calc(50% - .5px);position:absolute;left:0;right:0;overflow:hidden}.fc-top{background:var(--flap-top);border-radius:.375rem .375rem 0 0;top:0;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}.fc-bottom{background:var(--flap);border-radius:0 0 .375rem .375rem;bottom:0}.fc-half>span{height:3.75rem;position:absolute;left:0;right:0}.fc-top>span{top:0}.fc-bottom>span{bottom:0}.fc-fold{z-index:2;transform-origin:50% 100%;animation:fcFold calc(var(--flip) * .45) ease-in forwards}.fc-drop{z-index:2;transform-origin:50% 0;animation:fcDrop calc(var(--flip) * .55) cubic-bezier(.2, .9, .3, 1.25) calc(var(--flip) * .45) forwards;transform:rotateX(90deg)}@keyframes fcFold{to{filter:brightness(.55);transform:rotateX(-90deg)}}@keyframes fcDrop{0%{filter:brightness(1.5);transform:rotateX(90deg)}to{filter:none;transform:rotateX(0)}}.fc-minute{background:color-mix(in oklab, var(--fg) 12%, transparent);border-radius:1px;height:.125rem;display:block;overflow:hidden}.fc-minute>span{background:var(--second);transform-origin:0;border-radius:1px;height:100%;animation:60s linear forwards fcMinute;display:block}@keyframes fcMinute{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fc-text{color:var(--fg-muted);flex-direction:column;justify-content:space-between;padding:.125rem .375rem 0 0;display:flex}.fc-lines{display:grid}.fc-who{color:var(--fg);display:grid}.fc-who>span{opacity:0;transition:opacity .2s var(--ease-out);grid-area:1/1}.fc-who>span[data-on]{opacity:1}.fc-gap{opacity:0;transition:opacity .24s var(--ease-out) 60ms}.fc-gap[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.clock-pop,.fc-who>span,.fc-gap{transition:none}.fc-minute>span{animation-play-state:paused}}
