.TimerControl_slot__7fvIU{--_h:calc(var(--ml-text-chip) * var(--ml-lh-ui) + var(--ml-space-1) * 2);display:inline-grid;grid-template-areas:"stack";align-items:center;justify-items:center}.TimerControl_slot__7fvIU[data-align=end]{justify-items:end}.TimerControl_slot__7fvIU>*{grid-area:stack}.TimerControl_sizer__a_CcN{display:inline-flex;align-items:center;height:var(--_h);visibility:hidden;pointer-events:none}.TimerControl_ghostBtn__whg2i{flex:none;width:var(--_h);height:var(--_h)}.TimerControl_pill__U357G{display:inline-flex;align-items:center;height:var(--_h);border-radius:var(--ml-radius-pill);background:var(--ml-float);color:var(--ml-ink);font-size:var(--ml-text-chip);font-weight:800;line-height:var(--ml-lh-ui)}.TimerControl_paused___B8sj{background:var(--ml-t2);color:var(--ml-muted)}.TimerControl_iconBtn__tL9NU{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--_h);height:var(--_h);border:none;border-radius:var(--ml-radius-pill);background:transparent;color:inherit;cursor:pointer;transition:background var(--ml-dur-fast) ease}.TimerControl_pauseBtn__roCbi svg{width:12px;height:12px;stroke-width:calc(2 * 16 / 12)}.TimerControl_iconBtn__tL9NU:before{content:"";position:absolute;inset:calc((var(--_h) - 36px) / 2)}@media (hover:hover) and (pointer:fine){.TimerControl_iconBtn__tL9NU:hover{background:var(--ml-t3)}}.TimerControl_iconBtn__tL9NU:focus-visible{outline:2px solid var(--ml-ink);outline-offset:2px}.TimerControl_reveal__sqn18{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--ml-dur-base) var(--ml-ease-out-strong)}.TimerControl_reveal__sqn18[data-open]{grid-template-columns:1fr}.TimerControl_revealInner__tXqEE{display:inline-flex;align-items:center;gap:var(--ml-space-1h);min-width:0;overflow:clip;opacity:0;transition:opacity var(--ml-dur-fast) var(--ml-ease-out-strong)}.TimerControl_reveal__sqn18[data-open] .TimerControl_revealInner__tXqEE{opacity:1;transition-delay:var(--ml-dur-fast)}@media (prefers-reduced-motion:reduce){.TimerControl_revealInner__tXqEE,.TimerControl_reveal__sqn18{transition:none}.TimerControl_reveal__sqn18[data-open] .TimerControl_revealInner__tXqEE{transition-delay:0s}}.TimerControl_time__Tfj2g{padding:0 var(--ml-space-1) 0 var(--ml-space-1h);white-space:nowrap}@media (max-width:640px){.TimerControl_iconBtn__tL9NU:before{inset:calc((var(--_h) - 44px) / 2)}}