.xzKFyq_line{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-family:var(--mono);color:var(--muted);font-size:12px;display:inline-flex}.xzKFyq_line i{background:var(--slot-3);width:6px;height:6px}.xzKFyq_line[data-offline]{color:var(--text)}.xzKFyq_line[data-offline] i{background:var(--slot-0)}
.r7GM6q_card{border:1px solid var(--rule);padding:var(--space-5) var(--space-6) var(--space-6);margin:0 0 var(--space-7);gap:var(--space-6);display:grid}.r7GM6q_card[data-stuck]{border-color:color-mix(in srgb, var(--slot-3) 60%, var(--rule))}.r7GM6q_head{gap:var(--space-4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.r7GM6q_head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500}.r7GM6q_head p{color:var(--muted);margin:2px 0 0;font-size:13px}.r7GM6q_clock{font-family:var(--font-pixel);font-variant-numeric:tabular-nums;font-size:22px}.r7GM6q_steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.r7GM6q_steps li{padding-top:22px;padding-right:var(--space-3);gap:2px;min-width:0;display:grid;position:relative}.r7GM6q_steps li:before{content:"";background:var(--rule);height:1px;position:absolute;top:5px;left:0;right:0}.r7GM6q_steps li[data-state=done]:before{background:var(--text)}.r7GM6q_steps li:last-child:before{width:12px;right:auto}.r7GM6q_steps i{border:1px solid var(--text);background:var(--bg);width:11px;height:11px;position:absolute;top:0;left:0}.r7GM6q_steps li[data-state=done] i{background:var(--text)}.r7GM6q_steps li[data-state=now] i{background:var(--slot-3);border-color:var(--slot-3);animation:1.2s steps(2,jump-none) infinite r7GM6q_beat}.r7GM6q_steps li[data-state=next] i{border-color:var(--rule)}.r7GM6q_steps span{font-size:14px}.r7GM6q_steps li[data-state=next] span{color:var(--muted)}.r7GM6q_steps small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.r7GM6q_note,.r7GM6q_warn{margin:0;font-size:14px;line-height:1.5}.r7GM6q_note{color:var(--muted)}.r7GM6q_warn{padding:var(--space-3) var(--space-4);border-left:2px solid var(--slot-3);background:color-mix(in srgb, var(--slot-3) 10%, transparent)}@keyframes r7GM6q_beat{50%{opacity:.35}}@media (max-width:640px){.r7GM6q_steps{gap:var(--space-4);grid-template-columns:1fr}.r7GM6q_steps li{padding:0 0 0 24px}.r7GM6q_steps li:before{width:1px;height:auto;inset:11px auto -16px 5px}.r7GM6q_steps li:last-child:before{display:none}}@media (prefers-reduced-motion:reduce){.r7GM6q_steps li[data-state=now] i{animation:none}}
