.mt,.pp{--acc:var(--p-mid);--warn:var(--amber);--wash:color-mix(in srgb,var(--p) 8%,var(--bg-lift));--red:#f08a8a}.mt{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-lift);color:var(--fg);margin:24px 0 40px;font-size:14px;line-height:1.45;container-type:inline-size}.mt [hidden]{display:none!important}.mt svg{flex:none}.mt-bar{border-bottom:1px solid var(--hair);align-items:center;gap:10px;height:52px;padding:0 16px;display:flex;position:relative}.mt-bar .sp{flex:1}.mt-popnote{z-index:7;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-lift);max-width:330px;color:var(--fg-dim);margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45;position:absolute;top:calc(100% + 6px);right:16px;box-shadow:0 18px 44px #0000008c}.mt-vr{background:var(--line);width:1px;height:18px;margin:0 2px}.mt-tabs{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-sunk);gap:2px;height:32px;padding:2px;display:inline-flex}.mt-tab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r);color:var(--fg-dim);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 13px;font-size:11px;font-weight:500;line-height:1}.mt-tab[data-m=timer]{width:140px}.mt-tab[data-m=watch]{width:170px}.mt-tab:hover{color:var(--fg)}.mt-tab.on{background:var(--wash);color:var(--fg)}.mt-ghost{border-radius:var(--r);cursor:pointer;height:32px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.mt-ghost:hover,.mt-ghost[aria-expanded=true]{color:var(--fg);background:var(--hair)}.mt-ghost:disabled{opacity:.4;cursor:default;color:var(--fg-dim);background:0 0}.mt-ghost svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mt-ghost .ico{stroke:var(--acc)}.mt-ghost .chev{width:12px;height:12px;color:var(--fg-faint);margin-left:-1px}#mtPop{margin-right:-10px}.mt-saved{position:relative}.mt-pop{z-index:6;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-lift);width:340px;padding:6px;position:absolute;top:40px;right:0;box-shadow:0 18px 44px #0000008c}.mt-plist{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow:auto}.mt-pi{border-radius:var(--r);grid-template-columns:18px minmax(0,1fr) 28px 28px 30px;align-items:center;padding-left:2px;display:grid}.mt-pi:hover{background:var(--hair)}.mt-pi.on{background:var(--wash);box-shadow:inset 2px 0 0 var(--acc)}.mt-pi.dragging{opacity:.6}.mt-pi .mt-h svg{stroke:none}.mt-pi .edit,.mt-pi .dup{border-radius:var(--r);height:28px;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mt-pi .edit:hover,.mt-pi .dup:hover{color:var(--fg);background:var(--bg)}.mt-pi .load{cursor:pointer;min-width:0;font-family:var(--sans);text-align:left;color:var(--fg);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 6px 8px 10px;display:flex}.mt-pi .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.mt-pi .meta{color:var(--fg-faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.mt-pi .meta.pz{color:var(--acc)}.mt-pi .del{border-radius:var(--r);height:28px;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mt-pi .del:hover{color:var(--warn);background:var(--bg)}.mt-pi svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none;width:12px;height:12px}.mt-pempty{margin:4px 8px 6px}.mt-save{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:6px;margin-top:6px;padding:8px 2px 2px;display:grid}.mt-save .mt-pname{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-sunk);height:32px;padding:0 10px}.mt-save .mt-pname:hover{background:var(--bg-sunk)}.mt-save .mt-pname:focus{border-color:color-mix(in srgb,var(--acc) 60%,var(--line))}.mt-spop{width:300px}.mt-spop .mt-save{border-top:0;margin:0;padding:2px}.mt-pi .mt-rn{border:1px solid color-mix(in srgb,var(--acc) 60%,var(--line));border-radius:var(--r);background:var(--bg-sunk);min-width:0;height:30px;color:var(--fg);font-family:var(--sans);outline:none;margin:3px 6px 3px 4px;padding:0 9px;font-size:13.5px;font-weight:600}.mt-pempty .mt-hico{vertical-align:-2px;fill:none;width:13px;height:13px;stroke:var(--acc);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}.mt-body{grid-template-columns:352px minmax(0,1fr) 292px;gap:16px;padding:16px;display:grid}.mt-pan{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);flex-direction:column;min-width:0;padding:16px;display:flex}.mt-ph{justify-content:space-between;align-items:center;gap:10px;min-height:20px;margin:0 0 12px;display:flex}.mt-ph h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:10.5px;font-weight:500;line-height:20px}.mt-ph h2:before{content:"// ";color:var(--p-deep)}.mt-hint{color:var(--fg-faint);margin:10px 0 0;font-size:12px;line-height:1.5}.mt-hint b{color:var(--fg-dim);font-weight:500}.mt-btn,.mt-tb,.mt-mini{border:1px solid var(--line);background:var(--bg-lift);color:var(--fg);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-weight:500;display:inline-flex}.mt-btn{border-radius:var(--r);height:32px;padding:0 14px;font-size:11px}.mt-tb{border-radius:var(--r);min-width:0;height:40px;padding:0 8px;font-size:11.5px}.mt-mini{border-radius:var(--r);height:26px;color:var(--fg-dim);padding:0 9px;font-size:10px}.mt-btn:hover,.mt-tb:hover,.mt-mini:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line))}.mt-btn:disabled,.mt-tb:disabled,.mt-mini:disabled{opacity:.35;cursor:default;border-color:var(--line)}.mt-tb svg{fill:currentColor;width:14px;height:14px}.mt-mini svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:13px;height:13px}.mt-tb.main:not(.go):not(:disabled){border-color:color-mix(in srgb,var(--acc) 35%,var(--line))}.mt-tb.go{background:var(--p-mid);color:#000;border-color:#0000}.mt-tb.go:hover{background:var(--p)}.mt-tb.stop{color:var(--red);border-color:color-mix(in srgb,var(--red) 40%,transparent);background:color-mix(in srgb,var(--red) 7%,var(--bg-lift))}.mt-tb.stop:hover{border-color:color-mix(in srgb,var(--red) 75%,transparent)}.mt-tb.ringing{background:var(--warn);color:#000;border-color:#0000}.mt-tb.ringing:hover{background:color-mix(in srgb,var(--warn) 85%,white)}.mt-dispin{top:calc(var(--navh,58px) + 16px);position:sticky}.mt-dialbox{height:max-content;min-height:300px}.mt-wface{flex:1;min-height:300px}.mt-dialbox{justify-content:center;align-items:center;display:flex}.mt-viewsw{justify-content:flex-end;gap:2px;margin:-4px 0 4px;display:flex}.mt-viewsw button{border-radius:var(--r);height:24px;color:var(--fg-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 9px;font-size:10.5px}.mt-viewsw button:hover{color:var(--fg)}.mt-loaded{min-width:0;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:6px;margin-right:auto;padding-right:10px;font-size:10.5px;display:inline-flex}.mt-loaded span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-loaded svg{fill:none;width:12px;height:12px;stroke:var(--acc);stroke-width:1.6px;stroke-linejoin:round;flex:none}.mt-loaded.sw{gap:2px}.mt-loaded .mt-ln{flex:0 auto;justify-content:center;align-items:center;gap:6px;width:170px;min-width:0;display:flex}.mt-loaded .mt-ln span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-loaded .mt-ln .none{color:var(--fg-faint)}.mt-swb{border-radius:var(--r);width:22px;height:24px;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mt-swb:hover{color:var(--fg);background:var(--hair)}.mt-swb:disabled{opacity:.3;cursor:default;background:0 0}.mt-viewsw .mt-swb{letter-spacing:0;border:0;padding:0}.mt-loaded .mt-swb svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:11px;height:11px}.mt-loaded.off{color:var(--fg-faint)}.mt-loaded.off svg{stroke:var(--fg-faint)}.mt-chg{align-items:center;gap:6px;margin:0 0 6px;padding-left:24px;display:flex}.mt-chg[hidden]{display:none}.mt-chg button{border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);border-radius:var(--r);height:22px;color:var(--acc);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:0 8px;font-size:10.5px}.mt-chg button:hover{background:color-mix(in srgb,var(--acc) 14%,transparent)}.mt-ask{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;padding-left:24px;font-size:10.5px;display:flex}.mt-ask[hidden]{display:none}.mt-ask button{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-lift);height:22px;color:var(--fg);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;flex:none;padding:0 8px}.mt-ask button:hover{border-color:color-mix(in srgb,var(--acc) 50%,var(--line))}.mt-ask button[data-k="0"]{border-color:color-mix(in srgb,var(--warn) 75%,transparent);background:color-mix(in srgb,var(--warn) 12%,var(--bg-lift));color:var(--warn)}.mt-ask button[data-k="0"]:hover{background:color-mix(in srgb,var(--warn) 24%,var(--bg-lift))}.mt-ask button[data-k="1"]{border-color:color-mix(in srgb,var(--acc) 75%,transparent);background:color-mix(in srgb,var(--acc) 12%,var(--bg-lift));color:var(--acc)}.mt-ask button[data-k="1"]:hover{background:color-mix(in srgb,var(--acc) 24%,var(--bg-lift))}.mt-ask .x{width:22px;color:var(--fg-faint);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.mt-ask .x:hover{color:var(--fg);background:var(--hair)}.mt-ask .x svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none;width:10px;height:10px}.mt-away{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;padding-left:24px;font-size:10.5px;display:flex}.mt-away[hidden]{display:none}.mt-awc{border:1px solid var(--line);min-width:0;max-width:100%;height:22px;color:var(--fg-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.mt-awc:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px}.mt-awc:hover{border-color:color-mix(in srgb,var(--acc) 50%,var(--line));color:var(--fg)}.mt-awc .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-awc .t{font-variant-numeric:tabular-nums;color:var(--fg);flex:none}.mt-awc.up{border-color:color-mix(in srgb,var(--warn) 60%,transparent);color:var(--warn)}.mt-awc.up .t{color:var(--warn)}.mt-awc.up:before{background:var(--warn)}@media (prefers-reduced-motion:no-preference){.mt-awc.ring{animation:1.1s ease-in-out infinite mt-awr}}@keyframes mt-awr{50%{background:color-mix(in srgb,var(--warn) 24%,transparent)}}.mt-awc.blk:before{border-radius:1.5px}.mt-blocks{position:relative}.mt-ask.mt-askrow{z-index:5;background:var(--bg-lift);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:6px;position:absolute;right:16px;box-shadow:0 6px 18px #00000059}.mt-viewsw button.on{color:var(--fg);border-color:var(--line);background:var(--bg-lift)}.mt-bars{display:none}.mt-dialbox:has(.mt-dial.bars){min-height:0}.mt-dial.bars{aspect-ratio:auto;flex-direction:column;align-items:center;gap:20px;padding:16px 0 4px;display:flex}.mt-dial.bars svg{display:none}.mt-dial.bars .mt-centre{position:static;padding:0!important;transform:none!important}.mt-dial.bars .mt-bars{flex-direction:column;gap:7px;width:100%;display:flex}.mt-brow{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mt-brow .n{color:var(--fg-faint);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.mt-brow .tr{background:var(--line);border-radius:2px;height:10px;display:block;overflow:hidden}.mt-brow .tr i{background:var(--acc);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.mt-brow .tr.done i{opacity:.45}.mt-brow .tr.warn i{background:var(--warn)}.mt-bars.many{gap:3px}.mt-bars.many .tr{height:6px}.mt-bars.many .n{font-size:9.5px;line-height:1}.mt-viewsw button:disabled{opacity:.35;cursor:default}.mt-viewsw button:disabled:hover{color:var(--fg-faint)}.mt-dial{aspect-ratio:1;width:min(100%,300px);position:relative}.mt-dial svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mt-dial circle{fill:none;stroke-linecap:round}.mt-dial .track{stroke:var(--line)}.mt-dial .fill{stroke:var(--acc);transition:stroke .3s,opacity .6s}.mt-dial .fill.done{opacity:.45}.mt-dial .fill.warn{stroke:var(--warn)}.mt-centre{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 23%;display:flex;position:absolute;inset:0}.mt-time{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);border:1px solid var(--line);border-radius:var(--r);background:var(--bg-sunk);white-space:nowrap;padding:.12em .38em .14em;font-size:46px;font-weight:500;line-height:1.05;box-shadow:inset 0 1px 4px #00000073}.mt-time.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.mt-time.ov{zoom:.72}.mt-info{text-align:center;max-width:320px;margin:14px auto 0}.mt-name{color:var(--fg);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.mt-info .mt-sub{margin-top:4px}.mt-sub{color:var(--fg-faint);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.mt-sub b{color:var(--fg-dim);font-weight:500}.mt-sub .nw{white-space:nowrap}.mt-tp{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:6px;margin-top:16px;display:grid}.mt-tp.two{grid-template-columns:1fr 1fr;width:min(100%,320px);margin-left:auto;margin-right:auto}.mt-foot{justify-content:center;align-items:center;gap:8px;height:28px;margin-top:8px;display:flex}.mt-foot .mt-tb{width:100%;height:28px;font-size:13px}.mt-keys{color:var(--fg-faint);white-space:nowrap;justify-content:center;align-items:center;gap:14px;margin:0;font-size:12px;display:flex}.mt-keys span{align-items:center;gap:6px;display:inline-flex}.mt kbd{font-family:var(--mono);border:1px solid var(--line);border-radius:var(--r);color:var(--fg-dim);background:var(--bg-lift);border-bottom-width:2px;padding:0 5px;font-size:10.5px;line-height:16px}.mt-rowhead{padding:0 5px 0 0}.mt-hist{gap:6px;display:flex}.mt-undo{border:1px solid var(--line);width:26px;height:26px;color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin:-3px -2px -3px 0;padding:0;display:grid}.mt-undo svg{width:13px;height:13px}.mt-undo:hover:not(:disabled){color:var(--fg);border-color:color-mix(in srgb,var(--fg) 30%,var(--line));background:var(--hair)}.mt-undo:disabled{opacity:.35;cursor:default}.mt.running .mt-undo{visibility:hidden}.mt-rows{flex-direction:column;gap:6px;display:flex}.mt-row{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-lift);grid-template-columns:18px 14px 24px minmax(0,1fr) auto 24px;align-items:center;gap:6px;height:36px;padding:0 4px 0 3px;display:grid;position:relative;overflow:hidden}.mt-row:hover{border-color:color-mix(in srgb,var(--fg) 12%,var(--line))}.mt-row:focus-within{border-color:color-mix(in srgb,var(--acc) 55%,var(--line))}.mt-row.dragging{opacity:.6;border-color:color-mix(in srgb,var(--acc) 55%,var(--line))}.mt-h{border-radius:var(--r);width:18px;height:28px;color:var(--fg-faint);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.mt-h:hover,.mt-h:focus-visible{color:var(--fg);background:var(--hair);outline:none}.mt-h svg{fill:currentColor;width:10px;height:16px}.mt-row .num{color:var(--fg-faint);text-align:center;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.mt-rin{border-radius:var(--r);width:100%;min-width:0;height:28px;font-family:var(--sans);color:var(--fg);background:0 0;border:0;padding:0 7px;font-size:14px}.mt-rin::placeholder{color:var(--fg-faint)}.mt-rin:hover{background:var(--hair)}.mt-rin:focus{background:var(--bg-sunk);outline:none}.mt-len{grid-template-columns:22px 80px 22px;align-items:center;display:grid}.mt-rows.wide .mt-len{grid-template-columns:22px 120px 22px}.mt-rin.len{text-align:center;font-variant-numeric:tabular-nums;padding:0 4px}.mt-step{border-radius:var(--r);width:22px;height:28px;color:var(--fg-faint);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid}.mt-step:hover{color:var(--fg);background:var(--hair)}.mt-step svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none;width:11px;height:11px}.mt-rin:disabled{color:inherit;-webkit-text-fill-color:currentColor;opacity:1;background:0 0}.mt-x{border-radius:var(--r);width:24px;height:28px;color:color-mix(in srgb,var(--red) 70%,var(--fg-faint));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mt-x:hover{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.mt-x svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none;width:11px;height:11px}.mt-share{background:color-mix(in srgb,var(--fg-faint) 55%,transparent);pointer-events:none;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.mt-prog{background:var(--acc);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.mt-row.mt-cur .mt-share{background:color-mix(in srgb,var(--acc) 30%,transparent)}.mt-row.done .mt-share{background:color-mix(in srgb,var(--acc) 45%,transparent)}.mt-row.warn .mt-prog{background:var(--warn)}.mt.running .mt-h,.mt.running .mt-x,.mt.running .mt-step{visibility:hidden}.mt.running .mt-row.ahead .mt-h,.mt.running .mt-row.mv .mt-h,.mt.running .mt-pi .mt-h{visibility:visible}.mt-act{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-lift);width:24px;height:24px;color:var(--fg);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:4px}.mt-act[hidden]{display:none}.mt-act:hover{border-color:color-mix(in srgb,var(--acc) 50%,var(--line))}.mt-act.go{background:var(--acc);color:#000;border-color:#0000}.mt:not(.running) .mt-row:not(.off) .mt-x{visibility:hidden}.mt-act svg{fill:currentColor;width:12px;height:12px}.mt-row.held{border-style:dashed;border-color:color-mix(in srgb,var(--acc) 50%,var(--line))}.mt-row.held .mt-rin.len{color:var(--acc);-webkit-text-fill-color:var(--acc)}.mt-row.mt-cur{border-color:color-mix(in srgb,var(--acc) 45%,var(--line));background:var(--wash)}.mt-row.bgrun{border-color:color-mix(in srgb,var(--acc) 28%,var(--line))}.mt-row.bgrun .mt-rin.len{color:var(--acc);-webkit-text-fill-color:var(--acc)}.mt-row.bgrun .mt-prog{background:color-mix(in srgb,var(--acc) 55%,transparent)}.mt-row.bgrun.over{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.mt-row.bgrun.over .mt-prog{background:var(--warn)}.mt-row.mt-cur .num{color:var(--acc)}.mt-row.done .mt-rin:not(.len){color:var(--fg-dim);-webkit-text-fill-color:var(--fg-dim);text-decoration:line-through;text-decoration-thickness:1.5px}.mt-row.over .mt-rin.len{color:var(--warn);-webkit-text-fill-color:var(--warn);text-decoration:none}.mt-on{background:var(--acc);cursor:pointer;border:0;border-radius:7px;width:24px;height:14px;padding:0;position:relative}.mt-on:after{content:"";background:var(--bg);border-radius:50%;width:10px;height:10px;transition:left .15s;position:absolute;top:2px;left:12px}.mt-on[aria-pressed=false]{background:color-mix(in srgb,var(--fg) 16%,transparent)}.mt-on[aria-pressed=false]:after{background:var(--fg-dim);left:2px}.mt-on:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 70%,transparent);outline-offset:2px}.mt-on:disabled{opacity:.5;cursor:default}.mt-row.off>.num,.mt-row.off>.mt-rin,.mt-row.off>.mt-len,.mt-row.off>.mt-share{opacity:.35}.mt-add{align-self:flex-start;margin:8px 0 12px}.mt-blfoot{border-top:1px solid var(--hair);margin-top:12px;padding-top:14px}.mt-typehint{margin:-6px 0 12px}.mt-add{height:32px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mid);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11px;font-weight:500}.mt-add:disabled{color:var(--fg-faint);cursor:default}.mt-brk{color:var(--fg-dim);align-items:center;gap:6px;font-size:13px;display:flex}.mt-brk label{white-space:nowrap;margin-right:2px}.mt-brkc{border:1px solid var(--line);background:var(--bg-sunk);text-align:center;font-variant-numeric:tabular-nums;flex:none;width:84px;height:32px}.mt-brkc:hover{background:var(--bg-sunk)}.mt-brkc:focus{border-color:color-mix(in srgb,var(--acc) 60%,var(--line))}.mt-brk.custom{flex-wrap:wrap;row-gap:8px}.mt-brk.custom label{flex-basis:100%}.mt-sel{border:1px solid var(--line);border-radius:var(--r);height:32px;color:var(--fg);font-family:var(--sans);cursor:pointer;appearance:none;background:var(--bg-sunk) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23828b85' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center/12px;padding:0 26px 0 10px;font-size:13px}.mt-sel:focus{border-color:color-mix(in srgb,var(--acc) 60%,var(--line));outline:none}.mt-blfoot .mt-btn{padding:0 12px}.mt-grp+.mt-grp{border-top:1px solid var(--hair);margin-top:16px;padding-top:14px}.mt-fields{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px;display:grid}.mt-len[hidden]{display:none}.mt-fld .mt-flen{grid-template-columns:22px 104px 22px;margin-left:auto}.mt-fld .mt-cnt{grid-template-columns:22px 44px 22px}.mt-fld .mt-flen input{text-align:center;padding:0 2px}.mt-fmode{height:30px;color:var(--fg-dim);font-family:var(--sans);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23828b85' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 100%/11px no-repeat;border:0;flex:none;padding:0 15px 0 0;font-size:12.5px}.mt-fmode:hover{color:var(--fg)}.mt-fmode:focus{outline:none}.mt-fmode:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 70%,transparent);outline-offset:2px}.mt-fld.until #mtTotal{display:none}.mt-fld input[type=time]::-webkit-calendar-picker-indicator{display:none}.mt-fld.until{flex-wrap:wrap;row-gap:0;height:auto;padding-bottom:6px}#mtTotalF{position:relative}.mt-tpick{z-index:7;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-lift);cursor:default;padding:10px 10px 8px;position:absolute;top:calc(100% + 4px);left:-1px;right:-1px;box-shadow:0 18px 44px #0000008c}.mt-wheels{grid-template-columns:1fr 1fr 1fr;gap:4px;height:160px;display:grid;position:relative}.mt-band{border-radius:var(--r);background:var(--hair);pointer-events:none;height:32px;position:absolute;top:64px;left:0;right:0}.mt-wheel{box-sizing:border-box;scroll-snap-type:y mandatory;scrollbar-width:none;outline:none;height:160px;padding:64px 0;position:relative;overflow-y:scroll;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.mt-wheel::-webkit-scrollbar{display:none}.mt-wheel div{text-align:center;scroll-snap-align:center;height:32px;line-height:32px;font-family:var(--sans);color:var(--fg-faint);font-variant-numeric:tabular-nums;cursor:pointer;font-size:17px}.mt-wheel div.on{color:var(--fg);font-weight:500}.mt-wheel:focus-visible div.on{color:var(--acc)}.mt-tpfoot{justify-content:flex-end;margin-top:8px;padding:0 2px;display:flex}.mt-tpdone{background:var(--acc);color:#000;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.mt-tpdone svg{width:16px;height:16px}.mt-ulen{text-align:right;color:var(--fg-faint);font-variant-numeric:tabular-nums;flex-basis:100%;margin-top:-4px;font-size:12px}.mt-brknote{margin:8px 0 0}.mt-fld{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-sunk);cursor:text;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.mt-fld:focus-within{border-color:color-mix(in srgb,var(--acc) 60%,var(--line))}.mt-fld>span{color:var(--fg-faint);font-size:12.5px}.mt-fld input{width:100%;min-width:0;height:30px;color:var(--fg);font-family:var(--sans);text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;flex:1;padding:0;font-size:14px;font-weight:500}.mt-fld input:focus{outline:none}.mt input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mt input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mt-seg{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-sunk);gap:2px;height:32px;padding:2px;display:flex}.mt-seg>button,.mt-seg>label{border-radius:var(--r);min-width:0;color:var(--fg-dim);font-family:var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:relative}.mt-seg>button:hover,.mt-seg>label:hover{color:var(--fg);background:var(--hair)}.mt-seg>.on{background:var(--wash);color:var(--fg)}.mt-seg>label:has(input[type=radio]:checked){background:var(--wash);color:var(--fg)}.mt-seg input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.mt-seg>label:has(input[type=radio]:focus-visible){outline:2px solid color-mix(in srgb,var(--acc) 70%,transparent);outline-offset:1px}.mt-seg.act{background:var(--bg-lift);gap:0;padding:0;overflow:hidden}.mt-seg.act>button{color:var(--fg);border-radius:0;flex:auto;padding:0 8px}.mt-seg.act>button+button{border-left:1px solid var(--line)}.mt-seg.act>button:hover{background:color-mix(in srgb,var(--fg) 5%,var(--bg-lift))}.mt-seg.act>button.on{background:var(--wash);color:var(--fg)}.mt-seg.act>button:focus-visible{outline-offset:-2px}#mtWays{height:auto}#mtWays>button{flex-direction:column;flex:1 1 0;gap:6px;padding:8px 4px 9px}#mtWays .mt-strip{width:min(44px,85%)}.mt-seg .mt-rounds{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);width:30px;height:22px;color:var(--fg);font-family:var(--sans);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;padding:0;font-size:13px;font-weight:600}.mt-seg .mt-rounds:focus{border-color:color-mix(in srgb,var(--acc) 60%,var(--line));outline:none}.mt-rstep{width:18px;height:22px;display:none}.mt-rep>label:has(input[value=rounds]:checked) .mt-rstep{display:grid}.mt-rep>label:has(input[value=rounds]:checked){flex-grow:1.9;gap:2px}.mt-brkcw{flex:none;grid-template-columns:22px 84px 22px}.mt-rep>label:first-child{flex-grow:.7}.mt-rep>label:nth-child(3){flex-grow:1.35}.mt-sw{color:var(--fg);cursor:pointer;align-items:center;gap:10px;width:max-content;margin-top:12px;font-size:13.5px;display:flex}.mt-sw input{appearance:none;border-radius:var(--r);background:var(--line);cursor:pointer;flex:none;width:30px;height:18px;margin:0;transition:background .15s;position:relative}.mt-sw input:after{content:"";background:var(--fg-dim);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.mt-sw input:checked{background:var(--acc)}.mt-sw input:checked:after{background:#000;transform:translate(12px)}.mt-swrow{align-items:center;gap:8px;margin-top:12px;display:flex}.mt-swrow .mt-sw{margin-top:0}.mt-ib{border:1px solid var(--fg-faint);width:18px;height:18px;font-family:var(--sans);color:var(--acc);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:11px;font-style:italic;font-weight:600;line-height:1;display:grid}.mt-ib:hover,.mt-ib[aria-expanded=true]{border-color:var(--acc)}.mt-asknote{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-sunk);color:var(--fg-dim);margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.mt-asknote p{margin:0 0 6px}.mt-asknote b{color:var(--fg);font-weight:600}.mt-asknote ul{margin:0;padding:0;list-style:none}.mt-asknote li{padding-left:14px;position:relative}.mt-asknote li:before{content:"";background:var(--acc);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.mt-lock{transition:opacity .2s}.mt.running .mt-lock{opacity:.4}.mt-wdisp{text-align:center;grid-column:span 2;align-items:center}.mt-wface{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.mt-wstate{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.mt-wstate:before{content:"";background:var(--fg-faint);border-radius:50%;width:7px;height:7px}.mt.wrun .mt-wstate:before{background:var(--acc)}.mt-wtime{font-family:var(--mono);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;margin:14px 0 16px;font-size:124px;font-weight:500;line-height:1}.mt-wtime.long{font-size:100px}.mt-wtime small{letter-spacing:-.01em;color:var(--fg-dim);font-size:.56em;font-weight:500}.mt-wnow{min-height:22px;color:var(--fg-dim);font-variant-numeric:tabular-nums;font-size:15px}.mt-wnow b{color:var(--fg);margin-left:8px;font-weight:600}.mt-lapsp .mt-ph{margin-bottom:8px}.mt-lhead,.mt-laps li{grid-template-columns:minmax(0,1fr) 80px 80px;align-items:center;gap:8px;display:grid}.mt-lhead{color:var(--fg-faint);border-bottom:1px solid var(--hair);padding:0 10px 7px;font-size:12px}.mt-lhead span+span,.mt-laps .len{text-align:right}.mt-lscroll{flex:auto;min-height:150px;position:relative}.mt-laps{flex-direction:column;gap:2px;margin:0;padding:6px 0 0;list-style:none;display:flex;position:absolute;inset:0;overflow:auto}.mt-lscroll.more .mt-laps{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.mt-laps li{border-radius:var(--r);height:30px;color:var(--fg-dim);font-variant-numeric:tabular-nums;flex:none;padding:0 10px;font-size:13.5px}.mt-laps li.live{background:var(--wash);color:var(--fg)}.mt-laps li>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.mt-laps em{border-radius:var(--r);padding:0 6px;font-size:11px;font-style:normal;font-weight:600;line-height:16px}.mt-laps em.best{color:var(--acc);background:color-mix(in srgb,var(--acc) 13%,transparent)}.mt-laps em.worst{color:var(--warn);background:color-mix(in srgb,var(--warn) 13%,transparent)}.mt-laps li.best .len:nth-child(2){color:var(--acc)}.mt-laps li.worst .len:nth-child(2){color:var(--warn)}.mt-lscroll .mt-hint{margin:0;position:absolute;top:12px;left:10px;right:10px}.mt-stats{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.mt-stats div{flex-direction:column;gap:1px;padding:7px 10px;display:flex}.mt-stats div+div{border-left:1px solid var(--hair)}.mt-stats span{color:var(--fg-faint);font-size:11.5px}.mt-stats b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.mt-stats .best b{color:var(--acc)}.mt-stats .worst b{color:var(--warn)}.mt-about{cursor:pointer;font-family:var(--mono);letter-spacing:.06em;color:var(--fg-dim);background:0 0;border:0;align-items:center;gap:7px;padding:4px 2px;font-size:11px;display:inline-flex}.mt-about:hover,.mt-about[aria-expanded=true]{color:var(--fg)}.mt-about .t{text-underline-offset:3px;text-decoration:underline}.mt-aboutwrap{display:inline-flex;position:relative}.mt-about .i{border:1px solid var(--fg-faint);width:18px;height:18px;color:var(--acc);border-radius:50%;place-items:center;font-size:11px;font-style:italic;font-weight:600;display:grid}.mt-card{z-index:5;text-align:left;background:var(--bg-lift);border:1px solid var(--line);border-radius:var(--r);width:min(400px,100vw - 40px);color:var(--fg-dim);padding:16px 18px 6px;font-size:14px;line-height:1.55;position:absolute;top:30px;right:0;box-shadow:0 18px 44px #0000008c}.mt-card p{margin:0 0 10px}@media (max-width:380px){.mt-card{padding-left:13px;padding-right:13px}}.mt-card ul{margin:0 0 10px;padding-left:18px}.mt-card li{margin:0 0 5px}.mt-card b{color:var(--fg)}.mt-card{--acc:var(--p-mid)}.mt-tries{flex-direction:column;gap:6px;margin:2px 0 12px;display:flex}.mt-tries button{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);width:100%;color:var(--fg-dim);font-family:var(--sans);cursor:pointer;grid-template-columns:minmax(0,1fr) 56px 10px;align-items:center;column-gap:12px;padding:8px 10px;font-size:13px;line-height:1.35;display:grid}.mt-tries button b{grid-column:1;font-size:14px;font-weight:600}.mt-tries button .d{grid-column:1}.mt-tries button .mt-strip{grid-area:1/2/span 2}.mt-tries button .go{color:var(--fg-faint);grid-area:1/3/span 2;place-items:center;display:grid}.mt-tries button .go svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.mt-tries button:hover .go{color:var(--acc)}.mt-about{align-items:baseline}.mt-about .pr{color:var(--p-mid);font-weight:600}.mt-about .cur{width:.6em;height:.94em;margin-left:-3px;position:relative;top:.2em}.mt-about:hover .cur,.mt-about:focus-visible .cur{animation:1s step-end curblink}@media (prefers-reduced-motion:reduce){.mt-about:hover .cur,.mt-about:focus-visible .cur{animation:none}}.mt-tries button:hover{border-color:color-mix(in srgb,var(--acc) 45%,var(--line));color:var(--fg)}.mt-tries button:disabled{opacity:.5;cursor:default}.mt-tries button:disabled:hover{border-color:var(--line);color:var(--fg-dim)}.mt-strip{gap:2px;width:100%;height:6px;display:flex}.mt-strip i{background:color-mix(in srgb,var(--fg) 40%,transparent);border-radius:1px;flex:0 1 0;min-width:2px}.mt-tries .mt-strip i,#mtWays>button:hover .mt-strip i,#mtWays>button.on .mt-strip i{background:var(--acc)}.mt button:focus,.mt-about:focus{outline:none}.mt button:not(.mt-h):focus-visible,.mt-about:focus-visible,.mt-sw input:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 70%,transparent);outline-offset:2px}.mt .mt-h:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 70%,transparent);outline-offset:0}@container (max-width:1040px){.mt-body{grid-template-columns:340px minmax(0,1fr)}.mt-opts{grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;display:grid}.mt-opts>#mtSplitG{grid-row:1/span 2}.mt-opts>.mt-grp+.mt-grp{border-top:0;margin-top:0;padding-top:0}.mt-opts>#mtSndG{border-top:1px solid var(--hair);margin-top:16px;padding-top:14px}.mt-wdisp,.mt-lapsp{grid-column:1/-1}.mt-lscroll{min-height:0}.mt-laps{position:static;overflow:visible}.mt-lscroll .mt-hint{margin:12px 10px 0;position:static}}@container (max-width:720px){.mt-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.mt-opts{grid-column:auto;display:flex}.mt-opts>.mt-grp+.mt-grp{border-top:1px solid var(--hair);margin-top:16px;padding-top:14px}.mt-pan{padding:14px}.mt-bar{gap:6px;padding:0 12px}.mt-tab[data-m]{width:auto;min-width:0;padding:0 11px}.mt-ghost .lbl-x{display:none}.mt-wface{min-height:0;padding:22px 0 6px}.mt-wtime{font-size:clamp(52px,17vw,88px)}.mt-wtime.long{font-size:clamp(40px,12.5vw,72px)}.mt-bar{position:relative}.mt-saved{position:static}.mt-pop{width:auto;top:46px;left:8px;right:8px}.mt-card{width:calc(100vw - 40px)}}@container (max-width:480px){.mt-row{gap:4px}.mt-row .mt-rin{padding:0 5px}.mt-len{grid-template-columns:22px 76px 22px}.mt-rows.wide .mt-len{grid-template-columns:22px 112px 22px}.mt-row .mt-rin.len{padding:0 2px;font-size:13px}}@container (max-width:340px){.mt-row{grid-template-rows:32px 30px;grid-template-columns:18px 14px 24px minmax(0,1fr) 24px;height:auto;padding-bottom:3px}.mt-row>.mt-h{grid-area:1/1}.mt-row>.num{grid-area:1/2}.mt-row>.mt-on{grid-area:1/3}.mt-row>.mt-rin{grid-area:1/4}.mt-row>.mt-x{grid-area:1/5}.mt-row>.mt-len{grid-area:2/4/3/6;justify-self:start}}@container (max-width:480px){.mt-rows.wide .mt-row{grid-template-rows:32px 30px;grid-template-columns:18px 14px 24px minmax(0,1fr) 24px;height:auto;padding-bottom:3px}.mt-rows.wide .mt-row>.mt-h{grid-area:1/1}.mt-rows.wide .mt-row>.num{grid-area:1/2}.mt-rows.wide .mt-row>.mt-on{grid-area:1/3}.mt-rows.wide .mt-row>.mt-rin{grid-area:1/4}.mt-rows.wide .mt-row>.mt-x{grid-area:1/5}.mt-rows.wide .mt-row>.mt-len{grid-area:2/4/3/6;justify-self:start}}@container (max-width:360px){.mt-brk{flex-wrap:wrap;row-gap:8px}.mt-brk label{flex-basis:100%}}@media (hover:none) and (pointer:coarse){.mt-keys{display:none}}.p-timer main,.p-timer .head{max-width:none}.p-timer .titlerow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.p-timer .titlerow h1{margin:0}.p-timer .head .job{margin-top:10px}.p-timer .snt{display:inline-block}.p-timer p,.p-timer .mt-sub,.p-timer .mt-name,.p-timer .mt-tries .d{text-wrap:balance}.p-timer .mt-aboutwrap{align-self:center}@media (min-width:861px){.shell.p-timer{grid-template-columns:minmax(0,1fr)}.p-timer main{border-left:0;padding-left:0}}@container (max-width:560px){#mtPop{display:none}}@container (max-width:400px){.mt-bar{gap:4px}.mt-tab[data-m]{padding:0 8px}#mtSaved>span,#mtSaveNew>span,#mtNew>span{display:none}}
