@font-face{font-family:Dial;font-weight:500;font-display:block;src:url(data:font/woff;base64,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)format("woff")}:root{--paper:#fff;--ink:#000;--quiet:#6b6b72;--rule:#e7e7ea;--wash:#f4f4f6;--lit:#1447ff;--ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#000;--ink:#fff;--quiet:#9a9aa2;--rule:#26262a;--wash:#151517;--lit:#5c8dff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.55 var(--ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:background-color .25s,color .25s}button,input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--lit);outline-offset:3px}[hidden]{display:none!important}:root:lang(ko){word-break:keep-all}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:66rem;padding:0 1.25rem;padding:0 max(1.25rem,env(safe-area-inset-right)) 0 max(1.25rem,env(safe-area-inset-left));margin:0 auto}.top{justify-content:space-between;align-items:center;height:4rem;display:flex}.name{letter-spacing:-.01em;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.name a{border-radius:.5rem;align-items:center;text-decoration:none;display:inline-flex}.name svg{flex:none;margin-right:.6rem}.tools{flex:none;align-items:center;margin-left:.75rem;display:flex;position:relative}.tools>*+*{margin-left:.15rem}.lang{position:static}.lang summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;height:2.5rem;padding:0 .7rem;font-size:.9375rem;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.icon:hover{background:var(--wash)}.lang summary svg:first-child{margin-right:.4rem}.lang .chev{margin-left:.4rem;transition:transform .2s}.lang[open] .chev{transform:rotate(180deg)}.lang .short{display:none}.lang ul{z-index:10;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,11),auto);overscroll-behavior:contain;background:var(--paper);width:23rem;max-width:calc(100vw - 2.5rem);max-height:calc(100svh - 6rem);box-shadow:0 0 0 1px var(--rule),0 14px 34px -10px #00000038;border-radius:.9rem;grid-auto-flow:column;gap:0 .15rem;margin:0;padding:.35rem;list-style:none;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto}.lang li a{border-radius:.6rem;padding:.5rem .7rem;font-size:.9375rem;text-decoration:none;display:block}.lang li a:hover{background:var(--wash)}.lang li a[aria-current]{font-weight:600}.icon{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-grid}.menu{position:static}.menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.menu summary::-webkit-details-marker{display:none}.share[open] summary{background:var(--wash)}.share .panel{z-index:10;background:var(--paper);width:19rem;max-width:calc(100vw - 2.5rem);box-shadow:0 0 0 1px var(--rule),0 14px 34px -10px #00000038;border-radius:.9rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0}.share .actions{margin:0;padding:0;list-style:none}.share .actions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;width:100%;padding:.55rem .7rem;font-size:.9375rem;display:flex}.share .actions button:hover{background:var(--wash)}.share .actions svg{color:var(--quiet);flex:none;margin-right:.75rem;transition:color .2s}.share .actions .is-done svg{color:var(--lit)}.share kbd{box-shadow:inset 0 0 0 1px var(--rule);color:var(--quiet);font:inherit;border-radius:.4rem;margin-left:auto;padding:.05rem .45rem;font-size:.8125rem}.share .hint{color:var(--quiet);margin:0 .7rem .45rem 2.6rem;font-size:.8125rem;line-height:1.45}.share .social{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;padding:.65rem .35rem .3rem;display:flex}.share .social a{height:2rem;box-shadow:inset 0 0 0 1px var(--rule);color:var(--quiet);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.8125rem;text-decoration:none;transition:box-shadow .2s,color .2s;display:inline-flex}.share .social a:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.icon .sun{display:none}[data-theme=dark] .icon .sun{display:block}[data-theme=dark] .icon .moon{display:none}.stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(100svh - 4rem,52rem);padding:1.5rem 0 3.5rem;display:flex}.date{color:var(--quiet);margin:0}.clock{appearance:none;cursor:pointer;font-family:"Dial",var(--ui);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.06em;margin:.75rem 0 0;padding:0;font-size:clamp(5rem,26vw,17rem);font-weight:500;line-height:.86;display:inline-block;position:relative}.clock .big{color:var(--quiet);transition:color .6s cubic-bezier(.3,.7,.2,1);display:block}@supports (-webkit-text-stroke:1px #000){.clock .big{color:#0000;-webkit-text-stroke:1.5px var(--ink);-webkit-text-stroke-width:max(1.25px,.0095em)}}.is-held .clock .big{color:var(--ink)}.clock .colon{margin:0 .015em;transition:color .6s cubic-bezier(.3,.7,.2,1);position:relative;top:-.08em}.is-held .clock .colon{color:var(--lit);-webkit-text-stroke-color:var(--lit)}.clock .side{color:var(--quiet);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.085em 0 .066em .07em;display:flex;position:absolute;top:0;bottom:0;left:100%}.clock .ampm,.clock .sec{font-size:.2em;line-height:.86;display:block}.clock .side-start{align-items:flex-end;padding:.085em .07em .066em 0;left:auto;right:100%}.status{margin:1.9rem 0 0}.state{align-items:center;margin:0;font-weight:600;display:inline-flex}.lamp{width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1.5px var(--quiet);border-radius:50%;flex:none;margin-right:.55rem;transition:background-color .4s,box-shadow .4s}.is-held .lamp{background:var(--lit);box-shadow:none}.sub{min-height:1.55em;color:var(--quiet);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:.9375rem}.note{max-width:30rem;color:var(--quiet);margin:.6rem auto 0;font-size:.875rem;line-height:1.45}.go{background:var(--ink);min-width:13rem;height:3.5rem;color:var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;margin:1.4rem 0 0;padding:0 2rem;font-weight:600;transition:background-color .3s,color .3s,box-shadow .3s,transform .1s;display:inline-flex}.go:active{transform:scale(.97)}.go svg{margin-right:.6rem}.go .stop{display:none}.is-on .go{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.is-on .go .stop{display:block}.is-on .go .play{display:none}.durations{border:0;min-width:0;max-width:44rem;margin:1.35rem 0 0;padding:0}.chips{flex-wrap:wrap;justify-content:center;display:flex}.chip{margin:.25rem;position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.chip span{height:2.5rem;box-shadow:inset 0 0 0 1px var(--rule);color:var(--quiet);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;transition:box-shadow .2s,color .2s;display:inline-flex}.chip input:hover+span{color:var(--ink)}.chip input:checked+span{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.chip input:focus-visible+span{outline:2px solid var(--lit);outline-offset:3px}.custom{color:var(--quiet);justify-content:center;align-items:center;margin:.65rem 0 0;font-size:.9375rem;display:flex}.custom label{align-items:center;margin:0 .55rem;display:inline-flex}.custom input{width:4.25rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:.75rem;margin-right:.5rem;padding:0 .25rem;font-size:1rem;font-weight:500}.custom input:focus{box-shadow:inset 0 0 0 1.5px var(--ink);outline:none}.stats{width:100%;max-width:44rem;margin:2.75rem 0 0}.meter{background:var(--rule);border-radius:2px;height:2px;overflow:hidden}.meter i{background:var(--lit);border-radius:2px;width:0;height:100%;transition:width 1s linear;display:block}:root:not(.is-on) .meter i{transition-duration:.25s}.stats dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1rem;margin:1.4rem 0 0;display:grid}.stats dt{color:var(--quiet);font-size:.875rem}.stats dd{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:.1rem 0 0;font-size:1.375rem;font-weight:600}.reset{color:var(--quiet);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em;background:0 0;border:0;border-radius:.5rem;margin:1.1rem 0 0;padding:.35rem .6rem;font-size:.8125rem}.reset:hover{color:var(--ink)}.nojs{max-width:30rem;color:var(--quiet);margin:1rem auto 0;font-size:.9375rem}.guide{border-top:1px solid var(--rule);padding:4.5rem 0 3rem}.lede{letter-spacing:-.02em;max-width:24em;margin:0 0 3.25rem;font-size:clamp(1.375rem,1rem + 1.6vw,1.875rem);font-weight:500;line-height:1.28}.qa{grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);gap:.6rem 3rem;padding:1.6rem 0;display:grid}.qa h2{letter-spacing:-.005em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.qa .a{max-width:36rem}.qa p{margin:0 0 .65em}.qa .a>:last-child{margin-bottom:0}.qa ol,.qa ul{margin:0 0 .65em;padding:0 0 0 1.3em}.qa li{margin:0 0 .3em;padding-left:.15em}.qa table{border-collapse:collapse;width:100%;margin:.25rem 0 1rem}.qa th,.qa td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.6rem 0;font-weight:400}.qa tr:first-child th,.qa tr:first-child td{border-top:1px solid var(--rule)}.qa th{width:38%;padding-right:1rem;font-weight:600}.qa td{color:var(--quiet)}.foot{padding:1.4rem 0 2rem;padding:1.4rem 0 max(2rem,env(safe-area-inset-bottom));border-top:1px solid var(--rule);color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;font-size:.875rem;display:flex}.foot a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em}.foot a:hover{color:var(--ink)}.doc{padding-top:3.5rem}.doc h1.lede{margin-bottom:.9rem}.doc .intro{max-width:36rem;color:var(--quiet);margin:0 0 2rem}.doc .a a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em;overflow-wrap:anywhere}.doc .a a:hover{text-decoration-color:currentColor}.missing{min-height:min(100svh - 4rem,44rem)}.code{font-family:"Dial",var(--ui);color:var(--quiet);-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(6rem,30vw,13rem);font-weight:500;line-height:.86}@supports (-webkit-text-stroke:1px #000){.code{color:#0000;-webkit-text-stroke:1.5px var(--ink);-webkit-text-stroke-width:max(1.25px,.0095em)}}.missing h1{letter-spacing:-.02em;margin:2.25rem 0 0;font-size:clamp(1.375rem,1rem + 1.6vw,1.875rem);font-weight:500;line-height:1.28}.missing .sub{text-wrap:balance;max-width:28rem;margin-top:.5rem}a.go{text-decoration:none}@media (width<=46rem){.qa{grid-template-columns:minmax(0,1fr);padding:1.25rem 0}.guide{padding-top:3.25rem}.lede{margin-bottom:2.25rem}}@media (width<=34rem){.stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.status{margin-top:1.5rem}.lang .full{display:none}.lang .short{display:inline}}@media (width<=26rem){.name{font-size:.9375rem}.name svg{margin-right:.5rem}.tools{margin-left:.5rem}.tools>*+*{margin-left:0}.lang .short{display:none}.lang summary{padding:0 .5rem}.lang summary svg:first-child{margin-right:.2rem}.lang .chev{margin-left:0}}@media (width<=22rem){.name{font-size:.875rem}.lang summary{justify-content:center;width:2.5rem;padding:0}.lang summary svg:first-child{margin-right:0}.lang .chev{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
