.countdown-display-wrapper[data-v-8ca243bb]{text-align:center;justify-items:center;gap:.5rem;width:100%;min-width:0;display:grid}.countdown-display-label[data-v-8ca243bb]{max-width:100%;color:var(--lab-text);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.375rem,1rem + 2vw,3rem);font-weight:600;line-height:1.15}.countdown-display-time[data-v-8ca243bb]{color:var(--countdown-accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3.75rem,17vw,15rem);font-weight:800;line-height:1;transition:color .3s}.countdown-display-warning .countdown-display-time[data-v-8ca243bb]{color:var(--ml-danger)}.countdown-display-paused .countdown-display-time[data-v-8ca243bb]{color:var(--lab-text-3)}.countdown-display-state[data-v-8ca243bb]{color:var(--lab-text-2);font-family:var(--lab-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.countdown-display-track[data-v-8ca243bb]{background:var(--lab-surface-2);width:min(100%,48rem);height:.375rem;margin-top:.5rem;overflow:hidden}.countdown-display-bar[data-v-8ca243bb]{background:var(--countdown-accent);transform-origin:0;width:100%;height:100%;transition:transform .25s linear}.countdown-display-warning .countdown-display-bar[data-v-8ca243bb]{background:var(--ml-danger)}.countdown-settings-wrapper[data-v-4ac78f26]{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:.5rem;display:grid}.countdown-settings-group[data-v-4ac78f26]{gap:.875rem;min-width:0;display:grid}.countdown-settings-row[data-v-4ac78f26]{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.countdown-settings-select[data-v-4ac78f26]{width:10rem}.countdown-settings-range[data-v-4ac78f26]{width:100%;accent-color:var(--lab-signal)}.countdown-settings-hint[data-v-4ac78f26]{color:var(--lab-text-2);font-size:.8125rem;line-height:1.45}.countdown-settings-reset[data-v-4ac78f26]{justify-self:start}@media (width>=900px){.countdown-settings-wrapper[data-v-4ac78f26]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:2rem}.countdown-settings-reset[data-v-4ac78f26]{grid-column:1/-1}}.countdown-setup-main[data-v-96322a10]{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:48rem;display:grid}input.countdown-label-input.countdown-label-input[data-v-96322a10]{min-height:3rem;font-size:1.25rem;font-weight:500}.countdown-duration-wrapper[data-v-96322a10]{gap:1rem;padding-top:1.25rem;display:grid}.countdown-duration-fields[data-v-96322a10]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.countdown-duration-field[data-v-96322a10]{justify-items:center;gap:.375rem;min-width:0;display:grid}input.countdown-duration-input.countdown-duration-input[data-v-96322a10]{letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:100%;min-height:clamp(4rem,12vw,6.5rem);padding-inline:.25rem;font-size:clamp(2rem,7vw,4rem);font-weight:800}input.countdown-duration-input[data-v-96322a10]::-webkit-inner-spin-button{appearance:none;margin:0}input.countdown-duration-input[data-v-96322a10]::-webkit-outer-spin-button{appearance:none;margin:0}.countdown-duration-separator[data-v-96322a10]{color:var(--lab-text-3);padding-top:clamp(.75rem,3vw,1.5rem);font-size:clamp(1.5rem,5vw,3rem);font-weight:800}.countdown-presets[data-v-96322a10]{flex-wrap:wrap;gap:.375rem;display:flex}.countdown-until-wrapper[data-v-96322a10]{justify-items:start;gap:.625rem;padding-top:1.25rem;display:grid}.countdown-start-label[data-v-96322a10]{padding-inline:1.5rem;font-size:1.0625rem}.countdown-shortcuts[data-v-96322a10]{font-size:.75rem}.countdown-stage-wrapper[data-v-96322a10]{border-block:1px solid var(--lab-line);justify-items:center;gap:1.5rem;padding-block:clamp(1.5rem,5vw,3.5rem);display:grid}.countdown-stage-focus[data-v-96322a10]{z-index:60;padding:var(--lab-gutter);background:var(--ml-background);border:0;align-content:center;position:fixed;inset:0;overflow-y:auto}.countdown-controls[data-v-96322a10]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.countdown-customize[data-v-96322a10]{margin-top:.5rem}.countdown-done-message[data-v-96322a10]{overflow-wrap:anywhere}.countdown-done-overtime[data-v-96322a10]{color:var(--ml-muted-foreground);font-family:var(--lab-font-mono);margin-top:.5rem;font-size:.8125rem}
