._4jlt700{gap:var(--utils-space-5);flex-direction:column;display:flex}
._4jlt701{align-items:center;gap:var(--utils-space-4);padding:var(--utils-space-6) var(--utils-space-4);flex-direction:column;display:flex;position:relative}
._4jlt702{align-items:baseline;gap:var(--utils-space-1);font-family:var(--utils-font-mono);letter-spacing:-.04em;font-size:clamp(56px,16vw,108px);font-weight:700;line-height:1;transition:color .2s;display:flex}
._4jlt703{color:var(--utils-color-textSubtle);font-size:.36em}
._4jlt704{font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-md);color:var(--utils-color-textMuted)}
._4jlt705{width:100%;max-width:460px;height:64px;position:relative}
._4jlt706{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:0}
._4jlt707{background:var(--utils-color-border);width:1px;height:14px}
._4jlt707[data-major=true]{background:var(--utils-color-borderStrong);height:26px}
._4jlt707[data-center=true]{background:var(--utils-color-accent);width:2px;height:38px}
._4jlt708{border-radius:var(--utils-radius-full);background:var(--utils-color-text);width:4px;height:46px;transition:left 90ms linear,background .2s;position:absolute;top:0;transform:translate(-50%)}
._4jlt709{font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-sm);color:var(--utils-color-textMuted)}
._4jlt70a{padding:var(--utils-space-1) var(--utils-space-4);border-radius:var(--utils-radius-full);background:color-mix(in srgb, var(--utils-color-success) 18%, transparent);color:var(--utils-color-success);font-weight:700;font-size:var(--utils-fontSize-sm)}
._4jlt70b{padding:var(--utils-space-10);text-align:center;color:var(--utils-color-textSubtle);font-size:var(--utils-fontSize-sm)}
._4jlt70c{gap:var(--utils-space-4);flex-wrap:wrap;justify-content:center;align-items:flex-end;display:flex}
._4jlt70d{gap:var(--utils-space-2);flex-wrap:wrap;justify-content:center;display:flex}
._4jlt70e{min-width:58px;padding:var(--utils-space-2) var(--utils-space-3);border-radius:var(--utils-radius-md);border:1px solid var(--utils-color-border);background:var(--utils-color-bg);font-family:var(--utils-font-mono);flex-direction:column;align-items:center;gap:2px;font-weight:700;display:flex}
._4jlt70e[data-active=true]{border-color:var(--utils-color-accent);background:var(--utils-color-accentSubtle);color:var(--utils-color-accent)}
._4jlt70f{font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle);font-weight:400}
._4jlt70g{border-radius:var(--utils-radius-full);background:var(--utils-color-bgInset);width:100%;max-width:460px;height:6px;overflow:hidden}
._4jlt70h{background:var(--utils-color-accent);height:100%;transition:width 80ms linear}
._4jlt70i{font-size:var(--utils-fontSize-sm);margin-bottom:var(--utils-space-2);text-align:center;font-weight:600;display:block}
._4jlt70j{align-items:center;gap:var(--utils-space-2);display:flex}
._4jlt70k{width:84px;height:38px;padding:0 var(--utils-space-2);background:var(--utils-color-bg);border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-md);font-family:var(--utils-font-mono);text-align:center}
._4jlt70l{padding:var(--utils-space-3);border-radius:var(--utils-radius-md);background:color-mix(in srgb, var(--utils-color-danger) 12%, transparent);color:var(--utils-color-danger);font-size:var(--utils-fontSize-sm);text-align:center}
