.timers-module__rZsCNW__callout{font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.timers-module__rZsCNW__callout:after{content:"";inset-block:calc(50% - var(--tap-target) / 2);inset-inline:calc(var(--space-1) * -1);position:absolute}.timers-module__rZsCNW__callout:focus-visible{outline:var(--rule-strong) solid var(--color-accent);outline-offset:var(--space-1)}.timers-module__rZsCNW__dock{--dock-inset:max(var(--gutter), calc((100vw - var(--measure)) / 2 + var(--gutter)));inset-inline:0;z-index:var(--layer-dock);background:var(--color-background);color:var(--color-text);padding-top:var(--hairline);overscroll-behavior:contain;max-height:100dvh;position:fixed;bottom:0;overflow-y:auto}.timers-module__rZsCNW__spoken{width:var(--hairline);height:var(--hairline);margin:calc(var(--hairline) * -1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.timers-module__rZsCNW__line{width:100%;padding:var(--space-2) var(--dock-inset);border:0;border-top:var(--hairline) solid var(--color-rule);color:var(--color-text-secondary);text-align:start;background:0 0;margin:0;display:block}.timers-module__rZsCNW__lineButton{min-height:var(--tap-target);cursor:pointer}.timers-module__rZsCNW__row{align-items:center;gap:var(--space-4);padding:calc(var(--space-2) + var(--space-1) / 2) var(--dock-inset);border-top:var(--hairline) solid var(--color-rule);display:flex;position:relative}.timers-module__rZsCNW__dock[data-count="1"] .timers-module__rZsCNW__row{padding-top:var(--space-3)}.timers-module__rZsCNW__row:last-child{padding-bottom:var(--dock-foot)}.timers-module__rZsCNW__progress{left:0;top:calc(var(--timer-progress) * -1);height:var(--timer-progress);background:var(--color-accent);position:absolute}.timers-module__rZsCNW__row[data-state=paused] .timers-module__rZsCNW__progress{background:var(--color-text-secondary)}.timers-module__rZsCNW__rowOpen{min-width:0;min-height:var(--tap-target);justify-content:center;align-items:flex-start;gap:var(--space-2);color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:auto;margin:0;padding:0;display:flex}.timers-module__rZsCNW__rowLabel,.timers-module__rZsCNW__panelEyebrow,.timers-module__rZsCNW__tabLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.timers-module__rZsCNW__rowLine{align-items:baseline;gap:var(--chevron-gap);white-space:nowrap;max-width:100%;display:inline-flex}.timers-module__rZsCNW__row[data-state=check] .timers-module__rZsCNW__rowLine{color:var(--color-accent)}.timers-module__rZsCNW__chevron{width:var(--chevron-width);height:auto;transform:translateY(calc(var(--chevron-lift) * -1));flex:none}.timers-module__rZsCNW__rowCountdown{flex:none}.timers-module__rZsCNW__row[data-state=done] .timers-module__rZsCNW__rowCountdown{color:var(--color-accent)}.timers-module__rZsCNW__row[data-state=paused] .timers-module__rZsCNW__rowCountdown{color:var(--color-text-secondary)}.timers-module__rZsCNW__rowAction{width:var(--control-docked);height:var(--control-docked);border-radius:var(--radius-m);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.timers-module__rZsCNW__rowCloseGlyph{width:calc(var(--space-3) + var(--space-1) / 2);height:calc(var(--space-3) + var(--space-1) / 2)}.timers-module__rZsCNW__panel{padding:var(--space-5) 0 var(--dock-foot);border-top:var(--hairline) solid var(--color-rule);flex-direction:column;display:flex}.timers-module__rZsCNW__panel:has(.timers-module__rZsCNW__tabs){padding-top:0}.timers-module__rZsCNW__panelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-inline:var(--dock-inset) calc(var(--dock-inset) - var(--space-3));display:flex}.timers-module__rZsCNW__panelHeadTabbed{min-height:var(--tap-target);padding-top:var(--space-3);align-items:center}.timers-module__rZsCNW__panelLabel{align-items:flex-start;gap:var(--space-2);min-width:0;color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.timers-module__rZsCNW__close{width:var(--tap-target);height:var(--tap-target);margin-top:calc(var(--space-3) * -1);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.timers-module__rZsCNW__panelHeadTabbed .timers-module__rZsCNW__close{margin-top:0}.timers-module__rZsCNW__closeGlyph{width:var(--space-4);height:var(--space-4)}.timers-module__rZsCNW__tabs{gap:var(--space-4);padding-inline:var(--dock-inset);border-bottom:var(--hairline) solid var(--color-rule);display:grid}.timers-module__rZsCNW__tab{align-items:flex-start;gap:calc(var(--space-1) * 1.5);min-width:0;margin:0 0 calc(var(--hairline) * -1);padding:var(--space-4) 0 var(--space-3);border:0;border-bottom:var(--rule-strong) solid transparent;color:var(--color-text-secondary);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex-direction:column;display:flex}.timers-module__rZsCNW__tab[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-text)}.timers-module__rZsCNW__tabLabel,.timers-module__rZsCNW__tabCountdown{color:inherit}.timers-module__rZsCNW__tab[data-state=done] .timers-module__rZsCNW__tabCountdown{color:var(--color-accent)}.timers-module__rZsCNW__ringArea{width:min(var(--ring-size), var(--ring-size-max));aspect-ratio:1;margin-top:var(--space-4);align-self:center;position:relative}.timers-module__rZsCNW__ringAreaDim{opacity:var(--opacity-disabled)}.timers-module__rZsCNW__ringButton{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;inset:0}.timers-module__rZsCNW__ring{width:100%;height:100%;display:block;overflow:visible}.timers-module__rZsCNW__ringTrack,.timers-module__rZsCNW__ringArc,.timers-module__rZsCNW__ringDone,.timers-module__rZsCNW__ringMark,.timers-module__rZsCNW__ringWindow{fill:none}.timers-module__rZsCNW__ringTrack,.timers-module__rZsCNW__ringArc,.timers-module__rZsCNW__ringDone,.timers-module__rZsCNW__ringMark{vector-effect:non-scaling-stroke}.timers-module__rZsCNW__ringTrack{stroke:var(--color-rule);stroke-width:var(--ring-track)}.timers-module__rZsCNW__ringArc{stroke:var(--color-accent);stroke-width:var(--ring-stroke)}.timers-module__rZsCNW__ring[data-state=paused] .timers-module__rZsCNW__ringArc{stroke:var(--color-text-secondary)}.timers-module__rZsCNW__ringDone{stroke:var(--color-accent);stroke-width:var(--ring-stroke)}.timers-module__rZsCNW__ringWindow{stroke:var(--color-rule);stroke-width:var(--ring-mark);stroke-dasharray:2 2.5}.timers-module__rZsCNW__ringMark{stroke:var(--color-rule);stroke-width:var(--ring-mark)}.timers-module__rZsCNW__ringCentre{justify-content:center;align-items:center;gap:calc(var(--space-2) + var(--space-1) / 2);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.timers-module__rZsCNW__countdown{margin-top:var(--space-2);font-size:min(var(--type-countdown-size), calc(min(var(--ring-size), var(--ring-size-max)) * var(--countdown-in-ring)))}.timers-module__rZsCNW__countdown[data-long]{font-size:min(calc(var(--type-countdown-size) * var(--countdown-hours-scale)), calc(min(var(--ring-size), var(--ring-size-max)) * var(--countdown-hours-in-ring)))}.timers-module__rZsCNW__ringCentrePair .timers-module__rZsCNW__countdown{margin-top:var(--space-6)}.timers-module__rZsCNW__panel[data-state=paused] .timers-module__rZsCNW__countdown{color:var(--color-text-secondary)}.timers-module__rZsCNW__panel[data-state=done] .timers-module__rZsCNW__countdown{color:var(--color-accent)}.timers-module__rZsCNW__status{color:var(--color-text-secondary)}.timers-module__rZsCNW__statusLive{color:var(--color-accent)}.timers-module__rZsCNW__statusPair{align-items:center;gap:calc(var(--space-1) * 1.5);flex-direction:column;display:flex}.timers-module__rZsCNW__adjust{gap:var(--space-2);margin-top:var(--space-6);padding-inline:var(--dock-inset);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.timers-module__rZsCNW__actions{gap:var(--space-2);margin-top:var(--space-3);padding-inline:var(--dock-inset);display:flex}.timers-module__rZsCNW__button{min-width:0;height:var(--control-height);justify-content:center;align-items:center;gap:calc(var(--space-2) + var(--space-1) / 2);padding:0 var(--space-2);border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-m);background:var(--color-card);color:var(--color-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0;display:flex}.timers-module__rZsCNW__actions .timers-module__rZsCNW__button,.timers-module__rZsCNW__confirmButtons .timers-module__rZsCNW__button{height:var(--control-primary-height)}.timers-module__rZsCNW__primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);flex:auto}.timers-module__rZsCNW__mute{width:var(--control-primary-height);flex:none;padding:0}.timers-module__rZsCNW__soundGlyph{width:calc(var(--space-5) + var(--space-1) / 2);height:calc(var(--space-4) + var(--space-1) / 2)}.timers-module__rZsCNW__actionGlyph{width:var(--space-3);height:calc(var(--space-3) + var(--space-1) / 2);flex:none}.timers-module__rZsCNW__confirm{gap:var(--space-3);margin-top:var(--space-8);padding-inline:var(--dock-inset);flex-direction:column;display:flex}.timers-module__rZsCNW__confirmQuestion{text-align:center}.timers-module__rZsCNW__confirmButtons{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timers-module__rZsCNW__rowOpen:focus-visible,.timers-module__rZsCNW__rowAction:focus-visible,.timers-module__rZsCNW__panelLabel:focus-visible,.timers-module__rZsCNW__close:focus-visible,.timers-module__rZsCNW__tab:focus-visible,.timers-module__rZsCNW__ringButton:focus-visible,.timers-module__rZsCNW__button:focus-visible,.timers-module__rZsCNW__lineButton:focus-visible{outline:var(--rule-strong) solid var(--color-accent);outline-offset:var(--space-1)}
