:root{--yellow:#feff3c;--green:#98ff46;--red:#f13729;--blue:#3cade7;--toggle-green:#a5fa57;--star:#fff400;--teal:#21cc9f;--pink:#ff5e82;--dark:#272727;--tabbar:#1d1d1d;--pill:#3d3d3d;--list-bg:#1d1d1d;--list-head:#232323;--section:#2b2b2b;--sep:#303030;--icon-bg:#232323;--grey-text:#7c7c7c;--sub-text:#5d5d5d;--muted-text:#4b4b4b;--disabled-text:#555;--font:"Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--head-h:64.5px;--rb:46px;--btn:#3d3d3d;--btn-ink:var(--yellow);--tab-h:53.5px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Bebas Neue;src:url(./BebasNeue-Bold-BNACCf4z.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:block}:root[data-pale=true]{--yellow:#fefe9e;--green:#ccffa3;--red:#f89b94;--blue:#9ed6f3}*,:before,:after{box-sizing:border-box}html,body{background:var(--tabbar);overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{font-family:var(--font);color:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;font-weight:400}button{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.icon{width:100%;height:100%;display:block;overflow:visible}#app{background:var(--tabbar);flex-direction:column;display:flex;position:fixed;inset:0}#screen{flex:auto;min-height:0;position:relative;overflow:hidden}.t1{white-space:nowrap;line-height:1}.tabbar{height:calc(var(--tab-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--tabbar);z-index:5;flex:none;justify-content:center;display:flex;position:relative}.tab{width:120px;height:var(--tab-h);color:#8e8e8e;position:relative}.tab.is-active{color:#fff}.tab:before{content:"";background:var(--pill);opacity:0;border-radius:17px;width:96px;height:34px;margin:-17px 0 0 -48px;position:absolute;top:50%;left:50%}.tab.is-active:before{opacity:1}.tab .tab-label{text-align:center;font-size:19px;position:absolute;top:calc(50% - .4em);left:0;right:0}.timer{background:var(--dark);flex-direction:column;display:flex;position:absolute;inset:0}.t-head{height:calc(var(--head-h) + var(--safe-top));padding-top:var(--safe-top);background:var(--dark);color:var(--accent,var(--yellow));z-index:2;flex:none;position:relative;box-shadow:inset 0 -.5px #00001f}.t-head .icon-btn{top:calc(var(--safe-top) + (var(--head-h) - var(--rb)) / 2);width:var(--rb);height:var(--rb);background:var(--btn);color:var(--btn-ink);border-radius:50%;place-items:center;display:grid;position:absolute}.t-head .icon-btn .icon{width:24px;height:24px}.t-head .btn-settings{left:calc(12px + var(--safe-left))}.t-head .btn-edit{right:calc(12px + var(--safe-right))}.t-title{left:calc(var(--safe-left) + 28px + 2 * var(--rb));right:calc(var(--safe-right) + 28px + 2 * var(--rb));top:var(--safe-top);height:var(--head-h);text-align:center;pointer-events:none;position:absolute}.t-name{white-space:nowrap;text-overflow:ellipsis;font-size:20px;position:absolute;top:calc(25.25px - .05em);left:0;right:0;overflow:hidden}.t-total{font-size:23px;position:absolute;top:calc(34.7px - .042em);left:0;right:0}.t-title.has-total .t-name{top:calc(13.7px - .05em)}.reset-btn{right:calc(12px + var(--rb) + 12px + var(--safe-right));top:calc(var(--safe-top) + (var(--head-h) - var(--rb)) / 2);width:var(--rb);height:var(--rb);background:var(--btn);color:var(--btn-ink);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute}.reset-btn .icon{width:28px;height:28px}.t-body{flex:auto;grid-template:"main"436.5fr"next"145.5fr"ctrl"350fr/100%;min-height:0;display:grid;position:relative}.panel{min-width:0;min-height:0;color:var(--ink,#000);--k:1;position:relative;overflow:hidden}.panel-main{background:var(--phase,var(--yellow));grid-area:main}.panel-next{background:var(--phase,var(--green));grid-area:next}.panel-ctrl{--pk:var(--k);background:var(--dark);color:#fff;grid-area:ctrl;box-shadow:inset 0 .5px #000020}.ref{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel-main .ref{width:calc(785px * var(--k));height:calc(436.5px * var(--k))}.panel-next .ref{width:100%;height:calc(145.5px * var(--k))}.panel-ctrl .ref{width:calc(785px * var(--k));height:calc(350px * var(--k))}.panel-main .ref,.panel-next .ref{flex-direction:column;justify-content:center;display:flex}.p-label,.p-time{text-align:center;white-space:nowrap;margin-top:-.05em;margin-bottom:-.25em;line-height:1}.p-label{margin-bottom:.17em}.colon{position:relative;top:-.107em}.panel-main .p-label{font-size:var(--label-size,calc(60.7px * var(--k)))}.panel-main .p-time{font-size:var(--time-size,calc(382px * var(--k)))}.panel-next .p-label,.c-label,.t-name{letter-spacing:-.012em}.panel-next .p-label{font-size:var(--label-size,calc(31.4px * var(--k)))}.panel-next .p-time{font-size:var(--time-size,calc(102px * var(--k)))}.c-col{width:calc(252px * var(--k));position:absolute;top:0;bottom:0}.c-left{left:calc(14.5px * var(--k))}.c-mid{left:calc(266.5px * var(--k))}.c-right{left:calc(518.5px * var(--k))}.c-count{left:0;right:0;top:calc(105.5px * var(--k) - .05em);font-size:calc(188.5px * var(--k));text-align:center;position:absolute}.c-left .c-count{color:var(--blue);margin-left:calc(-4.5px * var(--k))}.c-right .c-count{color:var(--yellow);margin-left:calc(2px * var(--k))}.c-label{left:calc(-20px * var(--k));right:calc(-20px * var(--k));top:calc(298.5px * var(--k) - .05em);font-size:calc(29.3px * var(--k));text-align:center;color:#fff;position:absolute}.c-mid .c-label{color:var(--accent,var(--yellow))}.c-slot{width:100%;position:absolute;inset:0}.c-slot[hidden]{display:none}.play{left:50%;top:calc(159.75px * var(--k));width:calc(209px * var(--pk));height:calc(209px * var(--pk));margin-left:calc(-104.5px * var(--pk));margin-top:calc(-104.5px * var(--pk));background:var(--yellow);color:var(--dark);border-radius:50%;position:absolute}.play:before{content:"";width:calc(167.25px * var(--pk));height:calc(167.25px * var(--pk));border:calc(4px * var(--pk)) solid var(--dark);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-ring{width:100%;height:100%;display:none;position:absolute;inset:0;transform:rotate(-90deg)}.play-ring circle{fill:none;stroke-width:26px}.ring-track{stroke:#353535}.ring-arc{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:0 1000}.play.is-ring{color:var(--accent);background:0 0}.play.is-ring:before{display:none}.play.is-ring .play-ring{display:block}.play .play-face{position:absolute;inset:0}.play .stop-glyph{width:calc(56px * var(--pk));height:calc(56px * var(--pk));margin:calc(-28px * var(--pk)) 0 0 calc(-28px * var(--pk));border-radius:calc(8px * var(--pk));background:currentColor;position:absolute;top:50%;left:50%}.play.is-ring .play-glyph{transform:scale(.82)}.play .play-glyph{left:calc(50% - 17.75px * var(--pk));top:calc(50% - 35.5px * var(--pk));width:calc(55px * var(--pk));height:calc(71.5px * var(--pk));position:absolute}.play:active{filter:brightness(.92)}.timer.is-landscape .t-body{grid-template:"main next"62fr"ctrl ctrl"38fr/2fr 1fr}.timer.is-landscape .panel-next .ref{height:calc(145.5px * var(--k))}.flash{pointer-events:none;opacity:0;z-index:50;background:#fff;position:fixed;inset:0}.flash.on{animation:.45s ease-out flash}@keyframes flash{0%{opacity:.85}to{opacity:0}}.list-screen{background:var(--list-bg);flex-direction:column;display:flex;position:absolute;inset:0}.l-head{height:calc(56px + var(--safe-top));padding-top:var(--safe-top);background:var(--list-head);z-index:1;flex:none;position:relative;box-shadow:0 .5px #3a3a3a}.l-title{letter-spacing:-.02em;left:90px;right:90px;top:calc(var(--safe-top) + 24.5px - .05em);text-align:center;text-overflow:ellipsis;font-size:19.5px;position:absolute;overflow:hidden}.l-btn{top:var(--safe-top);letter-spacing:-.0125em;align-items:flex-start;height:56px;padding:calc(24.5px - .05em) 0 0;font-size:19.5px;line-height:1;display:flex;position:absolute}.l-btn.left{left:calc(20px + var(--safe-left));color:var(--grey-text)}.l-btn.right{right:calc(23px + var(--safe-right));color:var(--green)}.l-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:24px;overflow-y:auto}.l-section{background:var(--section);color:#484848;letter-spacing:-.005em;text-align:center;height:38.5px;margin-top:17px;padding-top:calc(13px - .05em);font-size:18.6px}.row{text-align:left;color:#fff;width:100%;padding:0;display:block;position:relative}.row:after{content:"";background:var(--sep);height:.5px;position:absolute;bottom:0;left:9.5px;right:9px}.row>*{position:absolute}.row .r-dot{background:var(--dot);border-radius:50%;width:15.5px;height:15.5px;top:10.5px;left:12.5px;box-shadow:0 0 0 .5px #000}.row .r-title{letter-spacing:-.005em;font-size:18.8px;left:14px}.row.has-dot .r-title{left:36px}.row .r-sub{letter-spacing:-.004em;color:var(--sub-text);font-size:14.75px;left:14px}.row .r-value{font-size:37.7px;right:32.5px}.row .r-chev{color:#7d7d7d;width:7px;height:12.5px;right:9px}.row.edit{height:60.08px}.row.edit .r-title{top:calc(13.35px - .05em)}.row.edit .r-sub{top:calc(39.2px - .05em);left:13px}.row.edit .r-value{top:calc(16.5px - .042em)}.row.edit .r-chev{top:23px}.row.tall{height:69.25px}.row.tall .r-title{top:calc(11.85px - .05em)}.row.tall .r-sub{top:calc(42.2px - .05em)}.row.tall .r-value{top:calc(21px - .042em)}.row.tall .r-chev{top:28px}.add-btn{color:#fff;letter-spacing:-.015em;background:#4b4b4b;border-radius:10px;width:calc(100% - 20px);height:46.5px;margin:30px auto 0;font-size:19.3px;display:block;position:relative}.add-btn .add-inner{align-items:center;gap:6px;line-height:1;display:inline-flex}.add-btn .icon{width:19px;height:21px}.name-field{background:var(--section);color:#fff;width:calc(100% - 10px);height:39px;font-family:var(--font);letter-spacing:-.014em;text-align:center;-webkit-user-select:text;user-select:text;border:.5px solid #4a4a4a;border-radius:4px;outline:none;margin:8.5px 5px 3px;padding:3px 10px 0;font-size:19.3px;display:block}.name-field::placeholder{color:var(--muted-text)}.name-field+.rows{border-top:.5px solid var(--sep)}.ex-section{margin-top:28px;position:relative}.ex-edit{color:#6a6a6a;width:25px;height:25px;position:absolute;top:7px;right:12px}.ex-edit.on{color:var(--green)}.ex-card{border-bottom:.5px solid var(--sep);align-items:stretch;margin:0 9.5px;display:flex;position:relative}.ex-pick{text-align:left;flex:auto;min-width:0;height:124px;position:relative}.ex-name{text-overflow:ellipsis;max-width:80%;font-size:21px;position:absolute;top:calc(16px - .05em);left:4.5px;overflow:hidden}.ex-grid{grid-template-columns:101px 1fr 101px 1fr;row-gap:7px;font-size:16.5px;display:grid;position:absolute;top:52px;left:4.5px;right:70px}.ex-grid>:nth-child(odd){color:#6a6a6a}.ex-check{color:#3e3e3e;width:25px;height:25px;margin-top:-12.5px;position:absolute;top:50%;right:35px}.ex-card.is-active .ex-check,.ex-card.is-active .ex-name{color:var(--green)}.ex-del{color:#7d7d7d;flex:none;width:44px;padding:0 10px;transition:color .15s,background-color .15s}.ex-del.confirm{color:#fff;background:var(--red)}.row.setting{height:69.25px}.row.setting .r-title{letter-spacing:-.015em;font-size:19.3px;top:calc(27px - .05em)}.row.setting.two-lines .r-title{top:calc(18px - .05em)}.row.setting .r-title,.row.setting .r-sub{left:12.5px}.row.setting .r-sub{letter-spacing:-.015em;color:var(--muted-text);font-size:15.9px;top:calc(50px - .05em)}.row.setting.is-disabled .r-title{color:var(--disabled-text)}.row.setting .r-value{color:var(--green);font-size:17.1px;top:calc(28.5px - .05em);right:41px}.row.setting .r-chev{top:28.5px;right:10px}.toggle{background:#555;border-radius:11.25px;width:49px;height:22.5px;transition:background-color .18s;position:absolute;top:23.25px;right:10px}.toggle:after{content:"";background:#2f2f2f;border-radius:9.25px;width:28px;height:18.5px;transition:transform .18s;position:absolute;top:2px;left:2px}.toggle.on{background:var(--toggle-green);box-shadow:0 0 0 .5px #00000f}.toggle.on:after{transform:translate(17px)}.toggle:disabled{opacity:.55;cursor:default}.row.slider-row{height:69.25px}.slider-row .spk{color:#fff;width:16px;height:14px;top:26px}.slider-row .spk.low{left:12px}.slider-row .spk.high{right:15px}.slider{appearance:none;--pct:50%;background:0 0;height:26px;margin:0;top:21px;left:37px;right:39px}.slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--green) var(--pct), #5e5e5e var(--pct));height:1px}.slider::-webkit-slider-thumb{appearance:none;background:var(--green);border-radius:50%;width:23px;height:23px;margin-top:-11px;box-shadow:0 0 0 .5px #000}.slider::-moz-range-track{background:#5e5e5e;height:1px}.slider::-moz-range-progress{background:var(--green);height:1px}.slider::-moz-range-thumb{background:var(--green);border:0;border-radius:50%;width:23px;height:23px}.version{text-align:center;color:var(--yellow);margin-top:calc(7.5px - .05em);font-size:15.7px}.row.more{height:61.5px}.row.more .r-icon{background:var(--icon-bg);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;top:15px;left:12.5px}.row.more .r-icon .icon{width:23px;height:23px}.row.more .r-icon .icon.star{width:25.5px;height:25.5px}.row.more .r-icon .icon.share{width:19px;height:19px}.l-head.more-head{height:calc(57px + var(--safe-top))}.l-head.more-head .l-title{top:calc(var(--safe-top) + 25.5px - .05em)}.row.more .r-title{letter-spacing:-.015em;font-size:19.3px;top:calc(24.5px - .05em);left:54.5px}.row.more .r-chev{top:24.5px;right:6.5px}.sheet .l-head{height:calc(54.5px + var(--safe-top))}.sheet .l-title{top:calc(var(--safe-top) + 23px - .05em)}.sheet .l-btn{top:calc(var(--safe-top) - 1.5px)}.sheet .version{margin-top:calc(6.3px - .05em)}.row.choice{height:56px}.row.choice:after{display:none}.row.choice .c-inner{letter-spacing:-.015em;justify-content:center;align-items:flex-start;gap:7px;font-size:19.3px;display:flex;position:absolute;top:calc(20px - .05em);left:0;right:0}.row.choice .c-note{width:10px;height:16px;margin-top:-1px}.row.choice.is-selected{color:var(--green)}.row.choice.check{height:69px}.row.choice.check:after{display:block;left:16px;right:0}.row.choice.check .c-inner{letter-spacing:0;justify-content:flex-start;font-size:26px;top:calc(23.9px - .05em);left:20px}.row.choice.check .c-check{width:20.3px;height:16.2px;display:none;top:calc(50% - 8.1px);right:16px}.row.choice.check.is-selected .c-check{display:block}.row.setting.is-disabled .r-value{color:var(--disabled-text)}.sheet{z-index:20;animation:.28s cubic-bezier(.2,.8,.2,1) sheet-in;position:fixed;inset:0}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}.picker-backdrop{z-index:30;background:#0000008c;justify-content:center;align-items:flex-end;animation:.2s ease-out fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.picker{background:var(--list-head);width:min(100%,520px);padding-bottom:var(--safe-bottom);border-radius:14px 14px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) sheet-in}.picker-head{border-bottom:.5px solid #3a3a3a;height:56px;position:relative}.picker-head .l-title{left:90px;right:90px}.picker-head .l-btn{top:0}.wheels{justify-content:center;gap:12px;height:220px;padding:0 20px;display:flex;position:relative}.wheels:before{content:"";pointer-events:none;background:#333;border-radius:8px;height:44px;position:absolute;top:88px;left:16px;right:16px}.wheel-wrap{align-items:center;gap:6px;display:flex;position:relative}.wheel{scroll-snap-type:y mandatory;scrollbar-width:none;width:84px;height:220px;position:relative;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.wheel::-webkit-scrollbar{display:none}.wheel-item{text-align:center;scroll-snap-align:center;color:#fff;height:44px;font-size:34px;line-height:44px}.wheel-pad{height:88px}.wheel-unit{color:var(--grey-text);width:36px;font-size:19px;position:relative}@media (prefers-reduced-motion:reduce){.sheet,.picker,.picker-backdrop,.flash.on{animation:none}}body.immersive .tabbar,.land,.timer.is-immersive .t-head,.timer.is-immersive .t-body,.timer.is-immersive>.reset-btn{display:none}.timer.is-immersive .land{background:var(--phase);color:var(--ink);padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);display:block;position:absolute;inset:0;container-type:size}.l-top{color:#000;background:color-mix(in srgb, var(--phase) 50%, #fff);height:19.9cqh;position:absolute;top:0;left:0;right:0;overflow:hidden}.l-stripes{--stripe:19.9cqh;top:0;bottom:0;left:calc(-1 * var(--stripe));background:var(--phase);opacity:.75;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100 L50 0 L100 0 L50 100Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100 L50 0 L100 0 L50 100Z'/%3E%3C/svg%3E");-webkit-mask-size:var(--stripe) 100%;-webkit-mask-size:var(--stripe) 100%;mask-size:var(--stripe) 100%;will-change:transform;animation:1.2s linear infinite paused stripes;position:absolute;right:0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.timer.is-running .l-stripes{animation-play-state:running}@keyframes stripes{to{transform:translateX(var(--stripe))}}@media (prefers-reduced-motion:reduce){.l-stripes{animation:none}}.l-round{background:var(--btn);width:10.2cqh;height:10.2cqh;color:var(--btn-ink);border-radius:50%;place-items:center;margin-top:-5.1cqh;display:grid;position:absolute;top:50%}.l-round .icon{width:55%;height:55%}.l-play .icon{width:32%;height:40%;margin-left:6%}.l-reset{left:calc(4.45cqw - 5.1cqh)}.l-play{left:calc(94.55cqw - 5.1cqh)}.l-name{font-size:4.4cqh;position:absolute;top:calc(10.1cqh - .4em);left:12.3cqw}.l-label{text-align:center;font-size:var(--l-label,15.2cqh);position:absolute;top:calc(9.95cqh - .4em);left:0;right:0}.l-time{text-align:center;font-size:var(--l-time,64.4cqh);position:absolute;top:calc(51.2cqh - .4em);left:0;right:0}.l-bottom{height:17.5cqh;position:absolute;bottom:0;left:0;right:0}.l-bottom>*{place-items:center;padding-bottom:.2em;display:grid;position:absolute;top:0;bottom:0}.l-block{background:#1c1c1c;width:10cqw;font-size:9.7cqh}.l-left{color:var(--blue);left:0}.l-right{color:var(--yellow);right:0}.l-suivant{width:35cqw;font-size:12.7cqh;left:10cqw}.l-next{background:var(--next);width:45cqw;color:var(--ink);font-size:12.7cqh;left:45cqw}.l-stripes,.l-name,.l-label,.l-time,.l-suivant{pointer-events:none}.l-round{z-index:1}@media (width<=599px){:root{--head-h:70px;--tab-h:49px;--rb:50px}.t-name{font-size:25.7px;top:calc(26px - .05em)}.t-title.has-total .t-name{top:calc(11.9px - .05em)}.t-total{font-size:28.9px;top:calc(37.9px - .042em)}.reset-btn .icon{width:24px;height:24px}.t-body{grid-template-rows:336fr 112.4fr 166.3fr}.panel-main .ref,.panel-ctrl .ref{width:calc(375px * var(--k))}.panel-main .ref{height:calc(336px * var(--k))}.panel-next .ref{height:calc(112.4px * var(--k))}.panel-ctrl .ref{height:calc(166.3px * var(--k))}.panel-main .p-label{font-size:var(--label-size,calc(77.8px * var(--k)))}.panel-main .p-time{font-size:var(--time-size,calc(206px * var(--k)))}.panel-next .p-label{font-size:var(--label-size,calc(25.7px * var(--k)))}.panel-next .p-time{font-size:var(--time-size,calc(79.6px * var(--k)))}.c-col{width:calc(124.7px * var(--k))}.c-left{left:calc(.65px * var(--k))}.c-mid{left:calc(125.15px * var(--k))}.c-right{left:calc(249.35px * var(--k))}.c-count{top:calc(38.3px * var(--k) - .05em);font-size:calc(72px * var(--k))}.c-left .c-count,.c-right .c-count{margin-left:0}.c-label{left:calc(-10px * var(--k));right:calc(-10px * var(--k));top:calc(124.6px * var(--k) - .05em);font-size:calc(20px * var(--k))}.panel-ctrl{--pk:calc(var(--k) * .4751)}.play{top:calc(62.95px * var(--k))}.tab{flex:1 1 0;width:auto}}
