.IntervalTimer-module__oHhdPW__root{position:relative}.IntervalTimer-module__oHhdPW__subCard{border-left:4px solid #10b981}.IntervalTimer-module__oHhdPW__bar{transition:width .25s linear}.IntervalTimer-module__oHhdPW__ringArc{transition:stroke-dashoffset .25s linear,stroke .2s}.IntervalTimer-module__oHhdPW__ring{max-width:17rem}.IntervalTimer-module__oHhdPW__panel{isolation:isolate}.IntervalTimer-module__oHhdPW__flash{pointer-events:none;z-index:2;background:#34d39959;border-radius:1.5rem;animation:.45s ease-out forwards IntervalTimer-module__oHhdPW__itFlash;position:absolute;inset:0}@keyframes IntervalTimer-module__oHhdPW__itFlash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.IntervalTimer-module__oHhdPW__bar,.IntervalTimer-module__oHhdPW__ringArc{transition:none}.IntervalTimer-module__oHhdPW__flash{display:none}}.IntervalTimer-module__oHhdPW__root[data-fs=api],.IntervalTimer-module__oHhdPW__root[data-fs=fit]{box-sizing:border-box;background:#0f172a;width:100%;height:100%;padding:.75rem;overflow-y:auto}.IntervalTimer-module__oHhdPW__root[data-fs=fit]{z-index:100;width:100dvw;height:100dvh;padding-top:max(.75rem, env(safe-area-inset-top));padding-bottom:max(.75rem, env(safe-area-inset-bottom));position:fixed;inset:0}.IntervalTimer-module__oHhdPW__root[data-fs=api] .IntervalTimer-module__oHhdPW__fsHide,.IntervalTimer-module__oHhdPW__root[data-fs=fit] .IntervalTimer-module__oHhdPW__fsHide{display:none}.IntervalTimer-module__oHhdPW__root[data-fs=api] .IntervalTimer-module__oHhdPW__ring,.IntervalTimer-module__oHhdPW__root[data-fs=fit] .IntervalTimer-module__oHhdPW__ring{max-width:22rem}
