@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body{background:#1e3b32;margin:0}body{-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-user-select:none;user-select:none;font-family:Bricolage Grotesque Variable,system-ui,sans-serif}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.analog[data-v-f179d62a]{width:min(64vmin,560px);height:auto;display:block;overflow:visible}.veil[data-v-f179d62a]{fill:color-mix(in srgb, color-mix(in srgb, var(--clock), var(--bg)) 50%, transparent)}.count[data-v-f179d62a]{fill:var(--bg);letter-spacing:-.04em;text-anchor:middle;dominant-baseline:central;transform-box:fill-box;transform-origin:50%;font-size:110px;font-weight:400;animation:.7s cubic-bezier(.2,.8,.2,1) both count-in-f179d62a}@keyframes count-in-f179d62a{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.count[data-v-f179d62a]{animation:none}}.scrim[data-v-e78b068c]{z-index:10;background:#0f121466;justify-content:flex-end;animation:.18s ease-out fade-e78b068c;display:flex;position:fixed;inset:0}.panel[data-v-e78b068c]{--panel-bg:#23282c;--ink:#eef1ea;width:min(400px,100%);height:100%;padding:max(20px, env(safe-area-inset-top)) 28px max(24px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--panel-bg) 90%, transparent);color:var(--ink);flex-direction:column;gap:26px;animation:.24s cubic-bezier(.2,.8,.2,1) slide-e78b068c;display:flex;overflow-y:auto}.head[data-v-e78b068c]{justify-content:space-between;align-items:center;margin-right:-10px;display:flex}h2[data-v-e78b068c]{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}.note[data-v-e78b068c]{opacity:.75;margin:-12px 0 0;font-size:.9rem}.field[data-v-e78b068c]{border:0;min-width:0;margin:0;padding:0}legend[data-v-e78b068c],.legend[data-v-e78b068c]{opacity:.8;margin-bottom:12px;padding:0;font-size:.95rem;font-weight:500}.row[data-v-e78b068c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.row .legend[data-v-e78b068c]{margin:0}.swatches[data-v-e78b068c]{flex-wrap:wrap;gap:10px;display:flex}.swatch[data-v-e78b068c]{border:1.5px solid color-mix(in srgb, var(--ink) 35%, transparent);cursor:pointer;border-radius:50%;width:36px;height:36px;padding:0;position:relative}.swatch[aria-pressed=true][data-v-e78b068c]{outline:2px solid var(--ink);outline-offset:3px}.custom[data-v-e78b068c]{background:conic-gradient(#e2725b,#f2c77b,#9fc38a,#6aa6c9,#8e7cc3,#e2725b);display:block}.custom input[data-v-e78b068c]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.custom[data-v-e78b068c]:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.segmented[data-v-e78b068c]{border:1.5px solid color-mix(in srgb, var(--ink) 45%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.segmented button[data-v-e78b068c]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.segmented button[aria-pressed=true][data-v-e78b068c]{background:var(--ink);color:var(--panel-bg)}.stepper[data-v-e78b068c]{align-items:center;gap:4px;display:flex}.stepper button[data-v-e78b068c]{border:1.5px solid color-mix(in srgb, var(--ink) 45%, transparent);width:40px;height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:1.3rem;line-height:1}.stepper button[data-v-e78b068c]:disabled{opacity:.3;cursor:default}.stepper output[data-v-e78b068c]{text-align:center;font-variant-numeric:tabular-nums;min-width:4.2ch;font-size:1.35rem;font-weight:600}.text-btn[data-v-e78b068c]{color:inherit;font:inherit;text-underline-offset:3px;opacity:.75;cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:-8px;padding:6px 0;font-size:.9rem;text-decoration:underline}.text-btn[data-v-e78b068c]:hover{opacity:1}.support[data-v-e78b068c]{flex-direction:column;gap:12px;margin-top:auto;display:flex}.pill[data-v-e78b068c]{border:1.5px solid color-mix(in srgb, var(--ink) 55%, transparent);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:flex}.pill[data-v-e78b068c]:hover{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, transparent)}.pill[data-v-e78b068c]:active{transform:scale(.98)}.icon-btn[data-v-e78b068c]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.panel[data-v-e78b068c] :focus-visible{outline:2px solid var(--ink);outline-offset:3px}@keyframes fade-e78b068c{0%{opacity:0}}@keyframes slide-e78b068c{0%{opacity:0;transform:translate(24px)}}@media (width<=480px){.panel[data-v-e78b068c]{padding-inline:20px}}.scrim[data-v-25a2f92c]{z-index:10;background:#0f121466;justify-content:flex-start;animation:.18s ease-out fade-25a2f92c;display:flex;position:fixed;inset:0}.panel[data-v-25a2f92c]{--panel-bg:#23282c;--ink:#eef1ea;width:min(400px,100%);height:100%;padding:max(20px, env(safe-area-inset-top)) 28px max(24px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--panel-bg) 90%, transparent);color:var(--ink);-webkit-user-select:text;user-select:text;animation:.24s cubic-bezier(.2,.8,.2,1) slide-25a2f92c;overflow-y:auto}.head[data-v-25a2f92c]{justify-content:space-between;align-items:center;margin-right:-10px;display:flex}h1[data-v-25a2f92c]{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}h2[data-v-25a2f92c]{opacity:.8;margin:26px 0 8px;font-size:.95rem;font-weight:500}p[data-v-25a2f92c],ul[data-v-25a2f92c],dl[data-v-25a2f92c]{margin:0;line-height:1.5}.lead[data-v-25a2f92c]{margin-top:18px;font-size:1.1rem;font-weight:600}ul[data-v-25a2f92c]{padding-left:1.2em}.keys[data-v-25a2f92c]{grid-template-columns:auto 1fr;gap:6px 16px;display:grid}.keys dd[data-v-25a2f92c]{margin:0}kbd[data-v-25a2f92c]{font:inherit;border:1.5px solid color-mix(in srgb, var(--ink) 45%, transparent);border-radius:6px;padding:1px 8px;font-size:.9rem}.small[data-v-25a2f92c]{opacity:.75;margin-top:32px;font-size:.9rem}a[data-v-25a2f92c]{color:inherit;text-underline-offset:3px}.icon-btn[data-v-25a2f92c]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.panel[data-v-25a2f92c] :focus-visible{outline:2px solid var(--ink);outline-offset:3px}@keyframes fade-25a2f92c{0%{opacity:0}}@keyframes slide-25a2f92c{0%{opacity:0;transform:translate(-24px)}}@media (width<=480px){.panel[data-v-25a2f92c]{padding-inline:20px}}.share[data-v-77e4184d]{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.toggle[data-v-77e4184d]{width:48px;height:48px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid}.toggle[data-v-77e4184d]:hover,.toggle[aria-expanded=true][data-v-77e4184d]{opacity:1}.menu[data-v-77e4184d]{color:#eef1ea;background:#23282cf0;border-radius:14px;flex-direction:column;min-width:170px;padding:6px;animation:.16s ease-out pop-77e4184d;display:flex;box-shadow:0 10px 30px #0000004d}.menu button[data-v-77e4184d],.menu a[data-v-77e4184d]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:.98rem;text-decoration:none;display:flex}.menu button[data-v-77e4184d]:hover,.menu a[data-v-77e4184d]:hover{background:#eef1ea14}.menu[data-v-77e4184d] :focus-visible{outline-offset:-2px;outline:2px solid #eef1ea}@keyframes pop-77e4184d{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.menu[data-v-77e4184d]{animation:none}}.stage[data-v-d650296a]{min-height:100dvh;padding:max(64px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));background:var(--bg);color:var(--clock);grid-template-rows:1fr auto;place-items:center;row-gap:24px;transition:background-color .3s,color .3s;display:grid}.corner[data-v-d650296a]{top:max(12px, env(safe-area-inset-top));width:48px;height:48px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:opacity .15s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed}.gear[data-v-d650296a]{right:max(12px, env(safe-area-inset-right))}.info[data-v-d650296a]{left:max(12px, env(safe-area-inset-left))}.corner[data-v-d650296a]:hover{opacity:1}.gear[aria-expanded=true][data-v-d650296a]{transform:rotate(60deg)}.face[data-v-d650296a]{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24px;flex-direction:column;align-items:center;gap:2vmin;padding:0;display:flex}.digits[data-v-d650296a]{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-variation-settings:"wdth" 100, "opsz" 96;font-weight:640;line-height:.9}.big[data-v-d650296a]{font-size:clamp(5rem,30vw,38vh)}.flash[data-v-d650296a]{animation:.95s both flash-d650296a}.small[data-v-d650296a]{opacity:.85;font-size:clamp(1.6rem,6vmin,3rem);font-weight:560}.analog-wrap[data-v-d650296a]{display:block}.line[data-v-d650296a]{align-items:center;height:calc(clamp(1.6rem,6vmin,3rem)/1.11111);display:flex}.is-paused .face[data-v-d650296a]>:not(.line){opacity:.45}.is-done .face[data-v-d650296a]>:not(.line){opacity:.6}.meta[data-v-d650296a]{flex-direction:column;align-items:center;gap:14px;min-height:110px;display:flex}.dots[data-v-d650296a]{flex-wrap:wrap;justify-content:center;gap:10px;max-width:340px;margin:0;padding:0;list-style:none;display:flex}.dots li[data-v-d650296a]{border:1.5px solid;border-radius:50%;width:10px;height:10px;transition:background-color .3s,transform .3s}.dots .past[data-v-d650296a]{opacity:.45;background:currentColor}.dots .now[data-v-d650296a]{background:currentColor;transform:scale(1.35)}.dots .next[data-v-d650296a]{opacity:.6}.count[data-v-d650296a]{font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:560}.hint[data-v-d650296a]{opacity:.75;font-size:1.1rem}.reset[data-v-d650296a]{border:1.5px solid color-mix(in srgb, currentColor 45%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:33px;padding:8px 20px;font-size:.95rem}.hidden[data-v-d650296a]{visibility:hidden}[data-v-d650296a]:focus-visible{outline-offset:4px;outline:2px solid}@keyframes flash-d650296a{0%{color:var(--clock);animation-timing-function:cubic-bezier(.3,0,.5,1)}15%{color:color-mix(in srgb, var(--clock) 15%, var(--flash));animation-timing-function:cubic-bezier(.15,.5,.3,1)}to{color:var(--clock)}}@media (prefers-reduced-motion:reduce){.gear[data-v-d650296a]{transition:opacity .15s}}
