._8g1ivG_root{vertical-align:middle;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);-webkit-tap-highlight-color:transparent;line-height:20px;display:inline-flex;position:relative}._8g1ivG_surface{height:var(--control-height-sm);border-radius:var(--radius-pill);background:var(--surface-raised);max-width:100%;box-shadow:var(--shadow-resting);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);justify-content:flex-start;display:flex;position:relative;overflow:clip}._8g1ivG_surface:after{content:"";border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--duration-standard) var(--ease-standard);position:absolute;inset:0}._8g1ivG_root[data-disabled][data-state=idle] ._8g1ivG_surface{box-shadow:none}._8g1ivG_root[data-disabled][data-state=idle] ._8g1ivG_surface:after{border-color:var(--border-subtle)}._8g1ivG_face{white-space:nowrap;flex:none;align-items:center;gap:2px;height:100%;padding:0 4px;display:flex}._8g1ivG_face[data-face=idle]{padding:0}._8g1ivG_face[inert]{top:0;pointer-events:none;position:absolute;inset-inline-start:0}._8g1ivG_part{align-items:center;height:100%;display:inline-flex}._8g1ivG_trigger{border-radius:var(--radius-pill);height:100%;color:var(--foreground);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px 0 14px;font-weight:500;display:inline-flex}._8g1ivG_trigger:active:not(:disabled){background:color-mix(in oklab, var(--foreground) 9%, transparent);transition-duration:0s}._8g1ivG_trigger:disabled{color:var(--text-muted);cursor:not-allowed}._8g1ivG_trigger:disabled ._8g1ivG_icon{opacity:.7}._8g1ivG_icon{width:16px;height:16px;color:var(--text-secondary);place-items:center;display:grid}._8g1ivG_trigger:disabled ._8g1ivG_icon{color:inherit}._8g1ivG_icon>svg{width:16px;height:16px}._8g1ivG_prompt{max-width:16rem;color:var(--foreground);font-variant-numeric:tabular-nums;padding:0 8px 0 12px;font-weight:500;overflow:hidden}._8g1ivG_prompt>span{text-overflow:ellipsis;overflow:hidden}._8g1ivG_secondary,._8g1ivG_confirm{height:calc(var(--control-height-sm) - 8px);border-radius:var(--radius-pill);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);touch-action:manipulation;border:0;flex:none;justify-content:center;align-items:center;padding:0 12px;font-weight:500;display:inline-flex;position:relative}._8g1ivG_secondary{color:var(--text-secondary);background:0 0}._8g1ivG_face:is([data-face=done],[data-face=error]) ._8g1ivG_secondary{color:var(--foreground)}._8g1ivG_secondary:active{background:color-mix(in oklab, var(--foreground) 11%, transparent);color:var(--foreground);transition-duration:0s}._8g1ivG_confirm{background:color-mix(in oklab, var(--danger) 13%, transparent);color:var(--danger);overflow:clip}._8g1ivG_confirm:active{background:color-mix(in oklab, var(--danger) 22%, transparent);transition-duration:0s}._8g1ivG_root[data-tone=neutral] ._8g1ivG_confirm{background:var(--accent);color:var(--accent-foreground)}._8g1ivG_root[data-tone=neutral] ._8g1ivG_confirm:active{background:var(--accent-strong)}._8g1ivG_root[data-mode=hold] ._8g1ivG_confirm{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._8g1ivG_fill{background:var(--danger);color:var(--background);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._8g1ivG_root[data-tone=neutral] ._8g1ivG_fill{background:var(--accent-strong);color:var(--accent-foreground)}._8g1ivG_status{color:var(--foreground);font-variant-numeric:tabular-nums;gap:8px;padding:0 10px 0 12px;font-weight:500}._8g1ivG_status>svg{flex:none}._8g1ivG_statusText{align-items:baseline;gap:.25em;display:inline-flex}._8g1ivG_face[data-face=pending] ._8g1ivG_status{color:var(--text-secondary);padding-inline:12px 16px}._8g1ivG_face[data-face=done]:not(:has(._8g1ivG_secondary)) ._8g1ivG_status{padding-right:14px}._8g1ivG_face[data-face=counting] ._8g1ivG_status{color:var(--text-secondary);padding-right:6px}._8g1ivG_alert{color:var(--danger)}._8g1ivG_check{width:18px;height:18px}._8g1ivG_checkDisc{fill:var(--success)}._8g1ivG_checkTick{stroke:var(--background)}._8g1ivG_spinner{animation:.7s linear infinite _8g1ivG_spin}@keyframes _8g1ivG_spin{to{transform:rotate(360deg)}}._8g1ivG_ring{width:16px;height:16px}._8g1ivG_ringTrack{stroke:var(--border)}._8g1ivG_ringFill{stroke:var(--danger)}._8g1ivG_root[data-tone=neutral] ._8g1ivG_ringFill{stroke:var(--accent)}._8g1ivG_seconds{min-width:1ch;color:var(--foreground);font-variant-numeric:tabular-nums;display:inline-grid}._8g1ivG_digit{grid-area:1/1}._8g1ivG_root,._8g1ivG_root :focus{outline:none}._8g1ivG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._8g1ivG_trigger:hover:not(:disabled):not(:active){background:color-mix(in oklab, var(--foreground) 5%, transparent)}._8g1ivG_secondary:hover:not(:active){background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground)}._8g1ivG_confirm:hover:not(:active){background:color-mix(in oklab, var(--danger) 18%, transparent)}._8g1ivG_root[data-tone=neutral] ._8g1ivG_confirm:hover:not(:active){background:var(--accent-strong)}}._8g1ivG_trigger:focus-visible{background:color-mix(in oklab, var(--foreground) 6%, transparent)}._8g1ivG_secondary:focus-visible{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}._8g1ivG_confirm:focus-visible{background:color-mix(in oklab, var(--danger) 20%, transparent)}._8g1ivG_root[data-tone=neutral] ._8g1ivG_confirm:focus-visible{background:var(--accent-strong)}@media (prefers-reduced-motion:reduce){._8g1ivG_surface,._8g1ivG_surface:after,._8g1ivG_trigger,._8g1ivG_secondary,._8g1ivG_confirm{transition-duration:0s}._8g1ivG_spinner{animation-duration:1.6s}}@media (prefers-contrast:more){._8g1ivG_surface:after{border-color:var(--border-strong)}._8g1ivG_confirm{background:color-mix(in oklab, var(--danger) 22%, transparent)}}
