.Tufuqq_countdown{min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);position:relative}.Tufuqq_countdown[data-variant=large]{justify-content:center;display:flex;container-type:inline-size}.Tufuqq_countdown[data-variant=compact]{vertical-align:middle;display:inline-flex}.Tufuqq_shell{justify-content:center;display:flex;position:relative}.Tufuqq_content{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Tufuqq_countdown[data-variant=compact] .Tufuqq_shell{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard);overflow:hidden}.Tufuqq_countdown[data-variant=compact] .Tufuqq_content{min-height:32px;padding:0 var(--space-3)}.Tufuqq_countdown[data-variant=compact][data-complete] .Tufuqq_shell{background:color-mix(in oklab, var(--success) 9%, var(--surface));border-color:#0000}.Tufuqq_units{white-space:nowrap;align-items:flex-start;display:inline-flex}.Tufuqq_unit{align-items:flex-start;display:inline-flex}.Tufuqq_group{justify-items:center;gap:6px;display:inline-grid}.Tufuqq_number{font-variant-numeric:tabular-nums;transition:opacity var(--duration-considered) var(--ease-standard);display:inline-flex}.Tufuqq_countdown[data-pending] .Tufuqq_number{opacity:.3}.Tufuqq_name{color:var(--text-muted);font-size:var(--text-xs);line-height:1}.Tufuqq_colon{color:var(--text-muted);opacity:.6}.Tufuqq_countdown[data-variant=large] .Tufuqq_units{font-family:var(--font-display);font-size:clamp(1.75rem, 12.5cqi, var(--text-5xl));letter-spacing:var(--tracking-display);gap:0;font-weight:500;line-height:1}.Tufuqq_countdown[data-variant=large] .Tufuqq_colon{padding-inline:.12em;line-height:1;transform:translateY(-.06em)}.Tufuqq_countdown[data-variant=large] .Tufuqq_group{min-width:min(calc((100cqi - 1.6em) / 4), calc(var(--text-xs) * 4.2))}.Tufuqq_countdown[data-variant=large] .Tufuqq_name{font-family:var(--font-body);letter-spacing:var(--tracking-body)}.Tufuqq_countdown[data-variant=compact] .Tufuqq_units{font-size:var(--text-sm);gap:6px;font-weight:500;line-height:1.3}.Tufuqq_countdown[data-variant=compact] .Tufuqq_group{align-items:baseline;gap:1px;display:inline-flex}.Tufuqq_countdown[data-variant=compact] .Tufuqq_name{font-size:var(--text-sm);font-weight:400;line-height:1.3}.Tufuqq_wheel{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}.Tufuqq_sizer{visibility:hidden}.Tufuqq_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.Tufuqq_done{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.Tufuqq_countdown[data-variant=large] .Tufuqq_done{font-family:var(--font-display);font-size:clamp(1.75rem, 11cqi, var(--text-4xl));letter-spacing:var(--tracking-display);font-weight:500;line-height:1.1}.Tufuqq_countdown[data-variant=compact] .Tufuqq_done{color:var(--success);font-size:var(--text-sm);font-weight:500;line-height:1.3}.Tufuqq_pulse{background:var(--success);border-radius:50%;flex:none;width:.3em;min-width:8px;height:.3em;min-height:8px;position:relative}.Tufuqq_pulse:after{border-radius:inherit;background:var(--success);content:"";animation:Tufuqq_pulse 2s var(--ease-standard) infinite;position:absolute;inset:0}@keyframes Tufuqq_pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.Tufuqq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.Tufuqq_pulse:after{animation:none}.Tufuqq_number,.Tufuqq_shell{transition:none}}
